Fixed uninstallation
authorAlexander Ebert <ebert@woltlab.com>
Sun, 18 Nov 2012 21:57:34 +0000 (22:57 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Sun, 18 Nov 2012 21:57:34 +0000 (22:57 +0100)
Fixes #914

wcfsetup/install/files/acp/js/WCF.ACP.js

index 6472603f37a82330a0e891f24807133ce2d197f3..1e5e9698dc7b1619cd195e95092df720546afcb6 100644 (file)
@@ -314,6 +314,7 @@ WCF.ACP.Package.List = Class.extend({
  * Provides the package installation.
  * 
  * @param      integer         queueID
+ * @param      string          actionName
  */
 WCF.ACP.Package.Installation = Class.extend({
        /**
@@ -344,9 +345,10 @@ WCF.ACP.Package.Installation = Class.extend({
         * Initializes the WCF.ACP.Package.Installation class.
         * 
         * @param       integer         queueID
+        * @param       string          actionName
         */
-       init: function(queueID) {
-               this._actionName = 'InstallPackage';
+       init: function(queueID, actionName) {
+               this._actionName = (actionName) ? actionName : 'InstallPackage';
                this._queueID = queueID;
                
                this._proxy = new WCF.Action.Proxy({
@@ -579,12 +581,11 @@ WCF.ACP.Package.Uninstallation = WCF.ACP.Package.Installation.extend({
         * @param       jQuery          elements
         */
        init: function(elements) {
-               this._actionName = 'UninstallPackage';
                this._elements = elements;
                this._packageID = 0;
                
                if (this._elements.length) {
-                       this._super(0);
+                       this._super(0, 'UninstallPackage');
                }
        },