Commit graph

133 commits

Author SHA1 Message Date
Lance Edgar
3930ed9a16 Add beginnings of mobile receiving views
Very incomplete, not much is supported yet, but this is a start..
2017-02-19 13:17:28 -06:00
Lance Edgar
e3ec3be03b Add support for client-side session timeout warning 2017-02-16 13:32:20 -06:00
Lance Edgar
6bcfd0515f Advance to password field when Enter pressed on username, login page 2017-02-13 19:08:18 -06:00
Lance Edgar
7ca03df04d Refactor the Edit Time Sheet view for "autocommit" mode
I.e. instead of letting changes queue up for "batch" mode, immediately
flush changes to server after each edit.
2017-02-09 16:11:40 -06:00
Lance Edgar
cc7c1e162f Invoke timepicker to correct format of user input, for edit schedule/timesheet
It's hoped that this will prevent possibility of user submitting invalid data
2017-02-04 14:27:47 -06:00
Lance Edgar
7104e275c3 Add ability to edit employee time sheet
Also disable some unwanted autocomplete logic, plus add ability to
prevent autocomplete "change click" event
2017-01-29 18:53:52 -06:00
Lance Edgar
7f14f50ee0 More mobile view improvements, various 2016-12-12 15:24:26 -06:00
Lance Edgar
06dee96af6 Add mobile support for datasync restart 2016-12-11 21:20:51 -06:00
Lance Edgar
ee0bdc4b74 OMG..lots of changes for sake of mobile login / user menu etc.
Feeling a bit sloppy right about now...oh well good enough
2016-12-11 18:07:30 -06:00
Lance Edgar
6a469a6f22 Add logic for handling Ctrl+V / Ctrl+X in numeric.js 2016-12-10 09:15:02 -06:00
Lance Edgar
383d714214 Disable a focus() call in menubar.js which messed with search filter focus
Hopefully this is a good idea..?  Probably should look for a replacement
lib at some point...
2016-10-16 21:40:04 -05:00
Lance Edgar
6cb4b86fd0 Redo whitespace / indentation for menubar.js 2016-10-16 21:37:38 -05:00
Lance Edgar
cdde848275 Refactor batch view/edit pages to share some "execution options" logic 2016-08-22 15:46:16 -05:00
Lance Edgar
bfcf6a9500 Add support for 10-key hyphen/period keys for numeric input fields 2016-08-09 11:45:34 -05:00
Lance Edgar
9ebff91db0 Allow negative sign, decimal point for "numeric" text fields 2016-08-05 15:12:36 -05:00
Lance Edgar
abb42e9f25 Add initial support for grid index URLs
Yay, been wanting this for some time now.
2016-05-01 17:50:57 -05:00
Lance Edgar
6d2af6d698 Overhaul newgrid template header a bit, to improve styles 2016-04-30 20:54:22 -05:00
Lance Edgar
0f3f39d5c6 Add new TimeFieldRenderer, make it default for Time fields
Uses a jQuery UI widget similar to datepicker:

https://fgelinas.com/code/timepicker/
2016-03-24 00:06:04 -05:00
Lance Edgar
687b83e2e1 Add support for sending new messages. 2016-02-05 14:42:56 -06:00
Lance Edgar
c9b01f6061 More grid filter improvements; add choice/enum/date value renderers. 2015-08-20 21:17:48 -05:00
Lance Edgar
032d538062 Add "valueless verbs" concept to grid filters.
Plus some other improvements I'm sure...
2015-08-20 20:29:04 -05:00
Lance Edgar
2b1bdec2f8 Add "Save Defaults" button so user can save personal defaults for any new grid. 2015-08-14 19:59:26 -05:00
Lance Edgar
d57f5169b0 Add 'Default Filters' and 'Clear Filters' buttons to new grid filters form. 2015-08-14 18:53:39 -05:00
Lance Edgar
d2b065a8fc Add basic checkbox support to new grids.
Also:

 * Add 'creatable', 'editable' etc. to master view class.
 * Add styles for warning/notice grid rows.
 * Misc. other tweaks.
2015-08-14 15:31:11 -05:00
Lance Edgar
9605d44b05 Convert Roles to use master view.
Also tweak the grid API here and there.
2015-08-11 15:01:21 -05:00
Lance Edgar
585eb09bec Add support for "new-style grids" and "model master views".
Finally, an API that makes some sense...  We don't yet have feature parity
with the old-style grids and CRUD views, but this is already a significant
improvement to the design.  Still needs a lot of docs though...
2015-08-10 18:58:31 -05:00
Lance Edgar
17c6f390c0 Remove cached copies of jQuery / jQuery UI files.
We just need to use the CDN, or else folks are welcome to roll their own
theme etc. for use within their templates.
2015-08-08 15:26:06 -05:00
Lance Edgar
2f5f9c8c3c Make anchor tags with 'button' class render as jQuery UI buttons. 2015-05-02 20:39:03 -05:00
Lance Edgar
085ce70820 Add numeric.js script for numeric-only text inputs. 2015-03-10 12:46:10 -05:00
Lance Edgar
b05f30d9fe New batch system! Hopefully nothing else broke...
Attempt number 5,176 at a decent batch system, we'll see.
2015-01-19 00:52:40 -06:00
Lance Edgar
ba5dc6ab02 Added some autocomplete Javascript magic.
Not sure how this got missed the first time around.
2013-09-12 06:51:00 -07:00
Lance Edgar
7d19700c3c More standalone operation stuff.
Stop using `edbob.db.engine`, stop using all edbob templates, etc.
2013-09-01 20:25:34 -07:00
Lance Edgar
2a50e704ef Major overhaul for standalone operation.
This removes some of the `edbob` reliance, as well as borrowing some templates
and styling etc. from Dtail.
2013-09-01 15:31:50 -07:00