GitHub/WoltLab/WCF.git
3 years agoMerge branch '5.3'
Matthias Schmidt [Tue, 22 Dec 2020 12:20:46 +0000 (13:20 +0100)]
Merge branch '5.3'

3 years agoMerge branch '5.2' into 5.3
Matthias Schmidt [Tue, 22 Dec 2020 12:20:34 +0000 (13:20 +0100)]
Merge branch '5.2' into 5.3

3 years agoFix case of non-existing table in DatabaseTableChangeProcessor::getColumnByName()
Matthias Schmidt [Tue, 22 Dec 2020 12:04:22 +0000 (13:04 +0100)]
Fix case of non-existing table in DatabaseTableChangeProcessor::getColumnByName()

Close #3829

3 years agoMerge branch '5.3'
Matthias Schmidt [Tue, 22 Dec 2020 12:00:13 +0000 (13:00 +0100)]
Merge branch '5.3'

3 years agoMerge branch '5.2' into 5.3
Matthias Schmidt [Tue, 22 Dec 2020 11:59:56 +0000 (12:59 +0100)]
Merge branch '5.2' into 5.3

3 years agoConsider package during event listeners' name validation in PIP GUI
Matthias Schmidt [Tue, 22 Dec 2020 11:59:18 +0000 (12:59 +0100)]
Consider package during event listeners' name validation in PIP GUI

Close #3831

3 years agoMerge pull request #3825 from WoltLab/form_builder_inputmode
Matthias Schmidt [Tue, 22 Dec 2020 11:48:59 +0000 (12:48 +0100)]
Merge pull request #3825 from WoltLab/form_builder_inputmode

Add support for the inputmode attribute in form builder

3 years agoAdd input mode support for `multifactor\totp\CodeFormField`
Matthias Schmidt [Mon, 21 Dec 2020 18:19:39 +0000 (19:19 +0100)]
Add input mode support for `multifactor\totp\CodeFormField`

3 years agoAdd input mode support for `multifactor\email\CodeFormField`
Matthias Schmidt [Mon, 21 Dec 2020 18:19:19 +0000 (19:19 +0100)]
Add input mode support for `multifactor\email\CodeFormField`

3 years agoAdd input mode support for `multifactor\backup\CodeFormField `
Matthias Schmidt [Mon, 21 Dec 2020 18:19:06 +0000 (19:19 +0100)]
Add input mode support for `multifactor\backup\CodeFormField `

3 years agoAdd input mode support for `UrlFormField`
Matthias Schmidt [Mon, 21 Dec 2020 18:18:49 +0000 (19:18 +0100)]
Add input mode support for `UrlFormField`

3 years agoAdd input mode support for `MultilineTextFormField`
Matthias Schmidt [Mon, 21 Dec 2020 18:18:39 +0000 (19:18 +0100)]
Add input mode support for `MultilineTextFormField`

3 years agoAdd input mode support for `TextFormField`
Matthias Schmidt [Mon, 21 Dec 2020 18:18:26 +0000 (19:18 +0100)]
Add input mode support for `TextFormField`

3 years agoAdd input mode support for `EmailFormField`
Matthias Schmidt [Mon, 21 Dec 2020 18:17:34 +0000 (19:17 +0100)]
Add input mode support for `EmailFormField`

3 years agoAdd input mode support for `AbstractNumericFormField`
Matthias Schmidt [Mon, 21 Dec 2020 18:17:20 +0000 (19:17 +0100)]
Add input mode support for `AbstractNumericFormField`

3 years agoAdd `TInputModeFormField`
Matthias Schmidt [Mon, 21 Dec 2020 18:16:55 +0000 (19:16 +0100)]
Add `TInputModeFormField`

3 years agoAdd `IInputModeFormField`
Matthias Schmidt [Mon, 21 Dec 2020 18:16:46 +0000 (19:16 +0100)]
Add `IInputModeFormField`

3 years agoMerge pull request #3819 from WoltLab/form_builder_autocomplete
Matthias Schmidt [Mon, 21 Dec 2020 18:03:49 +0000 (19:03 +0100)]
Merge pull request #3819 from WoltLab/form_builder_autocomplete

Add autocomplete support for form builder fields

3 years agoUnify position of autocomplete attribute position in form field output
Matthias Schmidt [Mon, 21 Dec 2020 17:51:01 +0000 (18:51 +0100)]
Unify position of autocomplete attribute position in form field output

3 years agoAdd autocomplete support for multifactor totp code form field
Matthias Schmidt [Mon, 21 Dec 2020 12:08:01 +0000 (13:08 +0100)]
Add autocomplete support for multifactor totp code form field

3 years agoAdd autocomplete support for multifactor email code form field
Matthias Schmidt [Mon, 21 Dec 2020 12:07:47 +0000 (13:07 +0100)]
Add autocomplete support for multifactor email code form field

