[jQuery] Problem with 1.1 and metadata
At some point, it appears that window (as in, the JS object) gets run through the setArray function that metadata overloads. The window object doesn't have getElementsByTagName, so when I've done $.meta.setType("elem", "script"), I get:
<span class="objectBox objectBox-errorMessage hasTwisty hasBreakSwitch"><div class="errorTitle">this.getElementsByTagName is not a function</div><div class="errorSourceBox errorSource-exec"><img src="chrome://firebug/content/blank.gif" title="Break on this error" class="errorBreak">
<span class="errorSource"> var e = this.getElementsByTagName($.meta.name);
Adding a check for </span>getElementsByTagName fixed it:
} else if ( $.meta.type == "elem" ) {
if( !this.getElementsByTagName ) return; // Added this
var e = this.getElementsByTagName($.meta.name);
</div></span>
--Erik
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/