diff --git a/comment/comment.js b/comment/comment.js index 01e0f10e811..7ed595ceb7d 100644 --- a/comment/comment.js +++ b/comment/comment.js @@ -55,7 +55,7 @@ M.core_comment = { return false; }, this); CommentHelper.confirmoverlay = new Y.Overlay({ -bodyContent: ''+M.str.moodle.yes+' '+M.str.moodle.no+'', +bodyContent: '
'+M.str.moodle.yes+' '+M.str.moodle.no+'
', visible: false }); CommentHelper.confirmoverlay.render(document.body); @@ -212,7 +212,7 @@ bodyContent: ''+M.str.moodle.y var scope = this; var params = {'commentid': id}; scope.cancel_delete(); - function remove_dom(type, anmi, cmt) { + function remove_dom(type, anim, cmt) { cmt.remove(); } this.request({ @@ -273,8 +273,6 @@ bodyContent: ''+M.str.moodle.y } CommentHelper.confirmoverlay.set('xy', [e.pageX-(width/2), e.pageY+10]); CommentHelper.confirmoverlay.set('visible', true); - // XXX: YUI3 bug, a temp workaround in firefox, still have problem on webkit - CommentHelper.confirmoverlay.bodyNode.setStyle('visibility', 'visible'); Y.one('#canceldelete-'+scope.client_id).on('click', function(e) { e.preventDefault(); scope.cancel_delete(); @@ -292,8 +290,6 @@ bodyContent: ''+M.str.moodle.y }, cancel_delete: function() { CommentHelper.confirmoverlay.set('visible', false); - // XXX: YUI3 bug, a temp workaround in firefox, still have problem on webkit - CommentHelper.confirmoverlay.bodyNode.setStyle('visibility', 'hidden'); }, register_pagination: function() { var scope = this; diff --git a/theme/base/style/core.css b/theme/base/style/core.css index fff13c7735a..c215a9823b8 100644 --- a/theme/base/style/core.css +++ b/theme/base/style/core.css @@ -321,6 +321,7 @@ table.mod_index {width:100%;} .comment-content div {margin:0;padding:0;} .comment-content p {padding:0;margin:0 18px 0 0;} .comment-delete {float:right;text-align:right;} +.comment-delete-confirm {background: #89B31F; padding: 2px;} .comment-container {float:left;width: 305px;margin: 4px;} .comment-report-selectall{display:none} .jsenabled .comment-report-selectall{display:inline}