Commit Graph

6728 Commits

Author SHA1 Message Date
Isaac Connor
47971bb8f5 Update function action to use Monitor object 2020-09-03 18:21:08 -04:00
Isaac Connor
6f5acece66 FIx Record Entry 2020-09-03 18:20:51 -04:00
Isaac Connor
98874cb6d1 provide error message when trying to delete Archived events. 2020-09-03 17:04:52 -04:00
Isaac Connor
c934dee233 Do not allow the deleting of Archived Events 2020-09-03 17:02:48 -04:00
Isaac Connor
94c7708df5 Warn when the specified selected value isn't in the passed options. Don't default to adding id in htmlSelect. Shouldbe passed in behaviours 2020-09-03 10:42:33 -04:00
Isaac Connor
fb9129a4d3 Add missing Mocord option 2020-09-03 10:40:10 -04:00
Isaac Connor
d4d0a971d1 get rid of errant fo 2020-09-03 10:19:59 -04:00
Isaac Connor
dd5e342196 use xhtmlFooter 2020-09-02 18:17:12 -04:00
Isaac Connor
b0eacba0ee use xhtmlFooter 2020-09-02 18:14:45 -04:00
Isaac Connor
22a40edd71 spacing 2020-09-02 18:12:35 -04:00
Isaac Connor
6abad06db2 increase width of frames view 2020-09-02 18:12:26 -04:00
Isaac Connor
70b73048cc add csrf checks to frames view 2020-09-02 18:11:53 -04:00
Isaac Connor
18671b7c19 use xhtmlFooter instead of html since it now contains all the javascript 2020-09-02 17:57:32 -04:00
Isaac Connor
69bee20ef5 use xhtmlFooter instead of html since it now contains all the javascript 2020-09-02 17:56:30 -04:00
Isaac Connor
5b53289fee fix html structure 2020-09-02 17:55:34 -04:00
Isaac Connor
7623733840 use xhtmlFooter and fix spacing 2020-09-02 17:55:23 -04:00
Isaac Connor
b1d4115df8 Handle case where IN operator is used with 1 value 2020-09-02 17:55:06 -04:00
Isaac Connor
aa4e9600eb Update to use MonitorStream 2020-09-02 17:36:01 -04:00
Isaac Connor
e25708ce99 use getBodyTopHTML and xhtmlFooter 2020-09-02 17:35:46 -04:00
Isaac Connor
fa780c5020 use xhtmlFooter instead of html since it now contains all the javascript 2020-09-02 17:35:24 -04:00
Isaac Connor
f38692795e use xhtmlFooter instead of html since it now contains all the javascript 2020-09-02 17:35:13 -04:00
Isaac Connor
cf1f408e96 Don't need pauseString and playStream anymore 2020-09-02 17:34:09 -04:00
Isaac Connor
c6bc6704b3 use xhtmlFooter instead of html since it now contains all the javascript 2020-09-02 17:33:56 -04:00
Isaac Connor
bc710bc826 use xhtmlFooter instead of html since it now contains all the javascript 2020-09-02 17:33:09 -04:00
Isaac Connor
a6ad57b393 fix html validation errors 2020-09-02 17:32:24 -04:00
Isaac Connor
c2760ef768 add needed js stuff for streaming 2020-09-02 17:28:08 -04:00
Isaac Connor
d243d798ff add needed js stuff for streaming 2020-09-02 17:27:59 -04:00
Isaac Connor
5b0123e710 Not necessary to specify type=text/css 2020-09-02 17:27:31 -04:00
Isaac Connor
0d07f93cd7 fix layout of svg 2020-09-02 16:37:39 -04:00
Isaac Connor
0cd35518c3 Fix id on nav 2020-09-02 14:47:07 -04:00
Isaac Connor
ab116a1a6f use xhtmlFooter as it now contains the javascript instead of xhtmlHeader 2020-09-02 14:47:00 -04:00
Isaac Connor
84bed1b16a include MonitorStream, fix layout of image stream. Update buttons. start with a static image, MonitorStream will start the streaming 2020-09-02 14:46:45 -04:00
Isaac Connor
7b4569392c use xhtmlFooter as it now contains the javascript instead of xhtmlHeader 2020-09-02 14:46:08 -04:00
Isaac Connor
3d3966b1ea use xhtmlFooter as it now contains the javascript instead of xhtmlHeader 2020-09-02 14:45:40 -04:00
Isaac Connor
5aef5e2312 populate monitorData for MonitorStream use 2020-09-02 14:45:10 -04:00
Isaac Connor
02d056b277 Fix left column positioning 2020-09-02 14:44:52 -04:00
Isaac Connor
8d2ced0fbb use MonitorStream to handle the video streaming. update buttons. Add onload event to streaming image so that we redraw the points where they should be. Handle padding in locating points. 2020-09-02 14:44:11 -04:00
Isaac Connor
4f90f37f0e add back request queue 2020-09-02 14:42:47 -04:00
Isaac Connor
9d84b8bd83 remove datetimepickers from static html. They get added later by javascript 2020-09-02 14:42:23 -04:00
Isaac Connor
e32d3ba05a Move javascript includes to xhtmlFooter so they don't delay content loading 2020-09-02 14:38:38 -04:00
Isaac Connor
5d11644664 Fix various sizes and paddings to make zone editing work perfectly 2020-09-02 14:38:13 -04:00
Isaac Connor
a88dcfe78c During start, switch from mode=single if required. Add play/stop/pause 2020-09-02 14:37:48 -04:00
Isaac Connor
31e8270470 Do not set width and height of stream based on monitor size 2020-09-02 14:37:28 -04:00
Isaac Connor
29ab186a7e put generating the view html into an ob_start/ob_end_flush so that we can do things like re-open sessions in the middle of generating content. Only send CSP headers on html content. 2020-09-02 13:58:24 -04:00
Isaac Connor
c0b54ee790 introduce connKey method. Use it to generate a connKey if one hasn't been assigned yet. 2020-09-02 13:56:55 -04:00
Isaac Connor
5544057a8d Merge branch 'master' into improve_zone_editing 2020-08-31 18:47:24 -04:00
Isaac Connor
762bea0761 Bulk load monitor/Group relationships. Instead of using DESCRIBE Monitors Function, use a new function getMonitorFUnctionTypes to get this data for dropdown purposeses. Reduces db hits a lot. 2020-08-31 18:30:05 -04:00
Isaac Connor
9b36b68ccc Introduce a Group_Monitor class to ease loading this relationship 2020-08-31 18:28:53 -04:00
Isaac Connor
e120e21b11 fix off-by 1 in limiting results 2020-08-31 10:37:35 -04:00
Isaac Connor
73cdb510b2 Rough in an events ajax request for deleting events 2020-08-31 10:37:22 -04:00