GitHub/WoltLab/WCF.git
7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Thu, 7 Dec 2017 17:36:57 +0000 (18:36 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoFixed issues in print version
Marcel Werk [Thu, 7 Dec 2017 17:34:49 +0000 (18:34 +0100)]
Fixed issues in print version

7 years agoRevert "Decreased pagination size on `screen-xs`"
Marcel Werk [Thu, 7 Dec 2017 16:58:15 +0000 (17:58 +0100)]
Revert "Decreased pagination size on `screen-xs`"

This reverts commit 95b431043005a36ca266736c26bc08e678539c51.

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 7 Dec 2017 16:54:01 +0000 (17:54 +0100)]
Updating minified JavaScript files

7 years agoAdded permalink in ArticlePage header
Marcel Werk [Thu, 7 Dec 2017 13:48:15 +0000 (14:48 +0100)]
Added permalink in ArticlePage header

Closes #2495

7 years agoImproved selector in message group header
Marcel Werk [Thu, 7 Dec 2017 11:05:25 +0000 (12:05 +0100)]
Improved selector in message group header

7 years agoUpdated page.xsd
Marcel Werk [Wed, 6 Dec 2017 18:54:25 +0000 (19:54 +0100)]
Updated page.xsd

* Added missing element 'controllerCustomURL'

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Tue, 5 Dec 2017 16:18:26 +0000 (17:18 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoFixed missing custom box / page templates
Marcel Werk [Tue, 5 Dec 2017 16:13:39 +0000 (17:13 +0100)]
Fixed missing custom box / page templates

7 years agoImproved handling of empty `<pre>` blocks
Alexander Ebert [Tue, 5 Dec 2017 10:53:57 +0000 (11:53 +0100)]
Improved handling of empty `<pre>` blocks

7 years agoReset language cache after importing menu items
Alexander Ebert [Mon, 4 Dec 2017 14:23:55 +0000 (15:23 +0100)]
Reset language cache after importing menu items

7 years agoPrevent Redactor from interefering with text pasted into plaintext blocks
Alexander Ebert [Mon, 4 Dec 2017 13:00:51 +0000 (14:00 +0100)]
Prevent Redactor from interefering with text pasted into plaintext blocks

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Mon, 4 Dec 2017 12:15:42 +0000 (13:15 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoAdded tab menu scrolling by clicking on the overflow indicators
Alexander Ebert [Mon, 4 Dec 2017 12:08:18 +0000 (13:08 +0100)]
Added tab menu scrolling by clicking on the overflow indicators

7 years agoAdded paste support for comma-separated values
Alexander Ebert [Mon, 4 Dec 2017 11:34:06 +0000 (12:34 +0100)]
Added paste support for comma-separated values

7 years agoExplicitly marking some wheel handlers as non-passive
Alexander Ebert [Mon, 4 Dec 2017 10:15:31 +0000 (11:15 +0100)]
Explicitly marking some wheel handlers as non-passive

Suppresses the generic warning in Chrome on passive listeners. None of
these listeners affect the page scroll, but are instead scoped to very
specific elements. Additionally, these listeners are supposed to be not
passive due to their coniditional blocking.

7 years agoMerge pull request #2490 from mutec/i18ndatabaseobjectlist
Alexander Ebert [Fri, 1 Dec 2017 18:00:21 +0000 (19:00 +0100)]
Merge pull request #2490 from mutec/i18ndatabaseobjectlist

i18n database object list class

7 years agoSuppress undefined method warning
Matthias Schmidt [Fri, 1 Dec 2017 17:05:48 +0000 (18:05 +0100)]
Suppress undefined method warning

7 years agoAdd missing import
Matthias Schmidt [Fri, 1 Dec 2017 17:04:32 +0000 (18:04 +0100)]
Add missing import

7 years agoRemove unused imports
Matthias Schmidt [Fri, 1 Dec 2017 17:03:28 +0000 (18:03 +0100)]
Remove unused imports

7 years agoi18n database object list class
mutec [Wed, 29 Nov 2017 22:43:56 +0000 (23:43 +0100)]
i18n database object list class

this makes it possible to provide a list of objects in a real alphabetical order
for performance-reasons it should be used when needed only (e.g. when sortField is title and title might contain language items)

7 years agoFix editing main menu in ACP
Matthias Schmidt [Thu, 30 Nov 2017 18:22:39 +0000 (19:22 +0100)]
Fix editing main menu in ACP

Close #2491

7 years agoAdjusted mobile tab menu appearance
Alexander Ebert [Thu, 30 Nov 2017 13:57:14 +0000 (14:57 +0100)]
Adjusted mobile tab menu appearance

7 years agoImproved cookie prefix handling in developer mode
Alexander Ebert [Thu, 30 Nov 2017 13:20:07 +0000 (14:20 +0100)]
Improved cookie prefix handling in developer mode

Closes #2488

7 years agoUpdated value of the default cookie prefix
Alexander Ebert [Thu, 30 Nov 2017 12:16:48 +0000 (13:16 +0100)]
Updated value of the default cookie prefix

See #2488

7 years agoMerge pull request #2486 from derpierre65/patch-2
Alexander Ebert [Thu, 30 Nov 2017 12:13:18 +0000 (13:13 +0100)]
Merge pull request #2486 from derpierre65/patch-2

cronjob fixed dow & month

7 years agoMerge pull request #2489 from jens1o/jens1o-categoryList-submitbtn
Alexander Ebert [Thu, 30 Nov 2017 12:10:24 +0000 (13:10 +0100)]
Merge pull request #2489 from jens1o/jens1o-categoryList-submitbtn

Adjusted save button for category lists to be a primary button

7 years agoAdded missing phrases
Alexander Ebert [Thu, 30 Nov 2017 12:09:33 +0000 (13:09 +0100)]
Added missing phrases

See #2484

7 years agoImproved ACP cover photo UI
Alexander Ebert [Thu, 30 Nov 2017 11:28:18 +0000 (12:28 +0100)]
Improved ACP cover photo UI

See #2484

7 years agoRemoved debug code
Alexander Ebert [Wed, 29 Nov 2017 21:36:07 +0000 (22:36 +0100)]
Removed debug code

7 years agoAdd missing space between icon and text of media list's upload button
Matthias Schmidt [Wed, 29 Nov 2017 17:56:06 +0000 (18:56 +0100)]
Add missing space between icon and text of media list's upload button

7 years agoAllow cover photos to be disabled, added default image
Alexander Ebert [Wed, 29 Nov 2017 17:46:40 +0000 (18:46 +0100)]
Allow cover photos to be disabled, added default image

Closes #2484

7 years agoAdded import/export support for style cover photos
Alexander Ebert [Wed, 29 Nov 2017 14:10:24 +0000 (15:10 +0100)]
Added import/export support for style cover photos

See #2484

7 years agoAdded support for per-style cover photos
Alexander Ebert [Wed, 29 Nov 2017 13:20:01 +0000 (14:20 +0100)]
Added support for per-style cover photos

See #2484

7 years agoAdjusted cover photo sizes, added description on limits
Alexander Ebert [Wed, 29 Nov 2017 10:49:46 +0000 (11:49 +0100)]
Adjusted cover photo sizes, added description on limits

See #2484

7 years agoFix disallowed BBCodes if editing comments
Joshua Rüsweg [Tue, 28 Nov 2017 21:21:15 +0000 (22:21 +0100)]
Fix disallowed BBCodes if editing comments

7 years agoAdjusted save button for category lists to be a primary button
jens1o [Tue, 28 Nov 2017 20:18:38 +0000 (21:18 +0100)]
Adjusted save button for category lists to be a primary button

7 years agoImplemented cover photo upload and deletion
Alexander Ebert [Tue, 28 Nov 2017 19:37:26 +0000 (20:37 +0100)]
Implemented cover photo upload and deletion

See #2484

7 years agoImprove plain/text formatting of anchor tags and smilies (#2483)
Maximilian Mader [Tue, 28 Nov 2017 19:31:51 +0000 (20:31 +0100)]
Improve plain/text formatting of anchor tags and smilies (#2483)

* Only truncate anchor nodes in HTML output mode

Also convert links in plain/text mode into the format used by the Email subsystem.

* Handle smilies in text/plain output mode

7 years agoMerge branch 'master' of github.com:WoltLab/WCF
Matthias Schmidt [Tue, 28 Nov 2017 15:19:16 +0000 (16:19 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF

7 years agoMerge branch '3.0'
Matthias Schmidt [Tue, 28 Nov 2017 15:18:19 +0000 (16:18 +0100)]
Merge branch '3.0'

7 years agoPrioritize message's deleted status over disabled status
Matthias Schmidt [Tue, 28 Nov 2017 15:17:25 +0000 (16:17 +0100)]
Prioritize message's deleted status over disabled status

Close #2487

7 years agofixed dow & month
derpierre65 [Tue, 28 Nov 2017 14:47:04 +0000 (15:47 +0100)]
fixed dow & month

I think that is the desired effect?

7 years agoAdded support for user cover photos (work in progress)
Alexander Ebert [Tue, 28 Nov 2017 11:36:28 +0000 (12:36 +0100)]
Added support for user cover photos (work in progress)

See #2484

7 years agoUse the chars suffix
Joshua Rüsweg [Mon, 27 Nov 2017 20:35:39 +0000 (21:35 +0100)]
Use the chars suffix

See #2473

7 years agoFix creating an AtomicWriter instance
Joshua Rüsweg [Mon, 27 Nov 2017 20:11:11 +0000 (21:11 +0100)]
Fix creating an AtomicWriter instance

7 years agoRemove superfluous empty line
Joshua Rüsweg [Mon, 27 Nov 2017 20:09:52 +0000 (21:09 +0100)]
Remove superfluous empty line

See #2485

7 years agoAdd importer for trophies
Joshua Rüsweg [Mon, 27 Nov 2017 20:02:13 +0000 (21:02 +0100)]
Add importer for trophies

See #2485

7 years agoMerge branch '3.0'
Tim Düsterhus [Mon, 27 Nov 2017 18:18:32 +0000 (19:18 +0100)]
Merge branch '3.0'

7 years agoFix encoding of non-ASCII filenames in email attachments
Tim Düsterhus [Mon, 27 Nov 2017 18:17:13 +0000 (19:17 +0100)]
Fix encoding of non-ASCII filenames in email attachments

7 years agoAdd missing parameter documentation
Matthias Schmidt [Sun, 26 Nov 2017 16:17:00 +0000 (17:17 +0100)]
Add missing parameter documentation

7 years agoAdd missing method documentation
Matthias Schmidt [Sun, 26 Nov 2017 16:16:00 +0000 (17:16 +0100)]
Add missing method documentation

7 years agoAdd missing throws tag
Matthias Schmidt [Sun, 26 Nov 2017 16:03:22 +0000 (17:03 +0100)]
Add missing throws tag

7 years agoImprove code for better variable type detection
Matthias Schmidt [Sun, 26 Nov 2017 16:01:55 +0000 (17:01 +0100)]
Improve code for better variable type detection

7 years agoFixed broken default value in page edit form
Marcel Werk [Sun, 26 Nov 2017 15:55:26 +0000 (16:55 +0100)]
Fixed broken default value in page edit form

7 years agoAdd additional template event in `rebuildData.tpl`
Matthias Schmidt [Sun, 26 Nov 2017 14:04:52 +0000 (15:04 +0100)]
Add additional template event in `rebuildData.tpl`

7 years agoFix failed workers without dialog
Matthias Schmidt [Sun, 26 Nov 2017 13:07:02 +0000 (14:07 +0100)]
Fix failed workers without dialog

See 835354e55da5151fbfc4e48322e26f2250486f08

7 years agoProvide consistent enter-key support in dialogs
Alexander Ebert [Sat, 25 Nov 2017 23:56:07 +0000 (00:56 +0100)]
Provide consistent enter-key support in dialogs

See #2480

7 years agoAdded support for required input fields and submit-on-enter
Alexander Ebert [Sat, 25 Nov 2017 23:47:37 +0000 (00:47 +0100)]
Added support for required input fields and submit-on-enter

See #2480

7 years agoFixed use-statement order
Alexander Ebert [Sat, 25 Nov 2017 19:00:26 +0000 (20:00 +0100)]
Fixed use-statement order

7 years agoAdds a quick template filter and copy support for template groups
Alexander Ebert [Sat, 25 Nov 2017 18:43:38 +0000 (19:43 +0100)]
Adds a quick template filter and copy support for template groups

Closes #2479

7 years agoFix PHP 5.5 syntax error in DevtoolsSetup
Tim Düsterhus [Sat, 25 Nov 2017 15:32:59 +0000 (16:32 +0100)]
Fix PHP 5.5 syntax error in DevtoolsSetup

Remove the return value of `getUsers()`, it had no use whatsoever
in PHP 7, as the return value of a generator has to be explicitely
retrieved using `getReturn()`.

7 years agoRemove redundant db commit in Page::setAsLandingPage() (#2478)
Jens Hausdorf [Sat, 25 Nov 2017 15:28:02 +0000 (16:28 +0100)]
Remove redundant db commit in Page::setAsLandingPage() (#2478)

7 years agoAdded trailing newline
Alexander Ebert [Sat, 25 Nov 2017 10:42:50 +0000 (11:42 +0100)]
Added trailing newline

7 years agoAdded automatic import of projects
Alexander Ebert [Sat, 25 Nov 2017 10:24:05 +0000 (11:24 +0100)]
Added automatic import of projects

See #2477

7 years agoRemoved debug code
Alexander Ebert [Fri, 24 Nov 2017 21:26:55 +0000 (22:26 +0100)]
Removed debug code

7 years agoImprove the unattended installation process for developers
Alexander Ebert [Fri, 24 Nov 2017 19:16:29 +0000 (20:16 +0100)]
Improve the unattended installation process for developers

Closes #2477

7 years agoFixed typo
Alexander Ebert [Thu, 23 Nov 2017 18:05:36 +0000 (19:05 +0100)]
Fixed typo

7 years agoExplicitly masquerade illegal link as an internal error for AJAX exceptions
Alexander Ebert [Thu, 23 Nov 2017 17:22:46 +0000 (18:22 +0100)]
Explicitly masquerade illegal link as an internal error for AJAX exceptions

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Thu, 23 Nov 2017 16:54:12 +0000 (17:54 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

# Conflicts:
# com.woltlab.wcf/package.xml
# wcfsetup/install/files/js/3rdParty/redactor2/plugins/combined.min.js
# wcfsetup/install/files/js/WoltLabSuite.Core.min.js
# wcfsetup/install/files/lib/system/WCF.class.php

7 years agoPreparing release 3.0.11 pl 1
Alexander Ebert [Thu, 23 Nov 2017 15:05:59 +0000 (16:05 +0100)]
Preparing release 3.0.11 pl 1

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 23 Nov 2017 15:03:17 +0000 (16:03 +0100)]
Updating minified JavaScript files

7 years agoSelection anchor may be a text node in Safari 11
Alexander Ebert [Thu, 23 Nov 2017 15:00:44 +0000 (16:00 +0100)]
Selection anchor may be a text node in Safari 11

7 years agoAdded work-around for Vivaldi 1.13
Alexander Ebert [Thu, 23 Nov 2017 13:40:45 +0000 (14:40 +0100)]
Added work-around for Vivaldi 1.13

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 23 Nov 2017 11:56:41 +0000 (12:56 +0100)]
Updating minified JavaScript files

7 years agoAdded helper function for inline error messages
Alexander Ebert [Thu, 23 Nov 2017 09:55:36 +0000 (10:55 +0100)]
Added helper function for inline error messages

The previous code fragments were mostly out-of-sync and were slightly
differing from each other. The new helper function `elInnerError()`
provides a consistent and predictable behavior:

elInnerError(el, 'Hello World') -> Shows the inline error message "Hello
World" right after the element `el`.

Removing the inline error can be achieved through one of these calls:
elInnerError(el, '')
elInnerError(el, false)

For the sake of code simplicity, these two calls will also the inline
error, but it is strongly recommended to use the above constructs to
keep the intention clear.
elInnerError(el, null)
elInnerError(el)

7 years agoFixed avatar scaling in IE11
Alexander Ebert [Wed, 22 Nov 2017 15:20:41 +0000 (16:20 +0100)]
Fixed avatar scaling in IE11

7 years agoIgnore the missing API version for the Core itself
Alexander Ebert [Wed, 22 Nov 2017 15:10:05 +0000 (16:10 +0100)]
Ignore the missing API version for the Core itself

7 years agoAdd `chars` suffix option (#2473)
Jens Hausdorf [Wed, 22 Nov 2017 15:07:28 +0000 (16:07 +0100)]
Add `chars` suffix option (#2473)

* Add Chars option suffix to English language file

* add `chars` suffix to german language file

* always use plural form for `chars`

7 years agoFixed method call
Alexander Ebert [Wed, 22 Nov 2017 14:52:17 +0000 (15:52 +0100)]
Fixed method call

7 years agochanged elBySel to elBySelAll (#2471)
derpierre65 [Wed, 22 Nov 2017 14:46:50 +0000 (15:46 +0100)]
changed elBySel to elBySelAll (#2471)

* changed elBySel to elBySelAll

is easier for developer to add custom condition sections(?)

* Update trophyAdd.tpl

7 years agoFix update of trophy points when editing a trophy
Joshua Rüsweg [Wed, 22 Nov 2017 14:18:30 +0000 (15:18 +0100)]
Fix update of trophy points when editing a trophy

7 years agoUse `className` instead of `classList` for setting css classes
Matthias Schmidt [Wed, 22 Nov 2017 05:40:12 +0000 (06:40 +0100)]
Use `className` instead of `classList` for setting css classes

7 years agoImproved behavior of headings in the editor
Alexander Ebert [Tue, 21 Nov 2017 21:28:10 +0000 (22:28 +0100)]
Improved behavior of headings in the editor

7 years agoImproved caret position for pasted lists
Alexander Ebert [Tue, 21 Nov 2017 19:19:02 +0000 (20:19 +0100)]
Improved caret position for pasted lists

7 years agoMerge branch '3.0'
Alexander Ebert [Tue, 21 Nov 2017 18:54:01 +0000 (19:54 +0100)]
Merge branch '3.0'

7 years agoUpdating minified JavaScript files 3.0.11
woltlab.com [Tue, 21 Nov 2017 15:04:03 +0000 (16:04 +0100)]
Updating minified JavaScript files

7 years agoPreparing release 3.0.11
Alexander Ebert [Tue, 21 Nov 2017 13:49:02 +0000 (14:49 +0100)]
Preparing release 3.0.11

7 years agoImproved rebuild data UI/UX
Alexander Ebert [Tue, 21 Nov 2017 11:48:43 +0000 (12:48 +0100)]
Improved rebuild data UI/UX

Actions no longer force a page reload with the exception to the database
encoding conversion after an import.

Successfully completed actions will now display a notice adjacent to the
button, making it easier to tell already executed actions apart.

7 years agoUnified dialog API access using object references
Alexander Ebert [Tue, 21 Nov 2017 11:47:11 +0000 (12:47 +0100)]
Unified dialog API access using object references

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Mon, 20 Nov 2017 15:51:29 +0000 (16:51 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoFixed box position handling
Alexander Ebert [Mon, 20 Nov 2017 15:34:11 +0000 (16:34 +0100)]
Fixed box position handling

Fixes be3a8e90cb326f1805d94a8ec802535c2cb87a21

7 years agoFixed newlines inside `[code]` being recognized
Alexander Ebert [Mon, 20 Nov 2017 13:51:27 +0000 (14:51 +0100)]
Fixed newlines inside `[code]` being recognized

7 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 19 Nov 2017 23:00:27 +0000 (00:00 +0100)]
Merge branch '3.0'

7 years agoMerge branch '2.1' into 3.0
Tim Düsterhus [Sun, 19 Nov 2017 22:59:59 +0000 (23:59 +0100)]
Merge branch '2.1' into 3.0

7 years agoMerge remote-tracking branch 'origin/3.0' into 3.0
Tim Düsterhus [Sun, 19 Nov 2017 22:58:40 +0000 (23:58 +0100)]
Merge remote-tracking branch 'origin/3.0' into 3.0

7 years agoMerge branch 'uiDialogScroll' into 3.0
Tim Düsterhus [Sun, 19 Nov 2017 22:57:59 +0000 (23:57 +0100)]
Merge branch 'uiDialogScroll' into 3.0

7 years agoFix disabling of scrolling when dialog is already open
Tim Düsterhus [Sat, 18 Nov 2017 14:59:42 +0000 (15:59 +0100)]
Fix disabling of scrolling when dialog is already open

7 years agoFixed PHP7.2 issue
Marcel Werk [Sun, 19 Nov 2017 19:41:08 +0000 (20:41 +0100)]
Fixed PHP7.2 issue

7 years agoIncrease length of logged request responses in `HTTPException`
Matthias Schmidt [Sun, 19 Nov 2017 12:47:34 +0000 (13:47 +0100)]
Increase length of logged request responses in `HTTPException`