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

9 years agoUse DatabaseObjectList:: wherever possible
Matthias Schmidt [Sun, 24 May 2015 10:42:25 +0000 (12:42 +0200)]
Use DatabaseObjectList:: wherever possible

9 years agoUse DatabaseObjectList::setObjects() wherever possible
Matthias Schmidt [Sun, 24 May 2015 10:12:47 +0000 (12:12 +0200)]
Use DatabaseObjectList::setObjects() wherever possible

9 years agoLoad dashboard boxes in two steps internally
Matthias Schmidt [Sun, 24 May 2015 09:43:06 +0000 (11:43 +0200)]
Load dashboard boxes in two steps internally

First, initialize all boxes and only after that, compile the templates.
This change allows to cache object ids in init() in factories which
fetch all required objects at once when getting the required objects
in the render() method.

9 years agoTranslate missing language variables
joshuaruesweg [Mon, 19 Jan 2015 16:27:16 +0000 (17:27 +0100)]
Translate missing language variables

Closes #1867

9 years agoTranslate missing language variables
joshuaruesweg [Mon, 19 Jan 2015 16:27:16 +0000 (17:27 +0100)]
Translate missing language variables

Closes #1867

9 years agoAdd ETag caching for attachments
Joshua Rüsweg [Wed, 29 Oct 2014 19:16:12 +0000 (20:16 +0100)]
Add ETag caching for attachments

Closes #1834

9 years agoMark unused erroneous TemplateEngine::hasTemplateListeners() as deprecated
Matthias Schmidt [Sat, 23 May 2015 15:14:26 +0000 (17:14 +0200)]
Mark unused erroneous TemplateEngine::hasTemplateListeners() as deprecated

Close #1843

9 years agoDraft for an improved AJAX-JS-API
Alexander Ebert [Sat, 23 May 2015 12:43:27 +0000 (14:43 +0200)]
Draft for an improved AJAX-JS-API

9 years agoFix variable name
Matthias Schmidt [Sat, 23 May 2015 11:24:01 +0000 (13:24 +0200)]
Fix variable name

