Changeset 7194 for extensions/gally/gally-cuise/js
- Timestamp:
- Oct 15, 2010, 1:16:05 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/gally/gally-cuise/js/crossbrowser.js
r6926 r7194 2529 2529 }, 2530 2530 //======================================================= 2531 absolutize: function(element) { 2532 element = $(element); 2533 if (element.getStyle('position') == 'absolute') return; 2534 // Position.prepare(); // To be done manually by Scripty when it needs it. 2535 2536 var offsets = element.positionedOffset(); 2537 var top = offsets[1]; 2538 var left = offsets[0]; 2539 var width = element.clientWidth; 2540 var height = element.clientHeight; 2541 2542 element._originalLeft = left - parseFloat(element.style.left || 0); 2543 element._originalTop = top - parseFloat(element.style.top || 0); 2544 element._originalWidth = element.style.width; 2545 element._originalHeight = element.style.height; 2546 2547 element.style.position = 'absolute'; 2548 element.style.top = top + 'px'; 2549 element.style.left = left + 'px'; 2550 element.style.width = width + 'px'; 2551 element.style.height = height + 'px'; 2552 return element; 2553 }, 2554 2555 relativize: function(element) { 2556 element = $(element); 2557 if (element.getStyle('position') == 'relative') return; 2558 // Position.prepare(); // To be done manually by Scripty when it needs it. 2559 2560 element.style.position = 'relative'; 2561 var top = parseFloat(element.style.top || 0) - (element._originalTop || 0); 2562 var left = parseFloat(element.style.left || 0) - (element._originalLeft || 0); 2563 2564 element.style.top = top + 'px'; 2565 element.style.left = left + 'px'; 2566 element.style.height = element._originalHeight; 2567 element.style.width = element._originalWidth; 2568 return element; 2569 }, 2570 2571 //===================================================== 2531 2572 findPos : function() { 2532 2573 obj_ = jQuery(this).get(0);
Note: See TracChangeset
for help on using the changeset viewer.