Daniel Poelzleithner
0155a33beb
Add external_register_url to link to external registration site, hide password form if enable_password is false
...
Our users have problems with the disabled register button and
keep creating tickets. Add option to link to external site instead
of a disabled button.
People get confused by the login form if they should only
use the oauth login.
Now the login form is hidden if enable_password is false.
It can be shown by clicking the welcome text, in case an
admin needs access
2024-04-10 21:49:55 +02:00
weeman
496d75b9ef
Autofocus confirm modal submit button
...
So that it can be confirmed with enter
2024-01-29 14:39:09 +01:00
weeman
c03ccf94c7
Add console log to design submit modal
2024-01-29 14:39:09 +01:00
Igor Scheller
5fccc7e421
Remove inline js
2023-12-29 13:06:53 +01:00
Igor Scheller
58c457be86
Fix choices dropdown search order and z-index to show on top of shifts table
2023-11-19 19:04:13 +01:00
Xu
93270a10fd
Added more confirmation dialogs to delete forms
2023-11-13 18:28:27 +01:00
Igor Scheller
ff179360cc
Added confirmation dialog to delete forms
2023-11-13 18:28:27 +01:00
Igor Scheller
1b21bcf769
Added bootstrap modals
2023-11-13 18:28:27 +01:00
msquare
7f41d5eb1e
fixes #1179 : stop choices.js from escaping choices
2023-08-14 10:52:02 +02:00
Michael Weimann
c4f65bfbdb
Fix spinner button
2023-05-11 18:54:55 +02:00
Igor Scheller
16632706e0
menu: Don't scroll to top when clicking info
2023-04-19 20:11:38 +02:00
Thomas Rupprecht
84c1cc36e5
Improve javascript ( #1077 )
2023-04-01 15:14:32 +02:00
Igor Scheller
a464682b47
Reimplemented admin room pages
2023-02-26 16:55:04 +01:00
Thomas Rupprecht
733586dfd5
replace sticky-headers javascript impl with css
2023-01-24 20:13:13 +01:00
Thomas Rupprecht
5a2b8f7ff9
Improve navbar
2023-01-22 19:16:33 +01:00
Michael Weimann
01373cb192
Replace select 2 with choices.js and kill jQuery
2023-01-17 14:27:38 +01:00
Michael Weimann
1d1618836b
Fix frontend formatting
2023-01-03 20:20:46 +01:00
Thomas Rupprecht
30f50dab6d
Extract shifts filter JavaScript and improve HTML structure
2023-01-02 18:54:32 +01:00
Michael Weimann
43993aaba5
Fix JS code style
2022-12-23 19:15:03 +01:00
Thomas Rupprecht
2bab370221
enable/disable all html-tags corresponding to a radio button checked state ( #1046 )
2022-12-23 18:31:26 +01:00
Michael Weimann
0ae10471d1
Add prettier
2022-12-23 02:20:43 +01:00
Thomas Rupprecht
f24d31b928
Improve countdown logic
...
use `Intl.RelativeTimeFormat` to support different l10n add week as possible duration
2022-12-21 14:18:21 +01:00
Thomas Rupprecht
2d454ca8ae
move js code for spinner into js file
...
now the code is needed only once for all spinners
2022-12-11 18:44:58 +01:00
Thomas Rupprecht
61cff64d96
cast timestamp to number
2022-12-11 10:21:47 +01:00
Thomas Rupprecht
5da586bc2c
add JsDoc for `formatFromNow`
2022-12-11 10:21:47 +01:00
Thomas Rupprecht
f446f0da7d
fix wrong param name in JSDoc
2022-12-11 10:21:47 +01:00
Thomas Rupprecht
fef5d77443
add JSDoc for `ready` function
2022-12-11 10:21:47 +01:00
Thomas Rupprecht
5bd922d109
code improvements
...
unify lowercase variant of form method post
remove duplicate class selector
improve comments
2022-12-11 10:21:47 +01:00
Thomas Rupprecht
2b5ffca1b0
Use template literals instead of string concatenation ( #1003 )
...
* use template literals instead of string concatenation
* extract function call out of template literals
* add contributing hint to don't put function calls in template-literals
2022-12-04 12:00:18 +01:00
Thomas Rupprecht
d4a9861751
Add function-paren-newline ESLint rule; align config code style ( #1000 )
...
* unify indentation in config.default.php
* add eslint rule `function-paren-newline`
* fix `function-param-newline` lint rule
2022-12-04 11:33:25 +01:00
Michael Weimann
282f4b45ac
Replace jQuery with VanillaJS
2022-12-02 17:07:12 +01:00
Michael Weimann
7bbdb95885
Replace jQuery ready
2022-12-02 17:07:11 +01:00
Thomas Rupprecht
9c3c2cc2ac
select2 width should be 100% to scale if the browser width changes
2022-12-02 14:25:57 +01:00
Michael Weimann
9d9211c054
Format JS code
2022-11-27 16:31:32 +01:00
Thomas Rupprecht
23d7e8632b
javascript improvements
...
use `const` instead of `var`/`let`
use `$(function () { ... })` instead of `$(document).ready(function () { ... })`
unify codestyle
2022-11-25 13:44:39 +01:00
Michael Weimann
00eb800f96
Replace moment date format with vanilla JS
2022-10-22 17:22:59 +02:00
Michael Weimann
7049a08bcd
Replace moment-countdown with countdown function
2022-10-22 17:22:53 +02:00
Michael Weimann
da4ff8f7c1
remove jquery-ui
2022-08-14 00:06:10 +02:00
Michael Weimann
1277f8f96f
Replace chart-js with backend rendering
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2022-07-11 23:30:41 +02:00
Michael Weimann
c4b2fbda1a
Remove date/time pickers
2022-04-19 23:33:44 +02:00
Igor Scheller
8256b9d6bd
Hide oauth from profile and settings page if not configured / should be hidden
2021-12-12 12:34:43 +01:00
Igor Scheller
0367810258
Fixed linting
2021-09-11 22:03:18 +02:00
msquare
71ffb68845
datepicker left right icons
2021-09-11 16:12:08 +02:00
Michael Weimann
86606c8055
fix css and datepicker
2021-09-11 14:39:40 +02:00
Igor Scheller
f201b2f1c8
Merge branch 'feature-bootstrap5'
...
# Conflicts:
# package.json
# tests/Unit/Renderer/Twig/Extensions/GlobalsTest.php
# webpack.config.js
# yarn.lock
2021-08-17 14:26:28 +02:00
Michael Weimann
a7a79d2204
remove unused files5
2021-08-08 19:11:14 +02:00
Michael Weimann
c7b83975cb
init select 2 after document ready
2021-07-29 20:38:00 +02:00
Michael Weimann
b68af58321
migrate datetime picker to bs5
...
fix bs5 time picker
fix datetime picker js error
2021-07-29 20:01:13 +02:00
Igor Scheller
63f0a08407
Fixed spacing and sizes
2021-07-29 20:01:12 +02:00
Igor Scheller
08188fa32a
Fixed shifts filter toggle and "hide on print" classes
2021-07-29 20:01:11 +02:00