Changeset 13352
- Timestamp:
- 06/07/08 04:45:51 (5 years ago)
- Location:
- lang/javascript/DOM.resize
- Files:
-
- 2 modified
-
resize.html (modified) (1 diff)
-
resize.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/DOM.resize/resize.html
r13349 r13352 14 14 </div> 15 15 16 <div class="resizable" style="min-width:100;min-height:100;width:400;height:200; ">16 <div class="resizable" style="min-width:100;min-height:100;width:400;height:200;padding:20"> 17 17 <pre style="margin:1em"> 18 18 min-width:100; -
lang/javascript/DOM.resize/resize.js
r13351 r13352 37 37 var start_resize = function(){ 38 38 var parent = this.parentNode; 39 var cx = parseInt( this.style.width)>> 1;40 var cy = parseInt( this.style.height) >> 1;41 var mx = parseInt( this.style.minWidth) || cx * 4;42 var my = parseInt( this.style.minHeight) || cy * 4;39 var cx = parseInt(parent.style.paddingRight) >> 1; 40 var cy = parseInt(parent.style.paddingBottom) >> 1; 41 var mx = parseInt(parent.style.minWidth) || cx * 4; 42 var my = parseInt(parent.style.minHeight) || cy * 4; 43 43 mousemove = function(evt){ 44 var x = (evt.offsetX || evt.layerX) +cx;44 var x = (evt.offsetX || evt.layerX) - cx; 45 45 if (isNaN(x) || x < mx) return; 46 var y = (evt.offsetY || evt.layerY) +cy;46 var y = (evt.offsetY || evt.layerY) - cy; 47 47 if (isNaN(y) || y < my) return; 48 48 parent.style.width = x; … … 88 88 elem.style.border = 'outset 1px'; 89 89 if (!elem.style.position) elem.style.position = 'relative'; 90 if (!elem.style.paddingRight) elem.style.paddingRight = rstyle.width; 91 if (!elem.style.paddingBottom) elem.style.paddingBottom = rstyle.height; 90 if (!elem.style.paddingRight) 91 elem.style.paddingRight = elem.style.padding || rstyle.width; 92 if (!elem.style.paddingBottom) 93 elem.style.paddingBottom = elem.style.padding || rstyle.height; 92 94 var resizer = document.createElement('div'); 93 95 for (var p in rstyle) resizer.style[p] = rstyle[p];
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)