diff options
Diffstat (limited to 'lib/scripts/behaviour.js')
-rw-r--r-- | lib/scripts/behaviour.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/scripts/behaviour.js b/lib/scripts/behaviour.js index f9aad3d02..f152fbb2e 100644 --- a/lib/scripts/behaviour.js +++ b/lib/scripts/behaviour.js @@ -55,6 +55,7 @@ var dw_behaviour = { dw_behaviour.quickSelect(); dw_behaviour.checkWindowsShares(); dw_behaviour.subscription(); + dw_behaviour.pageRestoreConfirm(); dw_behaviour.revisionBoxHandler(); jQuery(document).on('click','#page__revisions input[type=checkbox]', @@ -82,6 +83,17 @@ var dw_behaviour = { }, /** + * Display confirm dialog on page restore action + */ + pageRestoreConfirm: function(){ + jQuery('#dokuwiki__pagetools li.revert a').on('click', + function() { + return confirm(LANG.restore_confirm); + } + ); + }, + + /** * Looks for an element with the ID focus__this at sets focus to it */ focusMarker: function(){ @@ -172,7 +184,7 @@ var dw_behaviour = { */ revisionBoxHandler: function() { var $revisions = jQuery('#page__revisions'); - var $all = jQuery('input[type=checkbox]', $revisions); + var $all = jQuery('input[type="checkbox"][name="rev2[]"]', $revisions); var $checked = $all.filter(':checked'); var $button = jQuery('button', $revisions); |