display download as csv icon conditionally

This commit is contained in:
Oliver Gorwits
2013-09-20 18:57:20 +01:00
parent ce57cdba69
commit 1021329e1c
5 changed files with 27 additions and 3 deletions

View File

@@ -200,6 +200,11 @@ td > form.nd_inline-form {
color: #6D5720; color: #6D5720;
} }
/* reset to normal weight for the download as CSV icon */
#nd_csv-download {
font-weight: normal;
}
/* for the job control admin page play/pause links */ /* for the job control admin page play/pause links */
#nd_countdown-refresh:hover, #nd_countdown-control:hover { #nd_countdown-refresh:hover, #nd_countdown-control:hover {
text-decoration: none; text-decoration: none;

View File

@@ -36,6 +36,12 @@
<i id="nd_countdown-control-icon" class="text-success icon-play"></i></a> <i id="nd_countdown-control-icon" class="text-success icon-play"></i></a>
<span id="nd_countdown"></span> <span id="nd_countdown"></span>
</span> </span>
[% ELSIF task.provides_csv %]
<span id="nd_device-name">
<a id="nd_csv-download" href="#" download="netdisco.csv">
<i id="nd_csv-download-icon" class="icon-file-text-alt icon-large"
rel="tooltip" data-placement="left" data-offset="5" data-title="Download as CSV"></i></a>
</span>
[% END %] [% END %]
</ul> </ul>
<div class="tab-content"> <div class="tab-content">

View File

@@ -45,7 +45,12 @@
[% FOREACH tab IN settings._device_tabs %] [% FOREACH tab IN settings._device_tabs %]
<li[% ' class="active"' IF params.tab == tab.tag %]><a id="[% tab.tag %]_link" href="#[% tab.tag %]_pane">[% tab.label %]</a></li> <li[% ' class="active"' IF params.tab == tab.tag %]><a id="[% tab.tag %]_link" href="#[% tab.tag %]_pane">[% tab.label %]</a></li>
[% END %] [% END %]
<span id="nd_device-name">[% d.dns || d.name | html_entity %]</span> <span id="nd_device-name">
[% d.dns || d.name | html_entity %] &nbsp;
<a id="nd_csv-download" href="#" download="netdisco.csv">
<i id="nd_csv-download-icon" class="icon-file-text-alt icon-large"
rel="tooltip" data-placement="left" data-offset="5" data-title="Download as CSV"></i></a>
</span>
</ul> </ul>
<div class="tab-content"> <div class="tab-content">
[% FOREACH tab IN settings._device_tabs %] [% FOREACH tab IN settings._device_tabs %]

View File

@@ -28,10 +28,13 @@
<ul id="nd_search-results" class="nav nav-tabs"> <ul id="nd_search-results" class="nav nav-tabs">
<li class="active"><a id="[% report.tag %]_link" class="nd_single-tab" <li class="active"><a id="[% report.tag %]_link" class="nd_single-tab"
href="#[% report.tag %]_pane">[% report.label %]</a></li> href="#[% report.tag %]_pane">[% report.label %]</a></li>
[% IF report.provides_csv %]
<span id="nd_device-name"> <span id="nd_device-name">
<a id="nd_csv-download" href="#" download="netdisco_report.csv"> <a id="nd_csv-download" href="#" download="netdisco.csv">
<i id="nd_csv-download-icon" class="icon-file-text-alt"></i></a> <i id="nd_csv-download-icon" class="icon-file-text-alt icon-large"
rel="tooltip" data-placement="left" data-offset="5" data-title="Download as CSV"></i></a>
</span> </span>
[% END %]
</ul> </ul>
<div class="tab-content"> <div class="tab-content">
<div class="tab-pane active" id="[% report.tag %]_pane"></div> <div class="tab-pane active" id="[% report.tag %]_pane"></div>

View File

@@ -32,6 +32,11 @@
[% FOREACH tab IN settings._search_tabs %] [% FOREACH tab IN settings._search_tabs %]
<li[% ' class="active"' IF params.tab == tab.tag %]><a id="[% tab.tag %]_link" href="#[% tab.tag %]_pane">[% tab.label %]</a></li> <li[% ' class="active"' IF params.tab == tab.tag %]><a id="[% tab.tag %]_link" href="#[% tab.tag %]_pane">[% tab.label %]</a></li>
[% END %] [% END %]
<span id="nd_device-name">
<a id="nd_csv-download" href="#" download="netdisco.csv">
<i id="nd_csv-download-icon" class="icon-file-text-alt icon-large"
rel="tooltip" data-placement="left" data-offset="5" data-title="Download as CSV"></i></a>
</span>
</ul> </ul>
<div class="tab-content"> <div class="tab-content">
[% FOREACH tab IN settings._search_tabs %] [% FOREACH tab IN settings._search_tabs %]