summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2013-08-11 12:14:17 +0200
committerAndreas Gohr <andi@splitbrain.org>2013-08-11 12:14:17 +0200
commit8ecc39810428baa07bb322c5f515f56bac533746 (patch)
tree3310a56c0c3cab36bc18047dd4dbcce14d83a0cc
parent9597c3b83b2dbf2787bf9046c911f0cc17d29481 (diff)
downloadrpg-8ecc39810428baa07bb322c5f515f56bac533746.tar.gz
rpg-8ecc39810428baa07bb322c5f515f56bac533746.tar.bz2
confirm uninstalling of extensions
-rw-r--r--lib/plugins/extension/lang/en/lang.php2
-rw-r--r--lib/plugins/extension/script.js10
2 files changed, 12 insertions, 0 deletions
diff --git a/lib/plugins/extension/lang/en/lang.php b/lib/plugins/extension/lang/en/lang.php
index 684ff2bad..3b2d2f38d 100644
--- a/lib/plugins/extension/lang/en/lang.php
+++ b/lib/plugins/extension/lang/en/lang.php
@@ -29,6 +29,8 @@ $lang['btn_disable'] = 'Disable';
$lang['btn_install'] = 'Install';
$lang['btn_reinstall'] = 'Re-install';
+$lang['js']['reallydel'] = 'Really uninstall this extension?';
+
$lang['search_for'] = 'Search Extension:';
$lang['search'] = 'Search';
diff --git a/lib/plugins/extension/script.js b/lib/plugins/extension/script.js
index 7480801ac..bd3c97758 100644
--- a/lib/plugins/extension/script.js
+++ b/lib/plugins/extension/script.js
@@ -1,5 +1,15 @@
jQuery(function(){
+ /**
+ * Confirm uninstalling
+ */
+ jQuery('#extension__manager input.uninstall').click(function(e){
+ if(!window.confirm(LANG.plugins.extension.reallydel)){
+ e.preventDefault();
+ return false;
+ }
+ return true;
+ });
/**
* very simple lightbox