Lines Matching refs:doc

2083         doc = element && element.ownerDocument,
2094 if (!doc) {
2102 docElem = doc.documentElement;
3179 function parseUseDirectives(doc) { argument
3180 var nodelist = doc.getElementsByTagName('use');
3186 el2 = doc.getElementById(xlink).cloneNode(true),
3303 return function(doc, callback, reviver) { argument
3304 if (!doc) {
3308 parseUseDirectives(doc);
3314 if (doc.getAttribute('width') && doc.getAttribute('width') !== '100%') {
3315 widthAttr = parseUnit(doc.getAttribute('width'));
3317 if (doc.getAttribute('height') && doc.getAttribute('height') !== '100%') {
3318 heightAttr = parseUnit(doc.getAttribute('height'));
3322 var viewBoxAttr = doc.getAttribute('viewBox');
3332 addVBTransform(doc, widthAttr, heightAttr);
3334 var descendants = fabric.util.toArray(doc.getElementsByTagName('*'));
3339 descendants = doc.selectNodes('//*[name(.)!="svg"]');
3365 fabric.gradientDefs[svgUid] = fabric.getGradientDefs(doc);
3366 fabric.cssRules[svgUid] = fabric.getCSSRules(doc);
3488 getGradientDefs: function(doc) { argument
3489 var linearGradientEls = doc.getElementsByTagName('linearGradient'),
3490 radialGradientEls = doc.getElementsByTagName('radialGradient'),
3657 getCSSRules: function(doc) { argument
3658 var styles = doc.getElementsByTagName('style'),
3755 var doc;
3759 doc = parser.parseFromString(string, 'text/xml');
3763 doc = new ActiveXObject('Microsoft.XMLDOM');
3764 doc.async = 'false';
3766 doc.loadXML(string.replace(/<!DOCTYPE[\s\S]*?(\[[\s\S]*\])*?>/i, ''));
3769 fabric.parseSVGDocument(doc.documentElement, function (results, options) {
23368 var doc = new DOMParser().parseFromString(string);
23369 fabric.parseSVGDocument(doc.documentElement, function(results, options) {