Sarah Vaupel
76cb690303
refactor(exam-correct): remove old input--invalid class usage
2020-02-07 10:12:51 +01:00
Sarah Vaupel
ef3475539b
fix(exam-correct): correctly htmlify user on failure
2020-02-07 10:12:50 +01:00
Sarah Vaupel
a7cc24be90
feat(exam-correct): persist results and more
2020-02-07 10:12:50 +01:00
Sarah Vaupel
512f4d9070
feat(exam-correct): resend option on ambiguous entries (TODO refactor)
2020-02-07 10:12:50 +01:00
Sarah Vaupel
77e39be56c
feat(exam-correct): server date handling in frontend and refactor
2020-02-07 10:12:17 +01:00
Sarah Vaupel
905d445479
feat(exam-correct): more on frontend name resolving
2020-02-07 10:12:17 +01:00
Sarah Vaupel
7f04862a6f
feat(exam-correct): validate user input stub
2020-02-07 10:12:04 +01:00
Sarah Vaupel
4cb62f8f91
feat(exam-correct): single runDB in POST handler; more response handling
2020-02-07 10:10:51 +01:00
Sarah Vaupel
c0f91bccdd
feat(exam-correct): upsert exam part results (TODO)
2020-02-07 10:10:51 +01:00
Sarah Vaupel
3cc6814ff5
feat(exam-correct): status icons (wip)
2020-02-07 10:09:29 +01:00
Sarah Vaupel
2fd996be22
fix(exam-correct): add XSRF token to post header
2020-02-07 10:09:28 +01:00
Sarah Vaupel
cbe6495609
feat(exam-correct): more stub
2020-02-07 10:04:34 +01:00
Sarah Vaupel
90359c83b7
feat(exam-correct): stub
2020-02-07 10:04:34 +01:00
Sarah Vaupel
a15f0d1d51
refactor(exam-correct): replace table constraint with better selector
2020-02-07 10:04:34 +01:00
Sarah Vaupel
53131e2de8
feat(sort-table): add basic SortTable util stub
2020-02-07 10:04:33 +01:00
Sarah Vaupel
9cb64f2a8f
feat(exam-correct): setup basic session storage manager, add util stub
2020-02-07 10:04:33 +01:00
Gregor Kleen
95ffda25b6
feat: improve navigation
2020-02-06 16:27:29 +01:00
Gregor Kleen
51fc6dc541
feat: restore & improve navbar contents
2020-02-06 16:27:29 +01:00
Gregor Kleen
18ae75890a
fix: design tweaks
2020-02-06 16:27:29 +01:00
Gregor Kleen
68eb44884e
fix: design tweaks
2020-02-06 16:27:28 +01:00
Gregor Kleen
1348c91c3c
feat: navbar header containers
...
BREAKING CHANGE: major navigation refactor
2020-02-06 16:27:28 +01:00
Sarah Vaupel
9053b878c9
fix(hide-columns): bump storage manager minor version
2020-01-13 10:39:08 +01:00
Sarah Vaupel
03bcf56487
fix(hide-columns): no hide-columns in tail.datetime
2020-01-13 10:39:08 +01:00
Sarah Vaupel
b03c10f098
feat(hide-columns): opt-out on select columns
2020-01-13 10:39:08 +01:00
Sarah Vaupel
71e90a1817
feat(hide-columns): add hider label th attr
2020-01-13 10:39:07 +01:00
Gregor Kleen
6b51cc5e53
fix: tweak debouncing & canceling
2020-01-08 22:56:30 +01:00
Sarah Vaupel
cd3e72c0f1
fix(async-table): bind callback in updateTableFrom call
2020-01-08 10:16:36 +01:00
Sarah Vaupel
4ae6745aac
chore(util-registry): refactor + new unit tests for start
2020-01-08 10:16:35 +01:00
Sarah Vaupel
ddf94bf565
fix(util-registry): start setup instances and not all active instances
2020-01-08 10:15:52 +01:00
Sarah Vaupel
67e472fa5e
feat(frontend): split up util registry
...
split up setup of utils (into (DOM) setup and (event listener) start
steps); moved event listener registration of datepicker and async-table
util to start method(s); small diverse fixes and refactoring.
FIXME: enter in datepicker inputs still cause HTTP request loop
2020-01-08 10:15:52 +01:00
Sarah Vaupel
bfd35dbc5c
chore(async-table): refactor
2020-01-08 10:15:51 +01:00
Sarah Vaupel
22b3780efd
feat(async-table): no submit on locked inputs
2020-01-08 10:15:51 +01:00
Gregor Kleen
b66809a352
refactor: convert to sass & minify output css
2019-12-18 11:47:25 +01:00
Gregor Kleen
3077e51d70
refactor(css): move all css to frontend/src
2019-12-17 14:41:20 +01:00
Gregor Kleen
e371412db4
fix(hide-columns): improve positioning
...
BREAKING CHANGE: StorageManager version numbers
2019-12-16 14:26:56 +01:00
Gregor Kleen
4af776fff1
refactor(show-hide): migrate to StorageManager
2019-12-16 14:26:16 +01:00
Gregor Kleen
0b56ecc6ec
refactor(async-table): migrate to StorageManager
2019-12-16 14:26:15 +01:00
Gregor Kleen
80ff4ac2a7
feat(storage-manager): location hierarchy
2019-12-16 14:26:15 +01:00
Gregor Kleen
0798d6870e
feat(hide-columns): support colspan & don't persist autohide
2019-12-16 14:26:14 +01:00
Sarah Vaupel
615555eb59
fix(hide-columns): check for content div in isEmptyColumn
2019-12-16 14:26:14 +01:00
Sarah Vaupel
ff366a785b
style(hide-columns): hide hiders on setup
2019-12-16 14:26:14 +01:00
Sarah Vaupel
827cecda8f
fix(hide-columns): fix crash if no row is present
2019-12-16 14:26:13 +01:00
Sarah Vaupel
047c0a5787
feat(hide-columns): refactor and auto-hide empty columns
2019-12-16 14:26:13 +01:00
Sarah Vaupel
d1232ce72d
feat(hide-columns): hide empty columns per default
2019-12-16 14:26:13 +01:00
Sarah Vaupel
3fbb4db962
fix(hide-columns): fix vertical positioning of hider and minor refactor
2019-12-16 14:26:13 +01:00
Sarah Vaupel
364991c42b
fix(hide-columns): correctly hide hiders of previously hidden columns
2019-12-16 14:26:12 +01:00
Sarah Vaupel
c2eb9fbc17
style(hide-columns): fix line-breaking of table pills
2019-12-16 14:26:12 +01:00
Sarah Vaupel
9d8ca38f2e
fix(hide-columns): fix repositioning of table hiders onclick
2019-12-16 14:26:12 +01:00
Sarah Vaupel
8e03a68e6d
style(hide-columns): no table margin-top with table-hider sibling above
2019-12-16 14:26:11 +01:00
Sarah Vaupel
506f94e5d4
feat(hide-columns): fadein transformation
2019-12-16 14:26:11 +01:00