diff --git a/rhodecode/public/js/rhodecode.js b/rhodecode/public/js/rhodecode.js
--- a/rhodecode/public/js/rhodecode.js
+++ b/rhodecode/public/js/rhodecode.js
@@ -373,18 +373,17 @@ var q_filter = function(target,nodes,dis
};
var tableTr = function(cls, body){
- var _el = document.createElement('table');
-
+ var _el = document.createElement('div');
var cont = new YAHOO.util.Element(body);
var comment_id = fromHTML(body).children[0].id.split('comment-')[1];
var id = 'comment-tr-{0}'.format(comment_id);
- var _html = ('tbody>
'+
+ var _html = (''+
' | '+
' | '+
'{2} | '+
- '
').format(id, cls, body);
+ '
').format(id, cls, body);
_el.innerHTML = _html;
- return _el.children[0].children[0];
+ return _el.children[0].children[0].children[0];
};
/** comments **/
@@ -445,13 +444,11 @@ var injectInlineForm = function(tr){
}
}
YUD.insertAfter(form,parent);
-
var f = YUD.get(form);
-
var overlay = YUD.getElementsByClassName('overlay',null,f)[0];
var _form = YUD.getElementsByClassName('inline-form',null,f)[0];
- form.on('submit',function(e){
+ YUE.on(YUD.get(_form), 'submit',function(e){
YUE.preventDefault(e);
//ajax submit