Commit Graph

181 Commits

Author SHA1 Message Date
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