GitHub/WoltLab/WCF.git
9 years agoAdded `WoltLab/WCF/Date/Picker` to replace `$.ui.datepicker`
Alexander Ebert [Wed, 17 Jun 2015 16:00:32 +0000 (18:00 +0200)]
Added `WoltLab/WCF/Date/Picker` to replace `$.ui.datepicker`

9 years agoFix code formatting
Matthias Schmidt [Mon, 15 Jun 2015 18:43:34 +0000 (20:43 +0200)]
Fix code formatting

9 years agoAdd missing 'abstract'
Matthias Schmidt [Mon, 15 Jun 2015 18:06:34 +0000 (20:06 +0200)]
Add missing 'abstract'

9 years agoAdd abstract object bulk processing (WIP)
Matthias Schmidt [Mon, 15 Jun 2015 18:03:19 +0000 (20:03 +0200)]
Add abstract object bulk processing (WIP)

…and replace the current user bulk processing form with the new system.

9 years agoRemove obsolete MySQLDatabase::handleLimitParameter()
Tim Düsterhus [Sun, 14 Jun 2015 12:59:33 +0000 (14:59 +0200)]
Remove obsolete MySQLDatabase::handleLimitParameter()

`LIMIT … OFFSET …` is supported since at least MySQL 5.0. We require 5.1.

9 years agoMerge pull request #1920 from Stricted/patch-1
Tim Düsterhus [Thu, 11 Jun 2015 10:45:07 +0000 (12:45 +0200)]
Merge pull request #1920 from Stricted/patch-1

add Traits to codesniffer

9 years agoadd Traits to codesniffer
Stricted [Wed, 10 Jun 2015 17:07:09 +0000 (19:07 +0200)]
add Traits to codesniffer

9 years agoDecreased font size for option suffix
Alexander Ebert [Tue, 9 Jun 2015 17:24:40 +0000 (19:24 +0200)]
Decreased font size for option suffix

9 years agoAdded some option suffixes
Alexander Ebert [Tue, 9 Jun 2015 16:27:35 +0000 (18:27 +0200)]
Added some option suffixes

9 years agoAdded `WoltLab/WCF/Language/Input` (I18n) and input suffixes
Alexander Ebert [Tue, 9 Jun 2015 15:11:16 +0000 (17:11 +0200)]
Added `WoltLab/WCF/Language/Input` (I18n) and input suffixes

9 years agoMerge branch 'master' into next
Alexander Ebert [Mon, 8 Jun 2015 10:01:33 +0000 (12:01 +0200)]
Merge branch 'master' into next

9 years agoFixed redirect to landing page triggered on non-primary application
Alexander Ebert [Mon, 8 Jun 2015 08:54:07 +0000 (10:54 +0200)]
Fixed redirect to landing page triggered on non-primary application

9 years agoBoolean user group options now support 'Never'
Alexander Ebert [Sun, 7 Jun 2015 19:30:10 +0000 (21:30 +0200)]
Boolean user group options now support 'Never'

The boolean option type allowed only for a simple true/false, which is sometimes quite difficult to work with. For example revoking group permissions is usually accomplished by fiddling with all groups.

The 'Never' option solves this by using the unique value '-1' to revoke a permission regardless how often it was granted.

9 years agoImproved warn message if `Language.get()` encounters an unknown key
Alexander Ebert [Sat, 6 Jun 2015 13:42:57 +0000 (15:42 +0200)]
Improved warn message if `Language.get()` encounters an unknown key

9 years agoResolved a few issues concerning the ACP and WCFSetup
Alexander Ebert [Sat, 6 Jun 2015 13:01:04 +0000 (15:01 +0200)]
Resolved a few issues concerning the ACP and WCFSetup

9 years agoFixed `WCF.Action.Dialog` and shim for `ui.wcfDialog` widget
Alexander Ebert [Sat, 6 Jun 2015 00:18:59 +0000 (02:18 +0200)]
Fixed `WCF.Action.Dialog` and shim for `ui.wcfDialog` widget

9 years agoFixed PHP version requirements, added TODO for specific phrase
Alexander Ebert [Fri, 5 Jun 2015 23:07:44 +0000 (01:07 +0200)]
Fixed PHP version requirements, added TODO for specific phrase

9 years agoUsing native JavaScript instead of jQuery during WCFSetup
Alexander Ebert [Fri, 5 Jun 2015 23:07:25 +0000 (01:07 +0200)]
Using native JavaScript instead of jQuery during WCFSetup

