GitHub/WoltLab/WCF.git
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 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

5 years agoMarker icon for the different types of authentication failures
Alexander Ebert [Sun, 18 Nov 2018 07:50:43 +0000 (08:50 +0100)]
Marker icon for the different types of authentication failures

Closes #2607

5 years agoTemplate events for the "About the Author" section in articles
Alexander Ebert [Sun, 18 Nov 2018 07:41:47 +0000 (08:41 +0100)]
Template events for the "About the Author" section in articles

Closes #2604

5 years agoUser sortable list of articles
Alexander Ebert [Sat, 17 Nov 2018 23:31:13 +0000 (00:31 +0100)]
User sortable list of articles

Closes #2603

5 years agoSuppress the draft restore if the stored version appears to be equivalent
Alexander Ebert [Sat, 17 Nov 2018 21:12:55 +0000 (22:12 +0100)]
Suppress the draft restore if the stored version appears to be equivalent

This does not take formatting or non-text content (such as links) into consideration, these changes will not trigger the restore overlay. We cannot reliably tell if such changes are an actual difference, e. g. `<b>` was converted to `<strong>` on the server-side, therefore this change tries to go with an balanced approach.

Closes #2602

5 years agoSupport for `.innerSuccess` and `.innerWarning`
Alexander Ebert [Sat, 17 Nov 2018 20:16:26 +0000 (21:16 +0100)]
Support for `.innerSuccess` and `.innerWarning`

Closes #2601

5 years agoIncorrect variable usage
Alexander Ebert [Sat, 17 Nov 2018 20:16:10 +0000 (21:16 +0100)]
Incorrect variable usage

See #2773

5 years agoMerge branch 'next-dynamic-routing' into next
Alexander Ebert [Sat, 17 Nov 2018 19:48:33 +0000 (20:48 +0100)]
Merge branch 'next-dynamic-routing' into next

5 years agoApplication overrides for pages installed by packages
Alexander Ebert [Sat, 17 Nov 2018 19:48:05 +0000 (20:48 +0100)]
Application overrides for pages installed by packages

Closes #2773

5 years agoFix saving classname of user menu items via PIP GUI
Matthias Schmidt [Sat, 17 Nov 2018 10:38:18 +0000 (11:38 +0100)]
Fix saving classname of user menu items via PIP GUI

See #2545

5 years agoFix `canbedisabled` handling by cronjob PIP GUI
Matthias Schmidt [Sat, 17 Nov 2018 10:31:57 +0000 (11:31 +0100)]
Fix `canbedisabled` handling by cronjob PIP GUI

See #2545

5 years agoFix name of user notification event PIP entry list language item
Matthias Schmidt [Sat, 17 Nov 2018 10:31:28 +0000 (11:31 +0100)]
Fix name of user notification event PIP entry list language item

See #2545

5 years agoMerge branch 'master' into next
Matthias Schmidt [Sat, 17 Nov 2018 10:02:34 +0000 (11:02 +0100)]
Merge branch 'master' into next

5 years agoUpdate PIP XML files based on PIP GUI formatting
Matthias Schmidt [Sat, 17 Nov 2018 09:59:14 +0000 (10:59 +0100)]
Update PIP XML files based on PIP GUI formatting

The main changes include:
- removal of empty lines
- unified indentation
- minimal reordering of some child elements

See #2545

5 years agoAdd missing template listener installation instruction
Matthias Schmidt [Sat, 17 Nov 2018 09:42:01 +0000 (10:42 +0100)]
Add missing template listener installation instruction

See #2592

5 years agoFix showOrder handling of smiley PIP GUI
Matthias Schmidt [Sat, 17 Nov 2018 09:37:51 +0000 (10:37 +0100)]
Fix showOrder handling of smiley PIP GUI

See #2545

5 years agoFix PIP GUI-related bbcode issues
Matthias Schmidt [Sat, 17 Nov 2018 08:50:34 +0000 (09:50 +0100)]
Fix PIP GUI-related bbcode issues

See #2545

5 years agoFix order of cronjob start* fields in PIP GUI
Matthias Schmidt [Sat, 17 Nov 2018 08:35:33 +0000 (09:35 +0100)]
Fix order of cronjob start* fields in PIP GUI

See #2545

5 years agoFix typo in PagePackageInstallationPlugin
Matthias Schmidt [Sat, 17 Nov 2018 08:35:11 +0000 (09:35 +0100)]
Fix typo in PagePackageInstallationPlugin

See #2545