GitHub/WoltLab/WCF.git
5 years agoFix code style in WoltLabSuite/Core/Prism
Tim Düsterhus [Mon, 3 Dec 2018 12:34:07 +0000 (13:34 +0100)]
Fix code style in WoltLabSuite/Core/Prism

5 years agoMerge branch 'next' into js-highlight
Tim Düsterhus [Mon, 3 Dec 2018 12:36:20 +0000 (13:36 +0100)]
Merge branch 'next' into js-highlight

5 years agoResolve JS highlighter review comments
Tim Düsterhus [Mon, 3 Dec 2018 12:28:57 +0000 (13:28 +0100)]
Resolve JS highlighter review comments

see #2752

5 years agoGet rid of bogus newlines / linenumbers when copying the element text
Tim Düsterhus [Mon, 3 Dec 2018 12:10:27 +0000 (13:10 +0100)]
Get rid of bogus newlines / linenumbers when copying the element text

see #2752

5 years agoFix IE11 compatibility
Tim Düsterhus [Mon, 3 Dec 2018 12:05:46 +0000 (13:05 +0100)]
Fix IE11 compatibility

see #2752

5 years agoFix WCFSetup
Matthias Schmidt [Sun, 2 Dec 2018 14:49:46 +0000 (15:49 +0100)]
Fix WCFSetup

See  #2782

5 years agoFix multiple validation errors for text form fields
Matthias Schmidt [Sat, 1 Dec 2018 09:05:33 +0000 (10:05 +0100)]
Fix multiple validation errors for text form fields

See #2509

5 years agoLog missing language items as devtools feature
Matthias Schmidt [Sat, 1 Dec 2018 08:46:29 +0000 (09:46 +0100)]
Log missing language items as devtools feature

Note: This implementation will be tested first for some time to see how to works out in practice over a longer period of time.

See #2782

5 years agoAdd and use `(I|T)PackagesFormField`
Matthias Schmidt [Fri, 30 Nov 2018 17:32:09 +0000 (18:32 +0100)]
Add and use `(I|T)PackagesFormField`

See #2509

5 years agoFix validation of required multiple selection form fields
Matthias Schmidt [Fri, 30 Nov 2018 17:31:02 +0000 (18:31 +0100)]
Fix validation of required multiple selection form fields

See #2509

5 years agoFix non-filterable multiple selection form field template
Matthias Schmidt [Fri, 30 Nov 2018 17:30:23 +0000 (18:30 +0100)]
Fix non-filterable multiple selection form field template

