Commit Graph

51 Commits

Author SHA1 Message Date
Kyle Johnson 84e7f463fa Add styling for vertical (stacked) tabs.
This commits adds some styling for the stacked tabs in the Options
and Monitors views.
2015-02-27 09:32:27 -05:00
Kyle Johnson 99eaec391d Add class="form-control" to <select> in monitor.list 2015-02-26 13:06:51 -05:00
Kyle Johnson f48ef4b81f Set class="active" for active state in header 2015-02-26 13:05:10 -05:00
Kyle Johnson 7ef16014c8 Set class="active" for active state in options 2015-02-26 13:02:15 -05:00
Kyle Johnson 763f5de895 Total revamp of Options view.
* Add routes for each individual options tab
 * Add options files for each category
 * Use ui-router with ui-view for tab functionality

Previously the options tabs were dynamically generated from the
API, and returned as HTML-formed json.  These were then dynamically
inserted into the page.

From there, tab functionality was added with bootstrap + jquery.
ui-router broke that tab functionality.
2015-02-26 12:46:40 -05:00
Kyle Johnson 7a401eb2e9 Make the header fixed to top, with dark background 2015-02-26 10:45:48 -05:00
Kyle Johnson 54e6448337 Wrap the zones list in a responsive table 2015-02-25 10:49:11 -05:00
Kyle Johnson 1c87dd00fd Add zone view / edit functionality to new ui
You should now be able to see a monitor's zones by clicking on the
respective 'Edit' link.  From there, you'll see a list view of that
monitor's Zones.

From there, you can click on the Zone name, which will bring up the
details for that zone.

You can not yet save zones, and not all of the values for that zone
are displayed.
2015-02-24 11:18:01 -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 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 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 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 d500c60e91 Move bootstrap to the web root 2015-02-11 14:20:10 -05:00
Isaac Connor ab1314f250 clean out autogenerated files 2013-09-12 14:43:57 -04:00
Kyle Johnson c8ad6ae656 Fixes #107 for real this time. 2013-09-05 20:31:52 -04:00
Isaac Connor a468baf9eb cleanup 2013-05-10 13:55:45 -04:00
Kyle Johnson 2c04d0774f Reverting my web changes in develop - keeping them in modern 2013-05-02 10:20:06 -04:00
Kyle Johnson 1ed6462354 Removed all of the old web files 2013-05-01 06:52:43 -04:00
stan 4996dd0a51 Recreated generated files.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3662 e3e1d417-86f3-4887-817a-d78f3d33393f
2012-07-04 09:46:18 +00:00
stan 6ff385e407 git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3459 e3e1d417-86f3-4887-817a-d78f3d33393f 2011-06-21 09:19:10 +00:00
stan 8048c1c355 Updated to allow the versions of video4linux to existed independently of each other. Ubuntu 11.04 oalyn has V4L2.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3302 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-02-15 21:59:06 +00:00
stan 46358c84e9 Changed configure/build procedure to allow specified run, tmp and log dirs and avoid early replacement of configure variables in SQL defautl config.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3222 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-01-07 11:10:18 +00:00
stan dc9e2755b0 Added sample apache config file.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3218 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-01-03 23:27:58 +00:00
stan 70aee2ad56 Regenerated
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3160 e3e1d417-86f3-4887-817a-d78f3d33393f
2010-11-03 15:50:41 +00:00
stan 255c311ef1 Updated by autoconf/automake
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3038 e3e1d417-86f3-4887-817a-d78f3d33393f
2010-02-28 17:39:38 +00:00
stan 9b31bf29e8 Added in image view to allow event root to be able web root
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3031 e3e1d417-86f3-4887-817a-d78f3d33393f
2010-02-23 09:12:12 +00:00
stan 8cad0dbd6a Updated.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2933 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-06-24 10:27:28 +00:00
stan 11a1cc2d41 Now supports custom perl install path
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2908 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-06-08 09:11:56 +00:00
stan 75c654e654 Downgraded to support autoconf 2.59
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2812 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-03-23 21:59:13 +00:00
stan 3069dc2402 Final timestamp update
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2802 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-03-09 12:45:32 +00:00
stan 429884741a Updated for timestamps
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2801 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-03-09 12:32:04 +00:00
stan e14efbd493 Updated generated files.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2726 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-01-28 11:24:01 +00:00
stan d43d2289ed Changes from updated build tools.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2714 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-01-20 14:54:50 +00:00
stan 549aa39cbb Updated autoconf/make files
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2710 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-12-06 00:05:56 +00:00
stan 7d96edeacd Added .in files to svn
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2681 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-11-03 12:14:50 +00:00