3 years agoAdd autocomplete support for multifactor backup code form field
Matthias Schmidt [Mon, 21 Dec 2020 12:07:38 +0000 (13:07 +0100)]
Add autocomplete support for multifactor backup code form field

3 years agoFix method documentation in TAutoCompleteFormField
Matthias Schmidt [Sun, 20 Dec 2020 10:30:32 +0000 (11:30 +0100)]
Fix method documentation in TAutoCompleteFormField

3 years agoAdd autocomplete support for numeric form fields
Matthias Schmidt [Sat, 19 Dec 2020 12:17:18 +0000 (13:17 +0100)]
Add autocomplete support for numeric form fields

3 years agoAdd autocomplete support for email form field
Matthias Schmidt [Sat, 19 Dec 2020 12:17:05 +0000 (13:17 +0100)]
Add autocomplete support for email form field

3 years agoAdd autocomplete support for multiline text form field
Matthias Schmidt [Sat, 19 Dec 2020 12:16:55 +0000 (13:16 +0100)]
Add autocomplete support for multiline text form field

3 years agoAdd autocomplete support for url form field
Matthias Schmidt [Sat, 19 Dec 2020 12:16:44 +0000 (13:16 +0100)]
Add autocomplete support for url form field

3 years agoAdd autocomplete support for username form field
Matthias Schmidt [Sat, 19 Dec 2020 12:16:33 +0000 (13:16 +0100)]
Add autocomplete support for username form field

3 years agoAdd autocomplete support for user password form field
Matthias Schmidt [Sat, 19 Dec 2020 12:16:22 +0000 (13:16 +0100)]
Add autocomplete support for user password form field

3 years agoAdd autocomplete support for text form field
Matthias Schmidt [Sat, 19 Dec 2020 12:16:05 +0000 (13:16 +0100)]
Add autocomplete support for text form field

3 years agoAdd `TTextAutoCompleteFormField`
Matthias Schmidt [Sat, 19 Dec 2020 12:15:15 +0000 (13:15 +0100)]
Add `TTextAutoCompleteFormField`

3 years agoAdd `TAutoCompleteFormField`
Matthias Schmidt [Sat, 19 Dec 2020 12:15:03 +0000 (13:15 +0100)]
Add `TAutoCompleteFormField`

3 years agoAdd `IAutoCompleteFormField`
Matthias Schmidt [Sat, 19 Dec 2020 12:14:54 +0000 (13:14 +0100)]
Add `IAutoCompleteFormField`

3 years agoImproved the scroll behavior on mobile devices
Alexander Ebert [Mon, 21 Dec 2020 17:30:15 +0000 (18:30 +0100)]
Improved the scroll behavior on mobile devices

See 0b65868ad4f61877e21dc069bd7e51f1b3bcac5d

3 years agoMerge branch '5.3'
Alexander Ebert [Mon, 21 Dec 2020 17:29:50 +0000 (18:29 +0100)]
Merge branch '5.3'

3 years agoIncorrect usage of `<div>` inside `<code>`
Alexander Ebert [Mon, 21 Dec 2020 17:01:45 +0000 (18:01 +0100)]
Incorrect usage of `<div>` inside `<code>`

Fixes #3720

3 years agoUpdating minified JavaScript files
WoltLab [Mon, 21 Dec 2020 13:54:52 +0000 (13:54 +0000)]
Updating minified JavaScript files

3 years ago`const` trips the requirejs compiler
Alexander Ebert [Mon, 21 Dec 2020 13:53:34 +0000 (14:53 +0100)]
`const` trips the requirejs compiler

