##// END OF EJS Templates
changelog: simplify row expansion and fix for Firefox (parentElement->parentNode)
Aras Pranckevicius -
r1879:395dfc93 beta
parent child Browse files
Show More
@@ -135,7 +135,7 b''
135 });
135 });
136
136
137 var msgs = YUQ('.message');
137 var msgs = YUQ('.message');
138 // get firts element height;
138 // get first element height
139 var el = YUQ('.container')[0];
139 var el = YUQ('.container')[0];
140 var row_h = el.clientHeight;
140 var row_h = el.clientHeight;
141 for(var i=0;i<msgs.length;i++){
141 for(var i=0;i<msgs.length;i++){
@@ -146,15 +146,14 b''
146 if(h > row_h){
146 if(h > row_h){
147 YUD.setStyle(m.nextElementSibling,'display','block');
147 YUD.setStyle(m.nextElementSibling,'display','block');
148 YUD.setStyle(m.nextElementSibling,'margin-top',row_h-(h+14)+'px');
148 YUD.setStyle(m.nextElementSibling,'margin-top',row_h-(h+14)+'px');
149 YUD.setAttribute(m.nextElementSibling,'expand',h);
150 };
149 };
151 }
150 }
152 YUE.on(YUQ('.expand'),'click',function(e){
151 YUE.on(YUQ('.expand'),'click',function(e){
153 var elem = e.currentTarget.parentElement.parentElement;
152 var elem = e.currentTarget.parentNode.parentNode;
154 YUD.setStyle(e.currentTarget,'display','none');
153 YUD.setStyle(e.currentTarget,'display','none');
155 YUD.setStyle(elem,'height',YUD.getAttribute(e.currentTarget,'expand')+'px');
154 YUD.setStyle(elem,'height','auto');
156
155
157 //redraw the graph max_w and jsdata are global vars
156 //redraw the graph, max_w and jsdata are global vars
158 set_canvas(max_w);
157 set_canvas(max_w);
159
158
160 var r = new BranchRenderer();
159 var r = new BranchRenderer();
General Comments 0
You need to be logged in to leave comments. Login now