9 years agoMerge branch 'master' into next
Alexander Ebert [Fri, 5 Jun 2015 22:51:59 +0000 (00:51 +0200)]
Merge branch 'master' into next

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Fri, 5 Jun 2015 13:26:17 +0000 (15:26 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoFixed default controller incorrectly omitted if application matched
Alexander Ebert [Fri, 5 Jun 2015 13:25:59 +0000 (15:25 +0200)]
Fixed default controller incorrectly omitted if application matched

9 years agoFix typos in de.xml and setup_de.xml
Tim Düsterhus [Thu, 4 Jun 2015 23:43:48 +0000 (01:43 +0200)]
Fix typos in de.xml and setup_de.xml

9 years agoMerge branch '2.0'
Tim Düsterhus [Thu, 4 Jun 2015 23:43:35 +0000 (01:43 +0200)]
Merge branch '2.0'

9 years agoFix typos in de.xml and setup_de.xml
Tim Düsterhus [Thu, 4 Jun 2015 23:39:55 +0000 (01:39 +0200)]
Fix typos in de.xml and setup_de.xml

9 years agoMerge branch 'master' into next
Tim Düsterhus [Thu, 4 Jun 2015 23:17:34 +0000 (01:17 +0200)]
Merge branch 'master' into next

9 years agoMerge branch '2.0'
Tim Düsterhus [Thu, 4 Jun 2015 23:14:34 +0000 (01:14 +0200)]
Merge branch '2.0'

9 years agoFix typos in en.xml and setup_en.xml
Tim Düsterhus [Thu, 4 Jun 2015 23:12:52 +0000 (01:12 +0200)]
Fix typos in en.xml and setup_en.xml

Closes #1915
Closes #1916
Closes #1917

9 years agoUpdating minified JavaScript files
woltlab.com [Thu, 4 Jun 2015 17:11:47 +0000 (19:11 +0200)]
Updating minified JavaScript files

9 years agoFixed upload button position after uploading a file
Alexander Ebert [Thu, 4 Jun 2015 17:09:00 +0000 (19:09 +0200)]
Fixed upload button position after uploading a file

9 years agoMerge branch 'master' into next
Tim Düsterhus [Thu, 4 Jun 2015 15:33:45 +0000 (17:33 +0200)]
Merge branch 'master' into next

9 years agoFixed redirect if accessing direct root of non-primary application
Alexander Ebert [Thu, 4 Jun 2015 14:54:06 +0000 (16:54 +0200)]
Fixed redirect if accessing direct root of non-primary application

9 years agoFixed self-reference (self:: instead of WCF::)
Alexander Ebert [Thu, 4 Jun 2015 12:44:20 +0000 (14:44 +0200)]
Fixed self-reference (self:: instead of WCF::)

9 years agoUpdating minified JavaScript files
woltlab.com [Thu, 4 Jun 2015 12:41:46 +0000 (14:41 +0200)]
Updating minified JavaScript files

9 years agoFixed incorrect removal of newlines on quote insert
Alexander Ebert [Thu, 4 Jun 2015 12:36:21 +0000 (14:36 +0200)]
Fixed incorrect removal of newlines on quote insert

9 years agoMerge branch 'master' into next
Alexander Ebert [Wed, 3 Jun 2015 17:10:29 +0000 (19:10 +0200)]
Merge branch 'master' into next

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Wed, 3 Jun 2015 17:09:08 +0000 (19:09 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoFixed blacklist improperly handling return value for Ajax requests
Alexander Ebert [Wed, 3 Jun 2015 17:08:43 +0000 (19:08 +0200)]
Fixed blacklist improperly handling return value for Ajax requests

9 years agoFixed error handling issue in payment processing
Marcel Werk [Wed, 3 Jun 2015 15:45:21 +0000 (17:45 +0200)]
Fixed error handling issue in payment processing

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Tue, 2 Jun 2015 21:02:32 +0000 (23:02 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoUpdating minified JavaScript files
woltlab.com [Mon, 1 Jun 2015 23:46:45 +0000 (01:46 +0200)]
Updating minified JavaScript files

9 years agoFixed an issue with U+200C/U+200D
Alexander Ebert [Mon, 1 Jun 2015 23:44:31 +0000 (01:44 +0200)]
Fixed an issue with U+200C/U+200D

9 years agoUpgraded to Redactor 10.1.2
Alexander Ebert [Mon, 1 Jun 2015 23:17:30 +0000 (01:17 +0200)]
Upgraded to Redactor 10.1.2

9 years agoImproved visuals in RTL
Alexander Ebert [Mon, 1 Jun 2015 21:44:22 +0000 (23:44 +0200)]
Improved visuals in RTL

9 years agoUpdated ACP JavaScript to be somewhat similar, still not finished
Alexander Ebert [Mon, 1 Jun 2015 16:38:22 +0000 (18:38 +0200)]
Updated ACP JavaScript to be somewhat similar, still not finished

9 years agoImproved implementation of `UI/Dialog`
Alexander Ebert [Mon, 1 Jun 2015 16:37:20 +0000 (18:37 +0200)]
Improved implementation of `UI/Dialog`

The `open()` method has been altered to act similar to `Ajax.api()` and now features a lazy dialog initialization with a broad support for initialization methods.

9 years agoAdded missing semicolon
Alexander Ebert [Sun, 31 May 2015 14:20:41 +0000 (16:20 +0200)]
Added missing semicolon

9 years agoRemoved unnecessary closure in `WoltLab/WCF/UI/Dialog`
Alexander Ebert [Sun, 31 May 2015 13:32:01 +0000 (15:32 +0200)]
Removed unnecessary closure in `WoltLab/WCF/UI/Dialog`

9 years agoFixed typo in `WoltLab/WCF/Date/Util`
Alexander Ebert [Sun, 31 May 2015 13:30:17 +0000 (15:30 +0200)]
Fixed typo in `WoltLab/WCF/Date/Util`

9 years agoAdded some more missing classes and shim around WCF.js's classes
Alexander Ebert [Sun, 31 May 2015 12:32:05 +0000 (14:32 +0200)]
Added some more missing classes and shim around WCF.js's classes

9 years agoTransformed singletons into object literals
Alexander Ebert [Sat, 30 May 2015 23:39:49 +0000 (01:39 +0200)]
Transformed singletons into object literals

9 years agoFixed minor issue in `WoltLab/WCF/Controller/Clipboard`
Alexander Ebert [Sat, 30 May 2015 21:41:02 +0000 (23:41 +0200)]
Fixed minor issue in `WoltLab/WCF/Controller/Clipboard`

9 years agoOverhauled clipboard API (both PHP and JS)
Alexander Ebert [Sat, 30 May 2015 19:21:11 +0000 (21:21 +0200)]
Overhauled clipboard API (both PHP and JS)

9 years agoImproved API of `Ajax/Request`
Alexander Ebert [Sat, 30 May 2015 19:20:07 +0000 (21:20 +0200)]
Improved API of `Ajax/Request`

9 years agoAdded `childBy*` methods to `DOM/Traverse`
Alexander Ebert [Sat, 30 May 2015 19:19:42 +0000 (21:19 +0200)]
Added `childBy*` methods to `DOM/Traverse`

The already existing `childrenBy*` methods are great, but searching for the first matching child yields rather much code. The new `childBy*` methods behave similar to the result of `querySelector()`.

9 years agoResolved a few issues and simplified API of `Ajax`
Alexander Ebert [Sat, 30 May 2015 19:18:05 +0000 (21:18 +0200)]
Resolved a few issues and simplified API of `Ajax`

9 years agoAdded method `getContentElement` to `UI/Confirmation`
Alexander Ebert [Sat, 30 May 2015 19:17:44 +0000 (21:17 +0200)]
Added method `getContentElement` to `UI/Confirmation`

9 years agoMerge pull request #1913 from joshuaruesweg/patch-60
Matthias Schmidt [Sat, 30 May 2015 11:05:34 +0000 (13:05 +0200)]
Merge pull request #1913 from joshuaruesweg/patch-60

fix typo in documentation in UserProfileCache

9 years agofix typo in documentation in UserProfileCache
Joshua Rüsweg [Sat, 30 May 2015 10:37:30 +0000 (12:37 +0200)]
fix typo in documentation in UserProfileCache

9 years agoImproved check for plain objects
Alexander Ebert [Fri, 29 May 2015 22:14:28 +0000 (00:14 +0200)]
Improved check for plain objects

9 years agoMerge pull request #1912 from Bisafans/redis
Tim Düsterhus [Fri, 29 May 2015 16:20:32 +0000 (18:20 +0200)]
Merge pull request #1912 from Bisafans/redis

Add RedisCacheSource

9 years agoAdd application support for OptionCacheBuilder
Joshua Rüsweg [Wed, 27 May 2015 15:32:27 +0000 (17:32 +0200)]
Add application support for OptionCacheBuilder

Closes #1910

9 years agoAdd version number to RedisCacheSource in CacheListPage
Maximilian Mader [Fri, 29 May 2015 01:02:07 +0000 (03:02 +0200)]
Add version number to RedisCacheSource in CacheListPage

9 years agoAdded missing file for `UI/Confirmation`
Alexander Ebert [Fri, 29 May 2015 12:59:29 +0000 (14:59 +0200)]
Added missing file for `UI/Confirmation`

9 years agoAdded `UI/Confirmation` to replace `WCF.System.Confirmation`
Alexander Ebert [Fri, 29 May 2015 12:19:14 +0000 (14:19 +0200)]
Added `UI/Confirmation` to replace `WCF.System.Confirmation`

9 years agoImplement RedisCacheSource::get()
Maximilian Mader [Wed, 31 Dec 2014 16:02:11 +0000 (17:02 +0100)]
Implement RedisCacheSource::get()

9 years agoImprove RedisCacheSource::set()
Maximilian Mader [Wed, 31 Dec 2014 16:01:30 +0000 (17:01 +0100)]
Improve RedisCacheSource::set()

9 years agoImplement RedisCacheSource::flush()
Maximilian Mader [Wed, 31 Dec 2014 15:59:59 +0000 (16:59 +0100)]
Implement RedisCacheSource::flush()

9 years agoImplement RedisCacheSource::flushAll()
Maximilian Mader [Wed, 31 Dec 2014 15:59:04 +0000 (16:59 +0100)]
Implement RedisCacheSource::flushAll()

9 years agoImplement RedisCacheSource::getCacheName()
Maximilian Mader [Wed, 31 Dec 2014 15:57:42 +0000 (16:57 +0100)]
Implement RedisCacheSource::getCacheName()

9 years agoImplement RedisCacheSource::set()
Maximilian Mader [Sun, 21 Dec 2014 01:54:15 +0000 (02:54 +0100)]
Implement RedisCacheSource::set()

9 years agoOpen redis connection
Maximilian Mader [Sun, 21 Dec 2014 01:09:21 +0000 (02:09 +0100)]
Open redis connection

9 years agoAdd RedisCacheSource and ACP options
Maximilian Mader [Sun, 21 Dec 2014 00:39:42 +0000 (01:39 +0100)]
Add RedisCacheSource and ACP options

9 years agoRemove unnecessary data attributes on script tags
Tim Düsterhus [Fri, 29 May 2015 00:38:34 +0000 (02:38 +0200)]
Remove unnecessary data attributes on script tags

9 years agoAdded missing variable definition
Marcel Werk [Thu, 28 May 2015 13:40:45 +0000 (15:40 +0200)]
Added missing variable definition

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Wed, 27 May 2015 21:35:22 +0000 (23:35 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoAdded missing comments
Alexander Ebert [Wed, 27 May 2015 21:35:06 +0000 (23:35 +0200)]
Added missing comments

9 years agoAdd missing files from previous commit
Matthias Schmidt [Mon, 25 May 2015 06:41:49 +0000 (08:41 +0200)]
Add missing files from previous commit

9 years agoAdd clipboard support for tags
Matthias Schmidt [Mon, 25 May 2015 06:40:36 +0000 (08:40 +0200)]
Add clipboard support for tags

9 years agoUse WCF/Timer/Repeating in WCF/Date/Time/Relative
Tim Düsterhus [Mon, 25 May 2015 01:00:05 +0000 (03:00 +0200)]
Use WCF/Timer/Repeating in WCF/Date/Time/Relative

9 years agoWork around race condition in WCF.js loading
Tim Düsterhus [Mon, 25 May 2015 00:56:12 +0000 (02:56 +0200)]
Work around race condition in WCF.js loading

9 years agoShim enquire and Favico to work around race condition
Tim Düsterhus [Mon, 25 May 2015 00:45:43 +0000 (02:45 +0200)]
Shim enquire and Favico to work around race condition

If enquire and Favico are loaded before define.amd is nulled: Fine
If they are loaded after define.amd was nulled: They're shimmed and
everything is fine as well.

9 years agoAdd perfect scrollbar 0.6.2 and include it in require.js
Tim Düsterhus [Mon, 25 May 2015 00:10:54 +0000 (02:10 +0200)]
Add perfect scrollbar 0.6.2 and include it in require.js

9 years agoAdded WoltLab/WCF/List as a shim for Set
Alexander Ebert [Sun, 24 May 2015 23:26:39 +0000 (01:26 +0200)]
Added WoltLab/WCF/List as a shim for Set

9 years agoWCF.Action.Proxy now uses WoltLab/WCF/Ajax/{Jsonp|Request}
Alexander Ebert [Sun, 24 May 2015 22:33:22 +0000 (00:33 +0200)]
WCF.Action.Proxy now uses WoltLab/WCF/Ajax/{Jsonp|Request}

9 years agoFix for: Fixed issue with wcfDialog() if element is not within the DOM
Alexander Ebert [Sun, 24 May 2015 17:44:11 +0000 (19:44 +0200)]
Fix for: Fixed issue with wcfDialog() if element is not within the DOM

9 years agoFixed issue with wcfDialog() if element is not within the DOM
Alexander Ebert [Sun, 24 May 2015 17:25:42 +0000 (19:25 +0200)]
Fixed issue with wcfDialog() if element is not within the DOM

9 years agoRejecting response if content-type mismatches in WoltLab/WCF/Ajax/Request
Alexander Ebert [Sun, 24 May 2015 16:41:44 +0000 (18:41 +0200)]
Rejecting response if content-type mismatches in WoltLab/WCF/Ajax/Request

9 years agoMerge pull request #1909 from joshuaruesweg/patch-58
Tim Düsterhus [Sun, 24 May 2015 15:19:13 +0000 (17:19 +0200)]
Merge pull request #1909 from joshuaruesweg/patch-58

prevent unnecessary data in additionalData

9 years agoprevent unnecessary data in additionalData
Joshua Rüsweg [Sun, 24 May 2015 14:59:33 +0000 (16:59 +0200)]
prevent unnecessary data in additionalData

9 years agoAdded WoltLab/WCF/Ajax/Jsonp to issue JSONP requests
Alexander Ebert [Sun, 24 May 2015 14:00:20 +0000 (16:00 +0200)]
Added WoltLab/WCF/Ajax/Jsonp to issue JSONP requests

9 years agoRemoved debug code in WoltLab/WCF/Ajax/Status
Alexander Ebert [Sun, 24 May 2015 14:00:01 +0000 (16:00 +0200)]
Removed debug code in WoltLab/WCF/Ajax/Status

9 years agoUsing Array.prototype.slice() to clone an array
Alexander Ebert [Sun, 24 May 2015 13:59:46 +0000 (15:59 +0200)]
Using Array.prototype.slice() to clone an array

9 years agoExplicitly delete versionable object type definition
Matthias Schmidt [Sun, 24 May 2015 13:47:11 +0000 (15:47 +0200)]
Explicitly delete versionable object type definition

9 years agoRemove version system
Matthias Schmidt [Sun, 24 May 2015 13:38:53 +0000 (15:38 +0200)]
Remove version system

9 years agoAdd removal of AJAXProxyAction::getData() to CHANGELOG
Tim Düsterhus [Sun, 24 May 2015 13:04:29 +0000 (15:04 +0200)]
Add removal of AJAXProxyAction::getData() to CHANGELOG

see 77f767bf0e4ad6baa276bcff57eecd995b1a5f32

9 years agoRemove deprecated AJAXProxyAction::getData()
Tim Düsterhus [Sun, 24 May 2015 12:48:04 +0000 (14:48 +0200)]
Remove deprecated AJAXProxyAction::getData()

see 07736a3a5a67f1ecb4c8bfbf60bef56fdc0b3ad1

9 years agoMerge branch 'master' into next
Tim Düsterhus [Sun, 24 May 2015 12:47:46 +0000 (14:47 +0200)]
Merge branch 'master' into next

9 years agoDeprecate AJAXProxyAction::getData()
Tim Düsterhus [Sun, 24 May 2015 12:45:22 +0000 (14:45 +0200)]
Deprecate AJAXProxyAction::getData()

9 years agoAdd UserProfileCache
Matthias Schmidt [Sun, 24 May 2015 11:05:58 +0000 (13:05 +0200)]
Add UserProfileCache

9 years agoUpdated WoltLab/WCF/Ajax implementation
Alexander Ebert [Sun, 24 May 2015 10:55:50 +0000 (12:55 +0200)]
Updated WoltLab/WCF/Ajax implementation