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

7 years agoMerge branch '3.0'
Matthias Schmidt [Sun, 19 Nov 2017 10:52:27 +0000 (11:52 +0100)]
Merge branch '3.0'

7 years agoImprove fix for box conditions relying on JavaScript
Matthias Schmidt [Sun, 19 Nov 2017 10:52:01 +0000 (11:52 +0100)]
Improve fix for box conditions relying on JavaScript

7 years agoMerge remote-tracking branch 'origin/master'
Matthias Schmidt [Sun, 19 Nov 2017 09:24:58 +0000 (10:24 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agoMerge branch '3.0'
Matthias Schmidt [Sun, 19 Nov 2017 09:24:51 +0000 (10:24 +0100)]
Merge branch '3.0'

# Conflicts:
# wcfsetup/install/files/acp/templates/boxAdd.tpl

7 years agoFix box conditions relying on JavaScript
Matthias Schmidt [Sun, 19 Nov 2017 09:23:48 +0000 (10:23 +0100)]
Fix box conditions relying on JavaScript

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Sat, 18 Nov 2017 21:49:48 +0000 (22:49 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoFixed missing encoding
Marcel Werk [Sat, 18 Nov 2017 21:49:27 +0000 (22:49 +0100)]
Fixed missing encoding

7 years agoRemoved obsolete templates
Marcel Werk [Sat, 18 Nov 2017 18:40:09 +0000 (19:40 +0100)]
Removed obsolete templates

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Sat, 18 Nov 2017 18:36:09 +0000 (19:36 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoFixed missing language variable
Marcel Werk [Sat, 18 Nov 2017 18:35:17 +0000 (19:35 +0100)]
Fixed missing language variable

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Sat, 18 Nov 2017 13:39:41 +0000 (14:39 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoFixed PHP7.2 issue
Marcel Werk [Sat, 18 Nov 2017 13:34:45 +0000 (14:34 +0100)]
Fixed PHP7.2 issue

7 years agoRemoved media provider for facebook videos
Marcel Werk [Fri, 17 Nov 2017 16:09:13 +0000 (17:09 +0100)]
Removed media provider for facebook videos

7 years agoFixed language phrase
Marcel Werk [Fri, 17 Nov 2017 14:26:39 +0000 (15:26 +0100)]
Fixed language phrase

7 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Fri, 17 Nov 2017 12:08:04 +0000 (13:08 +0100)]
Merge branch '2.1' into 3.0

7 years agoFixed margins in article view
Marcel Werk [Fri, 17 Nov 2017 11:33:40 +0000 (12:33 +0100)]
Fixed margins in article view

7 years agoPreparing release 2.1.19 2.1.19
Alexander Ebert [Thu, 16 Nov 2017 14:11:08 +0000 (15:11 +0100)]
Preparing release 2.1.19

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

7 years agoAdded recognition of `<a>` and `text-decoration` variations
Alexander Ebert [Thu, 16 Nov 2017 11:33:58 +0000 (12:33 +0100)]
Added recognition of `<a>` and `text-decoration` variations

7 years agoAdded support for pre-collapsed containers
Alexander Ebert [Wed, 15 Nov 2017 23:47:10 +0000 (00:47 +0100)]
Added support for pre-collapsed containers

7 years agoImproved comment editor UI/UX
Alexander Ebert [Wed, 15 Nov 2017 17:37:50 +0000 (18:37 +0100)]
Improved comment editor UI/UX

7 years agoUnified language chooser
Marcel Werk [Wed, 15 Nov 2017 17:29:30 +0000 (18:29 +0100)]
Unified language chooser

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Wed, 15 Nov 2017 17:26:54 +0000 (18:26 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoForce focus on url input, added enter-key submit support
Alexander Ebert [Wed, 15 Nov 2017 17:07:09 +0000 (18:07 +0100)]
Force focus on url input, added enter-key submit support

7 years agoStrip port from cookie domain
Alexander Ebert [Thu, 28 Sep 2017 11:18:29 +0000 (13:18 +0200)]
Strip port from cookie domain

Cookies are set per host regardless of the domain as per RFC 6265

7 years agoAdded explanation for user option default overrides
Alexander Ebert [Wed, 15 Nov 2017 16:19:30 +0000 (17:19 +0100)]
Added explanation for user option default overrides

7 years agoAvoid early layout trashing
Alexander Ebert [Wed, 15 Nov 2017 12:23:11 +0000 (13:23 +0100)]
Avoid early layout trashing

7 years agoImproved generic avatars for guests
Alexander Ebert [Wed, 15 Nov 2017 11:41:40 +0000 (12:41 +0100)]
Improved generic avatars for guests

7 years agoUpdating minified JavaScript files
woltlab.com [Wed, 15 Nov 2017 11:25:19 +0000 (12:25 +0100)]
Updating minified JavaScript files

7 years agoFall-back to plain text if clipboard html was empty
Alexander Ebert [Wed, 15 Nov 2017 11:22:42 +0000 (12:22 +0100)]
Fall-back to plain text if clipboard html was empty

7 years agoImproved Redactor's start-up performance
Alexander Ebert [Tue, 14 Nov 2017 22:24:16 +0000 (23:24 +0100)]
Improved Redactor's start-up performance

7 years agoRevert performance nightmare in jQuery UI Sortable
Alexander Ebert [Tue, 14 Nov 2017 21:00:41 +0000 (22:00 +0100)]
Revert performance nightmare in jQuery UI Sortable

Partially reverts the changes done in
jquery/jquery-ui@90c27b4b5130fff9abbfea671c193c59e4bf8850

Decreases the initialization time for 1.3k sortable lists/items from ~2
minutes down to 2.8 seconds

7 years agoExpose clipboard page class names
Alexander Ebert [Tue, 14 Nov 2017 16:36:20 +0000 (17:36 +0100)]
Expose clipboard page class names

See WoltLab/com.woltlab.wbb#271

7 years agoUpdating release date 3.1.0_Beta_3
Alexander Ebert [Mon, 13 Nov 2017 14:15:55 +0000 (15:15 +0100)]
Updating release date

7 years agoAdded box identifier for static boxes
Marcel Werk [Mon, 13 Nov 2017 12:26:56 +0000 (13:26 +0100)]
Added box identifier for static boxes

7 years agogetRegexFromLink no longer matches links to anchors (e.g. comments/responses)
Marcel Werk [Mon, 13 Nov 2017 12:06:13 +0000 (13:06 +0100)]
getRegexFromLink no longer matches links to anchors (e.g. comments/responses)

7 years agoUpdating minified JavaScript files
woltlab.com [Sun, 12 Nov 2017 20:16:04 +0000 (21:16 +0100)]
Updating minified JavaScript files

7 years agoAdded (shift+)tab-key navigation inside tables
Alexander Ebert [Sun, 12 Nov 2017 20:14:16 +0000 (21:14 +0100)]
Added (shift+)tab-key navigation inside tables

7 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 12 Nov 2017 14:03:53 +0000 (15:03 +0100)]
Merge branch '3.0'

7 years agoBackport: Make BackgroundQueueHandler::forceCheck() more resilient
Tim Düsterhus [Wed, 19 Apr 2017 13:25:31 +0000 (15:25 +0200)]
Backport: Make BackgroundQueueHandler::forceCheck() more resilient

Closes #2251

This backports commit 54de7a5f630ec14d728a8a1838f6c0d6db5af334.

7 years agoMerge pull request #2468 from jens1o/jens1o-use-single-column
Tim Düsterhus [Sun, 12 Nov 2017 13:35:59 +0000 (14:35 +0100)]
Merge pull request #2468 from jens1o/jens1o-use-single-column

use `PreparedStatement#fetchSingleColumn` where possible

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

7 years agoFixed merging of two "adjacent" lists, backspace fix in Firefox
Alexander Ebert [Sun, 12 Nov 2017 11:14:28 +0000 (12:14 +0100)]
Fixed merging of two "adjacent" lists, backspace fix in Firefox

7 years agoFix code of `boxAdd` template
Matthias Schmidt [Sat, 11 Nov 2017 19:13:38 +0000 (20:13 +0100)]
Fix code of `boxAdd` template

Fixes 3cab11c04220282a46117e31a80a75660835be7a

7 years agoFix typo in JavaScript module description
Matthias Schmidt [Sat, 11 Nov 2017 19:10:45 +0000 (20:10 +0100)]
Fix typo in JavaScript module description

7 years agoFixed backspace handling in Firefox for empty nodes
Alexander Ebert [Sat, 11 Nov 2017 15:14:54 +0000 (16:14 +0100)]
Fixed backspace handling in Firefox for empty nodes

7 years agoOff-load list enter-key behavior to the browser
Alexander Ebert [Sat, 11 Nov 2017 12:37:32 +0000 (13:37 +0100)]
Off-load list enter-key behavior to the browser

7 years agouse `PreparedStatement#fechSingleColumn` where possible
jens1o [Sat, 11 Nov 2017 09:54:32 +0000 (10:54 +0100)]
use `PreparedStatement#fechSingleColumn` where possible

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Sat, 11 Nov 2017 09:08:21 +0000 (10:08 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

# Conflicts:
# wcfsetup/install/files/js/3rdParty/redactor2/plugins/combined.min.js
# wcfsetup/install/files/js/WoltLabSuite.Core.min.js

7 years agoUpdated ACP WYSIWYG template
Alexander Ebert [Fri, 10 Nov 2017 17:42:25 +0000 (18:42 +0100)]
Updated ACP WYSIWYG template

7 years agoUpdating minified JavaScript files
woltlab.com [Fri, 10 Nov 2017 16:52:05 +0000 (17:52 +0100)]
Updating minified JavaScript files

7 years agoImproved recognition of different newline types in Office
Alexander Ebert [Fri, 10 Nov 2017 16:49:35 +0000 (17:49 +0100)]
Improved recognition of different newline types in Office

7 years agoUpdating minified JavaScript files
woltlab.com [Fri, 10 Nov 2017 16:05:06 +0000 (17:05 +0100)]
Updating minified JavaScript files

7 years agoImproved office formatting recognition, fixed pasted <br> handling
Alexander Ebert [Fri, 10 Nov 2017 15:53:34 +0000 (16:53 +0100)]
Improved office formatting recognition, fixed pasted <br> handling

7 years agoAvoid newline duplication when pasting from Word
Alexander Ebert [Fri, 10 Nov 2017 15:26:43 +0000 (16:26 +0100)]
Avoid newline duplication when pasting from Word

7 years agoImproved newline behavior on enter in Firefox
Alexander Ebert [Fri, 10 Nov 2017 13:31:21 +0000 (14:31 +0100)]
Improved newline behavior on enter in Firefox

7 years agoFixed links being copied over to the next line on enter
Alexander Ebert [Fri, 10 Nov 2017 13:20:42 +0000 (14:20 +0100)]
Fixed links being copied over to the next line on enter

7 years agoAdded a helper function to return the closest element
Alexander Ebert [Thu, 9 Nov 2017 19:20:21 +0000 (20:20 +0100)]
Added a helper function to return the closest element