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