9 years agoEvent listeners can listen to multiple events in same class
Matthias Schmidt [Sat, 23 May 2015 11:08:53 +0000 (13:08 +0200)]
Event listeners can listen to multiple events in same class

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sat, 23 May 2015 10:09:28 +0000 (12:09 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoFixed check for Map existence in WoltLab/WCF/Dictionary
Alexander Ebert [Sat, 23 May 2015 10:09:05 +0000 (12:09 +0200)]
Fixed check for Map existence in WoltLab/WCF/Dictionary

9 years agoImprove changelog message
Matthias Schmidt [Sat, 23 May 2015 09:38:10 +0000 (11:38 +0200)]
Improve changelog message

9 years agoAdd IPackageInstallationPlugin::getDefaultFilename()
Matthias Schmidt [Sat, 23 May 2015 09:27:39 +0000 (11:27 +0200)]
Add IPackageInstallationPlugin::getDefaultFilename()

9 years agoAdd name attribute for cronjobs
Matthias Schmidt [Sat, 23 May 2015 07:25:51 +0000 (09:25 +0200)]
Add name attribute for cronjobs

9 years agoRemove obsolete cronjob update script
Matthias Schmidt [Sat, 23 May 2015 05:49:44 +0000 (07:49 +0200)]
Remove obsolete cronjob update script

9 years agoAdd name attribute for event listeners
Matthias Schmidt [Sat, 23 May 2015 05:44:49 +0000 (07:44 +0200)]
Add name attribute for event listeners

9 years agoMerge branch 'master' into next
Matthias Schmidt [Sat, 23 May 2015 05:42:33 +0000 (07:42 +0200)]
Merge branch 'master' into next

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Matthias Schmidt [Sat, 23 May 2015 05:41:42 +0000 (07:41 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoFix variable name in EventListenerPIP
Matthias Schmidt [Sat, 23 May 2015 05:41:28 +0000 (07:41 +0200)]
Fix variable name in EventListenerPIP

9 years agoWoltLab/WCF/ObjectMap now uses a WeakMap instead of Map
Alexander Ebert [Fri, 22 May 2015 23:57:36 +0000 (01:57 +0200)]
WoltLab/WCF/ObjectMap now uses a WeakMap instead of Map

9 years agoBetter check for window.Map
Alexander Ebert [Fri, 22 May 2015 23:57:20 +0000 (01:57 +0200)]
Better check for window.Map

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Fri, 22 May 2015 22:15:13 +0000 (00:15 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoFixed typo in WoltLab/WCF/ObjectMap
Alexander Ebert [Fri, 22 May 2015 22:14:52 +0000 (00:14 +0200)]
Fixed typo in WoltLab/WCF/ObjectMap

9 years agoUse DOM/Change/Listener in AMD JavaScript
Tim Düsterhus [Fri, 22 May 2015 22:13:36 +0000 (00:13 +0200)]
Use DOM/Change/Listener in AMD JavaScript

9 years agoAdded WoltLab/WCF/ObjectMap, a Dictionary with objects as keys
Alexander Ebert [Fri, 22 May 2015 22:13:00 +0000 (00:13 +0200)]
Added WoltLab/WCF/ObjectMap, a Dictionary with objects as keys

9 years agoEagerly set up Dictionaries
Tim Düsterhus [Fri, 22 May 2015 21:54:56 +0000 (23:54 +0200)]
Eagerly set up Dictionaries

9 years agoRename Dictionary#remove to Dictionary#delete
Tim Düsterhus [Fri, 22 May 2015 21:47:08 +0000 (23:47 +0200)]
Rename Dictionary#remove to Dictionary#delete

9 years agoIntegrate UserExtendedClipboardAction into UserClipboardAction
Matthias Schmidt [Fri, 22 May 2015 20:01:41 +0000 (22:01 +0200)]
Integrate UserExtendedClipboardAction into UserClipboardAction

9 years agoFix position of requirejs.config
Tim Düsterhus [Fri, 22 May 2015 19:46:51 +0000 (21:46 +0200)]
Fix position of requirejs.config

This fixes up commit 40925c54708fd89d9274b74bb3c67f0cb98468e8.

9 years agoFix typo in DOM/Change/Listener
Tim Düsterhus [Fri, 22 May 2015 19:42:37 +0000 (21:42 +0200)]
Fix typo in DOM/Change/Listener

9 years agoAdd changelog entry
Matthias Schmidt [Fri, 22 May 2015 19:43:07 +0000 (21:43 +0200)]
Add changelog entry

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Fri, 22 May 2015 19:42:38 +0000 (21:42 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Fri, 22 May 2015 19:39:37 +0000 (21:39 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoIntegrate PreParserAtUserListener into PreParser directly
Matthias Schmidt [Fri, 22 May 2015 19:39:02 +0000 (21:39 +0200)]
Integrate PreParserAtUserListener into PreParser directly

9 years agoTransparently use DOM/Change/Listener in DOMNodeInsertedHandler
Tim Düsterhus [Fri, 22 May 2015 19:39:00 +0000 (21:39 +0200)]
Transparently use DOM/Change/Listener in DOMNodeInsertedHandler

9 years agoAdd WoltLab/WCF/DOM/Change/Listener
Tim Düsterhus [Fri, 22 May 2015 19:32:11 +0000 (21:32 +0200)]
Add WoltLab/WCF/DOM/Change/Listener

9 years agoRemove support for implicit 'new' in Template
Tim Düsterhus [Fri, 22 May 2015 19:06:32 +0000 (21:06 +0200)]
Remove support for implicit 'new' in Template

9 years agoAdd “forall” support to WoltLab/WCF/CallbackList.forEach
Tim Düsterhus [Fri, 22 May 2015 18:59:51 +0000 (20:59 +0200)]
Add “forall” support to WoltLab/WCF/CallbackList.forEach

9 years agoUpdating minified JavaScript files
woltlab.com [Fri, 22 May 2015 18:51:46 +0000 (20:51 +0200)]
Updating minified JavaScript files

9 years agoUpdating minified JavaScript files
woltlab.com [Fri, 22 May 2015 18:51:00 +0000 (20:51 +0200)]
Updating minified JavaScript files

9 years agoMerge branch 'master' into next
Matthias Schmidt [Fri, 22 May 2015 18:07:25 +0000 (20:07 +0200)]
Merge branch 'master' into next

9 years agoFix deleting event listeners without inherit element
Matthias Schmidt [Fri, 22 May 2015 18:05:45 +0000 (20:05 +0200)]
Fix deleting event listeners without inherit element

During installation, the inherit element is optional thus there is no
need to require it for deletion.

9 years agoReplace array_walk with array_map in 512b71762e
Matthias Schmidt [Fri, 22 May 2015 16:44:10 +0000 (18:44 +0200)]
Replace array_walk with array_map in 512b71762e

9 years agoAdd options support for cronjobs
Matthias Schmidt [Fri, 22 May 2015 16:37:05 +0000 (18:37 +0200)]
Add options support for cronjobs

This implementation is as close to the case where the options
would be checked in the cronjob itself.

9 years agoAdd permissions and options support for template listeners
Matthias Schmidt [Fri, 22 May 2015 15:52:03 +0000 (17:52 +0200)]
Add permissions and options support for template listeners

9 years agoAdd permissions and options support for event listeners
Matthias Schmidt [Fri, 22 May 2015 06:09:33 +0000 (08:09 +0200)]
Add permissions and options support for event listeners

9 years agoFix typo in AbstractUserNotificationEvent
Matthias Schmidt [Fri, 22 May 2015 05:45:56 +0000 (07:45 +0200)]
Fix typo in AbstractUserNotificationEvent

9 years agoAdd missing trait files
Matthias Schmidt [Thu, 21 May 2015 21:14:09 +0000 (23:14 +0200)]
Add missing trait files