3 years agoUse runtime cache instead of `UserProfile::getUserProfile()` (#3688)
Matthias Schmidt [Mon, 21 Dec 2020 12:12:35 +0000 (13:12 +0100)]
Use runtime cache instead of `UserProfile::getUserProfile()` (#3688)

3 years agoMerge pull request #3822 from WoltLab/field_css_class
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

3 years agoAdd field CSS class support for `multifactor\totp\CodeFormField`
Matthias Schmidt [Mon, 21 Dec 2020 12:01:32 +0000 (13:01 +0100)]
Add field CSS class support for `multifactor\totp\CodeFormField`

3 years agoAdd field CSS class support for `multifactor\email\CodeFormField`
Matthias Schmidt [Mon, 21 Dec 2020 12:01:19 +0000 (13:01 +0100)]
Add field CSS class support for `multifactor\email\CodeFormField`

3 years agoAdd field CSS class support for `multifactor\backup\CodeFormField`
Matthias Schmidt [Mon, 21 Dec 2020 12:01:06 +0000 (13:01 +0100)]
Add field CSS class support for `multifactor\backup\CodeFormField`

3 years agoMerge pull request #3791 from WoltLab/form_builder_ts
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

3 years agoTypo
Marcel Werk [Mon, 21 Dec 2020 11:28:57 +0000 (12:28 +0100)]
Typo

3 years agoFix typo in de.xml
Tim Düsterhus [Mon, 21 Dec 2020 11:02:19 +0000 (12:02 +0100)]
Fix typo in de.xml

3 years agoprevented unnecessary duplicate generation of the option tree
Marcel Werk [Mon, 21 Dec 2020 10:29:55 +0000 (11:29 +0100)]
prevented unnecessary duplicate generation of the option tree

3 years agoFix copy and paste error in error output in styleAdd.tpl
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

3 years agoFix copy and paste error in image size validation in StyleAddForm
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

3 years agoUse ->fetchAll() in TotpMultifactorMethod
Tim Düsterhus [Mon, 21 Dec 2020 08:34:27 +0000 (09:34 +0100)]
Use ->fetchAll() in TotpMultifactorMethod

3 years agoDelete update_com.woltlab.wcf_5.3.2_style.php
Tim Düsterhus [Mon, 21 Dec 2020 08:06:07 +0000 (09:06 +0100)]
Delete update_com.woltlab.wcf_5.3.2_style.php

3 years agoUpdating minified JavaScript files
WoltLab [Sun, 20 Dec 2020 13:16:33 +0000 (13:16 +0000)]
Updating minified JavaScript files

3 years ago`const` trips the requirejs compiler
Alexander Ebert [Sun, 20 Dec 2020 13:15:12 +0000 (14:15 +0100)]
`const` trips the requirejs compiler

3 years agoUpdating minified JavaScript files
WoltLab [Sun, 20 Dec 2020 12:02:41 +0000 (12:02 +0000)]
Updating minified JavaScript files

3 years agoFix class names in documentation
Matthias Schmidt [Sun, 20 Dec 2020 10:39:21 +0000 (11:39 +0100)]
Fix class names in documentation

3 years agoFix variable name
Matthias Schmidt [Sun, 20 Dec 2020 10:36:19 +0000 (11:36 +0100)]
Fix variable name

3 years agoRequire label for `CheckboxFormField`
Matthias Schmidt [Sun, 20 Dec 2020 10:05:19 +0000 (11:05 +0100)]
Require label for `CheckboxFormField`

3 years agoAdd field CSS class support for `AbstractNumericFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:59:00 +0000 (10:59 +0100)]
Add field CSS class support for `AbstractNumericFormField`

3 years agoAdd field CSS class support for `ItemListFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:58:19 +0000 (10:58 +0100)]
Add field CSS class support for `ItemListFormField`

3 years agoAdd field CSS class support for `MultipleSelectionFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:57:38 +0000 (10:57 +0100)]
Add field CSS class support for `MultipleSelectionFormField`

3 years agoAdd field CSS class support for `RadioButtonFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:56:33 +0000 (10:56 +0100)]
Add field CSS class support for `RadioButtonFormField`

3 years agoAdd field CSS class support for `SingleSelectionFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:55:40 +0000 (10:55 +0100)]
Add field CSS class support for `SingleSelectionFormField`

3 years agoAdd field CSS class support for `MultilineTextFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:52:56 +0000 (10:52 +0100)]
Add field CSS class support for `MultilineTextFormField`

3 years agoAdd field CSS class support for `ButtonFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:52:07 +0000 (10:52 +0100)]
Add field CSS class support for `ButtonFormField`

3 years agoAdd field CSS class support for `CheckboxFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:51:09 +0000 (10:51 +0100)]
Add field CSS class support for `CheckboxFormField`

3 years agoAdd field CSS class support for `BooleanFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:49:01 +0000 (10:49 +0100)]
Add field CSS class support for `BooleanFormField`

3 years agoAdd field CSS class support for `EmailFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:48:03 +0000 (10:48 +0100)]
Add field CSS class support for `EmailFormField`

3 years agoAdd field CSS class support for `DateFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:47:00 +0000 (10:47 +0100)]
Add field CSS class support for `DateFormField`

3 years agoAdd field CSS class support for `TextFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:45:30 +0000 (10:45 +0100)]
Add field CSS class support for `TextFormField`

