Commit Graph

140 Commits

Author SHA1 Message Date
Felix Hamann
cc3f3fe41a add htmlhelpers (fns from httpclient) 2019-05-15 23:22:21 +02:00
Felix Hamann
d95edd662e tweak js http client get/post api a little 2019-05-15 22:28:22 +02:00
Gregor Kleen
3dcb5a2b19 Implement generic id-nudging and use everywhere 2019-05-15 16:12:00 +02:00
Gregor Kleen
5176352a5e Merge branch 'master' into mobile-fixes 2019-05-13 22:28:08 +02:00
Felix Hamann
78de0ee5bb debounce auto-submit ajax calls 2019-05-10 23:22:45 +02:00
Gregor Kleen
bf287a4a99 Redesign course-user 2019-05-10 21:32:16 +02:00
Felix Hamann
e0d6512339 add http interceptor for alerts 2019-05-09 21:55:52 +02:00
Gregor Kleen
06df42e43b Better UI for submission users & submission user invitations 2019-05-09 14:53:48 +02:00
Felix Hamann
7dc414e233 keep table filter inputs focused even after response arrived 2019-05-08 22:16:35 +02:00
Felix Hamann
ea697d16cb add keyboard support for mass inputs 2019-05-05 21:22:20 +02:00
Felix Hamann
351f7ace74 cleaner submit button setup and teardown in massinput js util 2019-05-05 21:22:20 +02:00
Gregor Kleen
b430eba9da Fix tutorial massinputs 2019-05-05 18:24:57 +02:00
Gregor Kleen
aa36bd88b7 Dispatch async-massinput by custom ident 2019-05-05 15:21:47 +02:00
Gregor Kleen
7c2201da8b fix massinput click handling 2019-05-05 15:02:30 +02:00
Gregor Kleen
83eb22896e Fix typo 2019-05-05 12:49:28 +02:00
Gregor Kleen
2f8588da96 unarm massinput-buttons earlier 2019-05-05 12:38:59 +02:00
Felix Hamann
7f9071ec96 unarm submit buttons in mass inputs on regular form submits 2019-05-05 00:28:50 +02:00
Felix Hamann
09b1d61458 Merge branch 'feat/asynchronous-mass-input' into 'master'
Basic short-circuit support for mass-input

See merge request !187
2019-05-04 22:16:09 +02:00
Felix Hamann
d06bfe07d0 prefix input ids in massinput response 2019-05-04 22:00:19 +02:00
Felix Hamann
34c5134d97 make mass input more accessible with more checks on form submit events 2019-05-04 21:13:09 +02:00
Felix Hamann
e77df30632 more robust mass input form data handling 2019-05-04 16:46:16 +02:00
Gregor Kleen
780c99259f Working but incomplete 2019-05-04 14:53:37 +02:00
Felix Hamann
78dbe604aa disable reactive button js util 2019-05-02 23:20:18 +02:00
Gregor Kleen
64c45c515e Tutorials 2019-04-29 00:20:34 +02:00
Felix Hamann
763499f9e3 Merge branch 'master' into feat/asynchronous-mass-input 2019-04-25 16:38:16 +02:00
Felix Hamann
8b9843a321 properly handle response from async mass-input requests (after moving commits) 2019-04-25 11:15:24 +02:00
Felix Hamann
d2aa7e9e37 update documentation for mass input js util 2019-04-25 10:05:01 +02:00
Felix Hamann
feb385b418 massinput js util cleanup 2019-04-25 09:56:19 +02:00
Felix Hamann
965e3947f9 dont async handle massinput if from outside massinput element 2019-04-25 09:55:55 +02:00
Felix Hamann
11c5cd3653 add massInput js util 2019-04-25 09:55:55 +02:00
Felix Hamann
60c9de44c5 special styling for checkboxes in table headers 2019-04-24 19:19:16 +02:00
Felix Hamann
bc6f700fee Merge branch 'fix/blurry-modals' into 'master'
Fix for blurry fonts in modals

See merge request !186
2019-04-21 21:44:46 +02:00
Felix Hamann
594ca2f3e6 remove obsolete modal JS code 2019-04-21 21:31:15 +02:00
Felix Hamann
f5da46ff5a wrap modals in shared modals-wrapper element 2019-04-21 21:13:17 +02:00
Felix Hamann
b74de0f88d reintroduce explicit interactive fieldset target but keep it optional 2019-04-21 17:24:21 +02:00
Felix Hamann
bfeb560d5d Merge branch 'master' into recipient-form 2019-04-21 16:03:54 +02:00
Gregor Kleen
4d6fc24b40 Hotfix (logically) nested multiActions 2019-04-21 10:24:23 +02:00
Felix Hamann
b35dc87db6 make target for interactive-fieldset optional 2019-04-20 22:25:51 +02:00
Gregor Kleen
bd98f11ad5 Overhaul corrector interface 2019-04-20 21:21:20 +02:00
Gregor Kleen
38e8106852 Disable inputs hidden by interactive-fieldset 2019-04-20 12:33:07 +02:00
Gregor Kleen
feee06e80a Rework recipient UI 2019-04-20 12:20:35 +02:00
Gregor Kleen
45ea84e663 Merge branch '334-urgent-sheet-corrector-table-heading' into 328-formular-zum-kontakt-mit-kursteilnehmern 2019-04-20 00:27:44 +02:00
Felix Hamann
90061db076 fix inverted interactive fieldset hiding logic for checkboxes 2019-04-19 21:52:57 +02:00
Felix Hamann
e4acc2653a make interactive fieldsets js util work with checkboxes 2019-04-18 21:05:43 +02:00
Gregor Kleen
7bae03b4c0 Use available constant in interactive fieldset utility 2019-04-17 14:23:20 +02:00
Gregor Kleen
28486657ea Merge branch '328-formular-zum-kontakt-mit-kursteilnehmern' of gitlab.cip.ifi.lmu.de:jost/UniWorX into 328-formular-zum-kontakt-mit-kursteilnehmern 2019-04-16 15:38:39 +02:00
Gregor Kleen
80e67996e6 Adjust interactiveFieldsetUtil for flatter multiAction 2019-04-16 15:38:19 +02:00
Gregor Kleen
5021cca59c Don't capture submit of all dbTable-Forms 2019-04-16 15:14:33 +02:00
Felix Hamann
1aa54636b6 move massinput js logic to shakespeare widget 2019-04-12 22:09:59 +02:00
Felix Hamann
26658723b9 add scope to setupAll of js util registry 2019-04-10 23:32:28 +02:00