X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/689d1eb082555555dbfdfa04133c765618f34c47..refs/pull/261/head:/resources/assets/js/directives.js diff --git a/resources/assets/js/directives.js b/resources/assets/js/directives.js index 5bd764fa7..16d1ad2a4 100644 --- a/resources/assets/js/directives.js +++ b/resources/assets/js/directives.js @@ -845,9 +845,9 @@ module.exports = function (ngApp, events) { scope.closeBox = function () { element.remove(); scope.$destroy(); - } + }; } - } + }; }]); ngApp.directive('commentEdit', [function () { @@ -855,7 +855,7 @@ module.exports = function (ngApp, events) { restrict: 'E', templateUrl: 'comment-reply.html', scope: { - comment: '=', + comment: '=' }, link: function (scope, element) { scope.isEdit = true; @@ -872,9 +872,9 @@ module.exports = function (ngApp, events) { scope.closeBox = function () { element.remove(); scope.$destroy(); - } + }; } - } + }; }]); @@ -889,8 +889,9 @@ module.exports = function (ngApp, events) { scope.$destroy(); }); - element.on('click', function () { - var $container = element.parents('.comment-box').first(); + element.on('click', function (e) { + e.preventDefault(); + var $container = element.parents('.comment-actions').first(); if (!$container.length) { console.error('commentReplyLink directive should be placed inside a container with class comment-box!'); return; @@ -933,13 +934,14 @@ module.exports = function (ngApp, events) { }, link: function (scope, element, attr, ctrl) { - element.on('click', function() { - var resp = $window.confirm('This will remove the content of the comment, are you sure you want to continue?'); - if (!resp) { - return; - } + element.on('click', function(e) { + e.preventDefault(); + var resp = $window.confirm(trans('entities.comment_delete_confirm')); + if (!resp) { + return; + } - ctrl.delete(scope.comment); + ctrl.delete(scope.comment); }); } };