Changeset 8803
- Timestamp:
- 02/05/08 03:35:04 (2 years ago)
- Files:
-
- spinoffs/prototype/trunk/CHANGELOG (modified) (1 diff)
- spinoffs/prototype/trunk/src/dom.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
spinoffs/prototype/trunk/CHANGELOG
r8800 r8803 1 * Make Prototype tagName comparisons XHTML-compliant. Closes #11012, #11013, #11014. [cfis, Tobie Langel] 2 1 3 * Avoid breaking Element.prototype in browsers which support it. Closes #11004. [cfis, Tobie Langel] 2 4 spinoffs/prototype/trunk/src/dom.js
r8800 r8803 519 519 element = element.offsetParent; 520 520 if (element) { 521 if (element.tagName == 'BODY') break;521 if (element.tagName.toUpperCase() == 'BODY') break; 522 522 var p = Element.getStyle(element, 'position'); 523 523 if (p !== 'static') break; … … 604 604 element = forElement; 605 605 do { 606 if (!Prototype.Browser.Opera || element.tagName == 'BODY') {606 if (!Prototype.Browser.Opera || element.tagName.toUpperCase() == 'BODY') { 607 607 valueT -= element.scrollTop || 0; 608 608 valueL -= element.scrollLeft || 0; … … 904 904 905 905 if (value == 1) 906 if(element.tagName == 'IMG' && element.width) {906 if(element.tagName.toUpperCase() == 'IMG' && element.width) { 907 907 element.width++; element.width--; 908 908 } else try { … … 1061 1061 1062 1062 var methods = Object.clone(Methods), 1063 tagName = element.tagName , property, value;1063 tagName = element.tagName.toUpperCase(), property, value; 1064 1064 1065 1065 // extend methods for specific tags