3 years agoAdd `TCssClassFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:44:51 +0000 (10:44 +0100)]
Add `TCssClassFormField`

3 years agoAdd `ICssClassFormField`
Matthias Schmidt [Sun, 20 Dec 2020 09:43:34 +0000 (10:43 +0100)]
Add `ICssClassFormField`

3 years agoImproved the scroll behavior on mobile devices
Alexander Ebert [Sat, 19 Dec 2020 22:55:32 +0000 (23:55 +0100)]
Improved the scroll behavior on mobile devices

3 years agoFix UserEditor JavaScript call
joshuaruesweg [Sat, 19 Dec 2020 14:30:08 +0000 (15:30 +0100)]
Fix UserEditor JavaScript call

3 years agoRevert "Fix DatabaseTableChangeProcessor::getColumnByName() for WSC < 5.4"
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.

3 years agoMerge branch '5.3'
Matthias Schmidt [Fri, 18 Dec 2020 18:35:46 +0000 (19:35 +0100)]
Merge branch '5.3'

3 years agoMerge branch '5.2' into 5.3
Matthias Schmidt [Fri, 18 Dec 2020 18:33:51 +0000 (19:33 +0100)]
Merge branch '5.2' into 5.3

3 years agoFix DatabaseTableChangeProcessor::getColumnByName() for WSC < 5.4
Matthias Schmidt [Fri, 18 Dec 2020 18:33:23 +0000 (19:33 +0100)]
Fix DatabaseTableChangeProcessor::getColumnByName() for WSC < 5.4

See #3792

3 years agoFix missing variable error in DatabaseTableChangeProcessor
Matthias Schmidt [Fri, 18 Dec 2020 18:32:51 +0000 (19:32 +0100)]
Fix missing variable error in DatabaseTableChangeProcessor

See #3792

3 years agoFix updating action of foreign key
Matthias Schmidt [Fri, 18 Dec 2020 18:26:29 +0000 (19:26 +0100)]
Fix updating action of foreign key

See c64a33b40a7e601a6005f7ca247f7d2ecb52a393

3 years agoAdd CheckboxFormField (#3812)
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

3 years agoFix eslint issue in `Form/Builder/Field/Dependency/Value`
Matthias Schmidt [Fri, 18 Dec 2020 18:08:56 +0000 (19:08 +0100)]
Fix eslint issue in `Form/Builder/Field/Dependency/Value`

3 years agoConvert `Form/Builder/Field/Dependency/Value` to TypeScript
Matthias Schmidt [Fri, 18 Dec 2020 16:42:29 +0000 (17:42 +0100)]
Convert `Form/Builder/Field/Dependency/Value` to TypeScript

3 years agoRecompile `Form/Builder/Manager` JS file from TS file
Matthias Schmidt [Fri, 18 Dec 2020 16:28:29 +0000 (17:28 +0100)]
Recompile `Form/Builder/Manager` JS file from TS file

3 years agoUse arrow function in form builder manager class
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>
3 years agoRTL fix for code boxes
Marcel Werk [Fri, 18 Dec 2020 14:47:22 +0000 (15:47 +0100)]
RTL fix for code boxes

3 years agoMerge pull request #3818 from WoltLab/empty-style-preview
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

3 years agoFix 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.

3 years agoMerge pull request #3817 from WoltLab/count-category-options
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

3 years agoFix typo in de.xml
Tim Düsterhus [Fri, 18 Dec 2020 08:44:07 +0000 (09:44 +0100)]
Fix typo in de.xml

3 years agoMerge pull request #3816 from WoltLab/parseSearchQuery
Tim Düsterhus [Fri, 18 Dec 2020 08:17:29 +0000 (09:17 +0100)]
Merge pull request #3816 from WoltLab/parseSearchQuery

Remove AbstractSearchEngine::parseSearchQuery()

3 years agoRemoved obsolete parameter
Marcel Werk [Thu, 17 Dec 2020 18:20:09 +0000 (19:20 +0100)]
Removed obsolete parameter

3 years agoMerge branch '5.3'
Alexander Ebert [Thu, 17 Dec 2020 16:57:56 +0000 (17:57 +0100)]
Merge branch '5.3'

3 years agoPermit the use of `is_null` in templates when running in the enterprise mode
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

3 years agoImproved detection of empty option categories
Marcel Werk [Thu, 17 Dec 2020 15:20:13 +0000 (16:20 +0100)]
Improved detection of empty option categories

3 years agoRemove AbstractSearchEngine::parseSearchQuery()
Tim Düsterhus [Thu, 17 Dec 2020 08:27:26 +0000 (09:27 +0100)]
Remove AbstractSearchEngine::parseSearchQuery()

Resolves #3815

3 years agoFix typo in de.xml
Tim Düsterhus [Thu, 17 Dec 2020 08:14:29 +0000 (09:14 +0100)]
Fix typo in de.xml

3 years agoApply changes from code review to form builder TypeScript code
Matthias Schmidt [Tue, 15 Dec 2020 17:48:39 +0000 (18:48 +0100)]
Apply changes from code review to form builder TypeScript code

3 years agoMerge pull request #3790 from WoltLab/54-typescript-acp-trophy
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

3 years agoMerge pull request #3789 from WoltLab/54-typescript-acp-template
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

3 years agoMerge pull request #3788 from WoltLab/54-typescript-acp-style
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