See #2509

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Fri, 30 Nov 2018 17:29:27 +0000 (18:29 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoMerge pull request #2781 from WoltLab/leafo
Alexander Ebert [Thu, 29 Nov 2018 17:11:48 +0000 (18:11 +0100)]
Merge pull request #2781 from WoltLab/leafo

Upgrade scssphp

5 years agoDisable Unicode support in scssphp
Tim Düsterhus [Thu, 29 Nov 2018 16:53:28 +0000 (17:53 +0100)]
Disable Unicode support in scssphp

see https://github.com/WoltLab/WCF/pull/2736#issuecomment-416084079

5 years agoUpgrade scssphp
Tim Düsterhus [Thu, 29 Nov 2018 16:07:24 +0000 (17:07 +0100)]
Upgrade scssphp

5 years agoSync wysiwyg.tpl
Tim Düsterhus [Thu, 29 Nov 2018 14:54:23 +0000 (15:54 +0100)]
Sync wysiwyg.tpl

see #2752

5 years agoFix highlighter selection of MESSAGE_PUBLIC_HIGHLIGHTERS is empty
Tim Düsterhus [Thu, 29 Nov 2018 14:53:35 +0000 (15:53 +0100)]
Fix highlighter selection of MESSAGE_PUBLIC_HIGHLIGHTERS is empty

see #2752

5 years agoAdd selectHighlighter event to HtmlOutputNodePre
Tim Düsterhus [Thu, 29 Nov 2018 14:31:01 +0000 (15:31 +0100)]
Add selectHighlighter event to HtmlOutputNodePre

see #2752
Closes #2614

5 years agoAutomatically expand code boxes when a line anchor is clicked
Tim Düsterhus [Thu, 29 Nov 2018 14:25:36 +0000 (15:25 +0100)]
Automatically expand code boxes when a line anchor is clicked

see #2752

5 years agoCreate more deterministic line anchors for codeMetaCode
Tim Düsterhus [Thu, 29 Nov 2018 14:25:20 +0000 (15:25 +0100)]
Create more deterministic line anchors for codeMetaCode

see #2752

5 years agoAdd message_public_highlighters option
Tim Düsterhus [Wed, 28 Nov 2018 16:24:49 +0000 (17:24 +0100)]
Add message_public_highlighters option

see #2752

5 years agoMark PHP based highlighters as deprecated
Tim Düsterhus [Wed, 28 Nov 2018 15:48:36 +0000 (16:48 +0100)]
Mark PHP based highlighters as deprecated

see #2752

5 years agoRe-add copy button to codeMetaCode
Tim Düsterhus [Wed, 28 Nov 2018 13:15:52 +0000 (14:15 +0100)]
Re-add copy button to codeMetaCode

see #2752

5 years agoAdd WoltLabSuite/Core/Clipboard
Tim Düsterhus [Wed, 28 Nov 2018 13:13:09 +0000 (14:13 +0100)]
Add WoltLabSuite/Core/Clipboard

see #2752

5 years agoReplace highlightSeparateLines by wscSplitIntoLines
Tim Düsterhus [Wed, 28 Nov 2018 12:27:04 +0000 (13:27 +0100)]
Replace highlightSeparateLines by wscSplitIntoLines

This allows to perform the two steps in different idle callbacks.

see #2752

5 years agoDon’t resolve a Promise in idle()
Tim Düsterhus [Sun, 25 Nov 2018 20:49:01 +0000 (21:49 +0100)]
Don’t resolve a Promise in idle()

The `.then` will be executed in the next iteration of the event loop
and the browser might not be idle any longer when this happens.

Instead use a function that “idleify”s a function. When the returned function
is called it returns a `Promise` and synchronously executes the function when
the browser is idle.

see #2752

5 years agoUpdate Redactor/Code
Tim Düsterhus [Thu, 22 Nov 2018 16:39:50 +0000 (17:39 +0100)]
Update Redactor/Code

see #2752

5 years agoMake use of Prism for code meta code
Tim Düsterhus [Wed, 26 Sep 2018 21:55:28 +0000 (23:55 +0200)]
Make use of Prism for code meta code

see #2752

5 years agoAdd WoltLabSuite/Core/Prism
Tim Düsterhus [Tue, 20 Nov 2018 20:20:13 +0000 (21:20 +0100)]
Add WoltLabSuite/Core/Prism

see #2752

5 years agoAdd Prism Syntax highlighter
Tim Düsterhus [Wed, 26 Sep 2018 21:55:01 +0000 (23:55 +0200)]
Add Prism Syntax highlighter

see #2752

5 years agoReplace ES6 syntax by ES5 in WoltLabSuite/Core/Ui/Reaction/Handler
Tim Düsterhus [Thu, 29 Nov 2018 13:01:23 +0000 (14:01 +0100)]
Replace ES6 syntax by ES5 in WoltLabSuite/Core/Ui/Reaction/Handler

5 years agoNew bbcode to reference an other article
Alexander Ebert [Tue, 27 Nov 2018 20:45:40 +0000 (21:45 +0100)]
New bbcode to reference an other article

See #2638

5 years agoOptional packages do not support `minVersion`
Matthias Schmidt [Mon, 26 Nov 2018 16:47:46 +0000 (17:47 +0100)]
Optional packages do not support `minVersion`

5 years agoUse spaceship operator for comparison
Joshua Rüsweg [Sun, 25 Nov 2018 21:18:01 +0000 (22:18 +0100)]
Use spaceship operator for comparison
See #2716

5 years agoAdd missing language variables
Joshua Rüsweg [Sun, 25 Nov 2018 21:15:35 +0000 (22:15 +0100)]
Add missing language variables
See #2545
See #2508

5 years agoOutput email headers in their canonical case
Tim Düsterhus [Sun, 25 Nov 2018 21:12:06 +0000 (22:12 +0100)]
Output email headers in their canonical case

5 years agoFix code style
Joshua Rüsweg [Sun, 25 Nov 2018 20:52:42 +0000 (21:52 +0100)]
Fix code style
See #2716

5 years agoAdd pip gui interface for user content provider
Joshua Rüsweg [Sun, 25 Nov 2018 20:51:28 +0000 (21:51 +0100)]
Add pip gui interface for user content provider
See #2716

5 years agoFix typo
Joshua Rüsweg [Sun, 25 Nov 2018 15:23:50 +0000 (16:23 +0100)]
Fix typo
See #2545

5 years agoRemove leading slashes for class names
Joshua Rüsweg [Sun, 25 Nov 2018 15:07:44 +0000 (16:07 +0100)]
Remove leading slashes for class names
See #2716

5 years agoFix sorting object types in content remove worker
Joshua Rüsweg [Sun, 25 Nov 2018 14:46:33 +0000 (15:46 +0100)]
Fix sorting object types in content remove worker
See #2716

5 years agoUnify case toggling for requiredobjecttype in objectType
Joshua Rüsweg [Thu, 22 Nov 2018 10:19:17 +0000 (11:19 +0100)]
Unify case toggling for requiredobjecttype in objectType
See #2716

5 years agoAdd requiredObjectType option for user content provider
Joshua Rüsweg [Thu, 22 Nov 2018 10:01:43 +0000 (11:01 +0100)]
Add requiredObjectType option for user content provider
See #2716

5 years agoAdd support for hidden user content provider
Joshua Rüsweg [Thu, 22 Nov 2018 09:45:28 +0000 (10:45 +0100)]
Add support for hidden user content provider
Hidden content providers are useful, if a user content provider requires to delete other content first, before the user content provider can remove their content.
See #2716

5 years agoSupport nicevalue for user content provider
Joshua Rüsweg [Thu, 22 Nov 2018 09:31:45 +0000 (10:31 +0100)]
Support nicevalue for user content provider
See #2716

5 years agoRename `doCreateXmlElement` to `prepareXmlElement`
Matthias Schmidt [Sun, 25 Nov 2018 08:06:03 +0000 (09:06 +0100)]
Rename `doCreateXmlElement` to `prepareXmlElement`

See  #2763

5 years agoUse explicit nonbreaking whitespace in English `wcf.date.timeFormat`
Matthias Schmidt [Sat, 24 Nov 2018 17:45:31 +0000 (18:45 +0100)]
Use explicit nonbreaking whitespace in English `wcf.date.timeFormat`

See #2545

5 years agoMerge branch 'master' into next
Matthias Schmidt [Sat, 24 Nov 2018 15:15:19 +0000 (16:15 +0100)]
Merge branch 'master' into next

5 years agoAdd missing "invalid extension" language items for user cover photos
Matthias Schmidt [Sat, 24 Nov 2018 15:15:01 +0000 (16:15 +0100)]
Add missing "invalid extension" language items for user cover photos

See #2484

5 years agoAdd missing settings language items for article comment notifications
Matthias Schmidt [Sat, 24 Nov 2018 15:07:07 +0000 (16:07 +0100)]
Add missing settings language items for article comment notifications

See #2649

5 years agoFix determination of article owner userID for article comment notifications
Matthias Schmidt [Sat, 24 Nov 2018 15:01:01 +0000 (16:01 +0100)]
Fix determination of article owner userID for article comment notifications

See #2649

5 years agoAdd missing trophy category box controller language item
Matthias Schmidt [Sat, 24 Nov 2018 14:50:16 +0000 (15:50 +0100)]
Add missing trophy category box controller language item

See #2769

5 years agoFix class comment
Matthias Schmidt [Sat, 24 Nov 2018 14:46:42 +0000 (15:46 +0100)]
Fix class comment

See #2769

5 years agoAdd missing English language item for signature editing permission
Matthias Schmidt [Sat, 24 Nov 2018 14:38:03 +0000 (15:38 +0100)]
Add missing English language item for signature editing permission

See #2612

5 years agoFix editing language item via PIP GUI if it has been missing in a language
Matthias Schmidt [Sat, 24 Nov 2018 14:37:31 +0000 (15:37 +0100)]
Fix editing language item via PIP GUI if it has been missing in a language

See #2545

5 years agoFix labels of PIP GUI language item value fields for non-WSC packages
Matthias Schmidt [Sat, 24 Nov 2018 14:24:12 +0000 (15:24 +0100)]
Fix labels of PIP GUI language item value fields for non-WSC packages

Only language items in WSC have a `languagename` attribute.

See #2545

5 years agoAdd missing article count in sidebar option language item
Matthias Schmidt [Sat, 24 Nov 2018 14:16:11 +0000 (15:16 +0100)]
Add missing article count in sidebar option language item

See #2586

5 years agoFix devtools package syncing errors
Matthias Schmidt [Sat, 24 Nov 2018 14:05:48 +0000 (15:05 +0100)]
Fix devtools package syncing errors

See #2616

5 years agoFix adding new options via PIP GUI
Matthias Schmidt [Sat, 24 Nov 2018 13:26:25 +0000 (14:26 +0100)]
Fix adding new options via PIP GUI

See #2545

5 years agoAdd missing PIP GUI-related English language items
Matthias Schmidt [Sat, 24 Nov 2018 13:23:09 +0000 (14:23 +0100)]
Add missing PIP GUI-related English language items

See #2545

5 years agoAdd `LinkHandler::getControllerLink()`
Matthias Schmidt [Sat, 24 Nov 2018 09:15:19 +0000 (10:15 +0100)]
Add `LinkHandler::getControllerLink()`

Close #2779

5 years agoFix importing application-specific PIP files
Matthias Schmidt [Sat, 24 Nov 2018 08:36:56 +0000 (09:36 +0100)]
Fix importing application-specific PIP files

See #2616

5 years agoFix syncing Core file-based PIPs
Matthias Schmidt [Sat, 24 Nov 2018 08:28:56 +0000 (09:28 +0100)]
Fix syncing Core file-based PIPs

Core does not explicitly use the PIP to install files and acp templates thus there is no install instructions for those PIPs. Additionally, the (implicit) archive names of the file-based PIPs does not easily translate to the directory location.

See #2616

5 years agoFix DevtoolsPackageInstallationDispatcher when sycing data
Matthias Schmidt [Sat, 24 Nov 2018 08:26:13 +0000 (09:26 +0100)]
Fix DevtoolsPackageInstallationDispatcher when sycing data

See #2616

5 years agoAllow installation of packages via devtools
Matthias Schmidt [Thu, 22 Nov 2018 18:50:55 +0000 (19:50 +0100)]
Allow installation of packages via devtools

Close #2616

5 years agoReset language cache after installation
Matthias Schmidt [Thu, 22 Nov 2018 18:07:45 +0000 (19:07 +0100)]
Reset language cache after installation

See #2545

5 years agoShared template to avoid the redundant toolbar configuration
Alexander Ebert [Wed, 21 Nov 2018 10:18:19 +0000 (11:18 +0100)]
Shared template to avoid the redundant toolbar configuration

5 years agoFetch new processor from cache instead of serialize them in session
Joshua Rüsweg [Tue, 20 Nov 2018 22:04:07 +0000 (23:04 +0100)]
Fetch new processor from cache instead of serialize them in session
See #2716

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Tue, 20 Nov 2018 20:36:18 +0000 (21:36 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoLimit the max-height of the FontAwesome picker for some device classes
Alexander Ebert [Tue, 20 Nov 2018 20:36:12 +0000 (21:36 +0100)]
Limit the max-height of the FontAwesome picker for some device classes

See #2637

5 years agoMerge language categories
Joshua Rüsweg [Tue, 20 Nov 2018 19:30:58 +0000 (20:30 +0100)]
Merge language categories
See #2716

5 years agoMerge branch 'userContentRemoveTool' into next
Joshua Rüsweg [Tue, 20 Nov 2018 19:22:48 +0000 (20:22 +0100)]
Merge branch 'userContentRemoveTool' into next

5 years agoClose content select dialog on submit
Joshua Rüsweg [Tue, 20 Nov 2018 18:57:15 +0000 (19:57 +0100)]
Close content select dialog on submit
See #2716

5 years agoAdd content selection before removing content
Joshua Rüsweg [Tue, 20 Nov 2018 18:46:03 +0000 (19:46 +0100)]
Add content selection before removing content
See #2716

5 years agoHidden SCSS variable for the page's theme color
Alexander Ebert [Tue, 20 Nov 2018 18:31:48 +0000 (19:31 +0100)]
Hidden SCSS variable for the page's theme color

See #2636

5 years agoOption to remove articles or pages from the site search
Alexander Ebert [Tue, 20 Nov 2018 17:10:23 +0000 (18:10 +0100)]
Option to remove articles or pages from the site search

See #2632

5 years agoRemoved the confirmation box for marking items in the user panel as read
Alexander Ebert [Tue, 20 Nov 2018 14:51:34 +0000 (15:51 +0100)]
Removed the confirmation box for marking items in the user panel as read

See #2628

5 years agoHide activity events from blocked users
Alexander Ebert [Tue, 20 Nov 2018 11:54:22 +0000 (12:54 +0100)]
Hide activity events from blocked users

See #2618

5 years agoExtended the list of supported option types for comparisons in SCSS code
Alexander Ebert [Tue, 20 Nov 2018 11:40:39 +0000 (12:40 +0100)]
Extended the list of supported option types for comparisons in SCSS code

See #2627

5 years agoInclude the icon in the `Ui/Suggestion` result list
Alexander Ebert [Tue, 20 Nov 2018 11:23:00 +0000 (12:23 +0100)]
Include the icon in the `Ui/Suggestion` result list

See #2626

5 years agoIntroduce new events to the mobile menu template
Alexander Ebert [Tue, 20 Nov 2018 10:56:35 +0000 (11:56 +0100)]
Introduce new events to the mobile menu template

See #2624

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Tue, 20 Nov 2018 10:50:11 +0000 (11:50 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoCopy feature for boxes
Alexander Ebert [Tue, 20 Nov 2018 10:50:04 +0000 (11:50 +0100)]
Copy feature for boxes

See #2619

5 years agoRename `doGetElementData()` to `fetchElementData()`
Matthias Schmidt [Mon, 19 Nov 2018 17:27:37 +0000 (18:27 +0100)]
Rename `doGetElementData()` to `fetchElementData()`

See #2545

5 years agoMissing form checkbox to disable boxes
Alexander Ebert [Mon, 19 Nov 2018 16:51:28 +0000 (17:51 +0100)]
Missing form checkbox to disable boxes

See #2613

5 years agoCopy button for pages
Alexander Ebert [Mon, 19 Nov 2018 16:30:27 +0000 (17:30 +0100)]
Copy button for pages

See #2619

5 years agoReduced the visible content of blocked users
Alexander Ebert [Sun, 18 Nov 2018 22:13:40 +0000 (23:13 +0100)]
Reduced the visible content of blocked users

See #2618

5 years agoMerge pull request #2776 from mutec/patch-8
Alexander Ebert [Sun, 18 Nov 2018 16:28:50 +0000 (17:28 +0100)]
Merge pull request #2776 from mutec/patch-8

missing spiderList XSD file

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sun, 18 Nov 2018 14:30:27 +0000 (15:30 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoImplemented a toggle to disable boxes
Alexander Ebert [Sun, 18 Nov 2018 14:29:56 +0000 (15:29 +0100)]
Implemented a toggle to disable boxes

See #2613

5 years agoMerge remote-tracking branch 'origin/next' into next
Tim Düsterhus [Sun, 18 Nov 2018 14:23:18 +0000 (15:23 +0100)]
Merge remote-tracking branch 'origin/next' into next

5 years agoMerge branch 'master' into next
Tim Düsterhus [Sun, 18 Nov 2018 14:23:01 +0000 (15:23 +0100)]
Merge branch 'master' into next

5 years agoMerge remote-tracking branch 'origin/master'
Tim Düsterhus [Sun, 18 Nov 2018 14:22:13 +0000 (15:22 +0100)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 18 Nov 2018 14:21:58 +0000 (15:21 +0100)]
Merge branch '3.0'

5 years agoImprove descriptions in media provider form
Tim Düsterhus [Sun, 18 Nov 2018 14:20:29 +0000 (15:20 +0100)]
Improve descriptions in media provider form

5 years agoMerge branch next
Joshua Rüsweg [Sun, 18 Nov 2018 14:10:57 +0000 (15:10 +0100)]
Merge branch next

5 years agomissing spiderList XSD file
mutec [Sun, 18 Nov 2018 11:14:40 +0000 (12:14 +0100)]
missing spiderList XSD file

5 years agoPermission to edit the own signature
Alexander Ebert [Sun, 18 Nov 2018 10:45:54 +0000 (11:45 +0100)]
Permission to edit the own signature

Closes #2612

5 years agoAlways display the second level categories for articles
Alexander Ebert [Sun, 18 Nov 2018 09:53:17 +0000 (10:53 +0100)]
Always display the second level categories for articles

Closes #2611

5 years agoTemplate event for the user template
Alexander Ebert [Sun, 18 Nov 2018 07:58:44 +0000 (08:58 +0100)]
Template event for the user template

Closes #2610