*/
_packageID: 0,
- /**
- * URL of WCF package list
- * @var string
- */
- _wcfPackageListURL: '',
-
/**
* Initializes the WCF.ACP.Package.Uninstallation class.
*
* @param jQuery elements
- * @param string wcfPackageListURL
*/
- init: function(elements, wcfPackageListURL) {
+ init: function(elements) {
this._elements = elements;
this._packageID = 0;
- this._wcfPackageListURL = wcfPackageListURL;
if (this._elements !== undefined && this._elements.length) {
this._super(0, 'UninstallPackage');
_showConfirmationDialog: function(event) {
var $element = $(event.currentTarget);
- if ($element.data('isApplication') && this._wcfPackageListURL) {
- window.location = WCF.String.unescapeHTML(this._wcfPackageListURL.replace(/{packageID}/, $element.data('objectID')));
- return;
- }
-
var self = this;
WCF.System.Confirmation.show($element.data('confirmMessage'), function(action) {
if (action === 'confirm') {
'wcf.acp.package.uninstallation.title': '{jslang}wcf.acp.package.uninstallation.title{/jslang}'
});
- new WCF.ACP.Package.Uninstallation($('.jsUninstallButton'), null);
+ new WCF.ACP.Package.Uninstallation($('.jsUninstallButton'));
});
</script>
});
{if $__wcf->session->getPermission('admin.configuration.package.canUninstallPackage')}
- new WCF.ACP.Package.Uninstallation($('.jsPackageRow .jsUninstallButton'), null);
+ new WCF.ACP.Package.Uninstallation($('.jsPackageRow .jsUninstallButton'));
{/if}
{if $__wcf->session->getPermission('admin.configuration.package.canUpdatePackage')}