Lines Matching defs:self
100 self = this;
113 // self._internalCallback = null;
121 // self.onSuccess = null;
128 // self.onFailure = null;
138 // self.onCSS = null;
145 // self.onProgress = null;
152 // self.onTimeout = null;
159 self.context = Y;
165 // self.data = null;
172 // self.insertBefore = null;
180 // self.charset = null;
187 // self.cssAttributes = null;
194 // self.jsAttributes = null;
202 self.base = Y.Env.meta.base + Y.Env.meta.root;
210 self.comboBase = Y.Env.meta.comboBase;
215 // self.langBase = Y.Env.meta.langBase;
216 // self.lang = "";
225 self.combine = o.base &&
226 (o.base.indexOf(self.comboBase.substr(0, 20)) > -1);
234 self.comboSep = '&';
246 self.maxURLLength = MAX_URL_LENGTH;
253 //self.ignoreRegistered = false;
262 self.root = Y.Env.meta.root;
265 * Timeout value in milliseconds. If set, self value will be used by
271 self.timeout = 0;
279 // self.ignore = null;
287 // self.force = null;
289 self.forceMap = {};
297 self.allowRollup = false;
324 // self.filter = null;
332 self.filters = {};
339 self.required = {};
351 // self.patterns = Y.merge(Y.Env.meta.patterns);
352 self.patterns = {};
358 // self.moduleInfo = Y.merge(Y.Env.meta.moduleInfo);
359 self.moduleInfo = {};
361 self.groups = Y.merge(Y.Env.meta.groups);
391 self.skin = Y.merge(Y.Env.meta.skin);
397 self.conditions = {};
400 // self.provides = {};
402 self.config = o;
403 self._internal = true;
410 self.moduleInfo[k] = Y.merge(v);
416 self.conditions[k] = Y.merge(v);
420 oeach(defaults, self.addModule, self);
432 self.loaded = GLOBAL_LOADED[VERSION];
435 self._inspectPage();
437 self._internal = false;
439 self._config(o);
441 self.forceMap = (self.force) ? Y.Array.hash(self.force) : {};
443 self.testresults = null;
446 self.testresults = Y.config.tests;
453 // self.rollups = null;
462 // self.loadOptional = false;
471 self.sorted = [];
478 // self.attaching = null;
487 self.dirty = true;
494 self.inserted = {};
501 self.skipped = {};
503 // Y.on('yui:load', self.loadNext, self);
505 self.tested = {};
512 //self.results = {};
653 var i, j, val, f, group, groupName, self = this;
660 self.require(val);
664 self.skin.defaultSkin = o.skin;
670 Y.mix(self.skin, val, true);
677 self.addGroup(group, groupName);
679 oeach(group.aliases, self.addAlias, self);
686 oeach(val, self.addModule, self);
688 oeach(val, self.addAlias, self);
694 self[i] = val;
701 f = self.filter;
705 self.filterName = f;
706 self.filter = self.FILTER_DEFS[f];
708 self.require('yui-log', 'dump');
713 if (self.lang) {
716 //self.require('intl-base', 'intl');
829 self = this;
832 self.groups[name] = o;
837 self.patterns[k] = v;
847 self.addModule(v, k);
848 }, self);
1157 var self = this, m,
1158 r = self.required;
1159 if (!self.allowRollup) {
1161 m = self.getModule(name);
1165 m = self.getModule(v);
1177 self.required = r;
1661 self = this;
1664 self.dirty = false;
1666 self._explodeRollups();
1667 r = self.required;
1672 m = self.getModule(name);
1677 r[expound] = self.getModule(expound);
1678 reqs = self.getRequires(r[expound]);
1682 reqs = self.getRequires(m);
1821 var self = this, skipped = Y.merge(self.skipped), fn,
1822 failed = [], rreg = self.requireRegistration,
1826 delete self.inserted[k];
1829 self.skipped = {};
1831 oeach(self.inserted, function(v, k) {
1832 var mod = self.getModule(k);
1836 Y.mix(self.loaded, self.getProvides(k));
1840 fn = self.onSuccess;
1844 fn.call(self.context, {
1846 data: self.data,
1852 self._finish(msg, success);
1860 var self = this;
1861 if (self.onProgress) {
1862 self.onProgress.call(self.context, {
2011 self = this, comp = 0, actions = 0;
2043 self.inserted[d.data[i].name] = true;
2048 self._loading = null;
2054 fn.call(self, d);
2065 fn: self._onSuccess
2075 attributes: self.cssAttributes,
2076 insertBefore: self.insertBefore,
2077 charset: self.charset,
2078 timeout: self.timeout,
2079 context: self,
2081 self._onProgress.call(self, e);
2084 self._onTimeout.call(self, d);
2088 d.fn = self._onSuccess;
2089 complete.call(self, d);
2093 d.fn = self._onFailure;
2094 complete.call(self, d);
2103 insertBefore: self.insertBefore,
2104 attributes: self.jsAttributes,
2105 charset: self.charset,
2106 timeout: self.timeout,
2108 context: self,
2111 self._onProgress.call(self, e);
2114 self._onTimeout.call(self, d);
2118 d.fn = self._onSuccess;
2119 complete.call(self, d);
2123 d.fn = self._onFailure;
2124 complete.call(self, d);
2152 var self = this, copy = Y.merge(this);
2156 self._insert(copy, o, type, skipsort);
2216 * @param {String} [base=self.base] The base url to use
2247 self = this, comboSep, maxURLLength, singles = [],
2248 inserted = (self.ignoreRegistered) ? {} : self.inserted,
2250 type = self.loadType || 'js';
2253 self.calculate();
2255 s = s || self.sorted;
2260 group = (m.group && self.groups[m.group]) || NOT_FOUND;
2267 url = (m.fullpath) ? self._filter(m.fullpath, s[i]) :
2268 self._url(m.path, s[i], group.base || m.base);
2290 comboBase = self.comboBase;
2298 m = self.getModule(s[i]);
2300 group = self.groups[groupName];
2317 m.comboSep = group.comboSep || self.comboSep;
2318 m.maxURLLength = group.maxURLLength || self.maxURLLength;
2320 if (!self.combine) {
2351 frag = ((L.isValue(m.root)) ? m.root : self.root) + (m.path || m.fullpath);
2352 frag = self._filter(frag, m.name);
2371 comboSep = resCombos[base].comboSep || self.comboSep;
2372 maxURLLength = resCombos[base].maxURLLength || self.maxURLLength;
2397 resolved[type].push(self._filter(tmpBase, null, resCombos[base].group));
2406 resolved[type].push(self._filter(tmpBase, null, resCombos[base].group));
2409 resolved[type].push(self._filter(tmpBase, null, resCombos[base].group));
2446 var self = this,
2447 out = self.resolve(true);
2449 self.data = out;
2451 self.onEnd = function() {
2452 cb.apply(self.context || self, arguments);
2455 self.insert();