Mercurial > kallithea
comparison rhodecode/public/js/rhodecode.js @ 2868:4982f5b06e2b beta
Add highlight class for future multiline comments
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 23 Sep 2012 23:34:09 +0200 |
parents | 2b672f04bfd9 |
children | 9812e617c564 |
comparison
equal
deleted
inserted
replaced
2867:92d3afab8a2d | 2868:4982f5b06e2b |
---|---|
415 if(YUD.hasClass(newtr.nextElementSibling,'inline-comments-button')){ | 415 if(YUD.hasClass(newtr.nextElementSibling,'inline-comments-button')){ |
416 YUD.setStyle(newtr.nextElementSibling,'display',''); | 416 YUD.setStyle(newtr.nextElementSibling,'display',''); |
417 } | 417 } |
418 removeInlineForm(newtr); | 418 removeInlineForm(newtr); |
419 YUD.removeClass(parent_tr, 'form-open'); | 419 YUD.removeClass(parent_tr, 'form-open'); |
420 YUD.removeClass(parent_tr, 'hl-comment'); | |
420 | 421 |
421 }); | 422 }); |
422 | 423 |
423 return form | 424 return form |
424 }; | 425 }; |
436 var _td = YUD.getElementsByClassName('code',null,tr)[0]; | 437 var _td = YUD.getElementsByClassName('code',null,tr)[0]; |
437 if(YUD.hasClass(tr,'form-open') || YUD.hasClass(tr,'context') || YUD.hasClass(_td,'no-comment')){ | 438 if(YUD.hasClass(tr,'form-open') || YUD.hasClass(tr,'context') || YUD.hasClass(_td,'no-comment')){ |
438 return | 439 return |
439 } | 440 } |
440 YUD.addClass(tr,'form-open'); | 441 YUD.addClass(tr,'form-open'); |
442 YUD.addClass(tr,'hl-comment'); | |
441 var node = YUD.getElementsByClassName('full_f_path',null,tr.parentNode.parentNode.parentNode)[0]; | 443 var node = YUD.getElementsByClassName('full_f_path',null,tr.parentNode.parentNode.parentNode)[0]; |
442 var f_path = YUD.getAttribute(node,'path'); | 444 var f_path = YUD.getAttribute(node,'path'); |
443 var lineno = getLineNo(tr); | 445 var lineno = getLineNo(tr); |
444 var form = createInlineForm(tr, f_path, lineno, submit_url); | 446 var form = createInlineForm(tr, f_path, lineno, submit_url); |
445 | 447 |