58 lines
2.4 KiB
Plaintext
58 lines
2.4 KiB
Plaintext
@*TODO: refactor "copy-paste"*@
|
|
|
|
@{
|
|
var currentAction = ViewContext.RouteData.GetRequiredString("Action");
|
|
var currentController = ViewContext.RouteData.GetRequiredString("Controller");
|
|
}
|
|
<ul class="nav navbar-nav navbar-right">
|
|
<li class="dropdown" id="divDashboardMenu">
|
|
<a href="#" class="dropdown-toggle user-menu" data-toggle="dropdown">
|
|
<i class="fa fa-bars"></i><span>Page Options</span> <i class="fa fa-caret-down"></i>
|
|
</a>
|
|
<ul class="dropdown-menu dropdown-menu-right" id="visibilitydropdown">
|
|
@*<li><a onclick="_printDoc();$(this).parent().parent().parent().removeClass('open');"><i class="dropdown-icon fa fa-print"></i> Print Page</a></li>
|
|
<li>
|
|
<a href="@Url.Action(currentAction, currentController, new { ExportToPdf = 1 })" onclick="$(this).parent().parent().parent().removeClass('open');">
|
|
<i class="dropdown-icon fa fa-file-text-o"></i> Save Page as PDF
|
|
</a>
|
|
</li>
|
|
<li class="divider"></li>*@
|
|
<li class="padding-xs-hr">
|
|
<a onclick="_printDoc();$(this).parent().parent().parent().removeClass('open');"><i class="dropdown-icon fa fa-print"></i> Print Page</a>
|
|
</li>
|
|
<li class="padding-xs-hr">
|
|
<div class="checkbox">
|
|
<label>
|
|
<input type="checkbox" data-key="showCriteria" id="chkShowCriteria" checked class="columnVisibilityTrigger px" onclick="ToggleCriteria(true)" />
|
|
<span class="lbl">Show Filters</span>
|
|
</label>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
|
|
<script>
|
|
function ToggleCriteria(savePrefs) {
|
|
if ($('#criteria-container').css('display') == 'none')
|
|
$('#criteria-container').show();
|
|
else
|
|
$('#criteria-container').hide();
|
|
|
|
if (savePrefs && (typeof saveForecastDashboardPreferences === 'function')) {
|
|
saveForecastDashboardPreferences();
|
|
}
|
|
}
|
|
|
|
function isCriteriaIsVisible() {
|
|
return !($('#criteria-container').css('display') == 'none');
|
|
}
|
|
|
|
function setCriteriaVisibleState(visible) {
|
|
var visibleNow = isCriteriaIsVisible();
|
|
|
|
if (visible != visibleNow) {
|
|
ToggleCriteria(false);
|
|
}
|
|
}
|
|
</script> |