return false;
}, this);
CommentHelper.confirmoverlay = new Y.Overlay({
-bodyContent: '<a href="#" id="confirmdelete-'+this.client_id+'">'+M.str.moodle.yes+'</a> <a href="#" id="canceldelete-'+this.client_id+'">'+M.str.moodle.no+'</a>',
+bodyContent: '<div class="comment-delete-confirm"><a href="#" id="confirmdelete-'+this.client_id+'">'+M.str.moodle.yes+'</a> <a href="#" id="canceldelete-'+this.client_id+'">'+M.str.moodle.no+'</a></div>',
visible: false
});
CommentHelper.confirmoverlay.render(document.body);
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({
}
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();
},
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;
.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}