Mercurial > kallithea
diff rhodecode/public/js/rhodecode.js @ 3419:efc00d363d1e beta
collapsable diff container in changeset, makes quick review easier
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Fri, 01 Mar 2013 15:25:36 +0100 |
parents | fa6ba6727475 |
children | ff3f10a6a203 53eafc983b5c |
line wrap: on
line diff
--- a/rhodecode/public/js/rhodecode.js Thu Feb 28 16:13:38 2013 +0100 +++ b/rhodecode/public/js/rhodecode.js Fri Mar 01 15:25:36 2013 +0100 @@ -2161,3 +2161,26 @@ }); } } + + +// global hooks after DOM is loaded + +YUE.onDOMReady(function(){ + YUE.on(YUQ('.diff-collapse-button'), 'click', function(e){ + var button = e.currentTarget; + var t = YUD.get(button).getAttribute('target'); + console.log(t); + if(YUD.hasClass(t, 'hidden')){ + YUD.removeClass(t, 'hidden'); + YUD.get(button).innerHTML = "↑ {0} ↑".format(_TM['collapse diff']); + } + else if(!YUD.hasClass(t, 'hidden')){ + YUD.addClass(t, 'hidden'); + YUD.get(button).innerHTML = "↓ {0} ↓".format(_TM['expand diff']); + } + }); + + + +}); +