Matthias Schmidt [Wed, 21 Mar 2012 12:33:59 +0000 (13:33 +0100)]
Fixes return value of UserEditor::deleteAll()
Alexander Ebert [Mon, 19 Mar 2012 23:31:29 +0000 (16:31 -0700)]
Merge pull request #543 from Gravatronics/enhancement/clipboard/autoEffectTriggering
Adds the possibility to auto-trigger action effects in WCF.Clipboard
Alexander Ebert [Mon, 19 Mar 2012 23:03:21 +0000 (16:03 -0700)]
Merge pull request #544 from Gravatronics/bug/clipboard/PIPFix
Fixes ClipboardActionPackageInstallationPlugin
Matthias Schmidt [Mon, 19 Mar 2012 16:55:34 +0000 (17:55 +0100)]
Fixes ClipboardActionPackageInstallationPlugin
Previously, an actionName has to be unique within a package, now the combination of actionName and actionClassName has to be unique within a package.
Without this fix, you can't install two actions named "delete" within one file - even if they are for a completely different actionClass and page(s).
Matthias Schmidt [Mon, 19 Mar 2012 15:54:55 +0000 (16:54 +0100)]
Adds the possibility to auto-trigger action effects in WCF.Clipboard
If a clipboard item has the following parameters:
* actionName
* className
* objectIDs (ids of the marked objects which would be affected by the action)
the following things happen:
* An AJAX action with actionName and className is executed (if additionally a confirm message is given, the user has to handle that first before the action is executed).
* It's checked if an action object for the relevant object type and actionName exists in WCF.Clipboard exists and for each object id in objectIDs triggerEffect(objectID) on the action object is called. This way deleted objects are also removed from the table or toggled objects get updated toggle "buttons".
To achieve the second part, WCF.Action.Delete and WCF.Action.Toggle have a new method: triggerEffect() which is basically the content of _success but can now be called from WCF.Clipboard with the relevant object ids.
Furthermore UserClipboardAction returns the relevant user ids if the delete action is active.
---
Additionally, I update the javascript handling of the user list in the acp:
* The deletion button works and uses WCF.Action.Delete.
* The new WCF.Table.EmptyTablerHandler is in use.
* The above mentioned WCF.Clipboard changed are implemented which is mainly adding a few javascript lines and removing several obsolete lines from WCF.ACP.
Alexander Ebert [Mon, 19 Mar 2012 12:58:16 +0000 (05:58 -0700)]
Merge pull request #542 from Gravatronics/enhancement/EmptyTableHandler/APIChange
Make a little change to the EmptyTableHandler API
Matthias Schmidt [Mon, 19 Mar 2012 12:53:31 +0000 (13:53 +0100)]
Make a little change to the EmptyTableHandler API
Additionally, the default message type is info instead of warning.
Alexander Ebert [Mon, 19 Mar 2012 12:35:32 +0000 (05:35 -0700)]
Merge pull request #531 from Gravatronics/new/emptyTableHandler
Adds a javascript handler for empty tables
Alexander Ebert [Mon, 19 Mar 2012 12:35:12 +0000 (05:35 -0700)]
Merge pull request #539 from Gravatronics/enhancement/clipboard/AJAXActions
Adds AJAX actions for clipboard items
Alexander Ebert [Mon, 19 Mar 2012 12:34:34 +0000 (05:34 -0700)]
Merge pull request #541 from Gravatronics/enhancement/clipboard/hasMarkedItemsObjectTypeID
Adds objectTypeID parameter to ClipboardHandler::hasMarkedItems()
Luzifr [Mon, 19 Mar 2012 12:01:39 +0000 (13:01 +0100)]
Text corrected
Matthias Schmidt [Mon, 19 Mar 2012 09:38:53 +0000 (10:38 +0100)]
Adds objectTypeId parameter to ClipboardHandler::hasMarkedItems()
This way, you can check if the user has marked item of the type of objects listed at the current page and not if the user has marked some items of a completely other type you currently don't care about at all.
Matthias Schmidt [Sun, 18 Mar 2012 18:52:13 +0000 (19:52 +0100)]
Fixes function documentation
Matthias Schmidt [Sun, 18 Mar 2012 18:50:56 +0000 (19:50 +0100)]
Adds ajax actions for clipboard items
If a clipboard item's parameters contain `className` and `actionName`, an AJAX proxy action is executed with those parameters and the marked object ids.
This spares us writing that as event listeners for the `clipboardAction` event.
Additional changes:
* Adds `removeArrayValue` function.
* Adds the list item parameters as a third parameter for the event listener on `clipboardAction`.
Luzifr [Fri, 16 Mar 2012 19:22:42 +0000 (20:22 +0100)]
Added bbcode.less & some small changes
Luzifr [Fri, 16 Mar 2012 18:40:55 +0000 (19:40 +0100)]
Multiple changes (mostly LESS-related) & 1 import-file for all styles
Also renamed "bbcodes.css" to "bbcode.css" (and ".less") …
Matthias Schmidt [Fri, 16 Mar 2012 17:17:13 +0000 (18:17 +0100)]
Adds a javascript handler for empty tables
This handler checks if the relevant table is empty and either refreshes the page (or explicitly redirects to the next/previous page) or shows a message.
Alexander Ebert [Fri, 16 Mar 2012 16:11:12 +0000 (17:11 +0100)]
Fixed WCF.Sortable.List (it's now a Class object)
Alexander Ebert [Fri, 16 Mar 2012 16:02:40 +0000 (17:02 +0100)]
Fixed @import within LESS
Luzifr [Fri, 16 Mar 2012 15:43:41 +0000 (16:43 +0100)]
Experimental stylesheet-import
@ Alex ;-)
Alexander Ebert [Fri, 16 Mar 2012 15:37:26 +0000 (08:37 -0700)]
Merge pull request #517 from Gravatronics/enhancement/singletonProcessors
Adds the possibility of SingletonFactories as processors
Alexander Ebert [Fri, 16 Mar 2012 15:34:10 +0000 (16:34 +0100)]
File extension check is now case-insensitive
Fixes #527
Alexander Ebert [Fri, 16 Mar 2012 15:30:52 +0000 (16:30 +0100)]
Anchors are now properly handled within getLink()
Fixes #523
Alexander Ebert [Fri, 16 Mar 2012 15:21:06 +0000 (16:21 +0100)]
Removed debug output, fixed redirection after wcfsetup
Fixes #433
Alexander Ebert [Fri, 16 Mar 2012 15:12:47 +0000 (16:12 +0100)]
Even more debugging output :/
See #433
Alexander Ebert [Fri, 16 Mar 2012 15:04:20 +0000 (16:04 +0100)]
Enhanced debug output
See #433
Alexander Ebert [Fri, 16 Mar 2012 15:02:46 +0000 (16:02 +0100)]
Added debug output
Alexander Ebert [Fri, 16 Mar 2012 14:56:38 +0000 (15:56 +0100)]
You can now longer delete yourself, added validations
Fixes #524
Alexander Ebert [Fri, 16 Mar 2012 14:44:11 +0000 (15:44 +0100)]
Added optional offset (defaults to zero)
Closes #529
Luzifr [Fri, 16 Mar 2012 14:06:00 +0000 (15:06 +0100)]
Small optimizations
Alexander Ebert [Fri, 16 Mar 2012 13:41:21 +0000 (14:41 +0100)]
Fixed redirect to login
Fixes #528
Luzifr [Thu, 15 Mar 2012 19:53:23 +0000 (20:53 +0100)]
More fine-tuning & LESS
Alexander Ebert [Thu, 15 Mar 2012 18:48:14 +0000 (19:48 +0100)]
Added option to disable sorting for specific elements
Fixes #522
Luzifr [Thu, 15 Mar 2012 17:36:39 +0000 (18:36 +0100)]
Some more fine-tuning
Luzifr [Thu, 15 Mar 2012 17:28:41 +0000 (18:28 +0100)]
Some fine-tuning
Luzifr [Thu, 15 Mar 2012 15:45:11 +0000 (16:45 +0100)]
Fixed some display-problems with the sidebar-button
Luzifr [Thu, 15 Mar 2012 15:26:58 +0000 (16:26 +0100)]
Tab-menus now respect the given border-width
Luzifr [Thu, 15 Mar 2012 14:05:11 +0000 (15:05 +0100)]
Replaced wrong file
Marcel Werk [Wed, 14 Mar 2012 19:46:16 +0000 (20:46 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Wed, 14 Mar 2012 19:46:02 +0000 (20:46 +0100)]
Fixed balloon tooltips
Luzifr [Wed, 14 Mar 2012 19:38:07 +0000 (20:38 +0100)]
Small LESS-update & more LESS-files
Matthias Schmidt [Wed, 14 Mar 2012 15:19:21 +0000 (16:19 +0100)]
Adds the possibility of SingletonFactories as processors
Alexander Ebert [Wed, 14 Mar 2012 15:19:01 +0000 (16:19 +0100)]
Force usage of WCF-application
Alexander Ebert [Wed, 14 Mar 2012 15:12:41 +0000 (16:12 +0100)]
New line was not handled correctly
Alexander Ebert [Wed, 14 Mar 2012 14:53:44 +0000 (15:53 +0100)]
Fixes replacement in LESS stylesheets
Alexander Ebert [Wed, 14 Mar 2012 14:49:08 +0000 (15:49 +0100)]
Fixed primary application if not in a group
Alexander Ebert [Wed, 14 Mar 2012 02:16:18 +0000 (03:16 +0100)]
Removed unused template
Fixes #501
Alexander Ebert [Tue, 13 Mar 2012 19:55:40 +0000 (20:55 +0100)]
i18n input properly detects if i18n is used or not
Fixes #516
Luzifr [Tue, 13 Mar 2012 19:48:15 +0000 (20:48 +0100)]
LESS Update (still work in progress!)
Alexander Ebert [Tue, 13 Mar 2012 19:27:26 +0000 (20:27 +0100)]
Fixed workaround for LESS to exclude burningBoard.css
Alexander Ebert [Tue, 13 Mar 2012 15:21:30 +0000 (16:21 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Tue, 13 Mar 2012 15:20:23 +0000 (16:20 +0100)]
Work-around for LESS-Stylesheets
Marcel Werk [Tue, 13 Mar 2012 14:06:34 +0000 (15:06 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Tue, 13 Mar 2012 14:06:05 +0000 (15:06 +0100)]
Moved option category
Alexander Ebert [Tue, 13 Mar 2012 13:42:37 +0000 (14:42 +0100)]
Fixed user search
Marcel Werk [Tue, 13 Mar 2012 13:32:38 +0000 (14:32 +0100)]
Fixed return value
Marcel Werk [Mon, 12 Mar 2012 22:32:39 +0000 (23:32 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Mon, 12 Mar 2012 22:32:27 +0000 (23:32 +0100)]
Added upload validation (work in progress)
Alexander Ebert [Mon, 12 Mar 2012 22:06:31 +0000 (23:06 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Mon, 12 Mar 2012 22:06:06 +0000 (23:06 +0100)]
Fixed user search
Fixes #507
Alexander Ebert [Mon, 12 Mar 2012 21:53:01 +0000 (14:53 -0700)]
Merge pull request #515 from wbbaddons/utilRetardProtection
Prevent constructing of Utils
Tim Düsterhus [Mon, 12 Mar 2012 21:50:09 +0000 (22:50 +0100)]
Prevent constructing of Util classes.
Alexander Ebert [Mon, 12 Mar 2012 21:40:30 +0000 (22:40 +0100)]
Fixed template structure
Alexander Ebert [Mon, 12 Mar 2012 21:32:51 +0000 (22:32 +0100)]
Removed useless spans
Alexander Ebert [Mon, 12 Mar 2012 20:28:57 +0000 (21:28 +0100)]
Added event javascriptInit in ACP header.tpl
Luzifr [Mon, 12 Mar 2012 19:40:07 +0000 (20:40 +0100)]
Moved LESS file
Luzifr [Mon, 12 Mar 2012 19:35:06 +0000 (20:35 +0100)]
LESS support (work in progress!)
Everything should still look as before …
Alexander Ebert [Mon, 12 Mar 2012 16:35:48 +0000 (17:35 +0100)]
Added switch to handle user options during registration
Luzifr [Mon, 12 Mar 2012 13:04:45 +0000 (14:04 +0100)]
Small fix
Alexander Ebert [Sat, 10 Mar 2012 13:22:55 +0000 (05:22 -0800)]
Merge pull request #511 from wbbaddons/classUtilEquals
Adding ClassUtil::equals()
Tim Düsterhus [Sat, 10 Mar 2012 12:56:26 +0000 (13:56 +0100)]
Adding ClassUtil::equals()
Alexander Ebert [Fri, 9 Mar 2012 19:59:17 +0000 (20:59 +0100)]
Fixed input for LESS
Alexander Ebert [Fri, 9 Mar 2012 19:58:50 +0000 (20:58 +0100)]
Fixed dumb error in LESS
Alexander Ebert [Fri, 9 Mar 2012 19:20:23 +0000 (20:20 +0100)]
Added dev mode for less
Luzifr [Fri, 9 Mar 2012 13:37:36 +0000 (14:37 +0100)]
Fixes #509
Luzifr [Fri, 9 Mar 2012 13:19:45 +0000 (14:19 +0100)]
More global classes & some comments
Marcel Werk [Thu, 8 Mar 2012 21:25:14 +0000 (22:25 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Thu, 8 Mar 2012 21:24:55 +0000 (22:24 +0100)]
Improved attachment support (still work in progress)
Alexander Ebert [Thu, 8 Mar 2012 17:21:34 +0000 (18:21 +0100)]
Hide containers on init
Alexander Ebert [Thu, 8 Mar 2012 16:17:32 +0000 (17:17 +0100)]
Added missing icons and fixed WCF.Collapsible.SimpleRemote
Alexander Ebert [Thu, 8 Mar 2012 16:16:51 +0000 (08:16 -0800)]
Merge pull request #508 from Gravatronics/bug/appWithoutLangVars+PackageName
Fixes a bug for application with no lang vars
Alexander Ebert [Thu, 8 Mar 2012 15:36:18 +0000 (16:36 +0100)]
Added template event and fixed minor error
Alexander Ebert [Thu, 8 Mar 2012 15:27:33 +0000 (16:27 +0100)]
Divided remote collapsible into "set state" and "load"
Matthias Schmidt [Thu, 8 Mar 2012 15:18:09 +0000 (16:18 +0100)]
Adds missing action check
Matthias Schmidt [Thu, 8 Mar 2012 14:33:07 +0000 (15:33 +0100)]
Fixes a bug for application with no lang vars
This bug should also occur if the active application supports less languages than installed and the installed package supports languages that are installed but not supported by the active application.
In those cases, the localized package infos weren't saved since the language array way empty (or not all localizations were saved). Now all languages are fetched and now this also happens at the very end of the installation which makes it possible to save the localized data in a new language that was delivered by the installed package (though this seems to be not supported yet).
Alexander Ebert [Thu, 8 Mar 2012 14:06:33 +0000 (15:06 +0100)]
Removed wcfGrow() and .wcfDimensions
Closes #506
Luzifr [Wed, 7 Mar 2012 18:00:49 +0000 (19:00 +0100)]
Adds media-type
Luzifr [Wed, 7 Mar 2012 17:58:28 +0000 (18:58 +0100)]
Adds media-type
Alexander Ebert [Wed, 7 Mar 2012 17:30:19 +0000 (18:30 +0100)]
Added wcf.css for backwards compatibility during WCFSetup
Alexander Ebert [Wed, 7 Mar 2012 17:19:32 +0000 (18:19 +0100)]
Added less 1.2.2
Luzifr [Wed, 7 Mar 2012 16:54:33 +0000 (17:54 +0100)]
More global styles
Luzifr [Wed, 7 Mar 2012 14:57:06 +0000 (15:57 +0100)]
More global classes & optimizations
Alexander Ebert [Wed, 7 Mar 2012 14:48:45 +0000 (15:48 +0100)]
Variables passed to {lang} are no longer encoded
Fixes #505
Alexander Ebert [Tue, 6 Mar 2012 21:49:21 +0000 (22:49 +0100)]
Package uninstallation should work everywhere now
Yes, packageView.tpl seems to be still buggy, investigating this tomorrow or whatever.
Fixes #498
Luzifr [Tue, 6 Mar 2012 19:41:26 +0000 (20:41 +0100)]
Multiple changes
Added missing classes; Added missing style-declarations; Fixed a few
bugs in CSS; Implemented more new globals style-classes;
Note that the global-classes are not yet ready and there may be
displaying-problems!
Alexander Ebert [Tue, 6 Mar 2012 18:49:47 +0000 (19:49 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Tue, 6 Mar 2012 18:49:24 +0000 (19:49 +0100)]
Uninstallation should now properly prompt
Luzifr [Tue, 6 Mar 2012 17:56:00 +0000 (18:56 +0100)]
Introducing the new global classes (names may still change!)
Luzifr [Tue, 6 Mar 2012 15:52:49 +0000 (16:52 +0100)]
Introducing the new global classes (names may still change!)
OOCSS: We now add multiple classes to achieve a design and behavior.
This makes it easier to build new elements from scratch. Beware: Work
in progress!
Alexander Ebert [Tue, 6 Mar 2012 15:07:43 +0000 (16:07 +0100)]
SQL-log used wrong package id if package is a plugin
Fixes #499