Kyle Johnson
a29b551a64
Expand scope of EventsController to include sidebar
2015-01-06 18:19:57 -05:00
Kyle Johnson
b904cfde58
Remove events.css and event.css
2015-01-05 15:44:49 -05:00
Kyle Johnson
501b762b81
Remove event.js and event.js.php. Recreating in angular
2015-01-05 15:42:09 -05:00
Kyle Johnson
da495c65ac
Add a link to replay each event in the Events list
2014-12-29 12:24:27 -05:00
Kyle Johnson
96551c98cf
Use pagination directive in Events view
...
Pagination is now handled via the pagination directive with
asynchronous data. The server returns a subset of the total events.
The directive looks at the 'limit' and 'count' fields to determine
how many pages to generate
2014-12-29 12:19:30 -05:00
Kyle Johnson
4b029fc2ae
Remove page querystring from Events link in header
2014-12-29 12:13:13 -05:00
Kyle Johnson
a71e291331
Add footer to events view
2014-12-23 22:43:42 -05:00
Kyle Johnson
0c38102951
First stab at Events view via angular and API
2014-12-23 22:38:54 -05:00
Kyle Johnson
e61b19b4d8
Fix bug where only Remote tab would display
2014-12-21 21:54:27 -05:00
Kyle Johnson
9e417730d2
Change Monitor input type from number to text
...
Angular seems to have a bug where when an input is type="number",
assiging a value to it via ng-model produces an error.
2014-12-21 21:47:04 -05:00
Kyle Johnson
de221f4d57
Remove the old console.js file
2014-12-19 10:25:34 -05:00
Kyle Johnson
d79286e101
Fix bug where Remote tab was not displayed
2014-12-19 10:15:41 -05:00
Kyle Johnson
227f32a6a9
Fix bug where monitor source type was not set
2014-12-19 10:13:52 -05:00
Kyle Johnson
2e96b141e5
Major rehaul of Monitor view in Angular JS
...
You can now add monitors via angularjs, with the api as the
backend.
2014-12-17 16:08:35 -05:00
Kyle Johnson
d5c8de6cb7
Set each input's ng-model for remote monitor type
2014-12-16 21:05:07 -05:00
Kyle Johnson
6d921a2a1a
Moved curl, ffmpeg, vlc and file into their own files
2014-12-16 20:55:21 -05:00
Kyle Johnson
de5106d90c
Moved 'Remote' monitor type into its own file
2014-12-16 20:54:42 -05:00
Kyle Johnson
f770382268
Move FPS options to bottom of General tab
2014-12-16 17:11:02 -05:00
Kyle Johnson
f9519d963c
Fix ng-model names in General tab
...
As ng-model is namespaced into the MonitorController,
it is safe to name the variables 'Name' instead of
newMonitor[Name] as before
2014-12-16 17:10:02 -05:00
Kyle Johnson
d662bf41e9
First pass at formatting Misc tab
2014-12-16 17:07:19 -05:00
Kyle Johnson
2f254eefef
Split 'Local' and 'Remote' tabs into their own files
2014-12-16 17:06:54 -05:00
Kyle Johnson
00427c2e41
Fix indenting and missing </div> in monitor.php
2014-12-16 17:04:02 -05:00
Kyle Johnson
735c14ea2d
Replace 'name' with 'ng-model' in General monitor tab
2014-12-16 14:18:54 -05:00
Kyle Johnson
21f29cfa29
Open the General monitor tab by default
2014-12-16 14:04:30 -05:00
Kyle Johnson
d76e9e5f5d
Initial work on cleaning up monitor view.
...
Starting by splitting each 'tab' out into their own php
file, and then including it. Easier to manage. Following up by
removing tables and replacing with a responsive form layout.
Also working on removing PHP dependencies and using the UI instead.
2014-12-13 23:15:31 -05:00
Kyle Johnson
030f6af057
Initial angular view for Logs
2014-12-01 16:16:30 +00:00
Kyle Johnson
9a041efbf0
Remove log.js
2014-12-01 16:14:02 +00:00
Kyle Johnson
682190c186
Redo console HTML to be organized by flexbox, not bootstrap grid
...
Utilizing css3 flexbox, I'm able to easily lay out all monitors
with equal width and height, while not having to worry about parent
.row <div>'s
2014-11-28 16:56:22 +00:00
Kyle Johnson
e56248ab88
Remove copywrite from console view header
2014-11-28 00:27:55 +00:00
Kyle Johnson
cdcf29964b
Remove rest of unused php from console view.
2014-11-28 00:27:04 +00:00
Kyle Johnson
ff65a701eb
Display stills of each monitor, set per-monitor alerts
...
This commit displays a still of each monitor at page load time.
The panel surrounding the monitor is context sensitive - if zmc or
zma is not running, the panel is red (well, pink).
Also if either zmc or zma are not running, we add an icon in the
panel's header, explaining what is wrong.
2014-11-28 00:25:15 +00:00
Kyle Johnson
348564de64
Remove a bunch of unused php in Console view
2014-11-25 17:56:54 +00:00
Kyle Johnson
50b1a53369
Put mid into the liveStream ID in console view
2014-11-25 17:45:47 +00:00
Kyle Johnson
929d332ce7
Remove group querystring from Host link
2014-11-25 16:31:40 +00:00
Kyle Johnson
9b636c89bc
Show disk usage as a chart on the Host view
2014-11-25 16:27:38 +00:00
Kyle Johnson
f32cb32da9
Move getLoad to Host factory, and display via chartjs
2014-11-25 16:25:10 +00:00
Kyle Johnson
7faace32b9
Initial commit of empty HostController
2014-11-25 15:21:30 +00:00
Kyle Johnson
840ead467b
Remove Load and Disk Usage from Footer
2014-11-25 15:19:45 +00:00
Kyle Johnson
c8ab231cef
Add Host view to header
2014-11-24 20:03:06 +00:00
Kyle Johnson
fe87ca7bd7
Initial commit of Host view
2014-11-24 20:02:59 +00:00
Kyle Johnson
941bf3535f
Display version in footer via api / angular
2014-11-24 00:56:20 +00:00
Kyle Johnson
1f74d1cd60
Get the diskPercent from angular, via the API
2014-11-21 22:16:19 +00:00
Kyle Johnson
e541976b77
Grab system load from API and set with angular
2014-11-21 20:06:59 +00:00
Kyle Johnson
9dd1a2261f
Output a real snapshot of the camera in console view
2014-11-20 13:47:41 +00:00
Kyle Johnson
4364c73143
Remake Options view with angular. Uses API.
2014-11-20 04:11:33 +00:00
Kyle Johnson
4298d4a498
Fix <form> location in state.php
2014-11-20 03:40:15 +00:00
Kyle Johnson
c8a3cb9df9
Initial refactor of console view to use api & angular
...
* Move eventCounts to the API and bind with angular
* Display the console as a grid, rather than a table
* Show only information we want to see
2014-11-19 15:53:07 +00:00
Kyle Johnson
64122b3b98
Set the logState in header via angular
2014-11-16 00:35:10 +00:00
Kyle Johnson
f1a70076d0
Convert some of event view to angularjs
2014-11-15 23:51:31 +00:00
Kyle Johnson
36ebaaff33
Add HeaderController to the header nav
2014-11-15 19:45:18 +00:00