Commit Graph

151 Commits

Author SHA1 Message Date
Felix Hamann
8b4bdf9489 more documentation for navigate away pompt js util
closes #377
2019-05-21 21:57:34 +02:00
Felix Hamann
9d49de4382 add navigate away prompt js utility 2019-05-21 21:54:32 +02:00
Felix Hamann
94335c70e0 add missing checks for already initialized js utils in form.js 2019-05-21 21:53:13 +02:00
Gregor Kleen
2ce7925bb4 Merge branch '384-alerts-header-nicht-utf-8-encodiert' into 'master'
Percent-encode Alerts header

Closes #384

See merge request !226
2019-05-20 23:57:49 +02:00
Felix Hamann
7e650c5933 URI-decode alerts header in frontend 2019-05-20 23:24:57 +02:00
Felix Hamann
c8f4a6f528 take id nudging in async table into account 2019-05-20 23:07:40 +02:00
Felix Hamann
cc90faf732 fix: async table js util now knows current random css prefix 2019-05-19 20:07:03 +02:00
Felix Hamann
cfb09b089a fix js utils not checking whether element is already initialized 2019-05-19 20:05:15 +02:00
Felix Hamann
935fd6d7eb rename originalIds to keepIds in HtmlHelpers API 2019-05-19 20:04:22 +02:00
Felix Hamann
c4e6b757f9 dont set selectionStart on non-text inputs with async table response 2019-05-19 11:35:13 +02:00
Felix Hamann
0f1abf6cd1 add options object to HtmlHelpers »parseResponse« 2019-05-19 11:25:20 +02:00
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