Commit graph

63 commits

Author SHA1 Message Date
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
f12f8a1b3b set autocomplete attribute for password inputs 2022-12-11 18:17:42 +01:00
Thomas Rupprecht
c906af1010 use int instead of float for spinner value 2022-12-10 17:25:04 +01:00
Thomas Rupprecht
59e623c938 add function parameter types for form_spinner 2022-12-10 17:25:04 +01:00
Thomas Rupprecht
fbe52117ed improve spinner control
use input type `number` with `min` and `step`
use `.stepDown()` and `.stepUp()` to change value
hide browser controls
2022-12-10 17:25:04 +01:00
Thomas Rupprecht
3b8a275e1c remove unused form_multi_checkboxes function 2022-12-08 15:43:34 +01:00
Thomas Rupprecht
e8ccbd7c5e style checkboxes with bootstrap classes 2022-12-08 15:43:34 +01:00
Michael Weimann
282f4b45ac
Replace jQuery with VanillaJS 2022-12-02 17:07:12 +01:00
Thomas Rupprecht
6d5748f9f8
fix label to input link for form_spinner, form_date and form_datetime 2022-12-02 14:45:23 +01:00
Thomas Rupprecht
4ccceb271c style input radios with bootstrap classes 2022-12-02 14:19:45 +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
Igor Scheller
5e81b8d2af Cleanup: Simplification and removed dead code and duplicated/outdated declarations 2022-06-17 21:08:53 +02:00
Michael Weimann
c4b2fbda1a Remove date/time pickers 2022-04-19 23:33:44 +02:00
Igor Scheller
8d436d988a More PHP 8.1 fixes to be compatible 2021-12-29 11:00:02 +01:00
Igor Scheller
2cfce86e25 Fixed formatting 2021-10-23 17:19:49 +02:00
msquare
ca8f851ab1 user shirt edit: finetuning shirt edit view and logs 2021-10-23 17:04:19 +02:00
Michael Weimann
86606c8055
fix css and datepicker 2021-09-11 14:39:40 +02:00
Igor Scheller
993e64944f Fixed formatting 2021-08-05 01:07:15 +02:00
Igor Scheller
6cfeedc57a Fixed more themes and styles/types 2021-08-05 01:00:12 +02:00
Igor Scheller
d51edb6092
Fixed backend pages, shifts table header 2021-07-29 20:01:20 +02:00
Igor Scheller
191a3a7d48
Replaced info and calendar icons 2021-07-29 20:01:18 +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
36ba619d5a
Fixed button sizes and types 2021-07-29 20:01:06 +02:00
Igor Scheller
b41a9a02d1
Use bootstrap icons instead of glyphicons 2021-07-29 20:01:05 +02:00
Michael Weimann
5f7fcb9018
make all themes basically working with bs5
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>

migrate buttons and badges

Signed-off-by: Michael Weimann <mail@michael-weimann.eu>

upgrade bootstrap, fix devtool

remove postcss-preset-env

remove npm-run-all

add theme info to design

add theme configs for 2-15

make all themes compile

fix node env in script

refactor theme config

make all themes basically working

fix sass 3rd party warnings

replace slash div by math.div
2021-07-29 20:00:54 +02:00
Igor Scheller
30e1d41c0a EventConfig: Set time on dates 2021-04-12 17:13:48 +02:00
Igor Scheller
5cdf3889f9 Add max length for user settings 2020-12-20 17:46:45 +01:00
msquare
39f96783cf review changes 2020-11-25 00:49:45 +01:00
Igor Scheller
c44d48a22a Registration: Added autocompletion information and fixed naming 2020-11-22 14:55:29 +01:00
Igor Scheller
390db395a6 File formatting fixes 2020-06-28 19:39:29 +02:00
Igor Scheller
b6eda8dbfc Fix profile link to mark angels as arrived 2019-06-04 21:22:19 +02:00
Igor Scheller
204ff4c0e7 rooms admin: Set a maximum character length
closes  (Room names with more than 35 characters dispatch a team of untrained monkeys)
2018-12-18 13:22:10 +01:00
MichiK
252f003b94 Really fix the data/timepicker CSS and JS
Attaching the timepicker to the input instead of the sorrounding div didn't
turn out as expected. Therefore, I used the same mechanism for DOM attachment
and lazy initialization for the timepicker like for the datepicker.

Instead of trying to load the CSS through webpack and some JS voodoo, it's
a lot simpler to just include it via the normal base theme CSS. This works.
In addition, I noticed that there is an easier way to read the current locale.
No need to do this twice via different ways.

This closes .
2018-12-08 21:14:20 +01:00
MichiK
7e53c45890 Change the color of "reset" in admin_arrive 2018-12-07 17:26:44 +01:00
MichiK
4e3232e57a Replace datepicker and remove datepicker inline JS 2018-12-04 21:03:32 +01:00
MichiK
36b7f8d2a2 Fix datepicker
`<input type="date">` and JS datepicker combined cause trouble in some
browsers, so this changes all the date input fields' type to `text`
via JS so that the browser's datepicker is only used when a user has
disabled JavaScript.

In addition, it adds a placeholder so the user knows which date format
to use when entering the date manually.

This closes .
2018-12-03 19:21:45 +01:00
Igor Scheller
944c29b964 Require POST for sending forms
* Ensure that the form is submitted with a post request
* Replaced several links with forms

Closes  (Security Vulnerability)
2018-11-21 19:24:36 +01:00
Igor Scheller
23c0fae36f Added csrf middleware 2018-11-21 19:24:36 +01:00
Igor Scheller
7f61dc95be EventConfig: Merge event configuration from database to global config 2018-10-30 21:13:56 +01:00
Nos-
b2303c0723 Tried to fix inputfields for date, email, tel 2018-09-23 11:48:09 +02:00
Igor Scheller
d0abc27c07 Merge remote-tracking branch 'MyIgel/translations' 2018-09-15 14:58:31 +02:00
Igor Scheller
222c9fed7d Merge remote-tracking branch 'MyIgel/templating' 2018-09-09 12:11:12 +02:00
Igor Scheller
acfe72cb91 Removed translation from config file 2018-08-29 23:46:32 +02:00
Igor Scheller
427315195b Moved translation/internationalization to Helpers\Translator class 2018-08-29 23:46:31 +02:00
Nos-
bd8ceda683 Revert "Tried to fix inputfields for date, email, tel"
This reverts commit 80f3bb5154a215d9fb5627559fa240acccab09c4.
2018-08-28 18:33:15 +02:00
Nos-
ac6361b51b Tried to fix inputfields for date, email, tel 2018-08-28 18:33:15 +02:00
msquare
df30f7d5d8 merge pr : Use npm to handle frontend dependencies 2018-08-12 12:42:58 +02:00
Bot
28349b69a8 Changed JS to use single quotes instead of double quotes 2018-08-11 22:16:57 +02:00
msquare
2832fe48ee rename some params (codestyle) 2018-08-06 13:10:53 +02:00
Bot
952c7892f3 Formatting & Docstrings 2017-12-25 23:51:15 +01:00