Kyle Johnson
d56e0762f4
Add API function: return a monitor's zones
2015-02-24 11:13:10 -05:00
Kyle Johnson
b655883345
Update bootstrap from 3.3.0 to 3.3.2
2015-02-19 10:54:51 -05:00
Kyle Johnson
036231b5d2
Fix bug: 'mid' was not properly set
...
Since migrating to ui-router, the monitor's ID was not properly set
when trying to edit an existing monitor. This caused existing
monitors to not load properly when in the edit / detail page.
Now, the monitor id (mid) is set as a state parameter, and is
accessed from $state.params.mid
2015-02-18 12:11:55 -05:00
Kyle Johnson
29bcbb2af9
Set html5Mode to false until refreshing page works
...
If with html5Mode true, freshing a page fails because state is not
preserved.
2015-02-18 11:39:43 -05:00
Kyle Johnson
5a2e6cef81
Fix bug: Both monitor views show in certain cases
...
If you switched to monitor list view, clicked on 'Add New Monitor'
and then clicked on 'Monitors' again, both the grid and list views
(montage and table) would show, instead of one or the other.
2015-02-18 11:36:51 -05:00
Kyle Johnson
c4af30049e
Don't load the bootstrap.css.map file
2015-02-18 11:32:06 -05:00
Kyle Johnson
bf66c20179
Remove missed php tags in monitor template files
2015-02-17 21:36:27 -05:00
Kyle Johnson
cbaec2e17a
Fix header to display properly on mobile devices.
...
* Update some of the classes to reflect newer version of bootstrap.
* Use a collapseable header / nav button on mobile devices.
* Align the on / off button with the rest of the nav items.
2015-02-17 21:29:16 -05:00
Kyle Johnson
62d445a61d
Major frontend reavmp to properly use ui-router.
...
The core of the work here involved two things:
* Making the default view / home page 'monitor' instead of 'console'
* Replacing monitor tab functionality with ui-router's nested views
There are now a few bugs which need to be worked out:
* Haven't tested saving a monitor
* Loading an existing monitor's data doesn't work (edit)
* active tab isn't set
* who knows what else?
2015-02-17 14:35:08 -05:00
Kyle Johnson
99aac2a372
Remove all PHP from the tab-monitor files.
...
This means some features aren't there and will need to be fixed /
added later
2015-02-13 16:00:33 -05:00
Kyle Johnson
9ce1f4c159
Add a route to monitor
2015-02-11 19:40:42 -05:00
Kyle Johnson
9cbaa7ed8b
Fix: load tab html files not php files
2015-02-11 19:38:35 -05:00
Kyle Johnson
032741552e
Move monitor.php to monitor.html
2015-02-11 19:33:06 -05:00
Kyle Johnson
8416669fac
Remove php from monitor.php
2015-02-11 19:32:54 -05:00
Kyle Johnson
264680d14a
Rename monitor tab files from php to html
2015-02-11 19:30:41 -05:00
Kyle Johnson
5b573ce2bc
Get a frame's path from the controller
2015-02-11 19:16:13 -05:00
Kyle Johnson
3cd52d93de
Move 'Close' button to header
2015-02-11 19:15:22 -05:00
Kyle Johnson
894ea34075
Remove (non existent) controls from event view
2015-02-11 15:31:16 -05:00
Kyle Johnson
eacfe5814d
Add event dir to .gitignore
2015-02-11 15:29:44 -05:00
Kyle Johnson
498b281082
Use full path to events_search.thml
2015-02-11 15:23:52 -05:00
Kyle Johnson
2bb1394484
Migrate from ngRoute to ui-router
2015-02-11 15:22:39 -05:00
Kyle Johnson
081db1d160
Move options.php to options.html
2015-02-11 15:21:07 -05:00
Kyle Johnson
201711866e
Use ng-include instead of php include()
2015-02-11 15:20:50 -05:00
Kyle Johnson
959a9a58ce
Move events.php to events.html
2015-02-11 15:18:30 -05:00
Kyle Johnson
8ca9d3f759
Use ng-include instead of php include()
2015-02-11 15:18:13 -05:00
Kyle Johnson
71ecfdcb1b
Clean up more paths
2015-02-11 14:34:10 -05:00
Kyle Johnson
9cf8262eca
Clean up paths in index.html
2015-02-11 14:24:46 -05:00
Kyle Johnson
d500c60e91
Move bootstrap to the web root
2015-02-11 14:20:10 -05:00
Kyle Johnson
d269309c42
Remove makefiles from bootstrap skin
2015-02-11 14:16:18 -05:00
Kyle Johnson
340da70ab1
Removing most legacy ui files from bootstrap skin
2015-02-11 14:11:47 -05:00
Kyle Johnson
5cf9677680
Initial work at moving to single page app (no php)
2015-02-11 14:09:41 -05:00
Kyle Johnson
9a9f747b67
Move console.php to console.html
2015-02-11 13:49:16 -05:00
Kyle Johnson
4fd9dee168
Remove php from console.php
2015-02-11 13:48:59 -05:00
Kyle Johnson
220302b433
Rename header.php to header.html
2015-02-11 13:47:44 -05:00
Kyle Johnson
2187e9a99c
Remove php from header.php
2015-02-11 13:47:36 -05:00
Kyle Johnson
23b50f044e
Add support for changing monitor function in list view
2015-02-11 13:45:07 -05:00
Kyle Johnson
2d418f9205
Rename event.php to event.html
2015-02-11 13:19:53 -05:00
Kyle Johnson
b64b895d31
Use ngInclude instead of php include() in event view
2015-02-11 13:17:45 -05:00
Kyle Johnson
8f752f2b20
Add row / column layout options to console grid
2015-02-11 11:32:40 -05:00
Kyle Johnson
cc0fecf252
Remove the unused getConsoleEvents function
2015-02-11 11:32:19 -05:00
Kyle Johnson
afdd9b4bfc
Remove sidebar.php, no longer used
2015-02-11 09:35:53 -05:00
Kyle Johnson
b77e31ff94
Link monitor name to monitor edit page in console
2015-02-11 09:35:07 -05:00
Kyle Johnson
27cfe1bd20
Use ng-include instead of php include() in header
2015-02-11 09:33:03 -05:00
Kyle Johnson
c59791bf9b
Rename state.php to state.html
2015-02-11 09:30:16 -05:00
Kyle Johnson
ac6de04bb7
Remove php from state view
2015-02-11 09:28:50 -05:00
Kyle Johnson
40f12b7267
Remove legacy running check in header.php
2015-02-11 09:26:43 -05:00
Kyle Johnson
f7798797a0
Fix layout of Console view.
...
Per bootstrap, only .col- should be a child of .row
Also removed the sidebar in the console view, it is now part of
list mode in the console view
2015-02-11 08:59:58 -05:00
Kyle Johnson
b6da855d72
Rework of the Console / Monitors view.
...
We now have two views - grid or list. Grid view will be montage
and doesn't have any 'admin' functions. List view has admin
functions: delete, edit, add, etc.
If there are no monitors, such as in a new install, the view is
replaced by an alert which states that there are no monitors, and
provides a link for adding a monitor.
* http://i.imgur.com/LinFQsN.png
* http://i.imgur.com/mwkOgzR.png
* http://i.imgur.com/BrEjzYL.png
2015-02-10 09:58:34 -05:00
Kyle Johnson
d5b8cd2f78
Surround ng-true-value and ng-false-value with '
2015-02-02 19:16:01 -05:00
Kyle Johnson
52fd26cc5d
Remove the footer from the options view
2015-02-02 19:09:27 -05:00