Sarah Vaupel
293ab6dc62
feat(navigate-away-prompt): prompt on actual value change only
...
Store the initial FormData of a form and only prompt if any current value is actually different than the corresponding initial value (i.e. do not trigger prompt just by change events)
2019-08-27 17:55:21 +02:00
Sarah Vaupel
2512d69e67
feat(datepicker): helper functions and updated tail.datetime fork
2019-08-27 16:51:41 +02:00
Sarah Vaupel
9ea7b2e3f7
feat(datepicker): new approach stub for formatting dates in formdata
2019-08-27 15:49:31 +02:00
Sarah Vaupel
0998d11312
Merge branch 'master' into 409-find-implement-alternative-for-datepicker
2019-08-26 10:35:51 +02:00
Gregor Kleen
1d1038a308
Merge branch 'master' into 155-zentralanmeldungen
2019-08-19 15:17:45 +02:00
Gregor Kleen
4dcc82a770
feat(allocations): implement application interface
2019-08-19 14:54:03 +02:00
Gregor Kleen
ef625cd901
feat(allocations): add application form(s)
2019-08-14 15:06:43 +02:00
Sarah Vaupel
db345eed55
feat(datepicker): format according to input type; position datepicker
...
Format dates and times according to the type of the input element; position the datepicker at the right by default and at the bottom for horizontal mass-inputs
2019-08-14 13:23:05 +02:00
Sarah Vaupel
85f46ef230
feat(datepicker): add option to change the position of the datepicker
2019-08-14 11:42:02 +02:00
Sarah Vaupel
863971fbde
feat(datepicker): switch to tail.datetime fork to fix time selection
...
Use a fork of tail.datetime to automatically select the previously selected time on date change. Delete old flatpickr.css, update datepicker.md (include usage info about date format method)
2019-08-14 10:55:53 +02:00
Sarah Vaupel
5a4426300a
feat(datepicker): more sane datetime config
...
refactored global settings; (partial!) quickfix for time inconsistency between selected time and input value
2019-08-13 18:26:16 +02:00
Sarah Vaupel
cbb7e95276
feat(datepicker): display datepicker on the right
2019-08-13 18:12:29 +02:00
Sarah Vaupel
d4ebed120d
refactor(datepicker): removed comment
2019-08-13 18:06:10 +02:00
Sarah Vaupel
1eccb0ee4a
feat(datepicker): format any dates before submission
...
format any date input values before submission on submit for forms, mass-inputs, async-forms and async-tables
2019-08-13 18:03:18 +02:00
Gregor Kleen
c5b18fcfcf
feat(allocations): add registration form
2019-08-13 17:51:12 +02:00
Sarah Vaupel
b9fd4d7d28
feat(datepicker): formatting dates for mass-inputs
2019-08-13 17:24:19 +02:00
Sarah Vaupel
f5636b81d1
feat(datepicker): define instance collection singleton
2019-08-13 16:47:01 +02:00
Sarah Vaupel
939bbfa884
Merge branch 'master' into 409-find-implement-alternative-for-datepicker
2019-08-13 15:05:24 +02:00
Sarah Vaupel
a2fe688eb5
style(course-teaser): wrap sorting header line in firefox
2019-08-13 14:51:07 +02:00
Sarah Vaupel
6ff46b7eb7
style(course-teaser): break sorting header line
2019-08-13 10:31:16 +02:00
Gregor Kleen
ba776756e1
style(course-teaser): better visually disable teasers
2019-08-12 20:27:24 +02:00
Gregor Kleen
41b16e6452
style(course-teaser): fix visual overflow
2019-08-12 20:12:06 +02:00
Gregor Kleen
fca99bebe6
fix(course-teaser): don't collapse unless chevron is clicked
2019-08-12 18:46:45 +02:00
Sarah Vaupel
99d9efa946
fix(datepicker): format time on copy paste as well
2019-08-12 14:19:37 +02:00
Sarah Vaupel
9f8749c4ce
feat(datepicker): format time on submit
2019-08-12 13:49:57 +02:00
Sarah Vaupel
0e5707ac9f
feat(datepicker): close datepicker on escape keydown
2019-08-12 13:03:51 +02:00
Sarah Vaupel
88a6b85a7e
feat(datepicker): close datepicker on click outside
2019-08-12 12:55:37 +02:00
Sarah Vaupel
cf3682cc27
style(datepicker): new colors for datetime
2019-08-09 17:57:38 +02:00
Sarah Vaupel
4282554d82
feat(datepicker): currently broken version using tail.datetime instead
2019-08-09 10:19:25 +02:00
Gregor Kleen
6383fbd518
refactor(course-teaser): cleanup CSS
2019-08-09 09:50:13 +02:00
Sarah Vaupel
9b195155c1
Merge branch 'master' into course-teaser
2019-08-06 19:14:36 +02:00
Sarah Vaupel
68b8d24681
feat(course-teaser): no page reload on sorting
2019-08-05 14:04:45 +02:00
Sarah Vaupel
8ddd6aa001
style(course-teaser): displaying registration deadline in closed state
2019-08-05 11:59:10 +02:00
Gregor Kleen
14a9a45674
feat(allocations): add courses to allocations
2019-08-05 11:34:00 +02:00
Sarah Vaupel
c99a3c7009
feat(course-teaser): moved course teaser functionality to util
...
Moved course teaser js functionality to frontend util; removed css class course-teaser and course-teaser div id; moved styling of course teaser from colonnade.lucius to course-teaser.scss of util
2019-08-01 14:45:15 +02:00
Steffen Jost
ecd72ab56b
Merge branch 'master' into alert-icons
2019-07-25 09:49:43 +02:00
Gregor Kleen
8833cb5090
feat(alerts js): support custom icons in Alerts HTTP-Header
2019-07-25 08:57:44 +02:00
Gregor Kleen
864338174a
refactor(alert messages): custom icons without js
2019-07-25 08:38:01 +02:00
Steffen Jost
b2b3895aa9
feat(course enrolement): show proper icons in alerts
2019-07-25 07:57:27 +02:00
Steffen Jost
d70a9585f0
feat(alerticons): allow alerts to have custom icons
2019-07-25 00:19:09 +02:00
Felix Hamann
bc675006d8
feat(alert-icons): add custom icons for alerts
2019-07-21 00:18:49 +02:00
Gregor Kleen
996bc2ac27
feat(csv): implement csv import
2019-07-19 14:45:44 +02:00
Steffen Jost
63f6d01619
fix(aform): show info about required fields in all aforms
...
info is only shown in forms that actually have required fields
Closes #418
2019-07-17 13:31:01 +02:00
Gregor Kleen
c8dca945cf
feat(csv): add column explanations
...
BREAKING CHANGE: CsvColumnsExplained now required
2019-07-16 15:43:11 +02:00
Felix Hamann
95c7130540
chore: move fix for tooltip styles to tooltip.scss
2019-06-30 15:08:33 +02:00
Steffen Jost
4423817ef5
fix build: linting javascript
2019-06-19 10:55:59 +02:00
Gregor Kleen
28dcc8dc37
fix(fe-async-table): Emulate no-js behaviour when handling pagesize
2019-06-15 12:27:51 +02:00
Felix Hamann
09e681eeb1
fix(fe-check-all): use arrow fn to keep scope in event listeners
2019-06-14 00:05:23 +02:00
Gregor Kleen
7d3c20b2f3
Don't manually encode filter-form values
2019-06-06 15:56:37 +02:00
Gregor Kleen
449cff93cb
Dumb down table-filter serialization
2019-06-06 11:35:50 +02:00