Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 8447

Show
Ignore:
Timestamp:
12/19/07 23:32:21 (1 year ago)
Author:
andrew
Message:

Handle case-sensitivity in Selector tag names better. Closes #5052. [mexx, Andrew Dupont]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • spinoffs/prototype/trunk/CHANGELOG

    r8274 r8447  
     1*SVN* 
     2 
     3* Handle case-sensitivity in Selector tag names better. Closes #5052. [mexx, Andrew Dupont] 
     4 
    15*1.6.0.1* (December 4, 2007) 
    26 
  • spinoffs/prototype/trunk/src/selector.js

    r8223 r8447  
    397397    // TOKEN FUNCTIONS 
    398398    tagName: function(nodes, root, tagName, combinator) { 
    399       tagName = tagName.toUpperCase(); 
     399      var uTagName = tagName.toUpperCase(); 
    400400      var results = [], h = Selector.handlers; 
    401401      if (nodes) { 
     
    410410        } 
    411411        for (var i = 0, node; node = nodes[i]; i++) 
    412           if (node.tagName.toUpperCase() == tagName) results.push(node); 
     412          if (node.tagName.toUpperCase() === uTagName) results.push(node); 
    413413        return results; 
    414414      } else return root.getElementsByTagName(tagName);