mirror of
https://github.com/ZoneMinder/zoneminder.git
synced 2026-05-09 15:18:50 -04:00
* Fix nearEventsQuery Removed dbEscape from getNearEvents previous event because it only returns 0. Now matches next. Changed getEventDefaultVideoPath function to return a web path rather than the absolute path based on ic0ns branch. Also added start times to allow for videoJS replaymode. * Unescape filters Filters need to be unescaped * Add initial values to page load * Add replay modes to videojs * rough in figuring out a frame in between bulk frames * Add alarmCues Add a graphical indication of where alarm frames happened in an event. Similar to what zmNinja shows. * Add remaining buttons to videojs Functionality for all buttons on videojs streams. FF/RW buttons show as active when they are active. * Whitespace and fix Bulkframe calcs * Fix zms events trying to generate with mp4 code ZMS events would attempt to generate frames as though they were an mp4/passthrough type because the full eventpath wasn't passed * ZMS scrub bar Move zms scrub bar to bottom of image feed. Make it simpler and more like videojs style. * Wrap event feeds properly * Fix dvrControls on watch view * Add scaleToFit Add a scaleToFit option to event view * Add navigation for videoJS streams Disables nav buttons at beginning and end of events. Handles switching from zms to videojs. If zms crashes changes next event function to reload page instead of ajax. * Add scaleToFit to watch and frame view Adds scaleToFit to watch view. Since frame view uses the watch cookie this required changes to frame view * Add transition to zoom * Change stills view to match stream Move stills slider bar to match scrub bar on streams. Allow it to resize, make it larger. Add alarmcues. * Add Stills for every event Add stills for every event. Match size to stream size * Progressbox transitions
76 lines
2.8 KiB
PHP
76 lines
2.8 KiB
PHP
//
|
|
// Import constants
|
|
//
|
|
var STATE_IDLE = <?php echo STATE_IDLE ?>;
|
|
var STATE_PREALARM = <?php echo STATE_PREALARM ?>;
|
|
var STATE_ALARM = <?php echo STATE_ALARM ?>;
|
|
var STATE_ALERT = <?php echo STATE_ALERT ?>;
|
|
var STATE_TAPE = <?php echo STATE_TAPE ?>;
|
|
|
|
var stateStrings = new Array();
|
|
stateStrings[STATE_IDLE] = "<?php echo translate('Idle') ?>";
|
|
stateStrings[STATE_PREALARM] = "<?php echo translate('Idle') ?>";
|
|
stateStrings[STATE_ALARM] = "<?php echo translate('Alarm') ?>";
|
|
stateStrings[STATE_ALERT] = "<?php echo translate('Alert') ?>";
|
|
stateStrings[STATE_TAPE] = "<?php echo translate('Record') ?>";
|
|
|
|
var deleteString = "<?php echo translate('Delete') ?>";
|
|
|
|
var CMD_NONE = <?php echo CMD_NONE ?>;
|
|
var CMD_PAUSE = <?php echo CMD_PAUSE ?>;
|
|
var CMD_PLAY = <?php echo CMD_PLAY ?>;
|
|
var CMD_STOP = <?php echo CMD_STOP ?>;
|
|
var CMD_FASTFWD = <?php echo CMD_FASTFWD ?>;
|
|
var CMD_SLOWFWD = <?php echo CMD_SLOWFWD ?>;
|
|
var CMD_SLOWREV = <?php echo CMD_SLOWREV ?>;
|
|
var CMD_FASTREV = <?php echo CMD_FASTREV ?>;
|
|
var CMD_ZOOMIN = <?php echo CMD_ZOOMIN ?>;
|
|
var CMD_ZOOMOUT = <?php echo CMD_ZOOMOUT ?>;
|
|
var CMD_PAN = <?php echo CMD_PAN ?>;
|
|
var CMD_SCALE = <?php echo CMD_SCALE ?>;
|
|
var CMD_PREV = <?php echo CMD_PREV ?>;
|
|
var CMD_NEXT = <?php echo CMD_NEXT ?>;
|
|
var CMD_SEEK = <?php echo CMD_SEEK ?>;
|
|
var CMD_QUERY = <?php echo CMD_QUERY ?>;
|
|
|
|
var SCALE_BASE = <?php echo SCALE_BASE ?>;
|
|
|
|
var SOUND_ON_ALARM = <?php echo ZM_WEB_SOUND_ON_ALARM ?>;
|
|
var POPUP_ON_ALARM = <?php echo ZM_WEB_POPUP_ON_ALARM ?>;
|
|
|
|
var streamMode = "<?php echo $streamMode ?>";
|
|
var showMode = "<?php echo ($showPtzControls && !empty($control))?"control":"events" ?>";
|
|
|
|
var connKey = '<?php echo $connkey ?>';
|
|
var maxDisplayEvents = <?php echo 2 * MAX_EVENTS ?>;
|
|
|
|
|
|
var monitorId = <?php echo $monitor->Id() ?>;
|
|
var monitorWidth = <?php echo $monitor->Width() ?>;
|
|
var monitorHeight = <?php echo $monitor->Height() ?>;
|
|
var monitorUrl = '<?php echo ( $monitor->Server()->Url() ) ?>';
|
|
|
|
var scale = '<?php echo $scale ?>';
|
|
|
|
var statusRefreshTimeout = <?php echo 1000*ZM_WEB_REFRESH_STATUS ?>;
|
|
var eventsRefreshTimeout = <?php echo 1000*ZM_WEB_REFRESH_EVENTS ?>;
|
|
var imageRefreshTimeout = <?php echo 1000*ZM_WEB_REFRESH_IMAGE ?>;
|
|
|
|
var canEditMonitors = <?php echo canEdit( 'Monitors' )?'true':'false' ?>;
|
|
var canStreamNative = <?php echo canStreamNative()?'true':'false' ?>;
|
|
|
|
var canPlayPauseAudio = Browser.ie;
|
|
|
|
<?php if ( $monitor->CanMoveMap() ) { ?>
|
|
var imageControlMode = "moveMap";
|
|
<?php } elseif ( $monitor->CanMoveRel() ) { ?>
|
|
var imageControlMode = "movePseudoMap";
|
|
<?php } elseif ( $monitor->CanMoveCon() ) { ?>
|
|
var imageControlMode = "moveConMap";
|
|
<?php } else { ?>
|
|
var imageControlMode = null;
|
|
<?php } ?>
|
|
|
|
var refreshApplet = <?php echo (canStreamApplet() && $streamMode == "jpeg")?'true':'false' ?>;
|
|
var appletRefreshTime = <?php echo ZM_RELOAD_CAMBOZOLA ?>;
|