Lines Matching refs:ownerDocument
67 function addStyleSheet(ownerDocument, cssText) { argument
68 var p = ownerDocument.createElement('p'),
69 parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement;
91 function addElements(newElements, ownerDocument) { argument
100 shivDocument(ownerDocument);
109 function getExpandoData(ownerDocument) { argument
110 var data = expandoData[ownerDocument[expando]];
114 ownerDocument[expando] = expanID;
127 function createElement(nodeName, ownerDocument, data){ argument
128 if (!ownerDocument) {
129 ownerDocument = document;
132 return ownerDocument.createElement(nodeName);
135 data = getExpandoData(ownerDocument);
163 function createDocumentFragment(ownerDocument, data){ argument
164 if (!ownerDocument) {
165 ownerDocument = document;
168 return ownerDocument.createDocumentFragment();
170 data = data || getExpandoData(ownerDocument);
187 function shivMethods(ownerDocument, data) { argument
190 data.createElem = ownerDocument.createElement;
191 data.createFrag = ownerDocument.createDocumentFragment;
196 ownerDocument.createElement = function(nodeName) {
201 return createElement(nodeName, ownerDocument, data);
204 ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' +
225 function shivDocument(ownerDocument) { argument
226 if (!ownerDocument) {
227 ownerDocument = document;
229 var data = getExpandoData(ownerDocument);
232 data.hasCSS = !!addStyleSheet(ownerDocument,
242 shivMethods(ownerDocument, data);
244 return ownerDocument;