Improve title on alarm buttons when we don't have permission. Move onclick from data-on-click to setup in initPage only if permitted
This commit is contained in:
parent
002b2c39aa
commit
1a54a96c04
|
@ -833,6 +833,14 @@ function initPage() {
|
||||||
monitorStream.setButton('enableAlarmButton', enableAlmBtn);
|
monitorStream.setButton('enableAlarmButton', enableAlmBtn);
|
||||||
monitorStream.setButton('forceAlarmButton', forceAlmBtn);
|
monitorStream.setButton('forceAlarmButton', forceAlmBtn);
|
||||||
monitorStream.setButton('zoomOutButton', $j('zoomOutBtn'));
|
monitorStream.setButton('zoomOutButton', $j('zoomOutBtn'));
|
||||||
|
if (canEdit.Monitors) {
|
||||||
|
// Will be enabled by streamStatus ajax
|
||||||
|
enableAlmBtn.on('click', cmdAlarm);
|
||||||
|
forceAlmBtn.on('click', cmdForce);
|
||||||
|
} else {
|
||||||
|
forceAlmBtn.prop('title', forceAlmBtn.prop('title') + ': disabled because cannot edit Monitors');
|
||||||
|
enableAlmBtn.prop('title', enableAlmBtn.prop('title') + ': disabled because cannot edit Monitors');
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
if (streamMode == 'single') {
|
if (streamMode == 'single') {
|
||||||
|
|
|
@ -159,8 +159,8 @@ xhtmlHeaders(__FILE__, $monitor->Name().' - '.translate('Feed'));
|
||||||
<button type="button" id="backBtn" class="btn btn-normal" data-toggle="tooltip" data-placement="top" title="<?php echo translate('Back') ?>" disabled><i class="fa fa-arrow-left"></i></button>
|
<button type="button" id="backBtn" class="btn btn-normal" data-toggle="tooltip" data-placement="top" title="<?php echo translate('Back') ?>" disabled><i class="fa fa-arrow-left"></i></button>
|
||||||
<button type="button" id="refreshBtn" class="btn btn-normal" data-toggle="tooltip" data-placement="top" title="<?php echo translate('Refresh') ?>" ><i class="fa fa-refresh"></i></button>
|
<button type="button" id="refreshBtn" class="btn btn-normal" data-toggle="tooltip" data-placement="top" title="<?php echo translate('Refresh') ?>" ><i class="fa fa-refresh"></i></button>
|
||||||
<button type="button" id="settingsBtn" class="btn btn-normal" data-toggle="tooltip" data-placement="top" title="<?php echo translate('Settings') ?>" disabled><i class="fa fa-sliders"></i></button>
|
<button type="button" id="settingsBtn" class="btn btn-normal" data-toggle="tooltip" data-placement="top" title="<?php echo translate('Settings') ?>" disabled><i class="fa fa-sliders"></i></button>
|
||||||
<button type="button" id="enableAlmBtn" class="btn btn-normal" data-on-click="cmdAlarm" data-toggle="tooltip" data-placement="top" title="<?php echo translate('DisableAlarms') ?>" disabled><i class="fa fa-bell"></i></button>
|
<button type="button" id="enableAlmBtn" class="btn btn-normal" data-toggle="tooltip" data-placement="top" title="<?php echo translate('DisableAlarms') ?>" disabled><i class="fa fa-bell"></i></button>
|
||||||
<button type="button" id="forceAlmBtn" class="btn btn-danger" data-on-click="cmdForce" data-toggle="tooltip" data-placement="top" title="<?php echo translate('ForceAlarm') ?>" disabled><i class="fa fa-exclamation-circle"></i></button>
|
<button type="button" id="forceAlmBtn" class="btn btn-danger" data-toggle="tooltip" data-placement="top" title="<?php echo translate('ForceAlarm') ?>" disabled><i class="fa fa-exclamation-circle"></i></button>
|
||||||
</div>
|
</div>
|
||||||
<div id="headerButtons">
|
<div id="headerButtons">
|
||||||
<!--
|
<!--
|
||||||
|
|
Loading…
Reference in New Issue