Matthias Schmidt [Mon, 21 Dec 2020 12:07:38 +0000 (13:07 +0100)]
Add autocomplete support for multifactor backup code form field
Matthias Schmidt [Sun, 20 Dec 2020 10:30:32 +0000 (11:30 +0100)]
Fix method documentation in TAutoCompleteFormField
Matthias Schmidt [Sat, 19 Dec 2020 12:17:18 +0000 (13:17 +0100)]
Add autocomplete support for numeric form fields
Matthias Schmidt [Sat, 19 Dec 2020 12:17:05 +0000 (13:17 +0100)]
Add autocomplete support for email form field
Matthias Schmidt [Sat, 19 Dec 2020 12:16:55 +0000 (13:16 +0100)]
Add autocomplete support for multiline text form field
Matthias Schmidt [Sat, 19 Dec 2020 12:16:44 +0000 (13:16 +0100)]
Add autocomplete support for url form field
Matthias Schmidt [Sat, 19 Dec 2020 12:16:33 +0000 (13:16 +0100)]
Add autocomplete support for username form field
Matthias Schmidt [Sat, 19 Dec 2020 12:16:22 +0000 (13:16 +0100)]
Add autocomplete support for user password form field
Matthias Schmidt [Sat, 19 Dec 2020 12:16:05 +0000 (13:16 +0100)]
Add autocomplete support for text form field
Matthias Schmidt [Sat, 19 Dec 2020 12:15:15 +0000 (13:15 +0100)]
Add `TTextAutoCompleteFormField`
Matthias Schmidt [Sat, 19 Dec 2020 12:15:03 +0000 (13:15 +0100)]
Add `TAutoCompleteFormField`
Matthias Schmidt [Sat, 19 Dec 2020 12:14:54 +0000 (13:14 +0100)]
Add `IAutoCompleteFormField`
Alexander Ebert [Mon, 21 Dec 2020 17:30:15 +0000 (18:30 +0100)]
Improved the scroll behavior on mobile devices
See
0b65868ad4f61877e21dc069bd7e51f1b3bcac5d
Alexander Ebert [Mon, 21 Dec 2020 17:29:50 +0000 (18:29 +0100)]
Merge branch '5.3'
Alexander Ebert [Mon, 21 Dec 2020 17:01:45 +0000 (18:01 +0100)]
Incorrect usage of `<div>` inside `<code>`
Fixes #3720
WoltLab [Mon, 21 Dec 2020 13:54:52 +0000 (13:54 +0000)]
Updating minified JavaScript files
Alexander Ebert [Mon, 21 Dec 2020 13:53:34 +0000 (14:53 +0100)]
`const` trips the requirejs compiler
Matthias Schmidt [Mon, 21 Dec 2020 12:12:35 +0000 (13:12 +0100)]
Use runtime cache instead of `UserProfile::getUserProfile()` (#3688)
Matthias Schmidt [Mon, 21 Dec 2020 12:05:55 +0000 (13:05 +0100)]
Merge pull request #3822 from WoltLab/field_css_class
Support adding CSS classes to actual form field in form builder
Matthias Schmidt [Mon, 21 Dec 2020 12:01:32 +0000 (13:01 +0100)]
Add field CSS class support for `multifactor\totp\CodeFormField`
Matthias Schmidt [Mon, 21 Dec 2020 12:01:19 +0000 (13:01 +0100)]
Add field CSS class support for `multifactor\email\CodeFormField`
Matthias Schmidt [Mon, 21 Dec 2020 12:01:06 +0000 (13:01 +0100)]
Add field CSS class support for `multifactor\backup\CodeFormField`
Matthias Schmidt [Mon, 21 Dec 2020 11:40:08 +0000 (12:40 +0100)]
Merge pull request #3791 from WoltLab/form_builder_ts
Convert form builder JavaScript to TypeScript
Marcel Werk [Mon, 21 Dec 2020 11:28:57 +0000 (12:28 +0100)]
Typo
Tim Düsterhus [Mon, 21 Dec 2020 11:02:19 +0000 (12:02 +0100)]
Fix typo in de.xml
Marcel Werk [Mon, 21 Dec 2020 10:29:55 +0000 (11:29 +0100)]
prevented unnecessary duplicate generation of the option tree
Tim Düsterhus [Mon, 21 Dec 2020 10:13:36 +0000 (11:13 +0100)]
Fix copy and paste error in error output in styleAdd.tpl
Tim Düsterhus [Mon, 21 Dec 2020 10:10:49 +0000 (11:10 +0100)]
Fix copy and paste error in image size validation in StyleAddForm
Tim Düsterhus [Mon, 21 Dec 2020 08:34:27 +0000 (09:34 +0100)]
Use ->fetchAll() in TotpMultifactorMethod
Tim Düsterhus [Mon, 21 Dec 2020 08:06:07 +0000 (09:06 +0100)]
Delete update_com.woltlab.wcf_5.3.2_style.php
WoltLab [Sun, 20 Dec 2020 13:16:33 +0000 (13:16 +0000)]
Updating minified JavaScript files
Alexander Ebert [Sun, 20 Dec 2020 13:15:12 +0000 (14:15 +0100)]
`const` trips the requirejs compiler
WoltLab [Sun, 20 Dec 2020 12:02:41 +0000 (12:02 +0000)]
Updating minified JavaScript files
Matthias Schmidt [Sun, 20 Dec 2020 10:39:21 +0000 (11:39 +0100)]
Fix class names in documentation
Matthias Schmidt [Sun, 20 Dec 2020 10:36:19 +0000 (11:36 +0100)]
Fix variable name
Matthias Schmidt [Sun, 20 Dec 2020 10:05:19 +0000 (11:05 +0100)]
Require label for `CheckboxFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:59:00 +0000 (10:59 +0100)]
Add field CSS class support for `AbstractNumericFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:58:19 +0000 (10:58 +0100)]
Add field CSS class support for `ItemListFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:57:38 +0000 (10:57 +0100)]
Add field CSS class support for `MultipleSelectionFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:56:33 +0000 (10:56 +0100)]
Add field CSS class support for `RadioButtonFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:55:40 +0000 (10:55 +0100)]
Add field CSS class support for `SingleSelectionFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:52:56 +0000 (10:52 +0100)]
Add field CSS class support for `MultilineTextFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:52:07 +0000 (10:52 +0100)]
Add field CSS class support for `ButtonFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:51:09 +0000 (10:51 +0100)]
Add field CSS class support for `CheckboxFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:49:01 +0000 (10:49 +0100)]
Add field CSS class support for `BooleanFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:48:03 +0000 (10:48 +0100)]
Add field CSS class support for `EmailFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:47:00 +0000 (10:47 +0100)]
Add field CSS class support for `DateFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:45:30 +0000 (10:45 +0100)]
Add field CSS class support for `TextFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:44:51 +0000 (10:44 +0100)]
Add `TCssClassFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:43:34 +0000 (10:43 +0100)]
Add `ICssClassFormField`
Alexander Ebert [Sat, 19 Dec 2020 22:55:32 +0000 (23:55 +0100)]
Improved the scroll behavior on mobile devices
joshuaruesweg [Sat, 19 Dec 2020 14:30:08 +0000 (15:30 +0100)]
Fix UserEditor JavaScript call
Matthias Schmidt [Fri, 18 Dec 2020 18:36:07 +0000 (19:36 +0100)]
Revert "Fix DatabaseTableChangeProcessor::getColumnByName() for WSC < 5.4"
This reverts commit
7c8a1b332fd09ddb046dccfba9e92c463a18a414.
Matthias Schmidt [Fri, 18 Dec 2020 18:35:46 +0000 (19:35 +0100)]
Merge branch '5.3'
Matthias Schmidt [Fri, 18 Dec 2020 18:33:51 +0000 (19:33 +0100)]
Merge branch '5.2' into 5.3
Matthias Schmidt [Fri, 18 Dec 2020 18:33:23 +0000 (19:33 +0100)]
Fix DatabaseTableChangeProcessor::getColumnByName() for WSC < 5.4
See #3792
Matthias Schmidt [Fri, 18 Dec 2020 18:32:51 +0000 (19:32 +0100)]
Fix missing variable error in DatabaseTableChangeProcessor
See #3792
Matthias Schmidt [Fri, 18 Dec 2020 18:26:29 +0000 (19:26 +0100)]
Peter Lohse [Fri, 18 Dec 2020 18:17:12 +0000 (19:17 +0100)]
Add CheckboxFormField (#3812)
* added implementation of a checkbox form field for boolen values
* fixed indentation
* added __checkboxFormField to syncTemplates.json
* added missing comma
Matthias Schmidt [Fri, 18 Dec 2020 18:08:56 +0000 (19:08 +0100)]
Fix eslint issue in `Form/Builder/Field/Dependency/Value`
Matthias Schmidt [Fri, 18 Dec 2020 16:42:29 +0000 (17:42 +0100)]
Convert `Form/Builder/Field/Dependency/Value` to TypeScript
Matthias Schmidt [Fri, 18 Dec 2020 16:28:29 +0000 (17:28 +0100)]
Recompile `Form/Builder/Manager` JS file from TS file
Matthias Schmidt [Fri, 18 Dec 2020 16:20:28 +0000 (17:20 +0100)]
Use arrow function in form builder manager class
Co-authored-by: Tim Düsterhus <duesterhus@woltlab.com>
Marcel Werk [Fri, 18 Dec 2020 14:47:22 +0000 (15:47 +0100)]
RTL fix for code boxes
Tim Düsterhus [Fri, 18 Dec 2020 12:53:16 +0000 (13:53 +0100)]
Merge pull request #3818 from WoltLab/empty-style-preview
Fix style previews pointing to the style's asset folder
Tim Düsterhus [Fri, 18 Dec 2020 12:44:57 +0000 (13:44 +0100)]
Fix style previews pointing to the style's asset folder
update_com.woltlab.wcf_5.3.1_style.php created this situation when the style
did not have a preview image, due to a missing check for a non-empty `image` /
`image2x` property.
Marcel Werk [Fri, 18 Dec 2020 11:16:38 +0000 (12:16 +0100)]
Merge pull request #3817 from WoltLab/count-category-options
Improved detection of empty option categories
Tim Düsterhus [Fri, 18 Dec 2020 08:44:07 +0000 (09:44 +0100)]
Fix typo in de.xml
Tim Düsterhus [Fri, 18 Dec 2020 08:17:29 +0000 (09:17 +0100)]
Merge pull request #3816 from WoltLab/parseSearchQuery
Remove AbstractSearchEngine::parseSearchQuery()
Marcel Werk [Thu, 17 Dec 2020 18:20:09 +0000 (19:20 +0100)]
Removed obsolete parameter
Alexander Ebert [Thu, 17 Dec 2020 16:57:56 +0000 (17:57 +0100)]
Merge branch '5.3'
Alexander Ebert [Thu, 17 Dec 2020 16:57:43 +0000 (17:57 +0100)]
Permit the use of `is_null` in templates when running in the enterprise mode
Marcel Werk [Thu, 17 Dec 2020 15:20:13 +0000 (16:20 +0100)]
Improved detection of empty option categories
Tim Düsterhus [Thu, 17 Dec 2020 08:27:26 +0000 (09:27 +0100)]
Remove AbstractSearchEngine::parseSearchQuery()
Resolves #3815
Tim Düsterhus [Thu, 17 Dec 2020 08:14:29 +0000 (09:14 +0100)]
Fix typo in de.xml
Matthias Schmidt [Tue, 15 Dec 2020 17:48:39 +0000 (18:48 +0100)]
Apply changes from code review to form builder TypeScript code
Alexander Ebert [Tue, 15 Dec 2020 17:41:56 +0000 (18:41 +0100)]
Merge pull request #3790 from WoltLab/54-typescript-acp-trophy
Convert ACP UI trophy modules to TypeScript
Alexander Ebert [Tue, 15 Dec 2020 17:41:26 +0000 (18:41 +0100)]
Merge pull request #3789 from WoltLab/54-typescript-acp-template
Convert `Acp/Ui/Template/Group/Copy` to TypeScript
Alexander Ebert [Tue, 15 Dec 2020 17:41:02 +0000 (18:41 +0100)]
Merge pull request #3788 from WoltLab/54-typescript-acp-style
Convert `Acp/Ui/Style/Editor` to TypeScript
Matthias Schmidt [Tue, 15 Dec 2020 17:40:44 +0000 (18:40 +0100)]
Use `WeakSet` for dependency manager forms
Co-authored-by: Tim Düsterhus <duesterhus@woltlab.com>
Alexander Ebert [Tue, 15 Dec 2020 17:40:28 +0000 (18:40 +0100)]
Merge pull request #3787 from WoltLab/54-typescript-acp-user
Convert ACP UI user modules to TypeScript
Matthias Schmidt [Tue, 15 Dec 2020 17:34:21 +0000 (18:34 +0100)]
Fix hiding dependent nodes in form builder forms
Matthias Schmidt [Tue, 15 Dec 2020 17:26:39 +0000 (18:26 +0100)]
Merge pull request #3806 from WoltLab/LanguageItemFormNode
Add `LanguageItemFormNode`
Matthias Schmidt [Sat, 12 Dec 2020 15:13:06 +0000 (16:13 +0100)]
Convert `Form/Builder/Field/Dependency/Manager` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 15:08:26 +0000 (16:08 +0100)]
Convert `Form/Builder/Field/Dependency/NonEmpty` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 15:07:29 +0000 (16:07 +0100)]
Convert `Form/Builder/Field/Dependency/IsNotClicked` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 15:06:48 +0000 (16:06 +0100)]
Convert `Form/Builder/Field/Dependency/Empty` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 15:04:41 +0000 (16:04 +0100)]
Convert `Form/Builder/Field/Dependency/Container/TabMenu` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 15:03:48 +0000 (16:03 +0100)]
Convert `Form/Builder/Field/Dependency/Container/Tab` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 15:03:39 +0000 (16:03 +0100)]
Convert `Form/Builder/Field/Dependency/Container/Default` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 15:03:25 +0000 (16:03 +0100)]
Convert `Form/Builder/Field/Dependency/Container/Abstract` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 15:03:08 +0000 (16:03 +0100)]
Convert `Form/Builder/Field/Dependency/Abstract` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 15:02:49 +0000 (16:02 +0100)]
Convert `Form/Builder/Container/SuffixFormField` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 14:36:46 +0000 (15:36 +0100)]
Convert `Form/Builder/Field/Wysiwyg/Poll` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 14:36:32 +0000 (15:36 +0100)]
Convert `Form/Builder/Field/Wysiwyg/Attachment` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 14:36:03 +0000 (15:36 +0100)]
Convert `Form/Builder/Field/Language/ContentLanguage` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 14:35:48 +0000 (15:35 +0100)]
Convert `Form/Builder/Field/Controller/Rating` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 14:35:37 +0000 (15:35 +0100)]
Convert `Form/Builder/Field/Controller/Label` to TypeScript
Matthias Schmidt [Sat, 12 Dec 2020 14:20:40 +0000 (15:20 +0100)]
Apply changes from review on form builder TypeScript code
Matthias Schmidt [Wed, 9 Dec 2020 16:35:22 +0000 (17:35 +0100)]
Convert `Form/Builder/Field/ValueI18n` to TypeScript