Mercurial > kallithea
diff rhodecode/templates/changeset/changeset.html @ 1705:5e4827a8e942 beta
added reply comment button on top of inline comments
fixed some issues with interactive file filter on files
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Mon, 21 Nov 2011 00:29:14 +0200 |
parents | 3efc47f59639 |
children | c83d3d42ab92 |
line wrap: on
line diff
--- a/rhodecode/templates/changeset/changeset.html Sun Nov 20 23:53:25 2011 +0200 +++ b/rhodecode/templates/changeset/changeset.html Mon Nov 21 00:29:14 2011 +0200 @@ -220,20 +220,7 @@ YUE.on(YUQ('.line'),'click',function(e){ var tr = e.currentTarget; - if(YUD.hasClass(tr,'form-open') || YUD.hasClass(tr,'context')){ - return - } - YUD.addClass(tr,'form-open'); - var node = tr.parentNode.parentNode.parentNode.getElementsByClassName('full_f_path')[0]; - var f_path = YUD.getAttribute(node,'path'); - var lineno = getLineNo(tr); - var form = createInlineForm(tr, f_path, lineno); - var target_tr = tr; - if(YUD.hasClass(YUD.getNextSibling(tr),'inline-comments')){ - target_tr = YUD.getNextSibling(tr); - } - YUD.insertAfter(form,target_tr); - YUD.get('text_'+lineno).focus() + injectInlineForm(tr); }); // inject comments into they proper positions @@ -249,6 +236,10 @@ var lineno = YUD.getAttribute(inlines[i],'line'); var lineid = "{0}_{1}".format(YUD.getAttribute(inline,'target_id'),lineno); var target_line = YUD.get(lineid); + + var add = createInlineAddButton(target_line.parentNode,'${_("add another comment")}'); + YUD.insertAfter(add,target_line.parentNode); + var comment = new YAHOO.util.Element(tableTr('inline-comments',inline.innerHTML)) YUD.insertAfter(comment,target_line.parentNode); }catch(e){}