Changeset 2682 for trunk/phpgwapi
- Timestamp:
- 05/03/10 09:23:44 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/phpgwapi/js/expressoAjax/dom.js
r2674 r2682 281 281 hideBar(); 282 282 } 283 var zoominTimer = new Array(); 284 var zoomoutTimer = new Array(); 283 var zoomTimer = { 'in': [] , 'out': [] }; 284 var imgSize = []; 285 285 286 function zoom_in(id) 286 287 { 287 clearTimeout(zoom outTimer[id]);288 clearTimeout(zoomTimer.out[id]); 288 289 var elem = document.getElementById(id); 289 if (elem.height > 34) 290 if (imgSize[id] == undefined) 291 imgSize[id]=elem.height; 292 293 if (elem.height > (imgSize[id]+10)) 290 294 { 291 clearTimeout(zoom inTimer[id]);295 clearTimeout(zoomTimer.in[id]); 292 296 return false; 293 297 } 294 elem.height += 4; 295 elem.width += 4; 296 zoominTimer[id] = setTimeout('zoom_in("'+id+'");',30); 298 var propor = (elem.width/elem.height); 299 elem.height += 3; 300 elem.width += propor*3; 301 zoomTimer.in[id] = setTimeout('zoom_in("'+id+'");',30); 297 302 } 298 303 function zoom_out(id) 299 304 { 300 clearTimeout(zoom inTimer[id]);305 clearTimeout(zoomTimer.in[id]); 301 306 var elem = document.getElementById(id); 302 307 if ( ! elem ) 303 308 return; 304 if (elem.height < 24)309 if (elem.height < imgSize[id]) 305 310 { 306 clearTimeout(zoom outTimer[id]);311 clearTimeout(zoomTimer.out[id]); 307 312 return false; 308 313 } 309 elem.height -= 2; 310 elem.width -= 2; 311 zoomoutTimer[id] = setTimeout('zoom_out("'+id+'");',30); 314 var propor = (elem.width/elem.height); 315 elem.height -= 3; 316 elem.width -= propor*3; 317 zoomTimer.out[id] = setTimeout('zoom_out("'+id+'");',30); 312 318 }; 313 319
Note: See TracChangeset
for help on using the changeset viewer.