diff --git a/lib/outputrequirementslib.php b/lib/outputrequirementslib.php index acf5dd985fe..920d5f299de 100644 --- a/lib/outputrequirementslib.php +++ b/lib/outputrequirementslib.php @@ -1237,10 +1237,73 @@ class page_requirements_manager { protected function get_yui3lib_headcode($page) { global $CFG; + /* + * Created via http://yuilibrary.com/yui/configurator/ so that it emulates + * original SimpleYUI + all loaders: + * + "use": [ + "yui", + "oop", + "dom", + "event-custom-base", + "event-base", + "pluginhost", + "node", + "event-delegate", + "io-base", + "json-parse", + "transition", + "selector-css3", + "dom-style-ie", + "querystring-stringify-simple" + ] + */ + + + $requiremodules = array( + // Include everything from original SimpleYUI. + 'yui', + 'yui-base', + 'get', + 'features', + 'loader-base', + 'loader-rollup', + 'loader-yui3', + 'oop', + 'event-custom-base', + 'dom-core', + 'dom-base', + 'color-base', + 'dom-style', + 'selector-native', + 'selector', + 'node-core', + 'node-base', + 'event-base', + 'event-base-ie', + 'pluginhost-base', + 'pluginhost-config', + 'event-delegate', + 'node-event-delegate', + 'node-pluginhost', + 'dom-screen', + 'node-screen', + 'node-style', + 'querystring-stringify-simple', + 'io-base', + 'json-parse', + 'transition', + 'selector-css2', + 'selector-css3', + 'dom-style-ie', + // Some extras we use everywhere. + 'escape', + ); + $code = ''; - // Note: SimpleYUI is broken in 3.12 and will not be available in future YUI versions, - // that is why we can not load it from CDN. + // Note 1: strlen(implode('&', $modules)) + combo script URL should be kept under 2048 bytes. + // Note 2: There are some bogus @version@ in YUI 3.13.0 - always use local files to emulate SimpleYUI. if ($this->yui3loader->combine) { if (!empty($page->theme->yuicssmodules)) { @@ -1250,17 +1313,21 @@ class page_requirements_manager { } $code .= ''; } - $code .= ''; + $modules = array(); + foreach ($requiremodules as $module) { + $modules[] = "$CFG->yui3version/$module/$module-min.js"; + } + $code .= ''; + } else { if (!empty($page->theme->yuicssmodules)) { foreach ($page->theme->yuicssmodules as $module) { $code .= ''; } } - $code .= ''; - $code .= ''; + foreach ($requiremodules as $module) { + $code .= ''; + return $code; } diff --git a/lib/setup.php b/lib/setup.php index fe4d55c8d80..9985a880a5b 100644 --- a/lib/setup.php +++ b/lib/setup.php @@ -320,9 +320,9 @@ if (!isset($CFG->umaskpermissions)) { } umask($CFG->umaskpermissions); -// exact version of currently used yui2 and 3 library +// Exact version of currently used yui2 and 3 library. $CFG->yui2version = '2.9.0'; -$CFG->yui3version = '3.12.0'; +$CFG->yui3version = '3.13.0'; // Store settings from config.php in array in $CFG - we can use it later to detect problems and overrides. if (!isset($CFG->config_php_settings)) { diff --git a/lib/thirdpartylibs.xml b/lib/thirdpartylibs.xml index 5730b7ba44c..c7a87641950 100644 --- a/lib/thirdpartylibs.xml +++ b/lib/thirdpartylibs.xml @@ -200,7 +200,7 @@ yui YUI BSD - 3.12.0 + 3.13.0 diff --git a/lib/yuilib/3.12.0/button-core/button-core-debug.js b/lib/yuilib/3.12.0/button-core/button-core-debug.js deleted file mode 100644 index 0246acb7c29..00000000000 --- a/lib/yuilib/3.12.0/button-core/button-core-debug.js +++ /dev/null @@ -1,281 +0,0 @@ -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -YUI.add('button-core', function (Y, NAME) { - -/** - * Provides an interface for working with button-like DOM nodes - * - * @module button-core - * @since 3.5.0 - */ -var getClassName = Y.ClassNameManager.getClassName; - -/** - * Creates a button - * - * @class ButtonCore - * @uses AttributeCore - * @param config {Object} Configuration object - * @constructor - */ -function ButtonCore(config) { - this.initializer(config); -} - -ButtonCore.prototype = { - - /** - * - * @property TEMPLATE - * @type {String} - * @default ",TYPE:"flash",NAME:"uploader",ATTRS:{appendNewFiles:{value:!0},buttonClassNames:{value:{hover:"yui3-button-hover",active:"yui3-button-active",disabled:"yui3-button-disabled",focus:"yui3-button-selected"}},enabled:{value:!0},errorAction:{value:"continue",validator:function(e){return e===r.CONTINUE||e===r.STOP||e===r.RESTART_ASAP||e===r.RESTART_AFTER}},fileFilters:{value:[]},fileFilterFunction:{value:null},fileFieldName:{value:"Filedata"},fileList:{value:[],getter:"_getFileList",setter:"_setFileList"},multipleFiles:{value:!1},postVarsPerFile:{value:{}},selectButtonLabel:{value:"Select Files"},selectFilesButton:{valueFn:function(){return e.Node.create(n(e.UploaderFlash.SELECT_FILES_BUTTON,{selectButtonLabel:this.get("selectButtonLabel")}))}},simLimit:{value:2,validator:function(e){return e>=2&&e<=5}},swfURL:{valueFn:function(){var t=e.Env.cdn+"uploader/assets/flashuploader.swf";return e.UA.ie>0?t+"?t="+e.guid("uploader"):t}},tabElements:{value:null},uploadURL:{value:""},retryCount:{value:3}}}),e.UploaderFlash.Queue=r},"3.12.0",{requires:["swf","widget","base","cssbutton","node","event-custom","file-flash","uploader-queue"]}); diff --git a/lib/yuilib/3.12.0/uploader/assets/flashuploader.swf b/lib/yuilib/3.12.0/uploader/assets/flashuploader.swf deleted file mode 100644 index 0387c3a561b..00000000000 Binary files a/lib/yuilib/3.12.0/uploader/assets/flashuploader.swf and /dev/null differ diff --git a/lib/yuilib/3.12.0/widget-base/widget-base-min.js b/lib/yuilib/3.12.0/widget-base/widget-base-min.js deleted file mode 100644 index 140ee66abc3..00000000000 --- a/lib/yuilib/3.12.0/widget-base/widget-base-min.js +++ /dev/null @@ -1,9 +0,0 @@ -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -YUI.add("widget-base",function(e,t){function R(e){var t=this,n,r,i=t.constructor;t._strs={},t._cssPrefix=i.CSS_PREFIX||s(i.NAME.toLowerCase()),e=e||{},R.superclass.constructor.call(t,e),r=t.get(T),r&&(r!==P&&(n=r),t.render(n))}var n=e.Lang,r=e.Node,i=e.ClassNameManager,s=i.getClassName,o,u=e.cached(function(e){return e.substring(0,1).toUpperCase()+e.substring(1)}),a="content",f="visible",l="hidden",c="disabled",h="focused",p="width",d="height",v="boundingBox",m="contentBox",g="parentNode",y="ownerDocument",b="auto",w="srcNode",E="body",S="tabIndex",x="id",T="render",N="rendered",C="destroyed",k="strings",L="
",A="Change",O="loading",M="_uiSet",_="",D=function(){},P=!0,H=!1,B,j={},F=[f,c,d,p,h,S],I=e.UA.webkit,q={};R.NAME="widget",B=R.UI_SRC="ui",R.ATTRS=j,j[x]={valueFn:"_guid",writeOnce:P},j[N]={value:H,readOnly:P},j[v]={value:null,setter:"_setBB",writeOnce:P},j[m]={valueFn:"_defaultCB",setter:"_setCB",writeOnce:P},j[S]={value:null,validator:"_validTabIndex"},j[h]={value:H,readOnly:P},j[c]={value:H},j[f]={value:P},j[d]={value:_},j[p]={value:_},j[k]={value:{},setter:"_strSetter",getter:"_strGetter"},j[T]={value:H,writeOnce:P},R.CSS_PREFIX=s(R.NAME.toLowerCase()),R.getClassName=function(){return s.apply(i,[R.CSS_PREFIX].concat(e.Array(arguments),!0))},o=R.getClassName,R.getByNode=function(t){var n,i=o();return t=r.one(t),t&&(t=t.ancestor("."+i,!0),t&&(n=q[e.stamp(t,!0)])),n||null},e.extend(R,e.Base,{getClassName:function(){return s.apply(i,[this._cssPrefix].concat(e.Array(arguments),!0))},initializer:function(t){var n=this.get(v);n instanceof r&&this._mapInstance(e.stamp(n))},_mapInstance:function(e){q[e]=this},destructor:function(){var t=this.get(v),n;t instanceof r&&(n=e.stamp(t,!0),n in q&&delete q[n],this._destroyBox())},destroy:function(e){return this._destroyAllNodes=e,R.superclass.destroy.apply(this)},_destroyBox:function(){var e=this.get(v),t=this.get(m),n=this._destroyAllNodes,r;r=e&&e.compareTo(t),this.UI_EVENTS&&this._destroyUIEvents(),this._unbindUI(e),t&&(n&&t.empty(),t.remove(P)),r||(n&&e.empty(),e.remove(P))},render:function(e){return!this.get(C)&&!this.get(N)&&(this.publish(T,{queuable:H,fireOnce:P,defaultTargetOnly:P,defaultFn:this._defRenderFn}),this.fire(T,{parentNode:e?r.one(e):null})),this},_defRenderFn:function(e){this._parentNode=e.parentNode,this.renderer(),this._set(N,P),this._removeLoadingClassNames()},renderer:function(){var e=this;e._renderUI(),e.renderUI(),e._bindUI(),e.bindUI(),e._syncUI(),e.syncUI()},bindUI:D,renderUI:D,syncUI:D,hide:function(){return this.set(f,H)},show:function(){return this.set(f,P)},focus:function(){return this._set(h,P)},blur:function(){return this._set(h,H)},enable:function(){return this.set(c,H)},disable:function(){return this.set(c,P)},_uiSizeCB:function(e){this.get(m).toggleClass(o(a,"expanded"),e)},_renderBox:function(e){var t=this,n=t.get(m),i=t.get(v),s=t.get(w),o=t.DEF_PARENT_NODE,u=s&&s.get(y)||i.get(y)||n.get(y);s&&!s.compareTo(n)&&!n.inDoc(u)&&s.replace(n),!i.compareTo(n.get(g))&&!i.compareTo(n)&&(n.inDoc(u)&&n.replace(i),i.appendChild(n)),e=e||o&&r.one(o),e?e.appendChild(i):i.inDoc(u)||r.one(E).insert(i,0)},_setBB:function(e){return this._setBox(this.get(x),e,this.BOUNDING_TEMPLATE,!0)},_setCB:function(e){return this.CONTENT_TEMPLATE===null?this.get(v):this._setBox(null,e,this.CONTENT_TEMPLATE,!1)},_defaultCB:function(e){return this.get(w)||null},_setBox:function(t,n,i,s){return n=r.one(n),n||(n=r.create(i),s?this._bbFromTemplate=!0:this._cbFromTemplate=!0),n.get(x)||n.set(x,t||e.guid()),n},_renderUI:function(){this._renderBoxClassNames(),this._renderBox(this._parentNode)},_renderBoxClassNames:function(){var e=this._getClasses(),t,n=this.get(v),r;n.addClass(o());for(r=e.length-3;r>=0;r--)t=e[r],n.addClass(t.CSS_PREFIX||s(t.NAME.toLowerCase()));this.get(m).addClass(this.getClassName(a))},_removeLoadingClassNames:function(){var e=this.get(v),t=this.get(m),n=this.getClassName(O),r=o(O);e.removeClass(r).removeClass(n),t.removeClass(r).removeClass(n)},_bindUI:function(){this._bindAttrUI(this._UI_ATTRS.BIND),this._bindDOM()},_unbindUI:function(e){this._unbindDOM(e)},_bindDOM:function(){var t=this.get(v).get(y),n=R._hDocFocus;n||(n=R._hDocFocus=t.on("focus",this._onDocFocus,this),n.listeners={count:0}),n.listeners[e.stamp(this,!0)]=!0,n.listeners.count++,I&&(this._hDocMouseDown=t.on("mousedown",this._onDocMouseDown,this))},_unbindDOM:function(t){var n=R._hDocFocus,r=e.stamp(this,!0),i,s=this._hDocMouseDown;n&&(i=n.listeners,i[r]&&(delete i[r],i.count--),i.count===0&&(n.detach(),R._hDocFocus=null)),I&&s&&s.detach()},_syncUI:function(){this._syncAttrUI(this._UI_ATTRS.SYNC)},_uiSetHeight:function(e){this._uiSetDim(d,e),this._uiSizeCB(e!==_&&e!==b)},_uiSetWidth:function(e){this._uiSetDim(p,e)},_uiSetDim:function(e,t){this.get(v).setStyle(e,n.isNumber(t)?t+this.DEF_UNIT:t)},_uiSetVisible:function(e){this.get(v).toggleClass(this.getClassName(l),!e)},_uiSetDisabled:function(e){this.get(v).toggleClass(this.getClassName(c),e)},_uiSetFocused:function(e,t){var n=this.get(v);n.toggleClass(this.getClassName(h),e),t!==B&&(e?n.focus():n.blur())},_uiSetTabIndex:function(e){var t=this.get(v);n.isNumber(e)?t.set(S,e):t.removeAttribute(S)},_onDocMouseDown:function(e){this._domFocus&&this._onDocFocus(e)},_onDocFocus:function(e){var t=R.getByNode(e.target),n=R._active;n&&n!==t&&(n._domFocus=!1,n._set(h,!1,{src:B}),R._active=null),t&&(t._domFocus=!0,t._set(h,!0,{src:B}),R._active=t)},toString:function(){return this.name+"["+this.get(x)+"]"},DEF_UNIT:"px",DEF_PARENT_NODE:null,CONTENT_TEMPLATE:L,BOUNDING_TEMPLATE:L,_guid:function(){return e.guid()},_validTabIndex:function(e){return n.isNumber(e)||n.isNull(e)},_bindAttrUI:function(e){var t,n=e.length;for(t=0;t - * If no values of the key are defined for a particular locale the value for the - * default locale (in initial locale set for the class) is returned. - *

- * @method getStrings - * @param {String} locale (optional) The locale for which the string value is required. Defaults to the current locale, if not provided. - */ - // TODO: Optimize/Cache. Clear cache on _setStrings call. - getStrings : function(locale) { - - locale = (locale || this.get(LOCALE)).toLowerCase(); - - Y.log("getStrings: For " + locale, "info", "widget"); - - var defLocale = this.getDefaultLocale().toLowerCase(), - defStrs = this._getStrings(defLocale), - strs = (defStrs) ? Y.merge(defStrs) : {}, - localeSegments = locale.split(HYPHEN), - localeStrs, - i, l, - lookup; - - // If locale is different than the default, or needs lookup support - if (locale !== defLocale || localeSegments.length > 1) { - lookup = EMPTY_STR; - for (i = 0, l = localeSegments.length; i < l; ++i) { - lookup += localeSegments[i]; - - Y.log("getStrings: Merging in strings from: " + lookup, "info", "widget"); - - localeStrs = this._getStrings(lookup); - if (localeStrs) { - Y.aggregate(strs, localeStrs, TRUE); - } - lookup += HYPHEN; - } - } - - return strs; - }, - - /** - * Gets the string for a particular key, for a particular locale, performing locale lookup. - *

- * If no values if defined for the key, for the given locale, the value for the - * default locale (in initial locale set for the class) is returned. - *

- * @method getString - * @param {String} key The key. - * @param {String} locale (optional) The locale for which the string value is required. Defaults to the current locale, if not provided. - */ - getString : function(key, locale) { - - locale = (locale || this.get(LOCALE)).toLowerCase(); - - Y.log("getString: For " + locale, "info", "widget"); - - var defLocale = (this.getDefaultLocale()).toLowerCase(), - strs = this._getStrings(defLocale) || {}, - str = strs[key], - idx = locale.lastIndexOf(HYPHEN); - - // If locale is different than the default, or needs lookup support - if (locale !== defLocale || idx != -1) { - do { - Y.log("getString: Performing lookup for: " + locale, "info", "widget"); - - strs = this._getStrings(locale); - if (strs && key in strs) { - str = strs[key]; - break; - } - idx = locale.lastIndexOf(HYPHEN); - // Chop of last locale segment - if (idx != -1) { - locale = locale.substring(0, idx); - } - - } while (idx != -1); - } - - return str; - }, - - /** - * Returns the default locale for the widget (the locale value defined by the - * widget class, or provided by the user during construction). - * - * @method getDefaultLocale - * @return {String} The default locale for the widget - */ - getDefaultLocale : function() { - return this._state.get(LOCALE, INIT_VALUE); - }, - - _strSetter : function(val) { - return this._setStrings(val, this.get(LOCALE)); - }, - - _strGetter : function(val) { - return this._getStrings(this.get(LOCALE)); - } -}, true); - - -}, '3.12.0', {"requires": ["widget-base"]}); diff --git a/lib/yuilib/3.12.0/widget-locale/widget-locale-min.js b/lib/yuilib/3.12.0/widget-locale/widget-locale-min.js deleted file mode 100644 index 9ccb3d9c46e..00000000000 --- a/lib/yuilib/3.12.0/widget-locale/widget-locale-min.js +++ /dev/null @@ -1,8 +0,0 @@ -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -YUI.add("widget-locale",function(e,t){var n=!0,r="locale",i="initValue",s="-",o="",u=e.Widget;u.ATTRS[r]={value:"en"},u.ATTRS.strings.lazyAdd=!1,e.mix(u.prototype,{_setStrings:function(t,r){var i=this._strs;return r=r.toLowerCase(),i[r]||(i[r]={}),e.aggregate(i[r],t,n),i[r]},_getStrings:function(e){return this._strs[e.toLowerCase()]},getStrings:function(t){t=(t||this.get(r)).toLowerCase();var i=this.getDefaultLocale().toLowerCase(),u=this._getStrings(i),a=u?e.merge(u):{},f=t.split(s),l,c,h,p;if(t!==i||f.length>1){p=o;for(c=0,h=f.length;c - * If no values of the key are defined for a particular locale the value for the - * default locale (in initial locale set for the class) is returned. - *

- * @method getStrings - * @param {String} locale (optional) The locale for which the string value is required. Defaults to the current locale, if not provided. - */ - // TODO: Optimize/Cache. Clear cache on _setStrings call. - getStrings : function(locale) { - - locale = (locale || this.get(LOCALE)).toLowerCase(); - - - var defLocale = this.getDefaultLocale().toLowerCase(), - defStrs = this._getStrings(defLocale), - strs = (defStrs) ? Y.merge(defStrs) : {}, - localeSegments = locale.split(HYPHEN), - localeStrs, - i, l, - lookup; - - // If locale is different than the default, or needs lookup support - if (locale !== defLocale || localeSegments.length > 1) { - lookup = EMPTY_STR; - for (i = 0, l = localeSegments.length; i < l; ++i) { - lookup += localeSegments[i]; - - - localeStrs = this._getStrings(lookup); - if (localeStrs) { - Y.aggregate(strs, localeStrs, TRUE); - } - lookup += HYPHEN; - } - } - - return strs; - }, - - /** - * Gets the string for a particular key, for a particular locale, performing locale lookup. - *

- * If no values if defined for the key, for the given locale, the value for the - * default locale (in initial locale set for the class) is returned. - *

- * @method getString - * @param {String} key The key. - * @param {String} locale (optional) The locale for which the string value is required. Defaults to the current locale, if not provided. - */ - getString : function(key, locale) { - - locale = (locale || this.get(LOCALE)).toLowerCase(); - - - var defLocale = (this.getDefaultLocale()).toLowerCase(), - strs = this._getStrings(defLocale) || {}, - str = strs[key], - idx = locale.lastIndexOf(HYPHEN); - - // If locale is different than the default, or needs lookup support - if (locale !== defLocale || idx != -1) { - do { - - strs = this._getStrings(locale); - if (strs && key in strs) { - str = strs[key]; - break; - } - idx = locale.lastIndexOf(HYPHEN); - // Chop of last locale segment - if (idx != -1) { - locale = locale.substring(0, idx); - } - - } while (idx != -1); - } - - return str; - }, - - /** - * Returns the default locale for the widget (the locale value defined by the - * widget class, or provided by the user during construction). - * - * @method getDefaultLocale - * @return {String} The default locale for the widget - */ - getDefaultLocale : function() { - return this._state.get(LOCALE, INIT_VALUE); - }, - - _strSetter : function(val) { - return this._setStrings(val, this.get(LOCALE)); - }, - - _strGetter : function(val) { - return this._getStrings(this.get(LOCALE)); - } -}, true); - - -}, '3.12.0', {"requires": ["widget-base"]}); diff --git a/lib/yuilib/3.12.0/yui-base/yui-base-min.js b/lib/yuilib/3.12.0/yui-base/yui-base-min.js deleted file mode 100644 index 69437438c34..00000000000 --- a/lib/yuilib/3.12.0/yui-base/yui-base-min.js +++ /dev/null @@ -1,14 +0,0 @@ -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -typeof YUI!="undefined"&&(YUI._YUI=YUI);var YUI=function(){var e=0,t=this,n=arguments,r=n.length,i=function(e,t){return e&&e.hasOwnProperty&&e instanceof t},s=typeof YUI_config!="undefined"&&YUI_config;i(t,YUI)?(t._init(),YUI.GlobalConfig&&t.applyConfig(YUI.GlobalConfig),s&&t.applyConfig(s),r||t._setup()):t=new YUI;if(r){for(;e-1&&(n="3.5.0"),e={applyConfig:function(e){e=e||u;var t,n,r=this.config,i=r.modules,s=r.groups,o=r.aliases,a=this.Env._loader;for(n in e)e.hasOwnProperty(n)&&(t=e[n],i&&n=="modules"?E(i,t):o&&n=="aliases"?E(o,t):s&&n=="groups"?E(s,t):n=="win"?(r[n]=t&&t.contentWindow||t,r.doc=r[n]?r[n].document:null):n!="_yuid"&&(r[n]=t));a&&a._config(e)},_config:function(e){this.applyConfig(e)},_init:function(){var e,t,r=this,s=YUI.Env,u=r.Env,a;r.version=n;if(!u){r.Env={core:["get","features","intl-base","yui-log","yui-later"],loaderExtras:["loader-rollup","loader-yui3"],mods:{},versions:{},base:i,cdn:i+n+"/build/",_idx:0,_used:{},_attached:{},_missed:[],_yidx:0,_uidx:0,_guidp:"y",_loaded:{},_BASE_RE:/(?:\?(?:[^&]*&)*([^&]*))?\b(simpleyui|yui(?:-\w+)?)\/\2(?:-(min|debug))?\.js/,parseBasePath:function(e,t){var n=e.match(t),r,i;return n&&(r=RegExp.leftContext||e.slice(0,e.indexOf(n[0])),i=n[3],n[1]&&(r+="?"+n[1]),r={filter:i,path:r}),r},getBase:s&&s.getBase||function(t){var n=h&&h.getElementsByTagName("script")||[],i=u.cdn,s,o,a,f;for(o=0,a=n.length;o',YUI.Env.cssStampEl=t.firstChild,h.body?h.body.appendChild(YUI.Env.cssStampEl):p.insertBefore(YUI.Env.cssStampEl,p.firstChild)):h&&h.getElementById(o)&&!YUI.Env.cssStampEl&&(YUI.Env.cssStampEl=h.getElementById(o)),r.config.lang=r.config.lang||"en-US",r.config.base=YUI.config.base||r.Env.getBase(r.Env._BASE_RE);if(!e||!"mindebug".indexOf(e))e="min";e=e?"-"+e:e,r.config.loaderPath=YUI.config.loaderPath||"loader/loader"+e+".js"},_setup:function(){var e,t=this,n=[],r=YUI.Env.mods,i=t.config.core||[].concat(YUI.Env.core);for(e=0;e-1){s=o.split(r);for(i=s[0]=="YAHOO"?1:0;ii&&i in t?t[i]:!0);return n},m.indexOf=p._isNative(d.indexOf)?function(e,t,n){return d.indexOf.call(e,t,n)}:function(e,t,n){var r=e.length;n=+n||0,n=(n>0||-1)*Math.floor(Math.abs(n)),n<0&&(n+=r,n<0&&(n=0));for(;n1?Array.prototype.join.call(arguments,y):String(r);if(!(i in t)||n&&t[i]==n)t[i]=e.apply(e,arguments);return t[i]}},e.getLocation=function(){var t=e.config.win;return t&&t.location},e.merge=function(){var e=0,t=arguments.length,n={},r,i;for(;e-1},E.each=function(t,n,r,i){var s;for(s in t)(i||N(t,s))&&n.call(r||e,t[s],s,t);return e},E.some=function(t,n,r,i){var s;for(s in t)if(i||N(t,s))if(n.call(r||e,t[s],s,t))return!0;return!1},E.getValue=function(t,n){if(!p.isObject(t))return w;var r,i=e.Array(n),s=i.length;for(r=0;t!==w&&r=0){for(i=0;u!==w&&i0),t||(typeof process=="object"&&process.versions&&process.versions.node&&(s.os=process.platform,s.nodejs=n(process.versions.node)),YUI.Env.UA=s),s},e.UA=YUI.Env.UA||YUI.Env.parseUA(),e.UA.compareVersions=function(e,t){var n,r,i,s,o,u;if(e===t)return 0;r=(e+"").split("."),s=(t+"").split(".");for(o=0,u=Math.max(r.length,s.length);oi)return 1}return 0},YUI.Env.aliases={anim:["anim-base","anim-color","anim-curve","anim-easing","anim-node-plugin","anim-scroll","anim-xy"],"anim-shape-transform":["anim-shape"],app:["app-base","app-content","app-transitions","lazy-model-list","model","model-list","model-sync-rest","router","view","view-node-map"],attribute:["attribute-base","attribute-complex"],"attribute-events":["attribute-observable"],autocomplete:["autocomplete-base","autocomplete-sources","autocomplete-list","autocomplete-plugin"],axes:["axis-numeric","axis-category","axis-time","axis-stacked"],"axes-base":["axis-numeric-base","axis-category-base","axis-time-base","axis-stacked-base"],base:["base-base","base-pluginhost","base-build"],cache:["cache-base","cache-offline","cache-plugin"],charts:["charts-base"],collection:["array-extras","arraylist","arraylist-add","arraylist-filter","array-invoke"],color:["color-base","color-hsl","color-harmony"],controller:["router"],dataschema:["dataschema-base","dataschema-json","dataschema-xml","dataschema-array","dataschema-text"],datasource:["datasource-local","datasource-io","datasource-get","datasource-function","datasource-cache","datasource-jsonschema","datasource-xmlschema","datasource-arrayschema","datasource-textschema","datasource-polling"],datatable:["datatable-core","datatable-table","datatable-head","datatable-body","datatable-base","datatable-column-widths","datatable-message","datatable-mutable","datatable-sort","datatable-datasource"],datatype:["datatype-date","datatype-number","datatype-xml"],"datatype-date":["datatype-date-parse","datatype-date-format","datatype-date-math"],"datatype-number":["datatype-number-parse","datatype-number-format"],"datatype-xml":["datatype-xml-parse","datatype-xml-format"],dd:["dd-ddm-base","dd-ddm","dd-ddm-drop","dd-drag","dd-proxy","dd-constrain","dd-drop","dd-scroll","dd-delegate"],dom:["dom-base","dom-screen","dom-style","selector-native","selector"],editor:["frame","editor-selection","exec-command","editor-base","editor-para","editor-br","editor-bidi","editor-tab","createlink-base"],event:["event-base","event-delegate","event-synthetic","event-mousewheel","event-mouseenter","event-key","event-focus","event-resize","event-hover","event-outside","event-touch","event-move","event-flick","event-valuechange","event-tap"],"event-custom":["event-custom-base","event-custom-complex"],"event-gestures":["event-flick","event-move"],handlebars:["handlebars-compiler"],highlight:["highlight-base","highlight-accentfold"],history:["history-base","history-hash","history-hash-ie","history-html5"],io:["io-base","io-xdr","io-form","io-upload-iframe","io-queue"],json:["json-parse","json-stringify"],loader:["loader-base","loader-rollup","loader-yui3"],node:["node-base","node-event-delegate","node-pluginhost","node-screen","node-style"],pluginhost:["pluginhost-base","pluginhost-config"],querystring:["querystring-parse","querystring-stringify"],recordset:["recordset-base","recordset-sort","recordset-filter","recordset-indexer"],resize:["resize-base","resize-proxy","resize-constrain"],slider:["slider-base","slider-value-range","clickable-rail","range-slider"],template:["template-base","template-micro"],text:["text-accentfold","text-wordbreak"],widget:["widget-base","widget-htmlparser","widget-skin","widget-uievents"]}},"3.12.0",{use:["get","features","intl-base","yui-log","yui-later"]}),YUI.add("get",function(e,t){var n=e.Lang,r,i,s;e.Get=i={cssOptions:{attributes:{rel:"stylesheet"},doc:e.config.linkDoc||e.config.doc,pollInterval:50},jsOptions:{autopurge:!0,doc:e.config.scriptDoc||e.config.doc},options:{attributes:{charset:"utf-8"},purgethreshold:20},REGEX_CSS:/\.css(?:[?;].*)?$/i,REGEX_JS:/\.js(?:[?;].*)?$/i,_insertCache:{},_pending:null,_purgeNodes:[],_queue:[],abort:function(e){var t,n,r,i,s;if(!e.abort){n=e,s=this._pending,e=null;if(s&&s.transaction.id===n)e=s.transaction,this._pending=null;else for(t=0,i=this._queue.length;t=e&&this._purge(this._purgeNodes)},_getEnv:function(){var t=e.config.doc,n=e.UA;return this._env={async:t&&t.createElement("script").async===!0||n.ie>=10,cssFail:n.gecko>=9||n.compareVersions(n.webkit,535.24)>=0,cssLoad:(!n.gecko&&!n.webkit||n.gecko>=9||n.compareVersions(n.webkit,535.24)>=0)&&!(n.chrome&&n.chrome<=18),preservesScriptOrder:!!(n.gecko||n.opera||n.ie&&n.ie>=10)}},_getTransaction:function(t,r){var i=[],o -,u,a,f;n.isArray(t)||(t=[t]),r=e.merge(this.options,r),r.attributes=e.merge(this.options.attributes,r.attributes);for(o=0,u=t.length;o-1&&n.splice(i,1))}}},i.script=i.js,i.Transaction=s=function(t,n){var r=this;r.id=s._lastId+=1,r.data=n.data,r.errors=[],r.nodes=[],r.options=n,r.requests=t,r._callbacks=[],r._queue=[],r._reqsWaiting=0,r.tId=r.id,r.win=n.win||e.config.win},s._lastId=0,s.prototype={_state:"new",abort:function(e){this._pending=null,this._pendingCSS=null,this._pollTimer=clearTimeout(this._pollTimer),this._queue=[],this._reqsWaiting=0,this.errors.push({error:e||"Aborted"}),this._finish()},execute:function(e){var t=this,n=t.requests,r=t._state,i,s,o,u;if(r==="done"){e&&e(t.errors.length?t.errors:null,t);return}e&&t._callbacks.push(e);if(r==="executing")return;t._state="executing",t._queue=o=[],t.options.timeout&&(t._timeout=setTimeout(function(){t.abort("Timeout")},t.options.timeout)),t._reqsWaiting=n.length;for(i=0,s=n.length;i=10?(o.onerror=function(){setTimeout(c,0)},o.onload=function(){setTimeout(h,0)}):(o.onerror=c,o.onload=h),!n.cssFail&&!s&&(f=setTimeout(c,t.timeout||3e3))),this.nodes.push(o),r.parentNode.insertBefore(o,r)},_next:function(){if(this._pending)return;this._queue.length?this._insert(this._queue.shift()):this._reqsWaiting||this._finish()},_poll:function(t){var n=this,r=n._pendingCSS,i=e.UA.webkit,s,o,u,a,f,l;if(t){r||(r=n._pendingCSS=[]),r.push(t);if(n._pollTimer)return}n._pollTimer=null;for(s=0;s=0)if(l[u].href===a){r.splice(s,1),s-=1,n._progress(null,f);break}}else try{o=!!f.node.sheet.cssRules,r.splice(s,1),s-=1,n._progress(null,f)}catch(c){}}r.length&&(n._pollTimer=setTimeout(function(){n._poll.call(n)},n.options.pollInterval))},_progress:function(e,t){var n=this.options;e&&(t.error=e,this.errors.push({error:e,request:t})),t.node._yuiget_finished=t.finished=!0,n.onProgress&&n.onProgress.call(n.context||this,this._getEventData(t)),t.autopurge&&(i._autoPurge(this.options.purgethreshold),i._purgeNodes.push(t.node)),this._pending===t&&(this._pending=null),this._reqsWaiting-=1,this._next()}}},"3.12.0",{requires:["yui-base"]}),YUI.add("features",function(e,t){var n={};e.mix(e.namespace("Features"),{tests:n,add:function(e,t,r){n[e]=n[e]||{},n[e][t]=r},all:function(t,r){var i=n[t],s=[];return i&&e.Object.each(i,function(n,i){s.push(i+":"+(e.Features.test(t,i,r)?1:0))}),s.length?s.join(";"):""},test:function(t,r,i){i=i||[];var s,o,u,a=n[t],f=a&&a[r];return!f||(s=f.result,e.Lang.isUndefined(s)&&(o=f.ua,o&&(s=e.UA[o]),u=f.test,u&&(!o||s)&&(s=u.apply(e,i)),f.result=s)),s}});var r=e.Features.add;r("load","0",{name:"app-transitions-native",test:function(e){var t=e.config.doc,n=t?t.documentElement:null;return n&&n.style?"MozTransition"in n.style||"WebkitTransition"in n.style||"transition"in n.style:!1},trigger:"app-transitions" -}),r("load","1",{name:"autocomplete-list-keys",test:function(e){return!e.UA.ios&&!e.UA.android},trigger:"autocomplete-list"}),r("load","2",{name:"dd-gestures",trigger:"dd-drag",ua:"touchEnabled"}),r("load","3",{name:"dom-style-ie",test:function(e){var t=e.Features.test,n=e.Features.add,r=e.config.win,i=e.config.doc,s="documentElement",o=!1;return n("style","computedStyle",{test:function(){return r&&"getComputedStyle"in r}}),n("style","opacity",{test:function(){return i&&"opacity"in i[s].style}}),o=!t("style","opacity")&&!t("style","computedStyle"),o},trigger:"dom-style"}),r("load","4",{name:"editor-para-ie",trigger:"editor-para",ua:"ie",when:"instead"}),r("load","5",{name:"event-base-ie",test:function(e){var t=e.config.doc&&e.config.doc.implementation;return t&&!t.hasFeature("Events","2.0")},trigger:"node-base"}),r("load","6",{name:"graphics-canvas",test:function(e){var t=e.config.doc,n=e.config.defaultGraphicEngine&&e.config.defaultGraphicEngine=="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return(!i||n)&&r&&r.getContext&&r.getContext("2d")},trigger:"graphics"}),r("load","7",{name:"graphics-canvas-default",test:function(e){var t=e.config.doc,n=e.config.defaultGraphicEngine&&e.config.defaultGraphicEngine=="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return(!i||n)&&r&&r.getContext&&r.getContext("2d")},trigger:"graphics"}),r("load","8",{name:"graphics-svg",test:function(e){var t=e.config.doc,n=!e.config.defaultGraphicEngine||e.config.defaultGraphicEngine!="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return i&&(n||!r)},trigger:"graphics"}),r("load","9",{name:"graphics-svg-default",test:function(e){var t=e.config.doc,n=!e.config.defaultGraphicEngine||e.config.defaultGraphicEngine!="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return i&&(n||!r)},trigger:"graphics"}),r("load","10",{name:"graphics-vml",test:function(e){var t=e.config.doc,n=t&&t.createElement("canvas");return t&&!t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!n||!n.getContext||!n.getContext("2d"))},trigger:"graphics"}),r("load","11",{name:"graphics-vml-default",test:function(e){var t=e.config.doc,n=t&&t.createElement("canvas");return t&&!t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!n||!n.getContext||!n.getContext("2d"))},trigger:"graphics"}),r("load","12",{name:"history-hash-ie",test:function(e){var t=e.config.doc&&e.config.doc.documentMode;return e.UA.ie&&(!("onhashchange"in e.config.win)||!t||t<8)},trigger:"history-hash"}),r("load","13",{name:"io-nodejs",trigger:"io-base",ua:"nodejs"}),r("load","14",{name:"json-parse-shim",test:function(e){function i(e,t){return e==="ok"?!0:t}var t=e.config.global.JSON,n=Object.prototype.toString.call(t)==="[object JSON]"&&t,r=e.config.useNativeJSONParse!==!1&&!!n;if(r)try{r=n.parse('{"ok":false}',i).ok}catch(s){r=!1}return!r},trigger:"json-parse"}),r("load","15",{name:"json-stringify-shim",test:function(e){var t=e.config.global.JSON,n=Object.prototype.toString.call(t)==="[object JSON]"&&t,r=e.config.useNativeJSONStringify!==!1&&!!n;if(r)try{r="0"===n.stringify(0)}catch(i){r=!1}return!r},trigger:"json-stringify"}),r("load","16",{name:"scrollview-base-ie",trigger:"scrollview-base",ua:"ie"}),r("load","17",{name:"selector-css2",test:function(e){var t=e.config.doc,n=t&&!("querySelectorAll"in t);return n},trigger:"selector"}),r("load","18",{name:"transition-timer",test:function(e){var t=e.config.doc,n=t?t.documentElement:null,r=!0;return n&&n.style&&(r=!("MozTransition"in n.style||"WebkitTransition"in n.style||"transition"in n.style)),r},trigger:"transition"}),r("load","19",{name:"widget-base-ie",trigger:"widget-base",ua:"ie"}),r("load","20",{name:"yql-jsonp",test:function(e){return!e.UA.nodejs&&!e.UA.winjs},trigger:"yql",when:"after"}),r("load","21",{name:"yql-nodejs",trigger:"yql",ua:"nodejs",when:"after"}),r("load","22",{name:"yql-winjs",trigger:"yql",ua:"winjs",when:"after"})},"3.12.0",{requires:["yui-base"]}),YUI.add("intl-base",function(e,t){var n=/[, ]/;e.mix(e.namespace("Intl"),{lookupBestLang:function(t,r){function a(e){var t;for(t=0;t0){o=a(s);if(o)return o;u=s.lastIndexOf("-");if(!(u>=0))break;s=s.substring(0,u),u>=2&&s.charAt(u-2)==="-"&&(s=s.substring(0,u-2))}}return""}})},"3.12.0",{requires:["yui-base"]}),YUI.add("yui-log",function(e,t){var n=e,r="yui:log",i="undefined",s={debug:1,info:2,warn:4,error:8};n.log=function(e,t,o,u){var a,f,l,c,h,p,d=n,v=d.config,m=d.fire?d:YUI.Env.globalEvents;return v.debug&&(o=o||"",typeof o!="undefined"&&(f=v.logExclude,l=v.logInclude,!l||o in l?l&&o in l?a=!l[o]:f&&o in f&&(a=f[o]):a=1,d.config.logLevel=d.config.logLevel||"debug",p=s[d.config.logLevel.toLowerCase()],t in s&&s[t]-1&&(n="3.5.0"),e={applyConfig:function(e){e=e||u;var t,n,r=this.config,i=r.modules,s=r.groups,o=r.aliases,a=this.Env._loader;for(n in e)e.hasOwnProperty(n)&&(t=e[n],i&&n=="modules"?E(i,t):o&&n=="aliases"?E(o,t):s&&n=="groups"?E(s,t):n=="win"?(r[n]=t&&t.contentWindow||t,r.doc=r[n]?r[n].document:null):n!="_yuid"&&(r[n]=t));a&&a._config(e)},_config:function(e){this.applyConfig(e)},_init:function(){var e,t,r=this,s=YUI.Env,u=r.Env,a;r.version=n;if(!u){r.Env={core:["intl-base"],loaderExtras:["loader-rollup","loader-yui3"],mods:{},versions:{},base:i,cdn:i+n+"/build/",_idx:0,_used:{},_attached:{},_missed:[],_yidx:0,_uidx:0,_guidp:"y",_loaded:{},_BASE_RE:/(?:\?(?:[^&]*&)*([^&]*))?\b(simpleyui|yui(?:-\w+)?)\/\2(?:-(min|debug))?\.js/,parseBasePath:function(e,t){var n=e.match(t),r,i;return n&&(r=RegExp.leftContext||e.slice(0,e.indexOf(n[0])),i=n[3],n[1]&&(r+="?"+n[1]),r={filter:i,path:r}),r},getBase:s&&s.getBase||function(t){var n=h&&h.getElementsByTagName("script")||[],i=u.cdn,s,o,a,f;for(o=0,a=n.length;o',YUI.Env.cssStampEl=t.firstChild,h.body?h.body.appendChild(YUI.Env.cssStampEl):p.insertBefore(YUI.Env.cssStampEl,p.firstChild)):h&&h.getElementById(o)&&!YUI.Env.cssStampEl&&(YUI.Env.cssStampEl=h.getElementById(o)),r.config.lang=r.config.lang||"en-US",r.config.base=YUI.config.base||r.Env.getBase(r.Env._BASE_RE);if(!e||!"mindebug".indexOf(e))e="min";e=e?"-"+e:e,r.config.loaderPath=YUI.config.loaderPath||"loader/loader"+e+".js"},_setup:function(){var e,t=this,n=[],r=YUI.Env.mods,i=t.config.core||[].concat(YUI.Env.core);for(e=0;e-1){s=o.split(r);for(i=s[0]=="YAHOO"?1:0;ii&&i in t?t[i]:!0);return n},m.indexOf=p._isNative(d.indexOf)?function(e,t,n){return d.indexOf.call(e,t,n)}:function(e,t,n){var r=e.length;n=+n||0,n=(n>0||-1)*Math.floor(Math.abs(n)),n<0&&(n+=r,n<0&&(n=0));for(;n1?Array.prototype.join.call(arguments,y):String(r);if(!(i in t)||n&&t[i]==n)t[i]=e.apply(e,arguments);return t[i]}},e.getLocation=function(){var t=e.config.win;return t&&t.location},e.merge=function(){var e=0,t=arguments.length,n={},r,i;for(;e-1},E.each=function(t,n,r,i){var s;for(s in t)(i||N(t,s))&&n.call(r||e,t[s],s,t);return e},E.some=function(t,n,r,i){var s;for(s in t)if(i||N(t,s))if(n.call(r||e,t[s],s,t))return!0;return!1},E.getValue=function(t,n){if(!p.isObject(t))return w;var r,i=e.Array(n),s=i.length;for(r=0;t!==w&&r=0){for(i=0;u!==w&&i0),t||(typeof process=="object"&&process.versions&&process.versions.node&&(s.os=process.platform,s.nodejs=n(process.versions.node)),YUI.Env.UA=s),s},e.UA=YUI.Env.UA||YUI.Env.parseUA(),e.UA.compareVersions=function(e,t){var n,r,i,s,o,u;if(e===t)return 0;r=(e+"").split("."),s=(t+"").split(".");for(o=0,u=Math.max(r.length,s.length);oi)return 1}return 0},YUI.Env.aliases={anim:["anim-base","anim-color","anim-curve","anim-easing","anim-node-plugin","anim-scroll","anim-xy"],"anim-shape-transform":["anim-shape"],app:["app-base","app-content","app-transitions","lazy-model-list","model","model-list","model-sync-rest","router","view","view-node-map"],attribute:["attribute-base","attribute-complex"],"attribute-events":["attribute-observable"],autocomplete:["autocomplete-base","autocomplete-sources","autocomplete-list","autocomplete-plugin"],axes:["axis-numeric","axis-category","axis-time","axis-stacked"],"axes-base":["axis-numeric-base","axis-category-base","axis-time-base","axis-stacked-base"],base:["base-base","base-pluginhost","base-build"],cache:["cache-base","cache-offline","cache-plugin"],charts:["charts-base"],collection:["array-extras","arraylist","arraylist-add","arraylist-filter","array-invoke"],color:["color-base","color-hsl","color-harmony"],controller:["router"],dataschema:["dataschema-base","dataschema-json","dataschema-xml","dataschema-array","dataschema-text"],datasource:["datasource-local","datasource-io","datasource-get","datasource-function","datasource-cache","datasource-jsonschema","datasource-xmlschema","datasource-arrayschema","datasource-textschema","datasource-polling"],datatable:["datatable-core","datatable-table","datatable-head","datatable-body","datatable-base","datatable-column-widths","datatable-message","datatable-mutable","datatable-sort","datatable-datasource"],datatype:["datatype-date","datatype-number","datatype-xml"],"datatype-date":["datatype-date-parse","datatype-date-format","datatype-date-math"],"datatype-number":["datatype-number-parse","datatype-number-format"],"datatype-xml":["datatype-xml-parse","datatype-xml-format"],dd:["dd-ddm-base","dd-ddm","dd-ddm-drop","dd-drag","dd-proxy","dd-constrain","dd-drop","dd-scroll","dd-delegate"],dom:["dom-base","dom-screen","dom-style","selector-native","selector"],editor:["frame","editor-selection","exec-command","editor-base","editor-para","editor-br","editor-bidi","editor-tab","createlink-base"],event:["event-base","event-delegate","event-synthetic","event-mousewheel","event-mouseenter","event-key","event-focus","event-resize","event-hover","event-outside","event-touch","event-move","event-flick","event-valuechange","event-tap"],"event-custom":["event-custom-base","event-custom-complex"],"event-gestures":["event-flick","event-move"],handlebars:["handlebars-compiler"],highlight:["highlight-base","highlight-accentfold"],history:["history-base","history-hash","history-hash-ie","history-html5"],io:["io-base","io-xdr","io-form","io-upload-iframe","io-queue"],json:["json-parse","json-stringify"],loader:["loader-base","loader-rollup","loader-yui3"],node:["node-base","node-event-delegate","node-pluginhost","node-screen","node-style"],pluginhost:["pluginhost-base","pluginhost-config"],querystring:["querystring-parse","querystring-stringify"],recordset:["recordset-base","recordset-sort","recordset-filter","recordset-indexer"],resize:["resize-base","resize-proxy","resize-constrain"],slider:["slider-base","slider-value-range","clickable-rail","range-slider"],template:["template-base","template-micro"],text:["text-accentfold","text-wordbreak"],widget:["widget-base","widget-htmlparser","widget-skin","widget-uievents"]}},"3.12.0"); diff --git a/lib/yuilib/3.12.0/yui-nodejs/yui-nodejs-min.js b/lib/yuilib/3.12.0/yui-nodejs/yui-nodejs-min.js deleted file mode 100644 index 58b22085f4a..00000000000 --- a/lib/yuilib/3.12.0/yui-nodejs/yui-nodejs-min.js +++ /dev/null @@ -1,22 +0,0 @@ -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -typeof YUI!="undefined"&&(YUI._YUI=YUI);var YUI=function(){var e=0,t=this,n=arguments,r=n.length,i=function(e,t){return e&&e.hasOwnProperty&&e instanceof t},s=typeof YUI_config!="undefined"&&YUI_config;i(t,YUI)?(t._init(),YUI.GlobalConfig&&t.applyConfig(YUI.GlobalConfig),s&&t.applyConfig(s),r||t._setup()):t=new YUI;if(r){for(;e-1&&(n="3.5.0"),e={applyConfig:function(e){e=e||u;var t,n,r=this.config,i=r.modules,s=r.groups,o=r.aliases,a=this.Env._loader;for(n in e)e.hasOwnProperty(n)&&(t=e[n],i&&n=="modules"?E(i,t):o&&n=="aliases"?E(o,t):s&&n=="groups"?E(s,t):n=="win"?(r[n]=t&&t.contentWindow||t,r.doc=r[n]?r[n].document:null):n!="_yuid"&&(r[n]=t));a&&a._config(e)},_config:function(e){this.applyConfig(e)},_init:function(){var e,t,r=this,s=YUI.Env,u=r.Env,a;r.version=n;if(!u){r.Env={core:["get","features","intl-base","yui-log","yui-log-nodejs","yui-later","loader-base","loader-rollup","loader-yui3"],loaderExtras:["loader-rollup","loader-yui3"],mods:{},versions:{},base:i,cdn:i+n+"/build/",_idx:0,_used:{},_attached:{},_missed:[],_yidx:0,_uidx:0,_guidp:"y",_loaded:{},_BASE_RE:/(?:\?(?:[^&]*&)*([^&]*))?\b(simpleyui|yui(?:-\w+)?)\/\2(?:-(min|debug))?\.js/,parseBasePath:function(e,t){var n=e.match(t),r,i;return n&&(r=RegExp.leftContext||e.slice(0,e.indexOf(n[0])),i=n[3],n[1]&&(r+="?"+n[1]),r={filter:i,path:r}),r},getBase:s&&s.getBase||function(t){var n=h&&h.getElementsByTagName("script")||[],i=u.cdn,s,o,a,f;for(o=0,a=n.length;o',YUI.Env.cssStampEl=t.firstChild,h.body?h.body.appendChild(YUI.Env.cssStampEl):p.insertBefore(YUI.Env.cssStampEl,p.firstChild)):h&&h.getElementById(o)&&!YUI.Env.cssStampEl&&(YUI.Env.cssStampEl=h.getElementById(o)),r.config.lang=r.config.lang||"en-US",r.config.base=YUI.config.base||r.Env.getBase(r.Env._BASE_RE);if(!e||!"mindebug".indexOf(e))e="min";e=e?"-"+e:e,r.config.loaderPath=YUI.config.loaderPath||"loader/loader"+e+".js"},_setup:function(){var e,t=this,n=[],r=YUI.Env.mods,i=t.config.core||[].concat(YUI.Env.core);for(e=0;e-1){s=o.split(r);for(i=s[0]=="YAHOO"?1:0;ii&&i in t?t[i]:!0);return n},m.indexOf=p._isNative(d.indexOf)?function(e,t,n){return d.indexOf.call(e,t,n)}:function(e,t,n){var r=e.length;n=+n||0,n=(n>0||-1)*Math.floor(Math.abs(n)),n<0&&(n+=r,n<0&&(n=0));for(;n1?Array.prototype.join.call(arguments,y):String(r);if(!(i in t)||n&&t[i]==n)t[i]=e.apply(e,arguments);return t[i]}},e.getLocation=function(){var t=e.config.win;return t&&t.location},e.merge=function(){var e=0,t=arguments.length,n={},r,i;for(;e-1},E.each=function(t,n,r,i){var s;for(s in t)(i||N(t,s))&&n.call(r||e,t[s],s,t);return e},E.some=function(t,n,r,i){var s;for(s in t)if(i||N(t,s))if(n.call(r||e,t[s],s,t))return!0;return!1},E.getValue=function(t,n){if(!p.isObject(t))return w;var r,i=e.Array(n),s=i.length;for(r=0;t!==w&&r=0){for(i=0;u!==w&&i0),t||(typeof process=="object"&&process.versions&&process.versions.node&&(s.os=process.platform,s.nodejs=n(process.versions.node)),YUI.Env.UA=s),s},e.UA=YUI.Env.UA||YUI.Env.parseUA(),e.UA.compareVersions=function(e,t){var n,r,i,s,o,u;if(e===t)return 0;r=(e+"").split("."),s=(t+"").split(".");for(o=0,u=Math.max(r.length,s.length);oi)return 1}return 0},YUI.Env.aliases={anim:["anim-base","anim-color","anim-curve","anim-easing","anim-node-plugin","anim-scroll","anim-xy"],"anim-shape-transform":["anim-shape"],app:["app-base","app-content","app-transitions","lazy-model-list","model","model-list","model-sync-rest","router","view","view-node-map"],attribute:["attribute-base","attribute-complex"],"attribute-events":["attribute-observable"],autocomplete:["autocomplete-base","autocomplete-sources","autocomplete-list","autocomplete-plugin"],axes:["axis-numeric","axis-category","axis-time","axis-stacked"],"axes-base":["axis-numeric-base","axis-category-base","axis-time-base","axis-stacked-base"],base:["base-base","base-pluginhost","base-build"],cache:["cache-base","cache-offline","cache-plugin"],charts:["charts-base"],collection:["array-extras","arraylist","arraylist-add","arraylist-filter","array-invoke"],color:["color-base","color-hsl","color-harmony"],controller:["router"],dataschema:["dataschema-base","dataschema-json","dataschema-xml","dataschema-array","dataschema-text"],datasource:["datasource-local","datasource-io","datasource-get","datasource-function","datasource-cache","datasource-jsonschema","datasource-xmlschema","datasource-arrayschema","datasource-textschema","datasource-polling"],datatable:["datatable-core","datatable-table","datatable-head","datatable-body","datatable-base","datatable-column-widths","datatable-message","datatable-mutable","datatable-sort","datatable-datasource"],datatype:["datatype-date","datatype-number","datatype-xml"],"datatype-date":["datatype-date-parse","datatype-date-format","datatype-date-math"],"datatype-number":["datatype-number-parse","datatype-number-format"],"datatype-xml":["datatype-xml-parse","datatype-xml-format"],dd:["dd-ddm-base","dd-ddm","dd-ddm-drop","dd-drag","dd-proxy","dd-constrain","dd-drop","dd-scroll","dd-delegate"],dom:["dom-base","dom-screen","dom-style","selector-native","selector"],editor:["frame","editor-selection","exec-command","editor-base","editor-para","editor-br","editor-bidi","editor-tab","createlink-base"],event:["event-base","event-delegate","event-synthetic","event-mousewheel","event-mouseenter","event-key","event-focus","event-resize","event-hover","event-outside","event-touch","event-move","event-flick","event-valuechange","event-tap"],"event-custom":["event-custom-base","event-custom-complex"],"event-gestures":["event-flick","event-move"],handlebars:["handlebars-compiler"],highlight:["highlight-base","highlight-accentfold"],history:["history-base","history-hash","history-hash-ie","history-html5"],io:["io-base","io-xdr","io-form","io-upload-iframe","io-queue"],json:["json-parse","json-stringify"],loader:["loader-base","loader-rollup","loader-yui3"],node:["node-base","node-event-delegate","node-pluginhost","node-screen","node-style"],pluginhost:["pluginhost-base","pluginhost-config"],querystring:["querystring-parse","querystring-stringify"],recordset:["recordset-base","recordset-sort","recordset-filter","recordset-indexer"],resize:["resize-base","resize-proxy","resize-constrain"],slider:["slider-base","slider-value-range","clickable-rail","range-slider"],template:["template-base","template-micro"],text:["text-accentfold","text-wordbreak"],widget:["widget-base","widget-htmlparser","widget-skin","widget-uievents"]}},"3.12.0",{use:["yui-base","get","features","intl-base","yui-log","yui-log-nodejs","yui-later","loader-base","loader-rollup","loader-yui3"]}),YUI.add("get",function(e,t){var n=require("module"),r=require("path"),i=require("fs"),s=require("request"),o=function(t,n,r){e.Lang.isFunction(t.onEnd)&&t.onEnd.call(e,n,r)},u=function(t){e.Lang.isFunction(t.onSuccess)&&t.onSuccess.call(e,t),o(t,"success","success")},a=function(t,n){n.errors=[n],e.Lang.isFunction(t.onFailure)&&t.onFailure.call(e,n,t),o(t,n,"fail")};e.Get=function(){},e.config.base=r.join(__dirname,"../"),YUI.require=require,YUI.process=process,e.Get._exec=function(e,t,i){e.charCodeAt(0)===65279&&(e=e.slice(1));var s=new n(t,module);s.filename=t,s.paths=n._nodeModulePaths(r.dirname(t)),typeof YUI._getLoadHook=="function"&&(e=YUI._getLoadHook(e,t)),s._compile("module.exports = function (YUI) {"+e+"\n;return YUI;};",t),YUI=s.exports(YUI),s.loaded=!0,i(null,t)},e.Get._include=function(t,r){var o,u,a=this;if(t.match(/^https?:\/\//))o={url:t,timeout:a.timeout},s(o,function(n,i,s){n?r(n,t):e.Get._exec(s,t,r)});else{try{t=n._findPath(t,n._resolveLookupPaths(t,module.parent.parent)[1]);if(!e.config.useSync){i.readFile(t,"utf8",function(n,i){n?r(n,t):e.Get._exec(i,t,r)});return}u=i.readFileSync -(t,"utf8")}catch(f){r(f,t);return}e.Get._exec(u,t,r)}},e.Get.js=function(t,n){var r=e.Array(t),i,s,o=r.length,f=0,l=function(){f===o&&u(n)};for(s=0;s0){o=a(s);if(o)return o;u=s.lastIndexOf("-");if(!(u>=0))break;s=s.substring(0,u),u>=2&&s.charAt(u-2)==="-"&&(s=s.substring(0,u-2))}}return""}})},"3.12.0",{requires:["yui-base"]}),YUI.add("yui-log",function(e,t){var n=e,r="yui:log" -,i="undefined",s={debug:1,info:2,warn:4,error:8};n.log=function(e,t,o,u){var a,f,l,c,h,p,d=n,v=d.config,m=d.fire?d:YUI.Env.globalEvents;return v.debug&&(o=o||"",typeof o!="undefined"&&(f=v.logExclude,l=v.logInclude,!l||o in l?l&&o in l?a=!l[o]:f&&o in f&&(a=f[o]):a=1,d.config.logLevel=d.config.logLevel||"debug",p=s[d.config.logLevel.toLowerCase()],t in s&&s[t]-1,n.comboSep="&",n.maxURLLength=i,n.ignoreRegistered=t.ignoreRegistered,n.root=e.Env.meta.root,n.timeout=0,n.forceMap={},n.allowRollup=!1,n.filters={},n.required={},n.patterns={},n.moduleInfo={},n.groups=e.merge(e.Env.meta.groups),n.skin=e.merge(e.Env.meta.skin),n.conditions={},n.config=t,n._internal=!0,n._populateCache(),n.loaded=o[c],n.async=!0,n._inspectPage(),n._internal=!1,n._config(t),n.forceMap=n.force?e.Array.hash(n.force):{},n.testresults=null,e.config.tests&&(n.testresults=e.config.tests),n.sorted=[],n.dirty=!0,n.inserted={},n.skipped={},n.tested={},n.ignoreRegistered&&n._resetModules()},e.Loader.prototype={_populateCache:function(){var t=this,n=g.modules,r=s._renderedMods,i;if(r&&!t.ignoreRegistered){for(i in r)r.hasOwnProperty(i)&&(t.moduleInfo[i]=e.merge(r[i]));r=s._conditions;for(i in r)r.hasOwnProperty(i)&&(t.conditions[i]=e.merge(r[i]))}else for(i in n)n.hasOwnProperty(i)&&t.addModule(n[i],i)},_resetModules:function(){var e=this,t,n,r,i,s;for(t in e.moduleInfo)if(e.moduleInfo.hasOwnProperty(t)){r=e.moduleInfo[t],i=r.name,s=YUI.Env.mods[i]?YUI.Env.mods[i].details:null,s&&(e.moduleInfo[i]._reset=!0,e.moduleInfo[i].requires=s.requires||[],e.moduleInfo[i].optional=s.optional||[],e.moduleInfo[i].supersedes=s.supercedes||[]);if(r.defaults)for(n in r.defaults)r.defaults.hasOwnProperty(n)&&r[n]&&(r[n]=r.defaults[n]);delete r.langCache,delete r.skinCache,r.skinnable&&e._addSkin(e.skin.defaultSkin,r.name)}},REGEX_CSS:/\.css(?:[?;].*)?$/i,FILTER_DEFS:{RAW:{searchExp:"-min\\.js",replaceStr:".js"},DEBUG:{searchExp:"-min\\.js",replaceStr:"-debug.js"},COVERAGE:{searchExp:"-min\\.js",replaceStr:"-coverage.js"}},_inspectPage:function(){var e=this,t,n,r,i,s;for(s in e.moduleInfo)e.moduleInfo.hasOwnProperty(s)&&(t=e.moduleInfo[s],t.type&&t.type===u&&e.isCSSLoaded(t.name)&&(e.loaded[s]=!0));for(s in w)w.hasOwnProperty(s)&&(t=w[s],t.details&&(n=e.moduleInfo[t.name],r=t.details.requires,i=n&&n.requires,n?!n._inspected&&r&&i.length!==r.length&&delete n.expanded:n=e.addModule(t.details,s),n._inspected=!0))},_requires:function(e,t){var n,r,i,s,o=this.moduleInfo,a=o[e],f=o[t];if(!a||!f)return!1;r=a.expanded_map,i=a.after_map;if(i&&t in i)return!0;i=f.after_map;if(i&&e in i)return!1;s=o[t]&&o[t].supersedes;if(s)for(n=0;n-1&&(k=n);if(C&&(C[c]||k&&C[k])){L=c,C[k]&&(L=k);for(n=0;n-1},getModule:function(t){if(!t)return null;var n,r,i,s=this.moduleInfo[t],o=this.patterns;if(!s||s&&s.ext)for(i in o)if(o.hasOwnProperty(i)){n=o[i],n.test||(n.test=this._patternTest);if(n.test(t,i)){r=n;break}}return s?r&&s&&r.configFn&&!s.configFn&&(s.configFn=r.configFn,s.configFn(s)):r&&(n.action?n.action.call(this,t,i):(s=this.addModule(e.merge(r),t),r.configFn&&(s.configFn=r.configFn),s.temp=!0)),s},_rollup:function(){},_reduce:function(e){e=e||this.required;var t,n,r,i,s=this.loadType,o=this.ignore?v.hash(this.ignore):!1;for(t in e)if(e.hasOwnProperty(t)){i=this.getModule(t),((this.loaded[t]||w[t])&&!this.forceMap[t]&&!this.ignoreRegistered||s&&i&&i.type!==s)&&delete e[t],o&&o[t]&&delete e[t],r=i&&i.supersedes;if(r)for(n=0;n0&&(m.running=!0,m.next()())},insert:function(t,n,r){var i=this,s=e.merge(this);delete s.require,delete s.dirty,m.add(function(){i._insert(s,t,n,r)}),this._continue()},loadNext:function(){return},_filter:function(e,t,n){var r=this.filter,i=t&&t in this.filters,s=i&&this.filters[t],o=n||(this.moduleInfo[t]?this.moduleInfo[t].group:null);return o&&this.groups[o]&&this.groups[o].filter&&(s=this.groups[o].filter,i=!0),e&&(i&&(r=b.isString(s)?this.FILTER_DEFS[s.toUpperCase()]||null:s),r&&(e=e.replace(new RegExp(r.searchExp,"g"),r.replaceStr))),e},_url:function(e,t,n){return this._filter((n||this.base||"")+e,t)},resolve:function(e,t){var r,s,o,f,c,h,p,d,v,m,g,y,w,E,S=[],x,T,N={},C=this,k,A,O=C.ignoreRegistered?{}:C.inserted,M={js:[],jsMods:[],css:[],cssMods:[]},_=C.loadType||"js",D;(C.skin.overrides||C.skin.defaultSkin!==l||C.ignoreRegistered)&&C._resetModules(),e&&C.calculate(),t=t||C.sorted,D=function(e){if(e){c=e.group&&C.groups[e.group]||n,c.async===!1&&(e.async=c.async),f=e.fullpath?C._filter(e.fullpath,t[s]):C._url(e.path,t[s],c.base||e.base);if(e.attributes||e.async===!1)f={url:f,async:e.async},e.attributes&&(f.attributes=e.attributes);M[e.type].push(f),M[e.type+"Mods"].push(e)}},r=t.length,y=C.comboBase,f=y,m={};for(s=0;sA){S=[];for(t=0;tA&&(o=S.pop(),x=w+S.join(k),M[_].push(C._filter(x,null,N[w].group)),S=[],o&&S.push(o));S.length&&(x=w+S.join(k),M[_].push(C._filter(x,null,N[w].group)))}else M[_].push(C._filter(x,null,N[w].group));M[_+"Mods"]=M[_+"Mods"].concat(g)}}return N=null,M},load:function(e){if(!e)return;var t=this,n=t.resolve(!0);t.data=n,t.onEnd=function(){e.apply(t.context||t,arguments)},t.insert()}}},"3.12.0",{requires:["get","features"]}),YUI.add("loader-rollup",function(e,t){e.Loader.prototype._rollup=function(){var e,t,n,r,i=this.required,s,o=this.moduleInfo,u,a,f;if(this.dirty||!this.rollups){this.rollups={};for(e in o)o.hasOwnProperty(e)&&(n=this.getModule(e),n&&n.rollup&&(this.rollups[e]=n))}for(;;){u=!1;for(e in this.rollups)if(this.rollups.hasOwnProperty(e)&&!i[e]&&(!this.loaded[e]||this.forceMap[e])){n=this.getModule(e),r=n.supersedes||[],s=!1;if(!n.rollup)continue;a=0;for(t=0;t=n.rollup;if(s)break}}s&&(i[e]=!0,u=!0,this.getRequires(n))}if(!u)break}}},"3.12.0",{requires:["loader-base"]}),YUI.add("loader-yui3",function(e,t){YUI.Env[e.version].modules=YUI.Env[e.version].modules||{},e.mix(YUI.Env[e.version].modules,{"align-plugin":{requires:["node-screen","node-pluginhost"]},anim:{use:["anim-base","anim-color","anim-curve","anim-easing","anim-node-plugin","anim-scroll","anim-xy"]},"anim-base":{requires:["base-base","node-style" -]},"anim-color":{requires:["anim-base"]},"anim-curve":{requires:["anim-xy"]},"anim-easing":{requires:["anim-base"]},"anim-node-plugin":{requires:["node-pluginhost","anim-base"]},"anim-scroll":{requires:["anim-base"]},"anim-shape":{requires:["anim-base","anim-easing","anim-color","matrix"]},"anim-shape-transform":{use:["anim-shape"]},"anim-xy":{requires:["anim-base","node-screen"]},app:{use:["app-base","app-content","app-transitions","lazy-model-list","model","model-list","model-sync-rest","router","view","view-node-map"]},"app-base":{requires:["classnamemanager","pjax-base","router","view"]},"app-content":{requires:["app-base","pjax-content"]},"app-transitions":{requires:["app-base"]},"app-transitions-css":{type:"css"},"app-transitions-native":{condition:{name:"app-transitions-native",test:function(e){var t=e.config.doc,n=t?t.documentElement:null;return n&&n.style?"MozTransition"in n.style||"WebkitTransition"in n.style||"transition"in n.style:!1},trigger:"app-transitions"},requires:["app-transitions","app-transitions-css","parallel","transition"]},"array-extras":{requires:["yui-base"]},"array-invoke":{requires:["yui-base"]},arraylist:{requires:["yui-base"]},"arraylist-add":{requires:["arraylist"]},"arraylist-filter":{requires:["arraylist"]},arraysort:{requires:["yui-base"]},"async-queue":{requires:["event-custom"]},attribute:{use:["attribute-base","attribute-complex"]},"attribute-base":{requires:["attribute-core","attribute-observable","attribute-extras"]},"attribute-complex":{requires:["attribute-base"]},"attribute-core":{requires:["oop"]},"attribute-events":{use:["attribute-observable"]},"attribute-extras":{requires:["oop"]},"attribute-observable":{requires:["event-custom"]},autocomplete:{use:["autocomplete-base","autocomplete-sources","autocomplete-list","autocomplete-plugin"]},"autocomplete-base":{optional:["autocomplete-sources"],requires:["array-extras","base-build","escape","event-valuechange","node-base"]},"autocomplete-filters":{requires:["array-extras","text-wordbreak"]},"autocomplete-filters-accentfold":{requires:["array-extras","text-accentfold","text-wordbreak"]},"autocomplete-highlighters":{requires:["array-extras","highlight-base"]},"autocomplete-highlighters-accentfold":{requires:["array-extras","highlight-accentfold"]},"autocomplete-list":{after:["autocomplete-sources"],lang:["en","es","hu","it"],requires:["autocomplete-base","event-resize","node-screen","selector-css3","shim-plugin","widget","widget-position","widget-position-align"],skinnable:!0},"autocomplete-list-keys":{condition:{name:"autocomplete-list-keys",test:function(e){return!e.UA.ios&&!e.UA.android},trigger:"autocomplete-list"},requires:["autocomplete-list","base-build"]},"autocomplete-plugin":{requires:["autocomplete-list","node-pluginhost"]},"autocomplete-sources":{optional:["io-base","json-parse","jsonp","yql"],requires:["autocomplete-base"]},axes:{use:["axis-numeric","axis-category","axis-time","axis-stacked"]},"axes-base":{use:["axis-numeric-base","axis-category-base","axis-time-base","axis-stacked-base"]},axis:{requires:["dom","widget","widget-position","widget-stack","graphics","axis-base"]},"axis-base":{requires:["classnamemanager","datatype-number","datatype-date","base","event-custom"]},"axis-category":{requires:["axis","axis-category-base"]},"axis-category-base":{requires:["axis-base"]},"axis-numeric":{requires:["axis","axis-numeric-base"]},"axis-numeric-base":{requires:["axis-base"]},"axis-stacked":{requires:["axis-numeric","axis-stacked-base"]},"axis-stacked-base":{requires:["axis-numeric-base"]},"axis-time":{requires:["axis","axis-time-base"]},"axis-time-base":{requires:["axis-base"]},base:{use:["base-base","base-pluginhost","base-build"]},"base-base":{requires:["attribute-base","base-core","base-observable"]},"base-build":{requires:["base-base"]},"base-core":{requires:["attribute-core"]},"base-observable":{requires:["attribute-observable"]},"base-pluginhost":{requires:["base-base","pluginhost"]},button:{requires:["button-core","cssbutton","widget"]},"button-core":{requires:["attribute-core","classnamemanager","node-base"]},"button-group":{requires:["button-plugin","cssbutton","widget"]},"button-plugin":{requires:["button-core","cssbutton","node-pluginhost"]},cache:{use:["cache-base","cache-offline","cache-plugin"]},"cache-base":{requires:["base"]},"cache-offline":{requires:["cache-base","json"]},"cache-plugin":{requires:["plugin","cache-base"]},calendar:{requires:["calendar-base","calendarnavigator"],skinnable:!0},"calendar-base":{lang:["de","en","es","es-AR","fr","hu","it","ja","nb-NO","nl","pt-BR","ru","zh-Hans","zh-Hans-CN","zh-Hant","zh-Hant-HK","zh-HANT-TW"],requires:["widget","datatype-date","datatype-date-math","cssgrids"],skinnable:!0},calendarnavigator:{requires:["plugin","classnamemanager","datatype-date","node"],skinnable:!0},charts:{use:["charts-base"]},"charts-base":{requires:["dom","event-mouseenter","event-touch","graphics-group","axes","series-pie","series-line","series-marker","series-area","series-spline","series-column","series-bar","series-areaspline","series-combo","series-combospline","series-line-stacked","series-marker-stacked","series-area-stacked","series-spline-stacked","series-column-stacked","series-bar-stacked","series-areaspline-stacked","series-combo-stacked","series-combospline-stacked"]},"charts-legend":{requires:["charts-base"]},classnamemanager:{requires:["yui-base"]},"clickable-rail":{requires:["slider-base"]},collection:{use:["array-extras","arraylist","arraylist-add","arraylist-filter","array-invoke"]},color:{use:["color-base","color-hsl","color-harmony"]},"color-base":{requires:["yui-base"]},"color-harmony":{requires:["color-hsl"]},"color-hsl":{requires:["color-base"]},"color-hsv":{requires:["color-base"]},console:{lang:["en","es","hu","it","ja"],requires:["yui-log","widget"],skinnable:!0},"console-filters":{requires:["plugin","console"],skinnable:!0},controller:{use:["router"]},cookie:{requires:["yui-base"]},"createlink-base":{requires:["editor-base"]},cssbase -:{after:["cssreset","cssfonts","cssgrids","cssreset-context","cssfonts-context","cssgrids-context"],type:"css"},"cssbase-context":{after:["cssreset","cssfonts","cssgrids","cssreset-context","cssfonts-context","cssgrids-context"],type:"css"},cssbutton:{type:"css"},cssfonts:{type:"css"},"cssfonts-context":{type:"css"},cssgrids:{optional:["cssnormalize"],type:"css"},"cssgrids-base":{optional:["cssnormalize"],type:"css"},"cssgrids-responsive":{optional:["cssnormalize"],requires:["cssgrids","cssgrids-responsive-base"],type:"css"},"cssgrids-units":{optional:["cssnormalize"],requires:["cssgrids-base"],type:"css"},cssnormalize:{type:"css"},"cssnormalize-context":{type:"css"},cssreset:{type:"css"},"cssreset-context":{type:"css"},dataschema:{use:["dataschema-base","dataschema-json","dataschema-xml","dataschema-array","dataschema-text"]},"dataschema-array":{requires:["dataschema-base"]},"dataschema-base":{requires:["base"]},"dataschema-json":{requires:["dataschema-base","json"]},"dataschema-text":{requires:["dataschema-base"]},"dataschema-xml":{requires:["dataschema-base"]},datasource:{use:["datasource-local","datasource-io","datasource-get","datasource-function","datasource-cache","datasource-jsonschema","datasource-xmlschema","datasource-arrayschema","datasource-textschema","datasource-polling"]},"datasource-arrayschema":{requires:["datasource-local","plugin","dataschema-array"]},"datasource-cache":{requires:["datasource-local","plugin","cache-base"]},"datasource-function":{requires:["datasource-local"]},"datasource-get":{requires:["datasource-local","get"]},"datasource-io":{requires:["datasource-local","io-base"]},"datasource-jsonschema":{requires:["datasource-local","plugin","dataschema-json"]},"datasource-local":{requires:["base"]},"datasource-polling":{requires:["datasource-local"]},"datasource-textschema":{requires:["datasource-local","plugin","dataschema-text"]},"datasource-xmlschema":{requires:["datasource-local","plugin","datatype-xml","dataschema-xml"]},datatable:{use:["datatable-core","datatable-table","datatable-head","datatable-body","datatable-base","datatable-column-widths","datatable-message","datatable-mutable","datatable-sort","datatable-datasource"]},"datatable-base":{requires:["datatable-core","datatable-table","datatable-head","datatable-body","base-build","widget"],skinnable:!0},"datatable-body":{requires:["datatable-core","view","classnamemanager"]},"datatable-column-widths":{requires:["datatable-base"]},"datatable-core":{requires:["escape","model-list","node-event-delegate"]},"datatable-datasource":{requires:["datatable-base","plugin","datasource-local"]},"datatable-foot":{requires:["datatable-core","view"]},"datatable-formatters":{requires:["datatable-body","datatype-number-format","datatype-date-format","escape"]},"datatable-head":{requires:["datatable-core","view","classnamemanager"]},"datatable-message":{lang:["en","fr","es","hu","it"],requires:["datatable-base"],skinnable:!0},"datatable-mutable":{requires:["datatable-base"]},"datatable-paginator":{lang:["en"],requires:["model","view","paginator-core","datatable-foot","datatable-paginator-templates"],skinnable:!0},"datatable-paginator-templates":{requires:["template"]},"datatable-scroll":{requires:["datatable-base","datatable-column-widths","dom-screen"],skinnable:!0},"datatable-sort":{lang:["en","fr","es","hu"],requires:["datatable-base"],skinnable:!0},"datatable-table":{requires:["datatable-core","datatable-head","datatable-body","view","classnamemanager"]},datatype:{use:["datatype-date","datatype-number","datatype-xml"]},"datatype-date":{use:["datatype-date-parse","datatype-date-format","datatype-date-math"]},"datatype-date-format":{lang:["ar","ar-JO","ca","ca-ES","da","da-DK","de","de-AT","de-DE","el","el-GR","en","en-AU","en-CA","en-GB","en-IE","en-IN","en-JO","en-MY","en-NZ","en-PH","en-SG","en-US","es","es-AR","es-BO","es-CL","es-CO","es-EC","es-ES","es-MX","es-PE","es-PY","es-US","es-UY","es-VE","fi","fi-FI","fr","fr-BE","fr-CA","fr-FR","hi","hi-IN","hu","id","id-ID","it","it-IT","ja","ja-JP","ko","ko-KR","ms","ms-MY","nb","nb-NO","nl","nl-BE","nl-NL","pl","pl-PL","pt","pt-BR","ro","ro-RO","ru","ru-RU","sv","sv-SE","th","th-TH","tr","tr-TR","vi","vi-VN","zh-Hans","zh-Hans-CN","zh-Hant","zh-Hant-HK","zh-Hant-TW"]},"datatype-date-math":{requires:["yui-base"]},"datatype-date-parse":{},"datatype-number":{use:["datatype-number-parse","datatype-number-format"]},"datatype-number-format":{},"datatype-number-parse":{},"datatype-xml":{use:["datatype-xml-parse","datatype-xml-format"]},"datatype-xml-format":{},"datatype-xml-parse":{},dd:{use:["dd-ddm-base","dd-ddm","dd-ddm-drop","dd-drag","dd-proxy","dd-constrain","dd-drop","dd-scroll","dd-delegate"]},"dd-constrain":{requires:["dd-drag"]},"dd-ddm":{requires:["dd-ddm-base","event-resize"]},"dd-ddm-base":{requires:["node","base","yui-throttle","classnamemanager"]},"dd-ddm-drop":{requires:["dd-ddm"]},"dd-delegate":{requires:["dd-drag","dd-drop-plugin","event-mouseenter"]},"dd-drag":{requires:["dd-ddm-base"]},"dd-drop":{requires:["dd-drag","dd-ddm-drop"]},"dd-drop-plugin":{requires:["dd-drop"]},"dd-gestures":{condition:{name:"dd-gestures",trigger:"dd-drag",ua:"touchEnabled"},requires:["dd-drag","event-synthetic","event-gestures"]},"dd-plugin":{optional:["dd-constrain","dd-proxy"],requires:["dd-drag"]},"dd-proxy":{requires:["dd-drag"]},"dd-scroll":{requires:["dd-drag"]},dial:{lang:["en","es","hu"],requires:["widget","dd-drag","event-mouseenter","event-move","event-key","transition","intl"],skinnable:!0},dom:{use:["dom-base","dom-screen","dom-style","selector-native","selector"]},"dom-base":{requires:["dom-core"]},"dom-core":{requires:["oop","features"]},"dom-deprecated":{requires:["dom-base"]},"dom-screen":{requires:["dom-base","dom-style"]},"dom-style":{requires:["dom-base","color-base"]},"dom-style-ie":{condition:{name:"dom-style-ie",test:function(e){var t=e.Features.test,n=e.Features.add,r=e.config.win,i=e.config.doc,s="documentElement",o=!1;return n("style","computedStyle",{test -:function(){return r&&"getComputedStyle"in r}}),n("style","opacity",{test:function(){return i&&"opacity"in i[s].style}}),o=!t("style","opacity")&&!t("style","computedStyle"),o},trigger:"dom-style"},requires:["dom-style"]},dump:{requires:["yui-base"]},editor:{use:["frame","editor-selection","exec-command","editor-base","editor-para","editor-br","editor-bidi","editor-tab","createlink-base"]},"editor-base":{requires:["base","frame","node","exec-command","editor-selection"]},"editor-bidi":{requires:["editor-base"]},"editor-br":{requires:["editor-base"]},"editor-lists":{requires:["editor-base"]},"editor-para":{requires:["editor-para-base"]},"editor-para-base":{requires:["editor-base"]},"editor-para-ie":{condition:{name:"editor-para-ie",trigger:"editor-para",ua:"ie",when:"instead"},requires:["editor-para-base"]},"editor-selection":{requires:["node"]},"editor-tab":{requires:["editor-base"]},escape:{requires:["yui-base"]},event:{after:["node-base"],use:["event-base","event-delegate","event-synthetic","event-mousewheel","event-mouseenter","event-key","event-focus","event-resize","event-hover","event-outside","event-touch","event-move","event-flick","event-valuechange","event-tap"]},"event-base":{after:["node-base"],requires:["event-custom-base"]},"event-base-ie":{after:["event-base"],condition:{name:"event-base-ie",test:function(e){var t=e.config.doc&&e.config.doc.implementation;return t&&!t.hasFeature("Events","2.0")},trigger:"node-base"},requires:["node-base"]},"event-contextmenu":{requires:["event-synthetic","dom-screen"]},"event-custom":{use:["event-custom-base","event-custom-complex"]},"event-custom-base":{requires:["oop"]},"event-custom-complex":{requires:["event-custom-base"]},"event-delegate":{requires:["node-base"]},"event-flick":{requires:["node-base","event-touch","event-synthetic"]},"event-focus":{requires:["event-synthetic"]},"event-gestures":{use:["event-flick","event-move"]},"event-hover":{requires:["event-mouseenter"]},"event-key":{requires:["event-synthetic"]},"event-mouseenter":{requires:["event-synthetic"]},"event-mousewheel":{requires:["node-base"]},"event-move":{requires:["node-base","event-touch","event-synthetic"]},"event-outside":{requires:["event-synthetic"]},"event-resize":{requires:["node-base","event-synthetic"]},"event-simulate":{requires:["event-base"]},"event-synthetic":{requires:["node-base","event-custom-complex"]},"event-tap":{requires:["node-base","event-base","event-touch","event-synthetic"]},"event-touch":{requires:["node-base"]},"event-valuechange":{requires:["event-focus","event-synthetic"]},"exec-command":{requires:["frame"]},features:{requires:["yui-base"]},file:{requires:["file-flash","file-html5"]},"file-flash":{requires:["base"]},"file-html5":{requires:["base"]},frame:{requires:["base","node","selector-css3","yui-throttle"]},"gesture-simulate":{requires:["async-queue","event-simulate","node-screen"]},get:{requires:["yui-base"]},graphics:{requires:["node","event-custom","pluginhost","matrix","classnamemanager"]},"graphics-canvas":{condition:{name:"graphics-canvas",test:function(e){var t=e.config.doc,n=e.config.defaultGraphicEngine&&e.config.defaultGraphicEngine=="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return(!i||n)&&r&&r.getContext&&r.getContext("2d")},trigger:"graphics"},requires:["graphics"]},"graphics-canvas-default":{condition:{name:"graphics-canvas-default",test:function(e){var t=e.config.doc,n=e.config.defaultGraphicEngine&&e.config.defaultGraphicEngine=="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return(!i||n)&&r&&r.getContext&&r.getContext("2d")},trigger:"graphics"}},"graphics-group":{requires:["graphics"]},"graphics-svg":{condition:{name:"graphics-svg",test:function(e){var t=e.config.doc,n=!e.config.defaultGraphicEngine||e.config.defaultGraphicEngine!="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return i&&(n||!r)},trigger:"graphics"},requires:["graphics"]},"graphics-svg-default":{condition:{name:"graphics-svg-default",test:function(e){var t=e.config.doc,n=!e.config.defaultGraphicEngine||e.config.defaultGraphicEngine!="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return i&&(n||!r)},trigger:"graphics"}},"graphics-vml":{condition:{name:"graphics-vml",test:function(e){var t=e.config.doc,n=t&&t.createElement("canvas");return t&&!t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!n||!n.getContext||!n.getContext("2d"))},trigger:"graphics"},requires:["graphics"]},"graphics-vml-default":{condition:{name:"graphics-vml-default",test:function(e){var t=e.config.doc,n=t&&t.createElement("canvas");return t&&!t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!n||!n.getContext||!n.getContext("2d"))},trigger:"graphics"}},handlebars:{use:["handlebars-compiler"]},"handlebars-base":{requires:[]},"handlebars-compiler":{requires:["handlebars-base"]},highlight:{use:["highlight-base","highlight-accentfold"]},"highlight-accentfold":{requires:["highlight-base","text-accentfold"]},"highlight-base":{requires:["array-extras","classnamemanager","escape","text-wordbreak"]},history:{use:["history-base","history-hash","history-hash-ie","history-html5"]},"history-base":{requires:["event-custom-complex"]},"history-hash":{after:["history-html5"],requires:["event-synthetic","history-base","yui-later"]},"history-hash-ie":{condition:{name:"history-hash-ie",test:function(e){var t=e.config.doc&&e.config.doc.documentMode;return e.UA.ie&&(!("onhashchange"in e.config.win)||!t||t<8)},trigger:"history-hash"},requires:["history-hash","node-base"]},"history-html5":{optional:["json"],requires:["event-base","history-base","node-base"]},imageloader:{requires:["base-base","node-style" -,"node-screen"]},intl:{requires:["intl-base","event-custom"]},"intl-base":{requires:["yui-base"]},io:{use:["io-base","io-xdr","io-form","io-upload-iframe","io-queue"]},"io-base":{requires:["event-custom-base","querystring-stringify-simple"]},"io-form":{requires:["io-base","node-base"]},"io-nodejs":{condition:{name:"io-nodejs",trigger:"io-base",ua:"nodejs"},requires:["io-base"]},"io-queue":{requires:["io-base","queue-promote"]},"io-upload-iframe":{requires:["io-base","node-base"]},"io-xdr":{requires:["io-base","datatype-xml-parse"]},json:{use:["json-parse","json-stringify"]},"json-parse":{requires:["yui-base"]},"json-parse-shim":{condition:{name:"json-parse-shim",test:function(e){function i(e,t){return e==="ok"?!0:t}var t=e.config.global.JSON,n=Object.prototype.toString.call(t)==="[object JSON]"&&t,r=e.config.useNativeJSONParse!==!1&&!!n;if(r)try{r=n.parse('{"ok":false}',i).ok}catch(s){r=!1}return!r},trigger:"json-parse"},requires:["json-parse"]},"json-stringify":{requires:["yui-base"]},"json-stringify-shim":{condition:{name:"json-stringify-shim",test:function(e){var t=e.config.global.JSON,n=Object.prototype.toString.call(t)==="[object JSON]"&&t,r=e.config.useNativeJSONStringify!==!1&&!!n;if(r)try{r="0"===n.stringify(0)}catch(i){r=!1}return!r},trigger:"json-stringify"},requires:["json-stringify"]},jsonp:{requires:["get","oop"]},"jsonp-url":{requires:["jsonp"]},"lazy-model-list":{requires:["model-list"]},loader:{use:["loader-base","loader-rollup","loader-yui3"]},"loader-base":{requires:["get","features"]},"loader-rollup":{requires:["loader-base"]},"loader-yui3":{requires:["loader-base"]},matrix:{requires:["yui-base"]},model:{requires:["base-build","escape","json-parse"]},"model-list":{requires:["array-extras","array-invoke","arraylist","base-build","escape","json-parse","model"]},"model-sync-rest":{requires:["model","io-base","json-stringify"]},node:{use:["node-base","node-event-delegate","node-pluginhost","node-screen","node-style"]},"node-base":{requires:["event-base","node-core","dom-base","dom-style"]},"node-core":{requires:["dom-core","selector"]},"node-deprecated":{requires:["node-base"]},"node-event-delegate":{requires:["node-base","event-delegate"]},"node-event-html5":{requires:["node-base"]},"node-event-simulate":{requires:["node-base","event-simulate","gesture-simulate"]},"node-flick":{requires:["classnamemanager","transition","event-flick","plugin"],skinnable:!0},"node-focusmanager":{requires:["attribute","node","plugin","node-event-simulate","event-key","event-focus"]},"node-load":{requires:["node-base","io-base"]},"node-menunav":{requires:["node","classnamemanager","plugin","node-focusmanager"],skinnable:!0},"node-pluginhost":{requires:["node-base","pluginhost"]},"node-screen":{requires:["dom-screen","node-base"]},"node-scroll-info":{requires:["array-extras","base-build","event-resize","node-pluginhost","plugin","selector"]},"node-style":{requires:["dom-style","node-base"]},oop:{requires:["yui-base"]},overlay:{requires:["widget","widget-stdmod","widget-position","widget-position-align","widget-stack","widget-position-constrain"],skinnable:!0},paginator:{requires:["paginator-core"]},"paginator-core":{requires:["base"]},"paginator-url":{requires:["paginator"]},panel:{requires:["widget","widget-autohide","widget-buttons","widget-modality","widget-position","widget-position-align","widget-position-constrain","widget-stack","widget-stdmod"],skinnable:!0},parallel:{requires:["yui-base"]},pjax:{requires:["pjax-base","pjax-content"]},"pjax-base":{requires:["classnamemanager","node-event-delegate","router"]},"pjax-content":{requires:["io-base","node-base","router"]},"pjax-plugin":{requires:["node-pluginhost","pjax","plugin"]},plugin:{requires:["base-base"]},pluginhost:{use:["pluginhost-base","pluginhost-config"]},"pluginhost-base":{requires:["yui-base"]},"pluginhost-config":{requires:["pluginhost-base"]},promise:{requires:["timers"]},querystring:{use:["querystring-parse","querystring-stringify"]},"querystring-parse":{requires:["yui-base","array-extras"]},"querystring-parse-simple":{requires:["yui-base"]},"querystring-stringify":{requires:["yui-base"]},"querystring-stringify-simple":{requires:["yui-base"]},"queue-promote":{requires:["yui-base"]},"range-slider":{requires:["slider-base","slider-value-range","clickable-rail"]},recordset:{use:["recordset-base","recordset-sort","recordset-filter","recordset-indexer"]},"recordset-base":{requires:["base","arraylist"]},"recordset-filter":{requires:["recordset-base","array-extras","plugin"]},"recordset-indexer":{requires:["recordset-base","plugin"]},"recordset-sort":{requires:["arraysort","recordset-base","plugin"]},resize:{use:["resize-base","resize-proxy","resize-constrain"]},"resize-base":{requires:["base","widget","event","oop","dd-drag","dd-delegate","dd-drop"],skinnable:!0},"resize-constrain":{requires:["plugin","resize-base"]},"resize-plugin":{optional:["resize-constrain"],requires:["resize-base","plugin"]},"resize-proxy":{requires:["plugin","resize-base"]},router:{optional:["querystring-parse"],requires:["array-extras","base-build","history"]},scrollview:{requires:["scrollview-base","scrollview-scrollbars"]},"scrollview-base":{requires:["widget","event-gestures","event-mousewheel","transition"],skinnable:!0},"scrollview-base-ie":{condition:{name:"scrollview-base-ie",trigger:"scrollview-base",ua:"ie"},requires:["scrollview-base"]},"scrollview-list":{requires:["plugin","classnamemanager"],skinnable:!0},"scrollview-paginator":{requires:["plugin","classnamemanager"]},"scrollview-scrollbars":{requires:["classnamemanager","transition","plugin"],skinnable:!0},selector:{requires:["selector-native"]},"selector-css2":{condition:{name:"selector-css2",test:function(e){var t=e.config.doc,n=t&&!("querySelectorAll"in t);return n},trigger:"selector"},requires:["selector-native"]},"selector-css3":{requires:["selector-native","selector-css2"]},"selector-native":{requires:["dom-base"]},"series-area":{requires:["series-cartesian","series-fill-util"]},"series-area-stacked" -:{requires:["series-stacked","series-area"]},"series-areaspline":{requires:["series-area","series-curve-util"]},"series-areaspline-stacked":{requires:["series-stacked","series-areaspline"]},"series-bar":{requires:["series-marker","series-histogram-base"]},"series-bar-stacked":{requires:["series-stacked","series-bar"]},"series-base":{requires:["graphics","axis-base"]},"series-candlestick":{requires:["series-range"]},"series-cartesian":{requires:["series-base"]},"series-column":{requires:["series-marker","series-histogram-base"]},"series-column-stacked":{requires:["series-stacked","series-column"]},"series-combo":{requires:["series-cartesian","series-line-util","series-plot-util","series-fill-util"]},"series-combo-stacked":{requires:["series-stacked","series-combo"]},"series-combospline":{requires:["series-combo","series-curve-util"]},"series-combospline-stacked":{requires:["series-combo-stacked","series-curve-util"]},"series-curve-util":{},"series-fill-util":{},"series-histogram-base":{requires:["series-cartesian","series-plot-util"]},"series-line":{requires:["series-cartesian","series-line-util"]},"series-line-stacked":{requires:["series-stacked","series-line"]},"series-line-util":{},"series-marker":{requires:["series-cartesian","series-plot-util"]},"series-marker-stacked":{requires:["series-stacked","series-marker"]},"series-ohlc":{requires:["series-range"]},"series-pie":{requires:["series-base","series-plot-util"]},"series-plot-util":{},"series-range":{requires:["series-cartesian"]},"series-spline":{requires:["series-line","series-curve-util"]},"series-spline-stacked":{requires:["series-stacked","series-spline"]},"series-stacked":{requires:["axis-stacked"]},"shim-plugin":{requires:["node-style","node-pluginhost"]},slider:{use:["slider-base","slider-value-range","clickable-rail","range-slider"]},"slider-base":{requires:["widget","dd-constrain","event-key"],skinnable:!0},"slider-value-range":{requires:["slider-base"]},sortable:{requires:["dd-delegate","dd-drop-plugin","dd-proxy"]},"sortable-scroll":{requires:["dd-scroll","sortable"]},stylesheet:{requires:["yui-base"]},substitute:{optional:["dump"],requires:["yui-base"]},swf:{requires:["event-custom","node","swfdetect","escape"]},swfdetect:{requires:["yui-base"]},tabview:{requires:["widget","widget-parent","widget-child","tabview-base","node-pluginhost","node-focusmanager"],skinnable:!0},"tabview-base":{requires:["node-event-delegate","classnamemanager"]},"tabview-plugin":{requires:["tabview-base"]},template:{use:["template-base","template-micro"]},"template-base":{requires:["yui-base"]},"template-micro":{requires:["escape"]},test:{requires:["event-simulate","event-custom","json-stringify"]},"test-console":{requires:["console-filters","test","array-extras"],skinnable:!0},text:{use:["text-accentfold","text-wordbreak"]},"text-accentfold":{requires:["array-extras","text-data-accentfold"]},"text-data-accentfold":{requires:["yui-base"]},"text-data-wordbreak":{requires:["yui-base"]},"text-wordbreak":{requires:["array-extras","text-data-wordbreak"]},timers:{requires:["yui-base"]},transition:{requires:["node-style"]},"transition-timer":{condition:{name:"transition-timer",test:function(e){var t=e.config.doc,n=t?t.documentElement:null,r=!0;return n&&n.style&&(r=!("MozTransition"in n.style||"WebkitTransition"in n.style||"transition"in n.style)),r},trigger:"transition"},requires:["transition"]},tree:{requires:["base-build","tree-node"]},"tree-labelable":{requires:["tree"]},"tree-lazy":{requires:["base-pluginhost","plugin","tree"]},"tree-node":{},"tree-openable":{requires:["tree"]},"tree-selectable":{requires:["tree"]},"tree-sortable":{requires:["tree"]},uploader:{requires:["uploader-html5","uploader-flash"]},"uploader-flash":{requires:["swf","widget","base","cssbutton","node","event-custom","file-flash","uploader-queue"]},"uploader-html5":{requires:["widget","node-event-simulate","file-html5","uploader-queue"]},"uploader-queue":{requires:["base"]},view:{requires:["base-build","node-event-delegate"]},"view-node-map":{requires:["view"]},widget:{use:["widget-base","widget-htmlparser","widget-skin","widget-uievents"]},"widget-anim":{requires:["anim-base","plugin","widget"]},"widget-autohide":{requires:["base-build","event-key","event-outside","widget"]},"widget-base":{requires:["attribute","base-base","base-pluginhost","classnamemanager","event-focus","node-base","node-style"],skinnable:!0},"widget-base-ie":{condition:{name:"widget-base-ie",trigger:"widget-base",ua:"ie"},requires:["widget-base"]},"widget-buttons":{requires:["button-plugin","cssbutton","widget-stdmod"]},"widget-child":{requires:["base-build","widget"]},"widget-htmlparser":{requires:["widget-base"]},"widget-locale":{requires:["widget-base"]},"widget-modality":{requires:["base-build","event-outside","widget"],skinnable:!0},"widget-parent":{requires:["arraylist","base-build","widget"]},"widget-position":{requires:["base-build","node-screen","widget"]},"widget-position-align":{requires:["widget-position"]},"widget-position-constrain":{requires:["widget-position"]},"widget-skin":{requires:["widget-base"]},"widget-stack":{requires:["base-build","widget"],skinnable:!0},"widget-stdmod":{requires:["base-build","widget"]},"widget-uievents":{requires:["node-event-delegate","widget-base"]},yql:{requires:["oop"]},"yql-jsonp":{condition:{name:"yql-jsonp",test:function(e){return!e.UA.nodejs&&!e.UA.winjs},trigger:"yql",when:"after"},requires:["jsonp","jsonp-url"]},"yql-nodejs":{condition:{name:"yql-nodejs",trigger:"yql",ua:"nodejs",when:"after"}},"yql-winjs":{condition:{name:"yql-winjs",trigger:"yql",ua:"winjs",when:"after"}},yui:{},"yui-base":{},"yui-later":{requires:["yui-base"]},"yui-log":{requires:["yui-base"]},"yui-throttle":{requires:["yui-base"]}}),YUI.Env[e.version].md5="fd7c67956df50e445f40d1668dd1dc80"},"3.12.0",{requires:["loader-base"]}),YUI.add("yui",function(e,t){},"3.12.0",{use:["get","features","intl-base","yui-log","yui-log-nodejs","yui-later","loader-base","loader-rollup","loader-yui3"]} -); diff --git a/lib/yuilib/3.12.0/yui/yui-min.js b/lib/yuilib/3.12.0/yui/yui-min.js deleted file mode 100644 index 7ee761bf544..00000000000 --- a/lib/yuilib/3.12.0/yui/yui-min.js +++ /dev/null @@ -1,22 +0,0 @@ -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -typeof YUI!="undefined"&&(YUI._YUI=YUI);var YUI=function(){var e=0,t=this,n=arguments,r=n.length,i=function(e,t){return e&&e.hasOwnProperty&&e instanceof t},s=typeof YUI_config!="undefined"&&YUI_config;i(t,YUI)?(t._init(),YUI.GlobalConfig&&t.applyConfig(YUI.GlobalConfig),s&&t.applyConfig(s),r||t._setup()):t=new YUI;if(r){for(;e-1&&(n="3.5.0"),e={applyConfig:function(e){e=e||u;var t,n,r=this.config,i=r.modules,s=r.groups,o=r.aliases,a=this.Env._loader;for(n in e)e.hasOwnProperty(n)&&(t=e[n],i&&n=="modules"?E(i,t):o&&n=="aliases"?E(o,t):s&&n=="groups"?E(s,t):n=="win"?(r[n]=t&&t.contentWindow||t,r.doc=r[n]?r[n].document:null):n!="_yuid"&&(r[n]=t));a&&a._config(e)},_config:function(e){this.applyConfig(e)},_init:function(){var e,t,r=this,s=YUI.Env,u=r.Env,a;r.version=n;if(!u){r.Env={core:["get","features","intl-base","yui-log","yui-later","loader-base","loader-rollup","loader-yui3"],loaderExtras:["loader-rollup","loader-yui3"],mods:{},versions:{},base:i,cdn:i+n+"/build/",_idx:0,_used:{},_attached:{},_missed:[],_yidx:0,_uidx:0,_guidp:"y",_loaded:{},_BASE_RE:/(?:\?(?:[^&]*&)*([^&]*))?\b(simpleyui|yui(?:-\w+)?)\/\2(?:-(min|debug))?\.js/,parseBasePath:function(e,t){var n=e.match(t),r,i;return n&&(r=RegExp.leftContext||e.slice(0,e.indexOf(n[0])),i=n[3],n[1]&&(r+="?"+n[1]),r={filter:i,path:r}),r},getBase:s&&s.getBase||function(t){var n=h&&h.getElementsByTagName("script")||[],i=u.cdn,s,o,a,f;for(o=0,a=n.length;o',YUI.Env.cssStampEl=t.firstChild,h.body?h.body.appendChild(YUI.Env.cssStampEl):p.insertBefore(YUI.Env.cssStampEl,p.firstChild)):h&&h.getElementById(o)&&!YUI.Env.cssStampEl&&(YUI.Env.cssStampEl=h.getElementById(o)),r.config.lang=r.config.lang||"en-US",r.config.base=YUI.config.base||r.Env.getBase(r.Env._BASE_RE);if(!e||!"mindebug".indexOf(e))e="min";e=e?"-"+e:e,r.config.loaderPath=YUI.config.loaderPath||"loader/loader"+e+".js"},_setup:function(){var e,t=this,n=[],r=YUI.Env.mods,i=t.config.core||[].concat(YUI.Env.core);for(e=0;e-1){s=o.split(r);for(i=s[0]=="YAHOO"?1:0;ii&&i in t?t[i]:!0);return n},m.indexOf=p._isNative(d.indexOf)?function(e,t,n){return d.indexOf.call(e,t,n)}:function(e,t,n){var r=e.length;n=+n||0,n=(n>0||-1)*Math.floor(Math.abs(n)),n<0&&(n+=r,n<0&&(n=0));for(;n1?Array.prototype.join.call(arguments,y):String(r);if(!(i in t)||n&&t[i]==n)t[i]=e.apply(e,arguments);return t[i]}},e.getLocation=function(){var t=e.config.win;return t&&t.location},e.merge=function(){var e=0,t=arguments.length,n={},r,i;for(;e-1},E.each=function(t,n,r,i){var s;for(s in t)(i||N(t,s))&&n.call(r||e,t[s],s,t);return e},E.some=function(t,n,r,i){var s;for(s in t)if(i||N(t,s))if(n.call(r||e,t[s],s,t))return!0;return!1},E.getValue=function(t,n){if(!p.isObject(t))return w;var r,i=e.Array(n),s=i.length;for(r=0;t!==w&&r=0){for(i=0;u!==w&&i0),t||(typeof process=="object"&&process.versions&&process.versions.node&&(s.os=process.platform,s.nodejs=n(process.versions.node)),YUI.Env.UA=s),s},e.UA=YUI.Env.UA||YUI.Env.parseUA(),e.UA.compareVersions=function(e,t){var n,r,i,s,o,u;if(e===t)return 0;r=(e+"").split("."),s=(t+"").split(".");for(o=0,u=Math.max(r.length,s.length);oi)return 1}return 0},YUI.Env.aliases={anim:["anim-base","anim-color","anim-curve","anim-easing","anim-node-plugin","anim-scroll","anim-xy"],"anim-shape-transform":["anim-shape"],app:["app-base","app-content","app-transitions","lazy-model-list","model","model-list","model-sync-rest","router","view","view-node-map"],attribute:["attribute-base","attribute-complex"],"attribute-events":["attribute-observable"],autocomplete:["autocomplete-base","autocomplete-sources","autocomplete-list","autocomplete-plugin"],axes:["axis-numeric","axis-category","axis-time","axis-stacked"],"axes-base":["axis-numeric-base","axis-category-base","axis-time-base","axis-stacked-base"],base:["base-base","base-pluginhost","base-build"],cache:["cache-base","cache-offline","cache-plugin"],charts:["charts-base"],collection:["array-extras","arraylist","arraylist-add","arraylist-filter","array-invoke"],color:["color-base","color-hsl","color-harmony"],controller:["router"],dataschema:["dataschema-base","dataschema-json","dataschema-xml","dataschema-array","dataschema-text"],datasource:["datasource-local","datasource-io","datasource-get","datasource-function","datasource-cache","datasource-jsonschema","datasource-xmlschema","datasource-arrayschema","datasource-textschema","datasource-polling"],datatable:["datatable-core","datatable-table","datatable-head","datatable-body","datatable-base","datatable-column-widths","datatable-message","datatable-mutable","datatable-sort","datatable-datasource"],datatype:["datatype-date","datatype-number","datatype-xml"],"datatype-date":["datatype-date-parse","datatype-date-format","datatype-date-math"],"datatype-number":["datatype-number-parse","datatype-number-format"],"datatype-xml":["datatype-xml-parse","datatype-xml-format"],dd:["dd-ddm-base","dd-ddm","dd-ddm-drop","dd-drag","dd-proxy","dd-constrain","dd-drop","dd-scroll","dd-delegate"],dom:["dom-base","dom-screen","dom-style","selector-native","selector"],editor:["frame","editor-selection","exec-command","editor-base","editor-para","editor-br","editor-bidi","editor-tab","createlink-base"],event:["event-base","event-delegate","event-synthetic","event-mousewheel","event-mouseenter","event-key","event-focus","event-resize","event-hover","event-outside","event-touch","event-move","event-flick","event-valuechange","event-tap"],"event-custom":["event-custom-base","event-custom-complex"],"event-gestures":["event-flick","event-move"],handlebars:["handlebars-compiler"],highlight:["highlight-base","highlight-accentfold"],history:["history-base","history-hash","history-hash-ie","history-html5"],io:["io-base","io-xdr","io-form","io-upload-iframe","io-queue"],json:["json-parse","json-stringify"],loader:["loader-base","loader-rollup","loader-yui3"],node:["node-base","node-event-delegate","node-pluginhost","node-screen","node-style"],pluginhost:["pluginhost-base","pluginhost-config"],querystring:["querystring-parse","querystring-stringify"],recordset:["recordset-base","recordset-sort","recordset-filter","recordset-indexer"],resize:["resize-base","resize-proxy","resize-constrain"],slider:["slider-base","slider-value-range","clickable-rail","range-slider"],template:["template-base","template-micro"],text:["text-accentfold","text-wordbreak"],widget:["widget-base","widget-htmlparser","widget-skin","widget-uievents"]}},"3.12.0",{use:["yui-base","get","features","intl-base","yui-log","yui-later","loader-base","loader-rollup","loader-yui3"]}),YUI.add("get",function(e,t){var n=e.Lang,r,i,s;e.Get=i={cssOptions:{attributes:{rel:"stylesheet"},doc:e.config.linkDoc||e.config.doc,pollInterval:50},jsOptions:{autopurge:!0,doc:e.config.scriptDoc||e.config.doc},options:{attributes:{charset:"utf-8"},purgethreshold:20},REGEX_CSS:/\.css(?:[?;].*)?$/i,REGEX_JS:/\.js(?:[?;].*)?$/i,_insertCache:{},_pending:null,_purgeNodes:[],_queue:[],abort:function(e){var t,n,r,i,s;if(!e.abort){n=e,s=this._pending,e=null;if(s&&s.transaction.id===n)e=s.transaction,this._pending=null;else for(t=0,i=this._queue.length;t=e&&this._purge(this._purgeNodes)},_getEnv:function(){var t=e.config.doc,n=e.UA;return this._env={async:t&&t.createElement("script").async===!0||n.ie>=10,cssFail:n.gecko>=9||n.compareVersions(n.webkit,535.24)>=0,cssLoad:(!n.gecko&&!n.webkit||n.gecko>=9||n.compareVersions(n.webkit,535.24)>=0)&&! -(n.chrome&&n.chrome<=18),preservesScriptOrder:!!(n.gecko||n.opera||n.ie&&n.ie>=10)}},_getTransaction:function(t,r){var i=[],o,u,a,f;n.isArray(t)||(t=[t]),r=e.merge(this.options,r),r.attributes=e.merge(this.options.attributes,r.attributes);for(o=0,u=t.length;o-1&&n.splice(i,1))}}},i.script=i.js,i.Transaction=s=function(t,n){var r=this;r.id=s._lastId+=1,r.data=n.data,r.errors=[],r.nodes=[],r.options=n,r.requests=t,r._callbacks=[],r._queue=[],r._reqsWaiting=0,r.tId=r.id,r.win=n.win||e.config.win},s._lastId=0,s.prototype={_state:"new",abort:function(e){this._pending=null,this._pendingCSS=null,this._pollTimer=clearTimeout(this._pollTimer),this._queue=[],this._reqsWaiting=0,this.errors.push({error:e||"Aborted"}),this._finish()},execute:function(e){var t=this,n=t.requests,r=t._state,i,s,o,u;if(r==="done"){e&&e(t.errors.length?t.errors:null,t);return}e&&t._callbacks.push(e);if(r==="executing")return;t._state="executing",t._queue=o=[],t.options.timeout&&(t._timeout=setTimeout(function(){t.abort("Timeout")},t.options.timeout)),t._reqsWaiting=n.length;for(i=0,s=n.length;i=10?(o.onerror=function(){setTimeout(c,0)},o.onload=function(){setTimeout(h,0)}):(o.onerror=c,o.onload=h),!n.cssFail&&!s&&(f=setTimeout(c,t.timeout||3e3))),this.nodes.push(o),r.parentNode.insertBefore(o,r)},_next:function(){if(this._pending)return;this._queue.length?this._insert(this._queue.shift()):this._reqsWaiting||this._finish()},_poll:function(t){var n=this,r=n._pendingCSS,i=e.UA.webkit,s,o,u,a,f,l;if(t){r||(r=n._pendingCSS=[]),r.push(t);if(n._pollTimer)return}n._pollTimer=null;for(s=0;s=0)if(l[u].href===a){r.splice(s,1),s-=1,n._progress(null,f);break}}else try{o=!!f.node.sheet.cssRules,r.splice(s,1),s-=1,n._progress(null,f)}catch(c){}}r.length&&(n._pollTimer=setTimeout(function(){n._poll.call(n)},n.options.pollInterval))},_progress:function(e,t){var n=this.options;e&&(t.error=e,this.errors.push({error:e,request:t})),t.node._yuiget_finished=t.finished=!0,n.onProgress&&n.onProgress.call(n.context||this,this._getEventData(t)),t.autopurge&&(i._autoPurge(this.options.purgethreshold),i._purgeNodes.push(t.node)),this._pending===t&&(this._pending=null),this._reqsWaiting-=1,this._next()}}},"3.12.0",{requires:["yui-base"]}),YUI.add("features",function(e,t){var n={};e.mix(e.namespace("Features"),{tests:n,add:function(e,t,r){n[e]=n[e]||{},n[e][t]=r},all:function(t,r){var i=n[t],s=[];return i&&e.Object.each(i,function(n,i){s.push(i+":"+(e.Features.test(t,i,r)?1:0))}),s.length?s.join(";"):""},test:function(t,r,i){i=i||[];var s,o,u,a=n[t],f=a&&a[r];return!f||(s=f.result,e.Lang.isUndefined(s)&&(o=f.ua,o&&(s=e.UA[o]),u=f.test,u&&(!o||s)&&(s=u.apply(e,i)),f.result=s)),s}});var r=e.Features.add;r("load","0",{name:"app-transitions-native",test:function(e){var t=e.config.doc,n=t?t.documentElement:null -;return n&&n.style?"MozTransition"in n.style||"WebkitTransition"in n.style||"transition"in n.style:!1},trigger:"app-transitions"}),r("load","1",{name:"autocomplete-list-keys",test:function(e){return!e.UA.ios&&!e.UA.android},trigger:"autocomplete-list"}),r("load","2",{name:"dd-gestures",trigger:"dd-drag",ua:"touchEnabled"}),r("load","3",{name:"dom-style-ie",test:function(e){var t=e.Features.test,n=e.Features.add,r=e.config.win,i=e.config.doc,s="documentElement",o=!1;return n("style","computedStyle",{test:function(){return r&&"getComputedStyle"in r}}),n("style","opacity",{test:function(){return i&&"opacity"in i[s].style}}),o=!t("style","opacity")&&!t("style","computedStyle"),o},trigger:"dom-style"}),r("load","4",{name:"editor-para-ie",trigger:"editor-para",ua:"ie",when:"instead"}),r("load","5",{name:"event-base-ie",test:function(e){var t=e.config.doc&&e.config.doc.implementation;return t&&!t.hasFeature("Events","2.0")},trigger:"node-base"}),r("load","6",{name:"graphics-canvas",test:function(e){var t=e.config.doc,n=e.config.defaultGraphicEngine&&e.config.defaultGraphicEngine=="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return(!i||n)&&r&&r.getContext&&r.getContext("2d")},trigger:"graphics"}),r("load","7",{name:"graphics-canvas-default",test:function(e){var t=e.config.doc,n=e.config.defaultGraphicEngine&&e.config.defaultGraphicEngine=="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return(!i||n)&&r&&r.getContext&&r.getContext("2d")},trigger:"graphics"}),r("load","8",{name:"graphics-svg",test:function(e){var t=e.config.doc,n=!e.config.defaultGraphicEngine||e.config.defaultGraphicEngine!="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return i&&(n||!r)},trigger:"graphics"}),r("load","9",{name:"graphics-svg-default",test:function(e){var t=e.config.doc,n=!e.config.defaultGraphicEngine||e.config.defaultGraphicEngine!="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return i&&(n||!r)},trigger:"graphics"}),r("load","10",{name:"graphics-vml",test:function(e){var t=e.config.doc,n=t&&t.createElement("canvas");return t&&!t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!n||!n.getContext||!n.getContext("2d"))},trigger:"graphics"}),r("load","11",{name:"graphics-vml-default",test:function(e){var t=e.config.doc,n=t&&t.createElement("canvas");return t&&!t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!n||!n.getContext||!n.getContext("2d"))},trigger:"graphics"}),r("load","12",{name:"history-hash-ie",test:function(e){var t=e.config.doc&&e.config.doc.documentMode;return e.UA.ie&&(!("onhashchange"in e.config.win)||!t||t<8)},trigger:"history-hash"}),r("load","13",{name:"io-nodejs",trigger:"io-base",ua:"nodejs"}),r("load","14",{name:"json-parse-shim",test:function(e){function i(e,t){return e==="ok"?!0:t}var t=e.config.global.JSON,n=Object.prototype.toString.call(t)==="[object JSON]"&&t,r=e.config.useNativeJSONParse!==!1&&!!n;if(r)try{r=n.parse('{"ok":false}',i).ok}catch(s){r=!1}return!r},trigger:"json-parse"}),r("load","15",{name:"json-stringify-shim",test:function(e){var t=e.config.global.JSON,n=Object.prototype.toString.call(t)==="[object JSON]"&&t,r=e.config.useNativeJSONStringify!==!1&&!!n;if(r)try{r="0"===n.stringify(0)}catch(i){r=!1}return!r},trigger:"json-stringify"}),r("load","16",{name:"scrollview-base-ie",trigger:"scrollview-base",ua:"ie"}),r("load","17",{name:"selector-css2",test:function(e){var t=e.config.doc,n=t&&!("querySelectorAll"in t);return n},trigger:"selector"}),r("load","18",{name:"transition-timer",test:function(e){var t=e.config.doc,n=t?t.documentElement:null,r=!0;return n&&n.style&&(r=!("MozTransition"in n.style||"WebkitTransition"in n.style||"transition"in n.style)),r},trigger:"transition"}),r("load","19",{name:"widget-base-ie",trigger:"widget-base",ua:"ie"}),r("load","20",{name:"yql-jsonp",test:function(e){return!e.UA.nodejs&&!e.UA.winjs},trigger:"yql",when:"after"}),r("load","21",{name:"yql-nodejs",trigger:"yql",ua:"nodejs",when:"after"}),r("load","22",{name:"yql-winjs",trigger:"yql",ua:"winjs",when:"after"})},"3.12.0",{requires:["yui-base"]}),YUI.add("intl-base",function(e,t){var n=/[, ]/;e.mix(e.namespace("Intl"),{lookupBestLang:function(t,r){function a(e){var t;for(t=0;t0){o=a(s);if(o)return o;u=s.lastIndexOf("-");if(!(u>=0))break;s=s.substring(0,u),u>=2&&s.charAt(u-2)==="-"&&(s=s.substring(0,u-2))}}return""}})},"3.12.0",{requires:["yui-base"]}),YUI.add("yui-log",function(e,t){var n=e,r="yui:log",i="undefined",s={debug:1,info:2,warn:4,error:8};n.log=function(e,t,o,u){var a,f,l,c,h,p,d=n,v=d.config,m=d.fire?d:YUI.Env.globalEvents;return v.debug&&(o=o||"",typeof o!="undefined"&&(f=v.logExclude,l=v.logInclude,!l||o in l?l&&o in l?a=!l[o]:f&&o in f&&(a=f[o]):a=1,d.config.logLevel=d.config.logLevel||"debug",p=s[d.config.logLevel.toLowerCase()],t in s&&s[t]-1,n.comboSep="&",n.maxURLLength=i,n.ignoreRegistered=t.ignoreRegistered,n.root=e.Env.meta.root,n.timeout=0,n.forceMap={},n.allowRollup=!1,n.filters={},n.required={},n.patterns={},n.moduleInfo={},n.groups=e.merge(e.Env.meta.groups),n.skin=e.merge(e.Env.meta.skin),n.conditions={},n.config=t,n._internal=!0,n._populateCache(),n.loaded=o[c],n.async=!0,n._inspectPage(),n._internal=!1,n._config(t),n.forceMap=n.force?e.Array.hash(n.force):{},n.testresults=null,e.config.tests&&(n.testresults=e.config.tests),n.sorted=[],n.dirty=!0,n.inserted={},n.skipped={},n.tested={},n.ignoreRegistered&&n._resetModules()},e.Loader.prototype={_populateCache:function(){var t=this,n=g.modules,r=s._renderedMods,i;if(r&&!t.ignoreRegistered){for(i in r)r.hasOwnProperty(i)&&(t.moduleInfo[i]=e.merge(r[i]));r=s._conditions;for(i in r)r.hasOwnProperty(i)&&(t.conditions[i]=e.merge(r[i]))}else for(i in n)n.hasOwnProperty(i)&&t.addModule(n[i],i)},_resetModules:function(){var e=this,t,n,r,i,s;for(t in e.moduleInfo)if(e.moduleInfo.hasOwnProperty(t)){r=e.moduleInfo[t],i=r.name,s=YUI.Env.mods[i]?YUI.Env.mods[i].details:null,s&&(e.moduleInfo[i]._reset=!0,e.moduleInfo[i].requires=s.requires||[],e.moduleInfo[i].optional=s.optional||[],e.moduleInfo[i].supersedes=s.supercedes||[]);if(r.defaults)for(n in r.defaults)r.defaults.hasOwnProperty(n)&&r[n]&&(r[n]=r.defaults[n]);delete r.langCache,delete r.skinCache,r.skinnable&&e._addSkin(e.skin.defaultSkin,r.name)}},REGEX_CSS:/\.css(?:[?;].*)?$/i,FILTER_DEFS:{RAW:{searchExp:"-min\\.js",replaceStr:".js"},DEBUG:{searchExp:"-min\\.js",replaceStr:"-debug.js"},COVERAGE:{searchExp:"-min\\.js",replaceStr:"-coverage.js"}},_inspectPage:function(){var e=this,t,n,r,i,s;for(s in e.moduleInfo)e.moduleInfo.hasOwnProperty(s)&&(t=e.moduleInfo[s],t.type&&t.type===u&&e.isCSSLoaded(t.name)&&(e.loaded[s]=!0));for(s in w)w.hasOwnProperty(s)&&(t=w[s],t.details&&(n=e.moduleInfo[t.name],r=t.details.requires,i=n&&n.requires,n?!n._inspected&&r&&i.length!==r.length&&delete n.expanded:n=e.addModule(t.details,s),n._inspected=!0))},_requires:function(e,t){var n,r,i,s,o=this.moduleInfo,a=o[e],f=o[t];if(!a||!f)return!1;r=a.expanded_map,i=a.after_map;if(i&&t in i)return!0;i=f.after_map;if(i&&e in i)return!1;s=o[t]&&o[t].supersedes;if(s)for(n=0;n-1&&(k=n);if(C&&(C[c]||k&&C[k])){L=c,C[k]&&(L=k);for(n=0;n-1},getModule:function(t){if(!t)return null;var n,r,i,s=this.moduleInfo[t],o=this.patterns;if(!s||s&&s.ext)for(i in o)if(o.hasOwnProperty(i)){n=o[i],n.test||(n.test=this._patternTest);if(n.test(t,i)){r=n;break}}return s?r&&s&&r.configFn&&!s.configFn&&(s.configFn=r.configFn,s.configFn(s)):r&&(n.action?n.action.call(this,t,i):(s=this.addModule(e.merge(r),t),r.configFn&&(s.configFn=r.configFn),s.temp=!0)),s},_rollup:function(){},_reduce:function(e){e=e||this.required;var t,n,r,i,s=this.loadType,o=this.ignore?v.hash(this.ignore):!1;for(t in e)if(e.hasOwnProperty(t)){i=this.getModule(t),((this.loaded[t]||w[t])&&!this.forceMap[t]&&!this.ignoreRegistered||s&&i&&i.type!==s)&&delete e[t],o&&o[t]&&delete e[t],r=i&&i.supersedes;if(r)for(n=0;n0&&(m.running=!0,m.next()())},insert:function(t,n,r){var i=this,s=e.merge(this);delete s.require,delete s.dirty,m.add(function(){i._insert(s,t,n,r)}),this._continue()},loadNext:function(){return},_filter:function(e,t,n){var r=this.filter,i=t&&t in this.filters,s=i&&this.filters[t],o=n||(this.moduleInfo[t]?this.moduleInfo[t].group:null);return o&&this.groups[o]&&this.groups[o].filter&&(s=this.groups[o].filter,i=!0),e&&(i&&(r=b.isString(s)?this.FILTER_DEFS[s.toUpperCase()]||null:s),r&&(e=e.replace(new RegExp(r.searchExp,"g"),r.replaceStr))),e},_url:function(e,t,n){return this._filter((n||this.base||"")+e,t)},resolve:function(e,t){var r,s,o,f,c,h,p,d,v,m,g,y,w,E,S=[],x,T,N={},C=this,k,A,O=C.ignoreRegistered?{}:C.inserted,M={js:[],jsMods:[],css:[],cssMods:[]},_=C.loadType||"js",D;(C.skin.overrides||C.skin.defaultSkin!==l||C.ignoreRegistered)&&C._resetModules(),e&&C.calculate(),t=t||C.sorted,D=function(e){if(e){c=e.group&&C.groups[e.group]||n,c.async===!1&&(e.async=c.async),f=e.fullpath?C._filter(e.fullpath,t[s]):C._url(e.path,t[s],c.base||e.base);if(e.attributes||e.async===!1)f={url:f,async:e.async},e.attributes&&(f.attributes=e.attributes);M[e.type].push(f),M[e.type+"Mods"].push(e)}},r=t.length,y=C.comboBase,f=y,m={};for(s=0;sA){S=[];for(t=0;tA&&(o=S.pop(),x=w+S.join(k),M[_].push(C._filter(x,null,N[w].group)),S=[],o&&S.push(o));S.length&&(x=w+S.join(k),M[_].push(C._filter(x,null,N[w].group)))}else M[_].push(C._filter(x,null,N[w].group));M[_+"Mods"]=M[_+"Mods"].concat(g)}}return N=null,M},load:function(e){if(!e)return;var t=this,n=t.resolve(!0);t.data=n,t.onEnd=function(){e.apply(t.context||t,arguments)},t.insert()}}},"3.12.0",{requires:["get","features"]}),YUI.add("loader-rollup",function(e,t){e.Loader.prototype._rollup=function(){var e,t,n,r,i=this.required,s,o=this.moduleInfo,u,a,f;if(this.dirty||!this.rollups){this.rollups={};for(e in o)o.hasOwnProperty(e)&&(n=this.getModule(e),n&&n.rollup&&(this.rollups[e]=n))}for(;;){u=!1;for(e in this.rollups)if(this.rollups.hasOwnProperty(e)&&!i[e]&&(!this.loaded[e]||this.forceMap[e])){n=this.getModule(e),r=n.supersedes||[],s=!1;if(!n.rollup)continue;a=0;for(t=0;t=n.rollup;if(s)break}}s&&(i[e]=!0,u=!0,this.getRequires(n))}if(!u)break}}},"3.12.0",{requires:["loader-base"]}),YUI.add("loader-yui3",function(e,t){YUI.Env[e.version].modules=YUI.Env[e.version].modules||{},e.mix(YUI.Env[e.version].modules,{"align-plugin":{requires:["node-screen","node-pluginhost"]},anim:{use:["anim-base","anim-color","anim-curve","anim-easing","anim-node-plugin","anim-scroll","anim-xy"]},"anim-base":{requires:["base-base","node-style"]},"anim-color":{requires:["anim-base"]},"anim-curve":{requires:["anim-xy"]},"anim-easing":{requires:["anim-base"]},"anim-node-plugin":{requires:["node-pluginhost","anim-base"]},"anim-scroll":{requires:["anim-base"]},"anim-shape":{requires:["anim-base","anim-easing","anim-color","matrix"]},"anim-shape-transform":{use:["anim-shape"]},"anim-xy":{requires:["anim-base","node-screen"]},app:{use:["app-base","app-content","app-transitions","lazy-model-list","model","model-list","model-sync-rest","router","view","view-node-map"]},"app-base":{requires:["classnamemanager","pjax-base","router","view"]},"app-content":{requires:["app-base","pjax-content"]},"app-transitions":{requires:["app-base"]},"app-transitions-css":{type:"css"},"app-transitions-native":{condition:{name:"app-transitions-native",test:function(e){var t=e.config.doc,n=t?t.documentElement:null;return n&&n.style?"MozTransition"in n.style||"WebkitTransition"in n.style||"transition"in n.style:!1},trigger:"app-transitions"},requires:["app-transitions","app-transitions-css","parallel","transition"]},"array-extras":{requires:["yui-base"]},"array-invoke":{requires:["yui-base"]},arraylist:{requires:["yui-base"]},"arraylist-add":{requires:["arraylist"]},"arraylist-filter":{requires:["arraylist"]},arraysort:{requires:["yui-base"]},"async-queue":{requires:["event-custom"]},attribute:{use:["attribute-base","attribute-complex"]},"attribute-base":{requires:["attribute-core","attribute-observable","attribute-extras"]},"attribute-complex":{requires:["attribute-base"]},"attribute-core":{requires:["oop"]},"attribute-events":{use:["attribute-observable"]},"attribute-extras":{requires:["oop"]},"attribute-observable":{requires:["event-custom"]},autocomplete:{use:["autocomplete-base","autocomplete-sources","autocomplete-list","autocomplete-plugin"]},"autocomplete-base":{optional:["autocomplete-sources" -],requires:["array-extras","base-build","escape","event-valuechange","node-base"]},"autocomplete-filters":{requires:["array-extras","text-wordbreak"]},"autocomplete-filters-accentfold":{requires:["array-extras","text-accentfold","text-wordbreak"]},"autocomplete-highlighters":{requires:["array-extras","highlight-base"]},"autocomplete-highlighters-accentfold":{requires:["array-extras","highlight-accentfold"]},"autocomplete-list":{after:["autocomplete-sources"],lang:["en","es","hu","it"],requires:["autocomplete-base","event-resize","node-screen","selector-css3","shim-plugin","widget","widget-position","widget-position-align"],skinnable:!0},"autocomplete-list-keys":{condition:{name:"autocomplete-list-keys",test:function(e){return!e.UA.ios&&!e.UA.android},trigger:"autocomplete-list"},requires:["autocomplete-list","base-build"]},"autocomplete-plugin":{requires:["autocomplete-list","node-pluginhost"]},"autocomplete-sources":{optional:["io-base","json-parse","jsonp","yql"],requires:["autocomplete-base"]},axes:{use:["axis-numeric","axis-category","axis-time","axis-stacked"]},"axes-base":{use:["axis-numeric-base","axis-category-base","axis-time-base","axis-stacked-base"]},axis:{requires:["dom","widget","widget-position","widget-stack","graphics","axis-base"]},"axis-base":{requires:["classnamemanager","datatype-number","datatype-date","base","event-custom"]},"axis-category":{requires:["axis","axis-category-base"]},"axis-category-base":{requires:["axis-base"]},"axis-numeric":{requires:["axis","axis-numeric-base"]},"axis-numeric-base":{requires:["axis-base"]},"axis-stacked":{requires:["axis-numeric","axis-stacked-base"]},"axis-stacked-base":{requires:["axis-numeric-base"]},"axis-time":{requires:["axis","axis-time-base"]},"axis-time-base":{requires:["axis-base"]},base:{use:["base-base","base-pluginhost","base-build"]},"base-base":{requires:["attribute-base","base-core","base-observable"]},"base-build":{requires:["base-base"]},"base-core":{requires:["attribute-core"]},"base-observable":{requires:["attribute-observable"]},"base-pluginhost":{requires:["base-base","pluginhost"]},button:{requires:["button-core","cssbutton","widget"]},"button-core":{requires:["attribute-core","classnamemanager","node-base"]},"button-group":{requires:["button-plugin","cssbutton","widget"]},"button-plugin":{requires:["button-core","cssbutton","node-pluginhost"]},cache:{use:["cache-base","cache-offline","cache-plugin"]},"cache-base":{requires:["base"]},"cache-offline":{requires:["cache-base","json"]},"cache-plugin":{requires:["plugin","cache-base"]},calendar:{requires:["calendar-base","calendarnavigator"],skinnable:!0},"calendar-base":{lang:["de","en","es","es-AR","fr","hu","it","ja","nb-NO","nl","pt-BR","ru","zh-Hans","zh-Hans-CN","zh-Hant","zh-Hant-HK","zh-HANT-TW"],requires:["widget","datatype-date","datatype-date-math","cssgrids"],skinnable:!0},calendarnavigator:{requires:["plugin","classnamemanager","datatype-date","node"],skinnable:!0},charts:{use:["charts-base"]},"charts-base":{requires:["dom","event-mouseenter","event-touch","graphics-group","axes","series-pie","series-line","series-marker","series-area","series-spline","series-column","series-bar","series-areaspline","series-combo","series-combospline","series-line-stacked","series-marker-stacked","series-area-stacked","series-spline-stacked","series-column-stacked","series-bar-stacked","series-areaspline-stacked","series-combo-stacked","series-combospline-stacked"]},"charts-legend":{requires:["charts-base"]},classnamemanager:{requires:["yui-base"]},"clickable-rail":{requires:["slider-base"]},collection:{use:["array-extras","arraylist","arraylist-add","arraylist-filter","array-invoke"]},color:{use:["color-base","color-hsl","color-harmony"]},"color-base":{requires:["yui-base"]},"color-harmony":{requires:["color-hsl"]},"color-hsl":{requires:["color-base"]},"color-hsv":{requires:["color-base"]},console:{lang:["en","es","hu","it","ja"],requires:["yui-log","widget"],skinnable:!0},"console-filters":{requires:["plugin","console"],skinnable:!0},controller:{use:["router"]},cookie:{requires:["yui-base"]},"createlink-base":{requires:["editor-base"]},cssbase:{after:["cssreset","cssfonts","cssgrids","cssreset-context","cssfonts-context","cssgrids-context"],type:"css"},"cssbase-context":{after:["cssreset","cssfonts","cssgrids","cssreset-context","cssfonts-context","cssgrids-context"],type:"css"},cssbutton:{type:"css"},cssfonts:{type:"css"},"cssfonts-context":{type:"css"},cssgrids:{optional:["cssnormalize"],type:"css"},"cssgrids-base":{optional:["cssnormalize"],type:"css"},"cssgrids-responsive":{optional:["cssnormalize"],requires:["cssgrids","cssgrids-responsive-base"],type:"css"},"cssgrids-units":{optional:["cssnormalize"],requires:["cssgrids-base"],type:"css"},cssnormalize:{type:"css"},"cssnormalize-context":{type:"css"},cssreset:{type:"css"},"cssreset-context":{type:"css"},dataschema:{use:["dataschema-base","dataschema-json","dataschema-xml","dataschema-array","dataschema-text"]},"dataschema-array":{requires:["dataschema-base"]},"dataschema-base":{requires:["base"]},"dataschema-json":{requires:["dataschema-base","json"]},"dataschema-text":{requires:["dataschema-base"]},"dataschema-xml":{requires:["dataschema-base"]},datasource:{use:["datasource-local","datasource-io","datasource-get","datasource-function","datasource-cache","datasource-jsonschema","datasource-xmlschema","datasource-arrayschema","datasource-textschema","datasource-polling"]},"datasource-arrayschema":{requires:["datasource-local","plugin","dataschema-array"]},"datasource-cache":{requires:["datasource-local","plugin","cache-base"]},"datasource-function":{requires:["datasource-local"]},"datasource-get":{requires:["datasource-local","get"]},"datasource-io":{requires:["datasource-local","io-base"]},"datasource-jsonschema":{requires:["datasource-local","plugin","dataschema-json"]},"datasource-local":{requires:["base"]},"datasource-polling":{requires:["datasource-local"]},"datasource-textschema":{requires:["datasource-local" -,"plugin","dataschema-text"]},"datasource-xmlschema":{requires:["datasource-local","plugin","datatype-xml","dataschema-xml"]},datatable:{use:["datatable-core","datatable-table","datatable-head","datatable-body","datatable-base","datatable-column-widths","datatable-message","datatable-mutable","datatable-sort","datatable-datasource"]},"datatable-base":{requires:["datatable-core","datatable-table","datatable-head","datatable-body","base-build","widget"],skinnable:!0},"datatable-body":{requires:["datatable-core","view","classnamemanager"]},"datatable-column-widths":{requires:["datatable-base"]},"datatable-core":{requires:["escape","model-list","node-event-delegate"]},"datatable-datasource":{requires:["datatable-base","plugin","datasource-local"]},"datatable-foot":{requires:["datatable-core","view"]},"datatable-formatters":{requires:["datatable-body","datatype-number-format","datatype-date-format","escape"]},"datatable-head":{requires:["datatable-core","view","classnamemanager"]},"datatable-message":{lang:["en","fr","es","hu","it"],requires:["datatable-base"],skinnable:!0},"datatable-mutable":{requires:["datatable-base"]},"datatable-paginator":{lang:["en"],requires:["model","view","paginator-core","datatable-foot","datatable-paginator-templates"],skinnable:!0},"datatable-paginator-templates":{requires:["template"]},"datatable-scroll":{requires:["datatable-base","datatable-column-widths","dom-screen"],skinnable:!0},"datatable-sort":{lang:["en","fr","es","hu"],requires:["datatable-base"],skinnable:!0},"datatable-table":{requires:["datatable-core","datatable-head","datatable-body","view","classnamemanager"]},datatype:{use:["datatype-date","datatype-number","datatype-xml"]},"datatype-date":{use:["datatype-date-parse","datatype-date-format","datatype-date-math"]},"datatype-date-format":{lang:["ar","ar-JO","ca","ca-ES","da","da-DK","de","de-AT","de-DE","el","el-GR","en","en-AU","en-CA","en-GB","en-IE","en-IN","en-JO","en-MY","en-NZ","en-PH","en-SG","en-US","es","es-AR","es-BO","es-CL","es-CO","es-EC","es-ES","es-MX","es-PE","es-PY","es-US","es-UY","es-VE","fi","fi-FI","fr","fr-BE","fr-CA","fr-FR","hi","hi-IN","hu","id","id-ID","it","it-IT","ja","ja-JP","ko","ko-KR","ms","ms-MY","nb","nb-NO","nl","nl-BE","nl-NL","pl","pl-PL","pt","pt-BR","ro","ro-RO","ru","ru-RU","sv","sv-SE","th","th-TH","tr","tr-TR","vi","vi-VN","zh-Hans","zh-Hans-CN","zh-Hant","zh-Hant-HK","zh-Hant-TW"]},"datatype-date-math":{requires:["yui-base"]},"datatype-date-parse":{},"datatype-number":{use:["datatype-number-parse","datatype-number-format"]},"datatype-number-format":{},"datatype-number-parse":{},"datatype-xml":{use:["datatype-xml-parse","datatype-xml-format"]},"datatype-xml-format":{},"datatype-xml-parse":{},dd:{use:["dd-ddm-base","dd-ddm","dd-ddm-drop","dd-drag","dd-proxy","dd-constrain","dd-drop","dd-scroll","dd-delegate"]},"dd-constrain":{requires:["dd-drag"]},"dd-ddm":{requires:["dd-ddm-base","event-resize"]},"dd-ddm-base":{requires:["node","base","yui-throttle","classnamemanager"]},"dd-ddm-drop":{requires:["dd-ddm"]},"dd-delegate":{requires:["dd-drag","dd-drop-plugin","event-mouseenter"]},"dd-drag":{requires:["dd-ddm-base"]},"dd-drop":{requires:["dd-drag","dd-ddm-drop"]},"dd-drop-plugin":{requires:["dd-drop"]},"dd-gestures":{condition:{name:"dd-gestures",trigger:"dd-drag",ua:"touchEnabled"},requires:["dd-drag","event-synthetic","event-gestures"]},"dd-plugin":{optional:["dd-constrain","dd-proxy"],requires:["dd-drag"]},"dd-proxy":{requires:["dd-drag"]},"dd-scroll":{requires:["dd-drag"]},dial:{lang:["en","es","hu"],requires:["widget","dd-drag","event-mouseenter","event-move","event-key","transition","intl"],skinnable:!0},dom:{use:["dom-base","dom-screen","dom-style","selector-native","selector"]},"dom-base":{requires:["dom-core"]},"dom-core":{requires:["oop","features"]},"dom-deprecated":{requires:["dom-base"]},"dom-screen":{requires:["dom-base","dom-style"]},"dom-style":{requires:["dom-base","color-base"]},"dom-style-ie":{condition:{name:"dom-style-ie",test:function(e){var t=e.Features.test,n=e.Features.add,r=e.config.win,i=e.config.doc,s="documentElement",o=!1;return n("style","computedStyle",{test:function(){return r&&"getComputedStyle"in r}}),n("style","opacity",{test:function(){return i&&"opacity"in i[s].style}}),o=!t("style","opacity")&&!t("style","computedStyle"),o},trigger:"dom-style"},requires:["dom-style"]},dump:{requires:["yui-base"]},editor:{use:["frame","editor-selection","exec-command","editor-base","editor-para","editor-br","editor-bidi","editor-tab","createlink-base"]},"editor-base":{requires:["base","frame","node","exec-command","editor-selection"]},"editor-bidi":{requires:["editor-base"]},"editor-br":{requires:["editor-base"]},"editor-lists":{requires:["editor-base"]},"editor-para":{requires:["editor-para-base"]},"editor-para-base":{requires:["editor-base"]},"editor-para-ie":{condition:{name:"editor-para-ie",trigger:"editor-para",ua:"ie",when:"instead"},requires:["editor-para-base"]},"editor-selection":{requires:["node"]},"editor-tab":{requires:["editor-base"]},escape:{requires:["yui-base"]},event:{after:["node-base"],use:["event-base","event-delegate","event-synthetic","event-mousewheel","event-mouseenter","event-key","event-focus","event-resize","event-hover","event-outside","event-touch","event-move","event-flick","event-valuechange","event-tap"]},"event-base":{after:["node-base"],requires:["event-custom-base"]},"event-base-ie":{after:["event-base"],condition:{name:"event-base-ie",test:function(e){var t=e.config.doc&&e.config.doc.implementation;return t&&!t.hasFeature("Events","2.0")},trigger:"node-base"},requires:["node-base"]},"event-contextmenu":{requires:["event-synthetic","dom-screen"]},"event-custom":{use:["event-custom-base","event-custom-complex"]},"event-custom-base":{requires:["oop"]},"event-custom-complex":{requires:["event-custom-base"]},"event-delegate":{requires:["node-base"]},"event-flick":{requires:["node-base","event-touch","event-synthetic"]},"event-focus":{requires:["event-synthetic" -]},"event-gestures":{use:["event-flick","event-move"]},"event-hover":{requires:["event-mouseenter"]},"event-key":{requires:["event-synthetic"]},"event-mouseenter":{requires:["event-synthetic"]},"event-mousewheel":{requires:["node-base"]},"event-move":{requires:["node-base","event-touch","event-synthetic"]},"event-outside":{requires:["event-synthetic"]},"event-resize":{requires:["node-base","event-synthetic"]},"event-simulate":{requires:["event-base"]},"event-synthetic":{requires:["node-base","event-custom-complex"]},"event-tap":{requires:["node-base","event-base","event-touch","event-synthetic"]},"event-touch":{requires:["node-base"]},"event-valuechange":{requires:["event-focus","event-synthetic"]},"exec-command":{requires:["frame"]},features:{requires:["yui-base"]},file:{requires:["file-flash","file-html5"]},"file-flash":{requires:["base"]},"file-html5":{requires:["base"]},frame:{requires:["base","node","selector-css3","yui-throttle"]},"gesture-simulate":{requires:["async-queue","event-simulate","node-screen"]},get:{requires:["yui-base"]},graphics:{requires:["node","event-custom","pluginhost","matrix","classnamemanager"]},"graphics-canvas":{condition:{name:"graphics-canvas",test:function(e){var t=e.config.doc,n=e.config.defaultGraphicEngine&&e.config.defaultGraphicEngine=="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return(!i||n)&&r&&r.getContext&&r.getContext("2d")},trigger:"graphics"},requires:["graphics"]},"graphics-canvas-default":{condition:{name:"graphics-canvas-default",test:function(e){var t=e.config.doc,n=e.config.defaultGraphicEngine&&e.config.defaultGraphicEngine=="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return(!i||n)&&r&&r.getContext&&r.getContext("2d")},trigger:"graphics"}},"graphics-group":{requires:["graphics"]},"graphics-svg":{condition:{name:"graphics-svg",test:function(e){var t=e.config.doc,n=!e.config.defaultGraphicEngine||e.config.defaultGraphicEngine!="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return i&&(n||!r)},trigger:"graphics"},requires:["graphics"]},"graphics-svg-default":{condition:{name:"graphics-svg-default",test:function(e){var t=e.config.doc,n=!e.config.defaultGraphicEngine||e.config.defaultGraphicEngine!="canvas",r=t&&t.createElement("canvas"),i=t&&t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return i&&(n||!r)},trigger:"graphics"}},"graphics-vml":{condition:{name:"graphics-vml",test:function(e){var t=e.config.doc,n=t&&t.createElement("canvas");return t&&!t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!n||!n.getContext||!n.getContext("2d"))},trigger:"graphics"},requires:["graphics"]},"graphics-vml-default":{condition:{name:"graphics-vml-default",test:function(e){var t=e.config.doc,n=t&&t.createElement("canvas");return t&&!t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!n||!n.getContext||!n.getContext("2d"))},trigger:"graphics"}},handlebars:{use:["handlebars-compiler"]},"handlebars-base":{requires:[]},"handlebars-compiler":{requires:["handlebars-base"]},highlight:{use:["highlight-base","highlight-accentfold"]},"highlight-accentfold":{requires:["highlight-base","text-accentfold"]},"highlight-base":{requires:["array-extras","classnamemanager","escape","text-wordbreak"]},history:{use:["history-base","history-hash","history-hash-ie","history-html5"]},"history-base":{requires:["event-custom-complex"]},"history-hash":{after:["history-html5"],requires:["event-synthetic","history-base","yui-later"]},"history-hash-ie":{condition:{name:"history-hash-ie",test:function(e){var t=e.config.doc&&e.config.doc.documentMode;return e.UA.ie&&(!("onhashchange"in e.config.win)||!t||t<8)},trigger:"history-hash"},requires:["history-hash","node-base"]},"history-html5":{optional:["json"],requires:["event-base","history-base","node-base"]},imageloader:{requires:["base-base","node-style","node-screen"]},intl:{requires:["intl-base","event-custom"]},"intl-base":{requires:["yui-base"]},io:{use:["io-base","io-xdr","io-form","io-upload-iframe","io-queue"]},"io-base":{requires:["event-custom-base","querystring-stringify-simple"]},"io-form":{requires:["io-base","node-base"]},"io-nodejs":{condition:{name:"io-nodejs",trigger:"io-base",ua:"nodejs"},requires:["io-base"]},"io-queue":{requires:["io-base","queue-promote"]},"io-upload-iframe":{requires:["io-base","node-base"]},"io-xdr":{requires:["io-base","datatype-xml-parse"]},json:{use:["json-parse","json-stringify"]},"json-parse":{requires:["yui-base"]},"json-parse-shim":{condition:{name:"json-parse-shim",test:function(e){function i(e,t){return e==="ok"?!0:t}var t=e.config.global.JSON,n=Object.prototype.toString.call(t)==="[object JSON]"&&t,r=e.config.useNativeJSONParse!==!1&&!!n;if(r)try{r=n.parse('{"ok":false}',i).ok}catch(s){r=!1}return!r},trigger:"json-parse"},requires:["json-parse"]},"json-stringify":{requires:["yui-base"]},"json-stringify-shim":{condition:{name:"json-stringify-shim",test:function(e){var t=e.config.global.JSON,n=Object.prototype.toString.call(t)==="[object JSON]"&&t,r=e.config.useNativeJSONStringify!==!1&&!!n;if(r)try{r="0"===n.stringify(0)}catch(i){r=!1}return!r},trigger:"json-stringify"},requires:["json-stringify"]},jsonp:{requires:["get","oop"]},"jsonp-url":{requires:["jsonp"]},"lazy-model-list":{requires:["model-list"]},loader:{use:["loader-base","loader-rollup","loader-yui3"]},"loader-base":{requires:["get","features"]},"loader-rollup":{requires:["loader-base"]},"loader-yui3":{requires:["loader-base"]},matrix:{requires:["yui-base"]},model:{requires:["base-build","escape","json-parse"]},"model-list":{requires:["array-extras","array-invoke","arraylist","base-build","escape","json-parse","model"]},"model-sync-rest":{requires:["model","io-base" -,"json-stringify"]},node:{use:["node-base","node-event-delegate","node-pluginhost","node-screen","node-style"]},"node-base":{requires:["event-base","node-core","dom-base","dom-style"]},"node-core":{requires:["dom-core","selector"]},"node-deprecated":{requires:["node-base"]},"node-event-delegate":{requires:["node-base","event-delegate"]},"node-event-html5":{requires:["node-base"]},"node-event-simulate":{requires:["node-base","event-simulate","gesture-simulate"]},"node-flick":{requires:["classnamemanager","transition","event-flick","plugin"],skinnable:!0},"node-focusmanager":{requires:["attribute","node","plugin","node-event-simulate","event-key","event-focus"]},"node-load":{requires:["node-base","io-base"]},"node-menunav":{requires:["node","classnamemanager","plugin","node-focusmanager"],skinnable:!0},"node-pluginhost":{requires:["node-base","pluginhost"]},"node-screen":{requires:["dom-screen","node-base"]},"node-scroll-info":{requires:["array-extras","base-build","event-resize","node-pluginhost","plugin","selector"]},"node-style":{requires:["dom-style","node-base"]},oop:{requires:["yui-base"]},overlay:{requires:["widget","widget-stdmod","widget-position","widget-position-align","widget-stack","widget-position-constrain"],skinnable:!0},paginator:{requires:["paginator-core"]},"paginator-core":{requires:["base"]},"paginator-url":{requires:["paginator"]},panel:{requires:["widget","widget-autohide","widget-buttons","widget-modality","widget-position","widget-position-align","widget-position-constrain","widget-stack","widget-stdmod"],skinnable:!0},parallel:{requires:["yui-base"]},pjax:{requires:["pjax-base","pjax-content"]},"pjax-base":{requires:["classnamemanager","node-event-delegate","router"]},"pjax-content":{requires:["io-base","node-base","router"]},"pjax-plugin":{requires:["node-pluginhost","pjax","plugin"]},plugin:{requires:["base-base"]},pluginhost:{use:["pluginhost-base","pluginhost-config"]},"pluginhost-base":{requires:["yui-base"]},"pluginhost-config":{requires:["pluginhost-base"]},promise:{requires:["timers"]},querystring:{use:["querystring-parse","querystring-stringify"]},"querystring-parse":{requires:["yui-base","array-extras"]},"querystring-parse-simple":{requires:["yui-base"]},"querystring-stringify":{requires:["yui-base"]},"querystring-stringify-simple":{requires:["yui-base"]},"queue-promote":{requires:["yui-base"]},"range-slider":{requires:["slider-base","slider-value-range","clickable-rail"]},recordset:{use:["recordset-base","recordset-sort","recordset-filter","recordset-indexer"]},"recordset-base":{requires:["base","arraylist"]},"recordset-filter":{requires:["recordset-base","array-extras","plugin"]},"recordset-indexer":{requires:["recordset-base","plugin"]},"recordset-sort":{requires:["arraysort","recordset-base","plugin"]},resize:{use:["resize-base","resize-proxy","resize-constrain"]},"resize-base":{requires:["base","widget","event","oop","dd-drag","dd-delegate","dd-drop"],skinnable:!0},"resize-constrain":{requires:["plugin","resize-base"]},"resize-plugin":{optional:["resize-constrain"],requires:["resize-base","plugin"]},"resize-proxy":{requires:["plugin","resize-base"]},router:{optional:["querystring-parse"],requires:["array-extras","base-build","history"]},scrollview:{requires:["scrollview-base","scrollview-scrollbars"]},"scrollview-base":{requires:["widget","event-gestures","event-mousewheel","transition"],skinnable:!0},"scrollview-base-ie":{condition:{name:"scrollview-base-ie",trigger:"scrollview-base",ua:"ie"},requires:["scrollview-base"]},"scrollview-list":{requires:["plugin","classnamemanager"],skinnable:!0},"scrollview-paginator":{requires:["plugin","classnamemanager"]},"scrollview-scrollbars":{requires:["classnamemanager","transition","plugin"],skinnable:!0},selector:{requires:["selector-native"]},"selector-css2":{condition:{name:"selector-css2",test:function(e){var t=e.config.doc,n=t&&!("querySelectorAll"in t);return n},trigger:"selector"},requires:["selector-native"]},"selector-css3":{requires:["selector-native","selector-css2"]},"selector-native":{requires:["dom-base"]},"series-area":{requires:["series-cartesian","series-fill-util"]},"series-area-stacked":{requires:["series-stacked","series-area"]},"series-areaspline":{requires:["series-area","series-curve-util"]},"series-areaspline-stacked":{requires:["series-stacked","series-areaspline"]},"series-bar":{requires:["series-marker","series-histogram-base"]},"series-bar-stacked":{requires:["series-stacked","series-bar"]},"series-base":{requires:["graphics","axis-base"]},"series-candlestick":{requires:["series-range"]},"series-cartesian":{requires:["series-base"]},"series-column":{requires:["series-marker","series-histogram-base"]},"series-column-stacked":{requires:["series-stacked","series-column"]},"series-combo":{requires:["series-cartesian","series-line-util","series-plot-util","series-fill-util"]},"series-combo-stacked":{requires:["series-stacked","series-combo"]},"series-combospline":{requires:["series-combo","series-curve-util"]},"series-combospline-stacked":{requires:["series-combo-stacked","series-curve-util"]},"series-curve-util":{},"series-fill-util":{},"series-histogram-base":{requires:["series-cartesian","series-plot-util"]},"series-line":{requires:["series-cartesian","series-line-util"]},"series-line-stacked":{requires:["series-stacked","series-line"]},"series-line-util":{},"series-marker":{requires:["series-cartesian","series-plot-util"]},"series-marker-stacked":{requires:["series-stacked","series-marker"]},"series-ohlc":{requires:["series-range"]},"series-pie":{requires:["series-base","series-plot-util"]},"series-plot-util":{},"series-range":{requires:["series-cartesian"]},"series-spline":{requires:["series-line","series-curve-util"]},"series-spline-stacked":{requires:["series-stacked","series-spline"]},"series-stacked":{requires:["axis-stacked"]},"shim-plugin":{requires:["node-style","node-pluginhost"]},slider:{use:["slider-base","slider-value-range","clickable-rail","range-slider"]},"slider-base" -:{requires:["widget","dd-constrain","event-key"],skinnable:!0},"slider-value-range":{requires:["slider-base"]},sortable:{requires:["dd-delegate","dd-drop-plugin","dd-proxy"]},"sortable-scroll":{requires:["dd-scroll","sortable"]},stylesheet:{requires:["yui-base"]},substitute:{optional:["dump"],requires:["yui-base"]},swf:{requires:["event-custom","node","swfdetect","escape"]},swfdetect:{requires:["yui-base"]},tabview:{requires:["widget","widget-parent","widget-child","tabview-base","node-pluginhost","node-focusmanager"],skinnable:!0},"tabview-base":{requires:["node-event-delegate","classnamemanager"]},"tabview-plugin":{requires:["tabview-base"]},template:{use:["template-base","template-micro"]},"template-base":{requires:["yui-base"]},"template-micro":{requires:["escape"]},test:{requires:["event-simulate","event-custom","json-stringify"]},"test-console":{requires:["console-filters","test","array-extras"],skinnable:!0},text:{use:["text-accentfold","text-wordbreak"]},"text-accentfold":{requires:["array-extras","text-data-accentfold"]},"text-data-accentfold":{requires:["yui-base"]},"text-data-wordbreak":{requires:["yui-base"]},"text-wordbreak":{requires:["array-extras","text-data-wordbreak"]},timers:{requires:["yui-base"]},transition:{requires:["node-style"]},"transition-timer":{condition:{name:"transition-timer",test:function(e){var t=e.config.doc,n=t?t.documentElement:null,r=!0;return n&&n.style&&(r=!("MozTransition"in n.style||"WebkitTransition"in n.style||"transition"in n.style)),r},trigger:"transition"},requires:["transition"]},tree:{requires:["base-build","tree-node"]},"tree-labelable":{requires:["tree"]},"tree-lazy":{requires:["base-pluginhost","plugin","tree"]},"tree-node":{},"tree-openable":{requires:["tree"]},"tree-selectable":{requires:["tree"]},"tree-sortable":{requires:["tree"]},uploader:{requires:["uploader-html5","uploader-flash"]},"uploader-flash":{requires:["swf","widget","base","cssbutton","node","event-custom","file-flash","uploader-queue"]},"uploader-html5":{requires:["widget","node-event-simulate","file-html5","uploader-queue"]},"uploader-queue":{requires:["base"]},view:{requires:["base-build","node-event-delegate"]},"view-node-map":{requires:["view"]},widget:{use:["widget-base","widget-htmlparser","widget-skin","widget-uievents"]},"widget-anim":{requires:["anim-base","plugin","widget"]},"widget-autohide":{requires:["base-build","event-key","event-outside","widget"]},"widget-base":{requires:["attribute","base-base","base-pluginhost","classnamemanager","event-focus","node-base","node-style"],skinnable:!0},"widget-base-ie":{condition:{name:"widget-base-ie",trigger:"widget-base",ua:"ie"},requires:["widget-base"]},"widget-buttons":{requires:["button-plugin","cssbutton","widget-stdmod"]},"widget-child":{requires:["base-build","widget"]},"widget-htmlparser":{requires:["widget-base"]},"widget-locale":{requires:["widget-base"]},"widget-modality":{requires:["base-build","event-outside","widget"],skinnable:!0},"widget-parent":{requires:["arraylist","base-build","widget"]},"widget-position":{requires:["base-build","node-screen","widget"]},"widget-position-align":{requires:["widget-position"]},"widget-position-constrain":{requires:["widget-position"]},"widget-skin":{requires:["widget-base"]},"widget-stack":{requires:["base-build","widget"],skinnable:!0},"widget-stdmod":{requires:["base-build","widget"]},"widget-uievents":{requires:["node-event-delegate","widget-base"]},yql:{requires:["oop"]},"yql-jsonp":{condition:{name:"yql-jsonp",test:function(e){return!e.UA.nodejs&&!e.UA.winjs},trigger:"yql",when:"after"},requires:["jsonp","jsonp-url"]},"yql-nodejs":{condition:{name:"yql-nodejs",trigger:"yql",ua:"nodejs",when:"after"}},"yql-winjs":{condition:{name:"yql-winjs",trigger:"yql",ua:"winjs",when:"after"}},yui:{},"yui-base":{},"yui-later":{requires:["yui-base"]},"yui-log":{requires:["yui-base"]},"yui-throttle":{requires:["yui-base"]}}),YUI.Env[e.version].md5="fd7c67956df50e445f40d1668dd1dc80"},"3.12.0",{requires:["loader-base"]}),YUI.add("yui",function(e,t){},"3.12.0",{use:["yui-base","get","features","intl-base","yui-log","yui-later","loader-base","loader-rollup","loader-yui3"]}); diff --git a/lib/yuilib/3.13.0/align-plugin/align-plugin-coverage.js b/lib/yuilib/3.13.0/align-plugin/align-plugin-coverage.js new file mode 100755 index 00000000000..7b873a27a7c --- /dev/null +++ b/lib/yuilib/3.13.0/align-plugin/align-plugin-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/align-plugin/align-plugin.js']) { + __coverage__['build/align-plugin/align-plugin.js'] = {"path":"build/align-plugin/align-plugin.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":24},"end":{"line":1,"column":43}}},"2":{"name":"Align","line":20,"loc":{"start":{"line":20,"column":4},"end":{"line":20,"column":27}}},"3":{"name":"(anonymous_3)","line":58,"loc":{"start":{"line":58,"column":12},"end":{"line":58,"column":63}}},"4":{"name":"(anonymous_4)","line":103,"loc":{"start":{"line":103,"column":14},"end":{"line":103,"column":25}}},"5":{"name":"(anonymous_5)","line":108,"loc":{"start":{"line":108,"column":17},"end":{"line":108,"column":31}}},"6":{"name":"(anonymous_6)","line":118,"loc":{"start":{"line":118,"column":19},"end":{"line":118,"column":30}}},"7":{"name":"(anonymous_7)","line":120,"loc":{"start":{"line":120,"column":23},"end":{"line":120,"column":34}}},"8":{"name":"(anonymous_8)","line":133,"loc":{"start":{"line":133,"column":16},"end":{"line":133,"column":41}}},"9":{"name":"(anonymous_9)","line":143,"loc":{"start":{"line":143,"column":17},"end":{"line":143,"column":28}}},"10":{"name":"(anonymous_10)","line":152,"loc":{"start":{"line":152,"column":13},"end":{"line":152,"column":31}}},"11":{"name":"(anonymous_11)","line":156,"loc":{"start":{"line":156,"column":13},"end":{"line":156,"column":31}}},"12":{"name":"(anonymous_12)","line":160,"loc":{"start":{"line":160,"column":13},"end":{"line":160,"column":31}}},"13":{"name":"(anonymous_13)","line":164,"loc":{"start":{"line":164,"column":13},"end":{"line":164,"column":31}}},"14":{"name":"(anonymous_14)","line":168,"loc":{"start":{"line":168,"column":13},"end":{"line":168,"column":38}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":193,"column":63}},"2":{"start":{"line":9,"column":4},"end":{"line":11,"column":30}},"3":{"start":{"line":20,"column":4},"end":{"line":24,"column":5}},"4":{"start":{"line":21,"column":8},"end":{"line":23,"column":9}},"5":{"start":{"line":22,"column":12},"end":{"line":22,"column":37}},"6":{"start":{"line":26,"column":4},"end":{"line":149,"column":6}},"7":{"start":{"line":60,"column":12},"end":{"line":60,"column":48}},"8":{"start":{"line":62,"column":12},"end":{"line":64,"column":13}},"9":{"start":{"line":63,"column":16},"end":{"line":63,"column":53}},"10":{"start":{"line":66,"column":12},"end":{"line":99,"column":13}},"11":{"start":{"line":67,"column":16},"end":{"line":77,"column":89}},"12":{"start":{"line":79,"column":16},"end":{"line":81,"column":17}},"13":{"start":{"line":80,"column":20},"end":{"line":80,"column":59}},"14":{"start":{"line":82,"column":16},"end":{"line":84,"column":17}},"15":{"start":{"line":83,"column":20},"end":{"line":83,"column":59}},"16":{"start":{"line":86,"column":16},"end":{"line":88,"column":17}},"17":{"start":{"line":87,"column":20},"end":{"line":87,"column":53}},"18":{"start":{"line":89,"column":16},"end":{"line":91,"column":17}},"19":{"start":{"line":90,"column":20},"end":{"line":90,"column":53}},"20":{"start":{"line":93,"column":16},"end":{"line":95,"column":17}},"21":{"start":{"line":94,"column":20},"end":{"line":94,"column":35}},"22":{"start":{"line":97,"column":16},"end":{"line":97,"column":43}},"23":{"start":{"line":100,"column":12},"end":{"line":100,"column":24}},"24":{"start":{"line":104,"column":12},"end":{"line":104,"column":48}},"25":{"start":{"line":105,"column":12},"end":{"line":105,"column":24}},"26":{"start":{"line":109,"column":12},"end":{"line":109,"column":38}},"27":{"start":{"line":110,"column":12},"end":{"line":114,"column":13}},"28":{"start":{"line":111,"column":16},"end":{"line":111,"column":76}},"29":{"start":{"line":112,"column":19},"end":{"line":114,"column":13}},"30":{"start":{"line":113,"column":16},"end":{"line":113,"column":32}},"31":{"start":{"line":119,"column":12},"end":{"line":119,"column":28}},"32":{"start":{"line":120,"column":12},"end":{"line":122,"column":15}},"33":{"start":{"line":121,"column":16},"end":{"line":121,"column":28}},"34":{"start":{"line":134,"column":12},"end":{"line":134,"column":48}},"35":{"start":{"line":135,"column":12},"end":{"line":135,"column":24}},"36":{"start":{"line":144,"column":12},"end":{"line":144,"column":38}},"37":{"start":{"line":145,"column":12},"end":{"line":147,"column":13}},"38":{"start":{"line":146,"column":16},"end":{"line":146,"column":32}},"39":{"start":{"line":151,"column":4},"end":{"line":181,"column":6}},"40":{"start":{"line":153,"column":12},"end":{"line":153,"column":22}},"41":{"start":{"line":157,"column":12},"end":{"line":157,"column":43}},"42":{"start":{"line":161,"column":12},"end":{"line":161,"column":43}},"43":{"start":{"line":165,"column":12},"end":{"line":165,"column":22}},"44":{"start":{"line":169,"column":12},"end":{"line":170,"column":25}},"45":{"start":{"line":172,"column":12},"end":{"line":177,"column":13}},"46":{"start":{"line":173,"column":16},"end":{"line":173,"column":63}},"47":{"start":{"line":175,"column":16},"end":{"line":175,"column":47}},"48":{"start":{"line":176,"column":16},"end":{"line":176,"column":59}},"49":{"start":{"line":179,"column":13},"end":{"line":179,"column":24}},"50":{"start":{"line":183,"column":4},"end":{"line":183,"column":25}},"51":{"start":{"line":184,"column":4},"end":{"line":184,"column":23}},"52":{"start":{"line":186,"column":4},"end":{"line":186,"column":40}},"53":{"start":{"line":188,"column":4},"end":{"line":188,"column":26}},"54":{"start":{"line":189,"column":4},"end":{"line":189,"column":27}}},"branchMap":{"1":{"line":21,"type":"if","locations":[{"start":{"line":21,"column":8},"end":{"line":21,"column":8}},{"start":{"line":21,"column":8},"end":{"line":21,"column":8}}]},"2":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":12},"end":{"line":62,"column":12}},{"start":{"line":62,"column":12},"end":{"line":62,"column":12}}]},"3":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":12},"end":{"line":66,"column":12}},{"start":{"line":66,"column":12},"end":{"line":66,"column":12}}]},"4":{"line":74,"type":"cond-expr","locations":[{"start":{"line":74,"column":46},"end":{"line":74,"column":75}},{"start":{"line":74,"column":77},"end":{"line":74,"column":81}}]},"5":{"line":75,"type":"cond-expr","locations":[{"start":{"line":75,"column":72},"end":{"line":75,"column":101}},{"start":{"line":75,"column":104},"end":{"line":75,"column":108}}]},"6":{"line":75,"type":"binary-expr","locations":[{"start":{"line":75,"column":33},"end":{"line":75,"column":44}},{"start":{"line":75,"column":48},"end":{"line":75,"column":68}}]},"7":{"line":76,"type":"cond-expr","locations":[{"start":{"line":76,"column":38},"end":{"line":76,"column":61}},{"start":{"line":76,"column":64},"end":{"line":76,"column":68}}]},"8":{"line":77,"type":"cond-expr","locations":[{"start":{"line":77,"column":58},"end":{"line":77,"column":81}},{"start":{"line":77,"column":84},"end":{"line":77,"column":88}}]},"9":{"line":77,"type":"binary-expr","locations":[{"start":{"line":77,"column":31},"end":{"line":77,"column":36}},{"start":{"line":77,"column":40},"end":{"line":77,"column":54}}]},"10":{"line":79,"type":"if","locations":[{"start":{"line":79,"column":16},"end":{"line":79,"column":16}},{"start":{"line":79,"column":16},"end":{"line":79,"column":16}}]},"11":{"line":82,"type":"if","locations":[{"start":{"line":82,"column":16},"end":{"line":82,"column":16}},{"start":{"line":82,"column":16},"end":{"line":82,"column":16}}]},"12":{"line":86,"type":"if","locations":[{"start":{"line":86,"column":16},"end":{"line":86,"column":16}},{"start":{"line":86,"column":16},"end":{"line":86,"column":16}}]},"13":{"line":89,"type":"if","locations":[{"start":{"line":89,"column":16},"end":{"line":89,"column":16}},{"start":{"line":89,"column":16},"end":{"line":89,"column":16}}]},"14":{"line":93,"type":"if","locations":[{"start":{"line":93,"column":16},"end":{"line":93,"column":16}},{"start":{"line":93,"column":16},"end":{"line":93,"column":16}}]},"15":{"line":93,"type":"binary-expr","locations":[{"start":{"line":93,"column":20},"end":{"line":93,"column":22}},{"start":{"line":93,"column":26},"end":{"line":93,"column":30}}]},"16":{"line":110,"type":"if","locations":[{"start":{"line":110,"column":12},"end":{"line":110,"column":12}},{"start":{"line":110,"column":12},"end":{"line":110,"column":12}}]},"17":{"line":110,"type":"binary-expr","locations":[{"start":{"line":110,"column":16},"end":{"line":110,"column":19}},{"start":{"line":110,"column":23},"end":{"line":110,"column":30}}]},"18":{"line":112,"type":"if","locations":[{"start":{"line":112,"column":19},"end":{"line":112,"column":19}},{"start":{"line":112,"column":19},"end":{"line":112,"column":19}}]},"19":{"line":112,"type":"binary-expr","locations":[{"start":{"line":112,"column":23},"end":{"line":112,"column":27}},{"start":{"line":112,"column":31},"end":{"line":112,"column":37}}]},"20":{"line":145,"type":"if","locations":[{"start":{"line":145,"column":12},"end":{"line":145,"column":12}},{"start":{"line":145,"column":12},"end":{"line":145,"column":12}}]},"21":{"line":169,"type":"cond-expr","locations":[{"start":{"line":169,"column":65},"end":{"line":169,"column":66}},{"start":{"line":169,"column":69},"end":{"line":169,"column":70}}]},"22":{"line":169,"type":"binary-expr","locations":[{"start":{"line":169,"column":24},"end":{"line":169,"column":40}},{"start":{"line":169,"column":44},"end":{"line":169,"column":60}}]},"23":{"line":172,"type":"if","locations":[{"start":{"line":172,"column":12},"end":{"line":172,"column":12}},{"start":{"line":172,"column":12},"end":{"line":172,"column":12}}]},"24":{"line":176,"type":"cond-expr","locations":[{"start":{"line":176,"column":31},"end":{"line":176,"column":43}},{"start":{"line":176,"column":46},"end":{"line":176,"column":58}}]}},"code":["(function () { YUI.add('align-plugin', function (Y, NAME) {",""," /**"," * Provides advanced positioning support for Node via a Plugin"," * for centering and alignment."," * @module align-plugin"," */",""," var OFFSET_WIDTH = 'offsetWidth',"," OFFSET_HEIGHT = 'offsetHeight',"," undefined = undefined;",""," /**"," * Node plugin which can be used to align a node with another node,"," * region, or the viewport."," *"," * @class Plugin.Align"," * @param {Object} User configuration object"," */"," function Align(config) {"," if (config.host) {"," this._host = config.host;"," }"," }",""," Align.prototype = {"," /**"," * Aligns node with a point on another node or region."," * Possible alignment points are:"," *
"," *
tl
"," *
top left
"," *
tr
"," *
top right
"," *
bl
"," *
bottom left
"," *
br
"," *
bottom right
"," *
tc
"," *
top center
"," *
bc
"," *
bottom center
"," *
rc
"," *
right center
"," *
lc
"," *
left center
"," *
cc
"," *
center center
"," *
"," * @method to"," * @param region {String || Node || HTMLElement || Object} The node or"," * region to align with. Defaults to the viewport region."," * @param regionPoint {String} The point of the region to align with."," * @param point {String} The point of the node aligned to the region."," * @param resize {Boolean} Whether or not the node should re-align when"," * the window is resized. Defaults to false."," */"," to: function(region, regionPoint, point, syncOnResize) {"," // cache original args for syncing"," this._syncArgs = Y.Array(arguments);",""," if (region.top === undefined) {"," region = Y.one(region).get('region');"," }",""," if (region) {"," var xy = [region.left, region.top],"," offxy = [region.width, region.height],"," points = Align.points,"," node = this._host,"," NULL = null,"," size = node.getAttrs([OFFSET_HEIGHT, OFFSET_WIDTH]),"," nodeoff = [0 - size[OFFSET_WIDTH], 0 - size[OFFSET_HEIGHT]], // reverse offsets"," regionFn0 = regionPoint ? points[regionPoint.charAt(0)]: NULL,"," regionFn1 = (regionPoint && regionPoint !== 'cc') ? points[regionPoint.charAt(1)] : NULL,"," nodeFn0 = point ? points[point.charAt(0)] : NULL,"," nodeFn1 = (point && point !== 'cc') ? points[point.charAt(1)] : NULL;",""," if (regionFn0) {"," xy = regionFn0(xy, offxy, regionPoint);"," }"," if (regionFn1) {"," xy = regionFn1(xy, offxy, regionPoint);"," }",""," if (nodeFn0) {"," xy = nodeFn0(xy, nodeoff, point);"," }"," if (nodeFn1) {"," xy = nodeFn1(xy, nodeoff, point);"," }",""," if (xy && node) {"," node.setXY(xy);"," }",""," this._resize(syncOnResize);",""," }"," return this;"," },",""," sync: function() {"," this.to.apply(this, this._syncArgs);"," return this;"," },",""," _resize: function(add) {"," var handle = this._handle;"," if (add && !handle) {"," this._handle = Y.on('resize', this._onresize, window, this);"," } else if (!add && handle) {"," handle.detach();"," }",""," },",""," _onresize: function() {"," var self = this;"," setTimeout(function() { // for performance"," self.sync();"," });"," },",""," /**"," * Aligns the center of a node to the center of another node or region."," * @method center"," * @param region {Node || HTMLElement || Object} optional The node or"," * region to align with. Defaults to the viewport region."," * the window is resized. If centering to viewport, this defaults"," * to true, otherwise default is false."," */"," center: function(region, resize) {"," this.to(region, 'cc', 'cc', resize);"," return this;"," },",""," /**"," * Removes the resize handler, if any. This is called automatically"," * when unplugged from the host node."," * @method destroy"," */"," destroy: function() {"," var handle = this._handle;"," if (handle) {"," handle.detach();"," }"," }"," };",""," Align.points = {"," 't': function(xy, off) {"," return xy;"," },",""," 'r': function(xy, off) {"," return [xy[0] + off[0], xy[1]];"," },",""," 'b': function(xy, off) {"," return [xy[0], xy[1] + off[1]];"," },",""," 'l': function(xy, off) {"," return xy;"," },",""," 'c': function(xy, off, point) {"," var axis = (point[0] === 't' || point[0] === 'b') ? 0 : 1,"," ret, val;",""," if (point === 'cc') {"," ret = [xy[0] + off[0] / 2, xy[1] + off[1] / 2];"," } else {"," val = xy[axis] + off[axis] / 2;"," ret = (axis) ? [xy[0], val] : [val, xy[1]];"," }",""," return ret;"," }"," };",""," Align.NAME = 'Align';"," Align.NS = 'align';",""," Align.prototype.constructor = Align;",""," Y.namespace('Plugin');"," Y.Plugin.Align = Align;","","","","}, '3.13.0', {\"requires\": [\"node-screen\", \"node-pluginhost\"]});","","}());"]}; +} +var __cov_R9lh3EQUN7v9Y4Y8KNqxug = __coverage__['build/align-plugin/align-plugin.js']; +__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['1']++;YUI.add('align-plugin',function(Y,NAME){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['1']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['2']++;var OFFSET_WIDTH='offsetWidth',OFFSET_HEIGHT='offsetHeight',undefined=undefined;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['3']++;function Align(config){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['2']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['4']++;if(config.host){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['1'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['5']++;this._host=config.host;}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['1'][1]++;}}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['6']++;Align.prototype={to:function(region,regionPoint,point,syncOnResize){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['3']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['7']++;this._syncArgs=Y.Array(arguments);__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['8']++;if(region.top===undefined){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['2'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['9']++;region=Y.one(region).get('region');}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['2'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['10']++;if(region){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['3'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['11']++;var xy=[region.left,region.top],offxy=[region.width,region.height],points=Align.points,node=this._host,NULL=null,size=node.getAttrs([OFFSET_HEIGHT,OFFSET_WIDTH]),nodeoff=[0-size[OFFSET_WIDTH],0-size[OFFSET_HEIGHT]],regionFn0=regionPoint?(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['4'][0]++,points[regionPoint.charAt(0)]):(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['4'][1]++,NULL),regionFn1=(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['6'][0]++,regionPoint)&&(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['6'][1]++,regionPoint!=='cc')?(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['5'][0]++,points[regionPoint.charAt(1)]):(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['5'][1]++,NULL),nodeFn0=point?(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['7'][0]++,points[point.charAt(0)]):(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['7'][1]++,NULL),nodeFn1=(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['9'][0]++,point)&&(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['9'][1]++,point!=='cc')?(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['8'][0]++,points[point.charAt(1)]):(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['8'][1]++,NULL);__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['12']++;if(regionFn0){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['10'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['13']++;xy=regionFn0(xy,offxy,regionPoint);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['10'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['14']++;if(regionFn1){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['11'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['15']++;xy=regionFn1(xy,offxy,regionPoint);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['11'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['16']++;if(nodeFn0){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['12'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['17']++;xy=nodeFn0(xy,nodeoff,point);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['12'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['18']++;if(nodeFn1){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['13'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['19']++;xy=nodeFn1(xy,nodeoff,point);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['13'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['20']++;if((__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['15'][0]++,xy)&&(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['15'][1]++,node)){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['14'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['21']++;node.setXY(xy);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['14'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['22']++;this._resize(syncOnResize);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['3'][1]++;}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['23']++;return this;},sync:function(){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['4']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['24']++;this.to.apply(this,this._syncArgs);__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['25']++;return this;},_resize:function(add){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['5']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['26']++;var handle=this._handle;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['27']++;if((__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['17'][0]++,add)&&(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['17'][1]++,!handle)){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['16'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['28']++;this._handle=Y.on('resize',this._onresize,window,this);}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['16'][1]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['29']++;if((__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['19'][0]++,!add)&&(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['19'][1]++,handle)){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['18'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['30']++;handle.detach();}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['18'][1]++;}}},_onresize:function(){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['6']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['31']++;var self=this;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['32']++;setTimeout(function(){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['7']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['33']++;self.sync();});},center:function(region,resize){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['8']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['34']++;this.to(region,'cc','cc',resize);__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['35']++;return this;},destroy:function(){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['9']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['36']++;var handle=this._handle;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['37']++;if(handle){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['20'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['38']++;handle.detach();}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['20'][1]++;}}};__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['39']++;Align.points={'t':function(xy,off){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['10']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['40']++;return xy;},'r':function(xy,off){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['11']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['41']++;return[xy[0]+off[0],xy[1]];},'b':function(xy,off){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['12']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['42']++;return[xy[0],xy[1]+off[1]];},'l':function(xy,off){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['13']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['43']++;return xy;},'c':function(xy,off,point){__cov_R9lh3EQUN7v9Y4Y8KNqxug.f['14']++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['44']++;var axis=(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['22'][0]++,point[0]==='t')||(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['22'][1]++,point[0]==='b')?(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['21'][0]++,0):(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['21'][1]++,1),ret,val;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['45']++;if(point==='cc'){__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['23'][0]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['46']++;ret=[xy[0]+off[0]/2,xy[1]+off[1]/2];}else{__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['23'][1]++;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['47']++;val=xy[axis]+off[axis]/2;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['48']++;ret=axis?(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['24'][0]++,[xy[0],val]):(__cov_R9lh3EQUN7v9Y4Y8KNqxug.b['24'][1]++,[val,xy[1]]);}__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['49']++;return ret;}};__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['50']++;Align.NAME='Align';__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['51']++;Align.NS='align';__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['52']++;Align.prototype.constructor=Align;__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['53']++;Y.namespace('Plugin');__cov_R9lh3EQUN7v9Y4Y8KNqxug.s['54']++;Y.Plugin.Align=Align;},'3.13.0',{'requires':['node-screen','node-pluginhost']}); diff --git a/lib/yuilib/3.12.0/align-plugin/align-plugin-debug.js b/lib/yuilib/3.13.0/align-plugin/align-plugin-debug.js old mode 100644 new mode 100755 similarity index 95% rename from lib/yuilib/3.12.0/align-plugin/align-plugin-debug.js rename to lib/yuilib/3.13.0/align-plugin/align-plugin-debug.js index 87dd750cf8a..674e68f1c7f --- a/lib/yuilib/3.12.0/align-plugin/align-plugin-debug.js +++ b/lib/yuilib/3.13.0/align-plugin/align-plugin-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -9,7 +9,7 @@ YUI.add('align-plugin', function (Y, NAME) { /** * Provides advanced positioning support for Node via a Plugin - * for centering and alignment. + * for centering and alignment. * @module align-plugin */ @@ -29,7 +29,7 @@ YUI.add('align-plugin', function (Y, NAME) { this._host = config.host; } } - + Align.prototype = { /** * Aligns node with a point on another node or region. @@ -54,11 +54,11 @@ YUI.add('align-plugin', function (Y, NAME) { *
cc
*
center center
* - * @method to + * @method to * @param region {String || Node || HTMLElement || Object} The node or * region to align with. Defaults to the viewport region. * @param regionPoint {String} The point of the region to align with. - * @param point {String} The point of the node aligned to the region. + * @param point {String} The point of the node aligned to the region. * @param resize {Boolean} Whether or not the node should re-align when * the window is resized. Defaults to false. */ @@ -100,7 +100,7 @@ YUI.add('align-plugin', function (Y, NAME) { if (xy && node) { node.setXY(xy); } - + this._resize(syncOnResize); } @@ -128,24 +128,24 @@ YUI.add('align-plugin', function (Y, NAME) { self.sync(); }); }, - + /** * Aligns the center of a node to the center of another node or region. - * @method center + * @method center * @param region {Node || HTMLElement || Object} optional The node or * region to align with. Defaults to the viewport region. * the window is resized. If centering to viewport, this defaults * to true, otherwise default is false. */ center: function(region, resize) { - this.to(region, 'cc', 'cc', resize); + this.to(region, 'cc', 'cc', resize); return this; }, /** * Removes the resize handler, if any. This is called automatically * when unplugged from the host node. - * @method destroy + * @method destroy */ destroy: function() { var handle = this._handle; @@ -197,4 +197,4 @@ YUI.add('align-plugin', function (Y, NAME) { -}, '3.12.0', {"requires": ["node-screen", "node-pluginhost"]}); +}, '3.13.0', {"requires": ["node-screen", "node-pluginhost"]}); diff --git a/lib/yuilib/3.12.0/align-plugin/align-plugin-min.js b/lib/yuilib/3.13.0/align-plugin/align-plugin-min.js old mode 100644 new mode 100755 similarity index 93% rename from lib/yuilib/3.12.0/align-plugin/align-plugin-min.js rename to lib/yuilib/3.13.0/align-plugin/align-plugin-min.js index f8490359a9c..6a23561df2c --- a/lib/yuilib/3.12.0/align-plugin/align-plugin-min.js +++ b/lib/yuilib/3.13.0/align-plugin/align-plugin-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("align-plugin",function(e,t){function s(e){e.host&&(this._host=e.host)}var n="offsetWidth",r="offsetHeight",i=i;s.prototype={to:function(t,o,u,a){this._syncArgs=e.Array(arguments),t.top===i&&(t=e.one(t).get("region"));if(t){var f=[t.left,t.top],l=[t.width,t.height],c=s.points,h=this._host,p=null,d=h.getAttrs([r,n]),v=[0-d[n],0-d[r]],m=o?c[o.charAt(0)]:p,g=o&&o!=="cc"?c[o.charAt(1)]:p,y=u?c[u.charAt(0)]:p,b=u&&u!=="cc"?c[u.charAt(1)]:p;m&&(f=m(f,l,o)),g&&(f=g(f,l,o)),y&&(f=y(f,v,u)),b&&(f=b(f,v,u)),f&&h&&h.setXY(f),this._resize(a)}return this},sync:function(){return this.to.apply(this,this._syncArgs),this},_resize:function(t){var n=this._handle;t&&!n?this._handle=e.on("resize",this._onresize,window,this):!t&&n&&n.detach()},_onresize:function(){var e=this;setTimeout(function(){e.sync()})},center:function(e,t){return this.to(e,"cc","cc",t),this},destroy:function(){var e=this._handle;e&&e.detach()}},s.points={t:function(e,t){return e},r:function(e,t){return[e[0]+t[0],e[1]]},b:function(e,t){return[e[0],e[1]+t[1]]},l:function(e,t){return e},c:function(e,t,n){var r=n[0]==="t"||n[0]==="b"?0:1,i,s;return n==="cc"?i=[e[0]+t[0]/2,e[1]+t[1]/2]:(s=e[r]+t[r]/2,i=r?[e[0],s]:[s,e[1]]),i}},s.NAME="Align",s.NS="align",s.prototype.constructor=s,e.namespace("Plugin"),e.Plugin.Align=s},"3.12.0",{requires:["node-screen","node-pluginhost"]}); +YUI.add("align-plugin",function(e,t){function s(e){e.host&&(this._host=e.host)}var n="offsetWidth",r="offsetHeight",i=i;s.prototype={to:function(t,o,u,a){this._syncArgs=e.Array(arguments),t.top===i&&(t=e.one(t).get("region"));if(t){var f=[t.left,t.top],l=[t.width,t.height],c=s.points,h=this._host,p=null,d=h.getAttrs([r,n]),v=[0-d[n],0-d[r]],m=o?c[o.charAt(0)]:p,g=o&&o!=="cc"?c[o.charAt(1)]:p,y=u?c[u.charAt(0)]:p,b=u&&u!=="cc"?c[u.charAt(1)]:p;m&&(f=m(f,l,o)),g&&(f=g(f,l,o)),y&&(f=y(f,v,u)),b&&(f=b(f,v,u)),f&&h&&h.setXY(f),this._resize(a)}return this},sync:function(){return this.to.apply(this,this._syncArgs),this},_resize:function(t){var n=this._handle;t&&!n?this._handle=e.on("resize",this._onresize,window,this):!t&&n&&n.detach()},_onresize:function(){var e=this;setTimeout(function(){e.sync()})},center:function(e,t){return this.to(e,"cc","cc",t),this},destroy:function(){var e=this._handle;e&&e.detach()}},s.points={t:function(e,t){return e},r:function(e,t){return[e[0]+t[0],e[1]]},b:function(e,t){return[e[0],e[1]+t[1]]},l:function(e,t){return e},c:function(e,t,n){var r=n[0]==="t"||n[0]==="b"?0:1,i,s;return n==="cc"?i=[e[0]+t[0]/2,e[1]+t[1]/2]:(s=e[r]+t[r]/2,i=r?[e[0],s]:[s,e[1]]),i}},s.NAME="Align",s.NS="align",s.prototype.constructor=s,e.namespace("Plugin"),e.Plugin.Align=s},"3.13.0",{requires:["node-screen","node-pluginhost"]}); diff --git a/lib/yuilib/3.12.0/align-plugin/align-plugin.js b/lib/yuilib/3.13.0/align-plugin/align-plugin.js old mode 100644 new mode 100755 similarity index 95% rename from lib/yuilib/3.12.0/align-plugin/align-plugin.js rename to lib/yuilib/3.13.0/align-plugin/align-plugin.js index 87dd750cf8a..674e68f1c7f --- a/lib/yuilib/3.12.0/align-plugin/align-plugin.js +++ b/lib/yuilib/3.13.0/align-plugin/align-plugin.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -9,7 +9,7 @@ YUI.add('align-plugin', function (Y, NAME) { /** * Provides advanced positioning support for Node via a Plugin - * for centering and alignment. + * for centering and alignment. * @module align-plugin */ @@ -29,7 +29,7 @@ YUI.add('align-plugin', function (Y, NAME) { this._host = config.host; } } - + Align.prototype = { /** * Aligns node with a point on another node or region. @@ -54,11 +54,11 @@ YUI.add('align-plugin', function (Y, NAME) { *
cc
*
center center
* - * @method to + * @method to * @param region {String || Node || HTMLElement || Object} The node or * region to align with. Defaults to the viewport region. * @param regionPoint {String} The point of the region to align with. - * @param point {String} The point of the node aligned to the region. + * @param point {String} The point of the node aligned to the region. * @param resize {Boolean} Whether or not the node should re-align when * the window is resized. Defaults to false. */ @@ -100,7 +100,7 @@ YUI.add('align-plugin', function (Y, NAME) { if (xy && node) { node.setXY(xy); } - + this._resize(syncOnResize); } @@ -128,24 +128,24 @@ YUI.add('align-plugin', function (Y, NAME) { self.sync(); }); }, - + /** * Aligns the center of a node to the center of another node or region. - * @method center + * @method center * @param region {Node || HTMLElement || Object} optional The node or * region to align with. Defaults to the viewport region. * the window is resized. If centering to viewport, this defaults * to true, otherwise default is false. */ center: function(region, resize) { - this.to(region, 'cc', 'cc', resize); + this.to(region, 'cc', 'cc', resize); return this; }, /** * Removes the resize handler, if any. This is called automatically * when unplugged from the host node. - * @method destroy + * @method destroy */ destroy: function() { var handle = this._handle; @@ -197,4 +197,4 @@ YUI.add('align-plugin', function (Y, NAME) { -}, '3.12.0', {"requires": ["node-screen", "node-pluginhost"]}); +}, '3.13.0', {"requires": ["node-screen", "node-pluginhost"]}); diff --git a/lib/yuilib/3.13.0/anim-base/anim-base-coverage.js b/lib/yuilib/3.13.0/anim-base/anim-base-coverage.js new file mode 100755 index 00000000000..f797cd3c1be --- /dev/null +++ b/lib/yuilib/3.13.0/anim-base/anim-base-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/anim-base/anim-base.js']) { + __coverage__['build/anim-base/anim-base.js'] = {"path":"build/anim-base/anim-base.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":21},"end":{"line":1,"column":40}}},"2":{"name":"(anonymous_2)","line":60,"loc":{"start":{"line":60,"column":13},"end":{"line":60,"column":24}}},"3":{"name":"(anonymous_3)","line":85,"loc":{"start":{"line":85,"column":28},"end":{"line":85,"column":50}}},"4":{"name":"(anonymous_4)","line":106,"loc":{"start":{"line":106,"column":17},"end":{"line":106,"column":38}}},"5":{"name":"(anonymous_5)","line":120,"loc":{"start":{"line":120,"column":28},"end":{"line":120,"column":87}}},"6":{"name":"(anonymous_6)","line":147,"loc":{"start":{"line":147,"column":28},"end":{"line":147,"column":48}}},"7":{"name":"(anonymous_7)","line":176,"loc":{"start":{"line":176,"column":20},"end":{"line":176,"column":35}}},"8":{"name":"(anonymous_8)","line":208,"loc":{"start":{"line":208,"column":20},"end":{"line":208,"column":34}}},"9":{"name":"(anonymous_9)","line":281,"loc":{"start":{"line":281,"column":20},"end":{"line":281,"column":31}}},"10":{"name":"(anonymous_10)","line":354,"loc":{"start":{"line":354,"column":17},"end":{"line":354,"column":28}}},"11":{"name":"(anonymous_11)","line":369,"loc":{"start":{"line":369,"column":19},"end":{"line":369,"column":30}}},"12":{"name":"(anonymous_12)","line":384,"loc":{"start":{"line":384,"column":18},"end":{"line":384,"column":29}}},"13":{"name":"(anonymous_13)","line":393,"loc":{"start":{"line":393,"column":25},"end":{"line":393,"column":36}}},"14":{"name":"(anonymous_14)","line":399,"loc":{"start":{"line":399,"column":24},"end":{"line":399,"column":35}}},"15":{"name":"(anonymous_15)","line":410,"loc":{"start":{"line":410,"column":23},"end":{"line":410,"column":34}}},"16":{"name":"(anonymous_16)","line":433,"loc":{"start":{"line":433,"column":13},"end":{"line":433,"column":24}}},"17":{"name":"(anonymous_17)","line":449,"loc":{"start":{"line":449,"column":15},"end":{"line":449,"column":26}}},"18":{"name":"(anonymous_18)","line":462,"loc":{"start":{"line":462,"column":14},"end":{"line":462,"column":31}}},"19":{"name":"(anonymous_19)","line":471,"loc":{"start":{"line":471,"column":16},"end":{"line":471,"column":27}}},"20":{"name":"(anonymous_20)","line":483,"loc":{"start":{"line":483,"column":16},"end":{"line":483,"column":27}}},"21":{"name":"(anonymous_21)","line":497,"loc":{"start":{"line":497,"column":17},"end":{"line":497,"column":28}}},"22":{"name":"(anonymous_22)","line":512,"loc":{"start":{"line":512,"column":14},"end":{"line":512,"column":31}}},"23":{"name":"(anonymous_23)","line":526,"loc":{"start":{"line":526,"column":19},"end":{"line":526,"column":30}}},"24":{"name":"(anonymous_24)","line":542,"loc":{"start":{"line":542,"column":19},"end":{"line":542,"column":43}}},"25":{"name":"(anonymous_25)","line":578,"loc":{"start":{"line":578,"column":20},"end":{"line":578,"column":31}}},"26":{"name":"(anonymous_26)","line":603,"loc":{"start":{"line":603,"column":23},"end":{"line":603,"column":34}}},"27":{"name":"(anonymous_27)","line":614,"loc":{"start":{"line":614,"column":23},"end":{"line":614,"column":43}}},"28":{"name":"(anonymous_28)","line":656,"loc":{"start":{"line":656,"column":20},"end":{"line":656,"column":35}}},"29":{"name":"(anonymous_29)","line":676,"loc":{"start":{"line":676,"column":20},"end":{"line":676,"column":31}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":684,"column":56}},"2":{"start":{"line":23,"column":4},"end":{"line":55,"column":21}},"3":{"start":{"line":57,"column":4},"end":{"line":58,"column":15}},"4":{"start":{"line":60,"column":4},"end":{"line":63,"column":6}},"5":{"start":{"line":61,"column":8},"end":{"line":61,"column":61}},"6":{"start":{"line":62,"column":8},"end":{"line":62,"column":48}},"7":{"start":{"line":65,"column":4},"end":{"line":65,"column":25}},"8":{"start":{"line":67,"column":4},"end":{"line":67,"column":27}},"9":{"start":{"line":75,"column":4},"end":{"line":75,"column":97}},"10":{"start":{"line":83,"column":4},"end":{"line":83,"column":31}},"11":{"start":{"line":85,"column":4},"end":{"line":87,"column":6}},"12":{"start":{"line":86,"column":8},"end":{"line":86,"column":29}},"13":{"start":{"line":96,"column":4},"end":{"line":96,"column":30}},"14":{"start":{"line":104,"column":4},"end":{"line":110,"column":6}},"15":{"start":{"line":107,"column":16},"end":{"line":107,"column":45}},"16":{"start":{"line":112,"column":4},"end":{"line":112,"column":49}},"17":{"start":{"line":120,"column":4},"end":{"line":139,"column":6}},"18":{"start":{"line":121,"column":8},"end":{"line":123,"column":72}},"19":{"start":{"line":125,"column":8},"end":{"line":138,"column":9}},"20":{"start":{"line":126,"column":12},"end":{"line":133,"column":13}},"21":{"start":{"line":127,"column":16},"end":{"line":127,"column":34}},"22":{"start":{"line":128,"column":16},"end":{"line":128,"column":47}},"23":{"start":{"line":129,"column":19},"end":{"line":133,"column":13}},"24":{"start":{"line":130,"column":16},"end":{"line":130,"column":44}},"25":{"start":{"line":131,"column":19},"end":{"line":133,"column":13}},"26":{"start":{"line":132,"column":16},"end":{"line":132,"column":35}},"27":{"start":{"line":134,"column":15},"end":{"line":138,"column":9}},"28":{"start":{"line":135,"column":12},"end":{"line":135,"column":31}},"29":{"start":{"line":136,"column":15},"end":{"line":138,"column":9}},"30":{"start":{"line":137,"column":12},"end":{"line":137,"column":28}},"31":{"start":{"line":147,"column":4},"end":{"line":167,"column":6}},"32":{"start":{"line":148,"column":8},"end":{"line":150,"column":21}},"33":{"start":{"line":152,"column":8},"end":{"line":164,"column":9}},"34":{"start":{"line":153,"column":12},"end":{"line":159,"column":13}},"35":{"start":{"line":154,"column":16},"end":{"line":154,"column":49}},"36":{"start":{"line":155,"column":19},"end":{"line":159,"column":13}},"37":{"start":{"line":156,"column":16},"end":{"line":156,"column":45}},"38":{"start":{"line":157,"column":19},"end":{"line":159,"column":13}},"39":{"start":{"line":158,"column":16},"end":{"line":158,"column":35}},"40":{"start":{"line":160,"column":15},"end":{"line":164,"column":9}},"41":{"start":{"line":161,"column":12},"end":{"line":161,"column":32}},"42":{"start":{"line":162,"column":15},"end":{"line":164,"column":9}},"43":{"start":{"line":163,"column":12},"end":{"line":163,"column":28}},"44":{"start":{"line":166,"column":8},"end":{"line":166,"column":19}},"45":{"start":{"line":169,"column":4},"end":{"line":347,"column":6}},"46":{"start":{"line":177,"column":16},"end":{"line":181,"column":17}},"47":{"start":{"line":178,"column":20},"end":{"line":180,"column":21}},"48":{"start":{"line":179,"column":24},"end":{"line":179,"column":43}},"49":{"start":{"line":183,"column":16},"end":{"line":183,"column":34}},"50":{"start":{"line":184,"column":16},"end":{"line":185,"column":17}},"51":{"start":{"line":186,"column":16},"end":{"line":186,"column":28}},"52":{"start":{"line":209,"column":16},"end":{"line":211,"column":17}},"53":{"start":{"line":210,"column":20},"end":{"line":210,"column":41}},"54":{"start":{"line":282,"column":16},"end":{"line":282,"column":49}},"55":{"start":{"line":354,"column":4},"end":{"line":362,"column":6}},"56":{"start":{"line":355,"column":8},"end":{"line":356,"column":14}},"57":{"start":{"line":357,"column":8},"end":{"line":361,"column":9}},"58":{"start":{"line":358,"column":12},"end":{"line":360,"column":13}},"59":{"start":{"line":359,"column":16},"end":{"line":359,"column":35}},"60":{"start":{"line":369,"column":4},"end":{"line":377,"column":6}},"61":{"start":{"line":370,"column":8},"end":{"line":374,"column":9}},"62":{"start":{"line":371,"column":12},"end":{"line":373,"column":13}},"63":{"start":{"line":372,"column":16},"end":{"line":372,"column":36}},"64":{"start":{"line":376,"column":8},"end":{"line":376,"column":28}},"65":{"start":{"line":384,"column":4},"end":{"line":391,"column":6}},"66":{"start":{"line":385,"column":8},"end":{"line":389,"column":9}},"67":{"start":{"line":386,"column":12},"end":{"line":388,"column":13}},"68":{"start":{"line":387,"column":16},"end":{"line":387,"column":35}},"69":{"start":{"line":390,"column":8},"end":{"line":390,"column":28}},"70":{"start":{"line":393,"column":4},"end":{"line":397,"column":6}},"71":{"start":{"line":394,"column":8},"end":{"line":396,"column":9}},"72":{"start":{"line":395,"column":12},"end":{"line":395,"column":73}},"73":{"start":{"line":399,"column":4},"end":{"line":402,"column":6}},"74":{"start":{"line":400,"column":8},"end":{"line":400,"column":30}},"75":{"start":{"line":401,"column":8},"end":{"line":401,"column":19}},"76":{"start":{"line":410,"column":4},"end":{"line":423,"column":6}},"77":{"start":{"line":411,"column":8},"end":{"line":412,"column":17}},"78":{"start":{"line":413,"column":8},"end":{"line":418,"column":9}},"79":{"start":{"line":414,"column":12},"end":{"line":417,"column":13}},"80":{"start":{"line":415,"column":16},"end":{"line":415,"column":29}},"81":{"start":{"line":416,"column":16},"end":{"line":416,"column":43}},"82":{"start":{"line":420,"column":8},"end":{"line":422,"column":9}},"83":{"start":{"line":421,"column":12},"end":{"line":421,"column":32}},"84":{"start":{"line":425,"column":4},"end":{"line":425,"column":71}},"85":{"start":{"line":427,"column":4},"end":{"line":679,"column":6}},"86":{"start":{"line":434,"column":12},"end":{"line":438,"column":13}},"87":{"start":{"line":435,"column":16},"end":{"line":435,"column":31}},"88":{"start":{"line":436,"column":19},"end":{"line":438,"column":13}},"89":{"start":{"line":437,"column":16},"end":{"line":437,"column":30}},"90":{"start":{"line":439,"column":12},"end":{"line":439,"column":24}},"91":{"start":{"line":450,"column":12},"end":{"line":452,"column":13}},"92":{"start":{"line":451,"column":16},"end":{"line":451,"column":30}},"93":{"start":{"line":453,"column":12},"end":{"line":453,"column":24}},"94":{"start":{"line":463,"column":12},"end":{"line":465,"column":13}},"95":{"start":{"line":464,"column":16},"end":{"line":464,"column":34}},"96":{"start":{"line":466,"column":12},"end":{"line":466,"column":24}},"97":{"start":{"line":472,"column":12},"end":{"line":472,"column":71}},"98":{"start":{"line":473,"column":12},"end":{"line":473,"column":35}},"99":{"start":{"line":474,"column":12},"end":{"line":476,"column":13}},"100":{"start":{"line":475,"column":16},"end":{"line":475,"column":37}},"101":{"start":{"line":477,"column":12},"end":{"line":477,"column":43}},"102":{"start":{"line":478,"column":12},"end":{"line":478,"column":33}},"103":{"start":{"line":480,"column":12},"end":{"line":480,"column":29}},"104":{"start":{"line":484,"column":12},"end":{"line":484,"column":40}},"105":{"start":{"line":485,"column":12},"end":{"line":485,"column":36}},"106":{"start":{"line":486,"column":12},"end":{"line":486,"column":43}},"107":{"start":{"line":494,"column":12},"end":{"line":494,"column":31}},"108":{"start":{"line":498,"column":12},"end":{"line":498,"column":37}},"109":{"start":{"line":499,"column":12},"end":{"line":499,"column":43}},"110":{"start":{"line":500,"column":12},"end":{"line":500,"column":71}},"111":{"start":{"line":501,"column":12},"end":{"line":501,"column":33}},"112":{"start":{"line":509,"column":12},"end":{"line":509,"column":32}},"113":{"start":{"line":513,"column":12},"end":{"line":513,"column":55}},"114":{"start":{"line":514,"column":12},"end":{"line":516,"column":13}},"115":{"start":{"line":515,"column":16},"end":{"line":515,"column":70}},"116":{"start":{"line":518,"column":12},"end":{"line":518,"column":40}},"117":{"start":{"line":519,"column":12},"end":{"line":519,"column":39}},"118":{"start":{"line":520,"column":12},"end":{"line":520,"column":37}},"119":{"start":{"line":522,"column":12},"end":{"line":522,"column":43}},"120":{"start":{"line":523,"column":12},"end":{"line":523,"column":62}},"121":{"start":{"line":527,"column":12},"end":{"line":530,"column":32}},"122":{"start":{"line":532,"column":12},"end":{"line":532,"column":42}},"123":{"start":{"line":533,"column":12},"end":{"line":533,"column":36}},"124":{"start":{"line":534,"column":12},"end":{"line":534,"column":39}},"125":{"start":{"line":536,"column":12},"end":{"line":536,"column":29}},"126":{"start":{"line":537,"column":12},"end":{"line":539,"column":13}},"127":{"start":{"line":538,"column":16},"end":{"line":538,"column":34}},"128":{"start":{"line":543,"column":12},"end":{"line":550,"column":18}},"129":{"start":{"line":552,"column":12},"end":{"line":554,"column":13}},"130":{"start":{"line":553,"column":16},"end":{"line":553,"column":28}},"131":{"start":{"line":556,"column":12},"end":{"line":559,"column":13}},"132":{"start":{"line":557,"column":16},"end":{"line":557,"column":26}},"133":{"start":{"line":558,"column":16},"end":{"line":558,"column":30}},"134":{"start":{"line":561,"column":12},"end":{"line":573,"column":13}},"135":{"start":{"line":562,"column":16},"end":{"line":572,"column":17}},"136":{"start":{"line":563,"column":20},"end":{"line":563,"column":40}},"137":{"start":{"line":564,"column":20},"end":{"line":565,"column":70}},"138":{"start":{"line":567,"column":20},"end":{"line":571,"column":21}},"139":{"start":{"line":568,"column":24},"end":{"line":568,"column":100}},"140":{"start":{"line":570,"column":24},"end":{"line":570,"column":108}},"141":{"start":{"line":579,"column":12},"end":{"line":580,"column":54}},"142":{"start":{"line":582,"column":12},"end":{"line":582,"column":27}},"143":{"start":{"line":583,"column":12},"end":{"line":597,"column":13}},"144":{"start":{"line":584,"column":16},"end":{"line":586,"column":17}},"145":{"start":{"line":585,"column":20},"end":{"line":585,"column":58}},"146":{"start":{"line":593,"column":16},"end":{"line":593,"column":39}},"147":{"start":{"line":595,"column":16},"end":{"line":595,"column":30}},"148":{"start":{"line":596,"column":16},"end":{"line":596,"column":28}},"149":{"start":{"line":599,"column":12},"end":{"line":599,"column":46}},"150":{"start":{"line":600,"column":12},"end":{"line":600,"column":50}},"151":{"start":{"line":604,"column":12},"end":{"line":612,"column":33}},"152":{"start":{"line":614,"column":12},"end":{"line":649,"column":21}},"153":{"start":{"line":615,"column":16},"end":{"line":617,"column":17}},"154":{"start":{"line":616,"column":20},"end":{"line":616,"column":47}},"155":{"start":{"line":619,"column":16},"end":{"line":619,"column":35}},"156":{"start":{"line":620,"column":16},"end":{"line":625,"column":17}},"157":{"start":{"line":621,"column":20},"end":{"line":622,"column":97}},"158":{"start":{"line":623,"column":23},"end":{"line":625,"column":17}},"159":{"start":{"line":624,"column":20},"end":{"line":624,"column":51}},"160":{"start":{"line":627,"column":16},"end":{"line":628,"column":52}},"161":{"start":{"line":630,"column":16},"end":{"line":630,"column":49}},"162":{"start":{"line":631,"column":16},"end":{"line":631,"column":41}},"163":{"start":{"line":632,"column":16},"end":{"line":632,"column":61}},"164":{"start":{"line":634,"column":16},"end":{"line":636,"column":17}},"165":{"start":{"line":635,"column":20},"end":{"line":635,"column":47}},"166":{"start":{"line":638,"column":16},"end":{"line":641,"column":17}},"167":{"start":{"line":639,"column":20},"end":{"line":639,"column":81}},"168":{"start":{"line":640,"column":20},"end":{"line":640,"column":27}},"169":{"start":{"line":643,"column":16},"end":{"line":647,"column":18}},"170":{"start":{"line":651,"column":12},"end":{"line":651,"column":37}},"171":{"start":{"line":657,"column":12},"end":{"line":661,"column":25}},"172":{"start":{"line":663,"column":12},"end":{"line":671,"column":13}},"173":{"start":{"line":664,"column":16},"end":{"line":664,"column":53}},"174":{"start":{"line":665,"column":16},"end":{"line":670,"column":17}},"175":{"start":{"line":666,"column":20},"end":{"line":666,"column":38}},"176":{"start":{"line":667,"column":20},"end":{"line":667,"column":35}},"177":{"start":{"line":669,"column":20},"end":{"line":669,"column":28}},"178":{"start":{"line":673,"column":12},"end":{"line":673,"column":23}},"179":{"start":{"line":677,"column":12},"end":{"line":677,"column":52}},"180":{"start":{"line":681,"column":4},"end":{"line":681,"column":36}}},"branchMap":{"1":{"line":125,"type":"if","locations":[{"start":{"line":125,"column":8},"end":{"line":125,"column":8}},{"start":{"line":125,"column":8},"end":{"line":125,"column":8}}]},"2":{"line":126,"type":"if","locations":[{"start":{"line":126,"column":12},"end":{"line":126,"column":12}},{"start":{"line":126,"column":12},"end":{"line":126,"column":12}}]},"3":{"line":126,"type":"binary-expr","locations":[{"start":{"line":126,"column":16},"end":{"line":126,"column":34}},{"start":{"line":126,"column":39},"end":{"line":126,"column":59}},{"start":{"line":126,"column":63},"end":{"line":126,"column":89}}]},"4":{"line":127,"type":"binary-expr","locations":[{"start":{"line":127,"column":23},"end":{"line":127,"column":27}},{"start":{"line":127,"column":31},"end":{"line":127,"column":33}}]},"5":{"line":129,"type":"if","locations":[{"start":{"line":129,"column":19},"end":{"line":129,"column":19}},{"start":{"line":129,"column":19},"end":{"line":129,"column":19}}]},"6":{"line":129,"type":"binary-expr","locations":[{"start":{"line":129,"column":23},"end":{"line":129,"column":46}},{"start":{"line":129,"column":50},"end":{"line":129,"column":75}}]},"7":{"line":131,"type":"if","locations":[{"start":{"line":131,"column":19},"end":{"line":131,"column":19}},{"start":{"line":131,"column":19},"end":{"line":131,"column":19}}]},"8":{"line":134,"type":"if","locations":[{"start":{"line":134,"column":15},"end":{"line":134,"column":15}},{"start":{"line":134,"column":15},"end":{"line":134,"column":15}}]},"9":{"line":136,"type":"if","locations":[{"start":{"line":136,"column":15},"end":{"line":136,"column":15}},{"start":{"line":136,"column":15},"end":{"line":136,"column":15}}]},"10":{"line":152,"type":"if","locations":[{"start":{"line":152,"column":8},"end":{"line":152,"column":8}},{"start":{"line":152,"column":8},"end":{"line":152,"column":8}}]},"11":{"line":153,"type":"if","locations":[{"start":{"line":153,"column":12},"end":{"line":153,"column":12}},{"start":{"line":153,"column":12},"end":{"line":153,"column":12}}]},"12":{"line":153,"type":"binary-expr","locations":[{"start":{"line":153,"column":16},"end":{"line":153,"column":34}},{"start":{"line":153,"column":39},"end":{"line":153,"column":59}},{"start":{"line":153,"column":63},"end":{"line":153,"column":89}}]},"13":{"line":155,"type":"if","locations":[{"start":{"line":155,"column":19},"end":{"line":155,"column":19}},{"start":{"line":155,"column":19},"end":{"line":155,"column":19}}]},"14":{"line":155,"type":"binary-expr","locations":[{"start":{"line":155,"column":23},"end":{"line":155,"column":46}},{"start":{"line":155,"column":50},"end":{"line":155,"column":75}}]},"15":{"line":157,"type":"if","locations":[{"start":{"line":157,"column":19},"end":{"line":157,"column":19}},{"start":{"line":157,"column":19},"end":{"line":157,"column":19}}]},"16":{"line":160,"type":"if","locations":[{"start":{"line":160,"column":15},"end":{"line":160,"column":15}},{"start":{"line":160,"column":15},"end":{"line":160,"column":15}}]},"17":{"line":162,"type":"if","locations":[{"start":{"line":162,"column":15},"end":{"line":162,"column":15}},{"start":{"line":162,"column":15},"end":{"line":162,"column":15}}]},"18":{"line":177,"type":"if","locations":[{"start":{"line":177,"column":16},"end":{"line":177,"column":16}},{"start":{"line":177,"column":16},"end":{"line":177,"column":16}}]},"19":{"line":178,"type":"if","locations":[{"start":{"line":178,"column":20},"end":{"line":178,"column":20}},{"start":{"line":178,"column":20},"end":{"line":178,"column":20}}]},"20":{"line":178,"type":"binary-expr","locations":[{"start":{"line":178,"column":24},"end":{"line":178,"column":48}},{"start":{"line":178,"column":52},"end":{"line":178,"column":65}}]},"21":{"line":184,"type":"if","locations":[{"start":{"line":184,"column":16},"end":{"line":184,"column":16}},{"start":{"line":184,"column":16},"end":{"line":184,"column":16}}]},"22":{"line":209,"type":"if","locations":[{"start":{"line":209,"column":16},"end":{"line":209,"column":16}},{"start":{"line":209,"column":16},"end":{"line":209,"column":16}}]},"23":{"line":209,"type":"binary-expr","locations":[{"start":{"line":209,"column":20},"end":{"line":209,"column":43}},{"start":{"line":209,"column":47},"end":{"line":209,"column":55}}]},"24":{"line":358,"type":"if","locations":[{"start":{"line":358,"column":12},"end":{"line":358,"column":12}},{"start":{"line":358,"column":12},"end":{"line":358,"column":12}}]},"25":{"line":371,"type":"if","locations":[{"start":{"line":371,"column":12},"end":{"line":371,"column":12}},{"start":{"line":371,"column":12},"end":{"line":371,"column":12}}]},"26":{"line":386,"type":"if","locations":[{"start":{"line":386,"column":12},"end":{"line":386,"column":12}},{"start":{"line":386,"column":12},"end":{"line":386,"column":12}}]},"27":{"line":394,"type":"if","locations":[{"start":{"line":394,"column":8},"end":{"line":394,"column":8}},{"start":{"line":394,"column":8},"end":{"line":394,"column":8}}]},"28":{"line":414,"type":"if","locations":[{"start":{"line":414,"column":12},"end":{"line":414,"column":12}},{"start":{"line":414,"column":12},"end":{"line":414,"column":12}}]},"29":{"line":420,"type":"if","locations":[{"start":{"line":420,"column":8},"end":{"line":420,"column":8}},{"start":{"line":420,"column":8},"end":{"line":420,"column":8}}]},"30":{"line":434,"type":"if","locations":[{"start":{"line":434,"column":12},"end":{"line":434,"column":12}},{"start":{"line":434,"column":12},"end":{"line":434,"column":12}}]},"31":{"line":436,"type":"if","locations":[{"start":{"line":436,"column":19},"end":{"line":436,"column":19}},{"start":{"line":436,"column":19},"end":{"line":436,"column":19}}]},"32":{"line":450,"type":"if","locations":[{"start":{"line":450,"column":12},"end":{"line":450,"column":12}},{"start":{"line":450,"column":12},"end":{"line":450,"column":12}}]},"33":{"line":463,"type":"if","locations":[{"start":{"line":463,"column":12},"end":{"line":463,"column":12}},{"start":{"line":463,"column":12},"end":{"line":463,"column":12}}]},"34":{"line":463,"type":"binary-expr","locations":[{"start":{"line":463,"column":16},"end":{"line":463,"column":33}},{"start":{"line":463,"column":37},"end":{"line":463,"column":53}}]},"35":{"line":474,"type":"if","locations":[{"start":{"line":474,"column":12},"end":{"line":474,"column":12}},{"start":{"line":474,"column":12},"end":{"line":474,"column":12}}]},"36":{"line":514,"type":"if","locations":[{"start":{"line":514,"column":12},"end":{"line":514,"column":12}},{"start":{"line":514,"column":12},"end":{"line":514,"column":12}}]},"37":{"line":537,"type":"if","locations":[{"start":{"line":537,"column":12},"end":{"line":537,"column":12}},{"start":{"line":537,"column":12},"end":{"line":537,"column":12}}]},"38":{"line":552,"type":"if","locations":[{"start":{"line":552,"column":12},"end":{"line":552,"column":12}},{"start":{"line":552,"column":12},"end":{"line":552,"column":12}}]},"39":{"line":556,"type":"if","locations":[{"start":{"line":556,"column":12},"end":{"line":556,"column":12}},{"start":{"line":556,"column":12},"end":{"line":556,"column":12}}]},"40":{"line":562,"type":"if","locations":[{"start":{"line":562,"column":16},"end":{"line":562,"column":16}},{"start":{"line":562,"column":16},"end":{"line":562,"column":16}}]},"41":{"line":564,"type":"cond-expr","locations":[{"start":{"line":565,"column":28},"end":{"line":565,"column":45}},{"start":{"line":565,"column":48},"end":{"line":565,"column":69}}]},"42":{"line":564,"type":"binary-expr","locations":[{"start":{"line":564,"column":30},"end":{"line":564,"column":45}},{"start":{"line":564,"column":49},"end":{"line":564,"column":71}}]},"43":{"line":567,"type":"if","locations":[{"start":{"line":567,"column":20},"end":{"line":567,"column":20}},{"start":{"line":567,"column":20},"end":{"line":567,"column":20}}]},"44":{"line":583,"type":"if","locations":[{"start":{"line":583,"column":12},"end":{"line":583,"column":12}},{"start":{"line":583,"column":12},"end":{"line":583,"column":12}}]},"45":{"line":583,"type":"binary-expr","locations":[{"start":{"line":583,"column":16},"end":{"line":583,"column":35}},{"start":{"line":583,"column":39},"end":{"line":583,"column":55}}]},"46":{"line":584,"type":"if","locations":[{"start":{"line":584,"column":16},"end":{"line":584,"column":16}},{"start":{"line":584,"column":16},"end":{"line":584,"column":16}}]},"47":{"line":604,"type":"binary-expr","locations":[{"start":{"line":604,"column":23},"end":{"line":604,"column":39}},{"start":{"line":604,"column":43},"end":{"line":604,"column":45}}]},"48":{"line":605,"type":"binary-expr","locations":[{"start":{"line":605,"column":21},"end":{"line":605,"column":35}},{"start":{"line":605,"column":39},"end":{"line":605,"column":41}}]},"49":{"line":615,"type":"if","locations":[{"start":{"line":615,"column":16},"end":{"line":615,"column":16}},{"start":{"line":615,"column":16},"end":{"line":615,"column":16}}]},"50":{"line":620,"type":"if","locations":[{"start":{"line":620,"column":16},"end":{"line":620,"column":16}},{"start":{"line":620,"column":16},"end":{"line":620,"column":16}}]},"51":{"line":621,"type":"cond-expr","locations":[{"start":{"line":622,"column":28},"end":{"line":622,"column":60}},{"start":{"line":622,"column":63},"end":{"line":622,"column":96}}]},"52":{"line":621,"type":"binary-expr","locations":[{"start":{"line":621,"column":29},"end":{"line":621,"column":47}},{"start":{"line":621,"column":51},"end":{"line":621,"column":76}}]},"53":{"line":623,"type":"if","locations":[{"start":{"line":623,"column":23},"end":{"line":623,"column":23}},{"start":{"line":623,"column":23},"end":{"line":623,"column":23}}]},"54":{"line":630,"type":"cond-expr","locations":[{"start":{"line":630,"column":32},"end":{"line":630,"column":40}},{"start":{"line":630,"column":43},"end":{"line":630,"column":48}}]},"55":{"line":631,"type":"cond-expr","locations":[{"start":{"line":631,"column":28},"end":{"line":631,"column":34}},{"start":{"line":631,"column":37},"end":{"line":631,"column":40}}]},"56":{"line":632,"type":"cond-expr","locations":[{"start":{"line":632,"column":29},"end":{"line":632,"column":35}},{"start":{"line":632,"column":38},"end":{"line":632,"column":60}}]},"57":{"line":632,"type":"cond-expr","locations":[{"start":{"line":632,"column":47},"end":{"line":632,"column":55}},{"start":{"line":632,"column":58},"end":{"line":632,"column":60}}]},"58":{"line":634,"type":"if","locations":[{"start":{"line":634,"column":16},"end":{"line":634,"column":16}},{"start":{"line":634,"column":16},"end":{"line":634,"column":16}}]},"59":{"line":634,"type":"binary-expr","locations":[{"start":{"line":634,"column":20},"end":{"line":634,"column":25}},{"start":{"line":634,"column":29},"end":{"line":634,"column":62}}]},"60":{"line":638,"type":"if","locations":[{"start":{"line":638,"column":16},"end":{"line":638,"column":16}},{"start":{"line":638,"column":16},"end":{"line":638,"column":16}}]},"61":{"line":638,"type":"binary-expr","locations":[{"start":{"line":638,"column":20},"end":{"line":638,"column":26}},{"start":{"line":638,"column":30},"end":{"line":638,"column":34}}]},"62":{"line":644,"type":"cond-expr","locations":[{"start":{"line":644,"column":51},"end":{"line":644,"column":65}},{"start":{"line":644,"column":68},"end":{"line":644,"column":73}}]},"63":{"line":659,"type":"cond-expr","locations":[{"start":{"line":659,"column":42},"end":{"line":659,"column":48}},{"start":{"line":659,"column":50},"end":{"line":659,"column":56}}]},"64":{"line":660,"type":"cond-expr","locations":[{"start":{"line":660,"column":42},"end":{"line":660,"column":48}},{"start":{"line":660,"column":50},"end":{"line":660,"column":56}}]},"65":{"line":663,"type":"if","locations":[{"start":{"line":663,"column":12},"end":{"line":663,"column":12}},{"start":{"line":663,"column":12},"end":{"line":663,"column":12}}]},"66":{"line":665,"type":"if","locations":[{"start":{"line":665,"column":16},"end":{"line":665,"column":16}},{"start":{"line":665,"column":16},"end":{"line":665,"column":16}}]},"67":{"line":665,"type":"binary-expr","locations":[{"start":{"line":665,"column":20},"end":{"line":665,"column":43}},{"start":{"line":665,"column":47},"end":{"line":665,"column":67}}]}},"code":["(function () { YUI.add('anim-base', function (Y, NAME) {","","/**","* The Animation Utility provides an API for creating advanced transitions.","* @module anim","*/","","/**","* Provides the base Anim class, for animating numeric properties.","*","* @module anim","* @submodule anim-base","*/",""," /**"," * A class for constructing animation instances."," * @class Anim"," * @for Anim"," * @constructor"," * @extends Base"," */",""," var RUNNING = 'running',"," START_TIME = 'startTime',"," ELAPSED_TIME = 'elapsedTime',"," /**"," * @for Anim"," * @event start"," * @description fires when an animation begins."," * @param {Event} ev The start event."," * @type Event.Custom"," */"," START = 'start',",""," /**"," * @event tween"," * @description fires every frame of the animation."," * @param {Event} ev The tween event."," * @type Event.Custom"," */"," TWEEN = 'tween',",""," /**"," * @event end"," * @description fires after the animation completes."," * @param {Event} ev The end event."," * @type Event.Custom"," */"," END = 'end',"," NODE = 'node',"," PAUSED = 'paused',"," REVERSE = 'reverse', // TODO: cleanup"," ITERATION_COUNT = 'iterationCount',",""," NUM = Number;",""," var _running = {},"," _timer;",""," Y.Anim = function() {"," Y.Anim.superclass.constructor.apply(this, arguments);"," Y.Anim._instances[Y.stamp(this)] = this;"," };",""," Y.Anim.NAME = 'anim';",""," Y.Anim._instances = {};",""," /**"," * Regex of properties that should use the default unit."," *"," * @property RE_DEFAULT_UNIT"," * @static"," */"," Y.Anim.RE_DEFAULT_UNIT = /^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i;",""," /**"," * The default unit to use with properties that pass the RE_DEFAULT_UNIT test."," *"," * @property DEFAULT_UNIT"," * @static"," */"," Y.Anim.DEFAULT_UNIT = 'px';",""," Y.Anim.DEFAULT_EASING = function (t, b, c, d) {"," return c * t / d + b; // linear easing"," };",""," /**"," * Time in milliseconds passed to setInterval for frame processing"," *"," * @property intervalTime"," * @default 20"," * @static"," */"," Y.Anim._intervalTime = 20;",""," /**"," * Bucket for custom getters and setters"," *"," * @property behaviors"," * @static"," */"," Y.Anim.behaviors = {"," left: {"," get: function(anim, attr) {"," return anim._getOffset(attr);"," }"," }"," };",""," Y.Anim.behaviors.top = Y.Anim.behaviors.left;",""," /**"," * The default setter to use when setting object properties."," *"," * @property DEFAULT_SETTER"," * @static"," */"," Y.Anim.DEFAULT_SETTER = function(anim, att, from, to, elapsed, duration, fn, unit) {"," var node = anim._node,"," domNode = node._node,"," val = fn(elapsed, NUM(from), NUM(to) - NUM(from), duration);",""," if (domNode) {"," if ('style' in domNode && (att in domNode.style || att in Y.DOM.CUSTOM_STYLES)) {"," unit = unit || '';"," node.setStyle(att, val + unit);"," } else if ('attributes' in domNode && att in domNode.attributes) {"," node.setAttribute(att, val);"," } else if (att in domNode) {"," domNode[att] = val;"," }"," } else if (node.set) {"," node.set(att, val);"," } else if (att in node) {"," node[att] = val;"," }"," };",""," /**"," * The default getter to use when getting object properties."," *"," * @property DEFAULT_GETTER"," * @static"," */"," Y.Anim.DEFAULT_GETTER = function(anim, att) {"," var node = anim._node,"," domNode = node._node,"," val = '';",""," if (domNode) {"," if ('style' in domNode && (att in domNode.style || att in Y.DOM.CUSTOM_STYLES)) {"," val = node.getComputedStyle(att);"," } else if ('attributes' in domNode && att in domNode.attributes) {"," val = node.getAttribute(att);"," } else if (att in domNode) {"," val = domNode[att];"," }"," } else if (node.get) {"," val = node.get(att);"," } else if (att in node) {"," val = node[att];"," }",""," return val;"," };",""," Y.Anim.ATTRS = {"," /**"," * The object to be animated."," * @attribute node"," * @type Node"," */"," node: {"," setter: function(node) {"," if (node) {"," if (typeof node === 'string' || node.nodeType) {"," node = Y.one(node);"," }"," }",""," this._node = node;"," if (!node) {"," }"," return node;"," }"," },",""," /**"," * The length of the animation. Defaults to \"1\" (second)."," * @attribute duration"," * @type NUM"," */"," duration: {"," value: 1"," },",""," /**"," * The method that will provide values to the attribute(s) during the animation."," * Defaults to \"Easing.easeNone\"."," * @attribute easing"," * @type Function"," */"," easing: {"," value: Y.Anim.DEFAULT_EASING,",""," setter: function(val) {"," if (typeof val === 'string' && Y.Easing) {"," return Y.Easing[val];"," }"," }"," },",""," /**"," * The starting values for the animated properties."," *"," * Fields may be strings, numbers, or functions."," * If a function is used, the return value becomes the from value."," * If no from value is specified, the DEFAULT_GETTER will be used."," * Supports any unit, provided it matches the \"to\" (or default)"," * unit (e.g. `{width: '10em', color: 'rgb(0, 0, 0)', borderColor: '#ccc'}`)."," *"," * If using the default ('px' for length-based units), the unit may be omitted"," * (e.g. `{width: 100}, borderColor: 'ccc'}`, which defaults to pixels"," * and hex, respectively)."," *"," * @attribute from"," * @type Object"," */"," from: {},",""," /**"," * The ending values for the animated properties."," *"," * Fields may be strings, numbers, or functions."," * Supports any unit, provided it matches the \"from\" (or default)"," * unit (e.g. `{width: '50%', color: 'red', borderColor: '#ccc'}`)."," *"," * If using the default ('px' for length-based units), the unit may be omitted"," * (e.g. `{width: 100, borderColor: 'ccc'}`, which defaults to pixels"," * and hex, respectively)."," *"," * @attribute to"," * @type Object"," */"," to: {},",""," /**"," * Date stamp for the first frame of the animation."," * @attribute startTime"," * @type Int"," * @default 0"," * @readOnly"," */"," startTime: {"," value: 0,"," readOnly: true"," },",""," /**"," * Current time the animation has been running."," * @attribute elapsedTime"," * @type Int"," * @default 0"," * @readOnly"," */"," elapsedTime: {"," value: 0,"," readOnly: true"," },",""," /**"," * Whether or not the animation is currently running."," * @attribute running"," * @type Boolean"," * @default false"," * @readOnly"," */"," running: {"," getter: function() {"," return !!_running[Y.stamp(this)];"," },"," value: false,"," readOnly: true"," },",""," /**"," * The number of times the animation should run"," * @attribute iterations"," * @type Int"," * @default 1"," */"," iterations: {"," value: 1"," },",""," /**"," * The number of iterations that have occurred."," * Resets when an animation ends (reaches iteration count or stop() called)."," * @attribute iterationCount"," * @type Int"," * @default 0"," * @readOnly"," */"," iterationCount: {"," value: 0,"," readOnly: true"," },",""," /**"," * How iterations of the animation should behave."," * Possible values are \"normal\" and \"alternate\"."," * Normal will repeat the animation, alternate will reverse on every other pass."," *"," * @attribute direction"," * @type String"," * @default \"normal\""," */"," direction: {"," value: 'normal' // | alternate (fwd on odd, rev on even per spec)"," },",""," /**"," * Whether or not the animation is currently paused."," * @attribute paused"," * @type Boolean"," * @default false"," * @readOnly"," */"," paused: {"," readOnly: true,"," value: false"," },",""," /**"," * If true, animation begins from last frame"," * @attribute reverse"," * @type Boolean"," * @default false"," */"," reverse: {"," value: false"," }","",""," };",""," /**"," * Runs all animation instances."," * @method run"," * @static"," */"," Y.Anim.run = function() {"," var instances = Y.Anim._instances,"," i;"," for (i in instances) {"," if (instances[i].run) {"," instances[i].run();"," }"," }"," };",""," /**"," * Pauses all animation instances."," * @method pause"," * @static"," */"," Y.Anim.pause = function() {"," for (var i in _running) { // stop timer if nothing running"," if (_running[i].pause) {"," _running[i].pause();"," }"," }",""," Y.Anim._stopTimer();"," };",""," /**"," * Stops all animation instances."," * @method stop"," * @static"," */"," Y.Anim.stop = function() {"," for (var i in _running) { // stop timer if nothing running"," if (_running[i].stop) {"," _running[i].stop();"," }"," }"," Y.Anim._stopTimer();"," };",""," Y.Anim._startTimer = function() {"," if (!_timer) {"," _timer = setInterval(Y.Anim._runFrame, Y.Anim._intervalTime);"," }"," };",""," Y.Anim._stopTimer = function() {"," clearInterval(_timer);"," _timer = 0;"," };",""," /**"," * Called per Interval to handle each animation frame."," * @method _runFrame"," * @private"," * @static"," */"," Y.Anim._runFrame = function() {"," var done = true,"," anim;"," for (anim in _running) {"," if (_running[anim]._runFrame) {"," done = false;"," _running[anim]._runFrame();"," }"," }",""," if (done) {"," Y.Anim._stopTimer();"," }"," };",""," Y.Anim.RE_UNITS = /^(-?\\d*\\.?\\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/;",""," var proto = {"," /**"," * Starts or resumes an animation."," * @method run"," * @chainable"," */"," run: function() {"," if (this.get(PAUSED)) {"," this._resume();"," } else if (!this.get(RUNNING)) {"," this._start();"," }"," return this;"," },",""," /**"," * Pauses the animation and"," * freezes it in its current state and time."," * Calling run() will continue where it left off."," * @method pause"," * @chainable"," */"," pause: function() {"," if (this.get(RUNNING)) {"," this._pause();"," }"," return this;"," },",""," /**"," * Stops the animation and resets its time."," * @method stop"," * @param {Boolean} finish If true, the animation will move to the last frame"," * @chainable"," */"," stop: function(finish) {"," if (this.get(RUNNING) || this.get(PAUSED)) {"," this._end(finish);"," }"," return this;"," },",""," _added: false,",""," _start: function() {"," this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));"," this._actualFrames = 0;"," if (!this.get(PAUSED)) {"," this._initAnimAttr();"," }"," _running[Y.stamp(this)] = this;"," Y.Anim._startTimer();",""," this.fire(START);"," },",""," _pause: function() {"," this._set(START_TIME, null);"," this._set(PAUSED, true);"," delete _running[Y.stamp(this)];",""," /**"," * @event pause"," * @description fires when an animation is paused."," * @param {Event} ev The pause event."," * @type Event.Custom"," */"," this.fire('pause');"," },",""," _resume: function() {"," this._set(PAUSED, false);"," _running[Y.stamp(this)] = this;"," this._set(START_TIME, new Date() - this.get(ELAPSED_TIME));"," Y.Anim._startTimer();",""," /**"," * @event resume"," * @description fires when an animation is resumed (run from pause)."," * @param {Event} ev The pause event."," * @type Event.Custom"," */"," this.fire('resume');"," },",""," _end: function(finish) {"," var duration = this.get('duration') * 1000;"," if (finish) { // jump to last frame"," this._runAttrs(duration, duration, this.get(REVERSE));"," }",""," this._set(START_TIME, null);"," this._set(ELAPSED_TIME, 0);"," this._set(PAUSED, false);",""," delete _running[Y.stamp(this)];"," this.fire(END, {elapsed: this.get(ELAPSED_TIME)});"," },",""," _runFrame: function() {"," var d = this._runtimeAttr.duration,"," t = new Date() - this.get(START_TIME),"," reverse = this.get(REVERSE),"," done = (t >= d);",""," this._runAttrs(t, d, reverse);"," this._actualFrames += 1;"," this._set(ELAPSED_TIME, t);",""," this.fire(TWEEN);"," if (done) {"," this._lastFrame();"," }"," },",""," _runAttrs: function(t, d, reverse) {"," var attr = this._runtimeAttr,"," customAttr = Y.Anim.behaviors,"," easing = attr.easing,"," lastFrame = d,"," done = false,"," attribute,"," setter,"," i;",""," if (t >= d) {"," done = true;"," }",""," if (reverse) {"," t = d - t;"," lastFrame = 0;"," }",""," for (i in attr) {"," if (attr[i].to) {"," attribute = attr[i];"," setter = (i in customAttr && 'set' in customAttr[i]) ?"," customAttr[i].set : Y.Anim.DEFAULT_SETTER;",""," if (!done) {"," setter(this, i, attribute.from, attribute.to, t, d, easing, attribute.unit);"," } else {"," setter(this, i, attribute.from, attribute.to, lastFrame, d, easing, attribute.unit);"," }"," }"," }","",""," },",""," _lastFrame: function() {"," var iter = this.get('iterations'),"," iterCount = this.get(ITERATION_COUNT);",""," iterCount += 1;"," if (iter === 'infinite' || iterCount < iter) {"," if (this.get('direction') === 'alternate') {"," this.set(REVERSE, !this.get(REVERSE)); // flip it"," }"," /**"," * @event iteration"," * @description fires when an animation begins an iteration."," * @param {Event} ev The iteration event."," * @type Event.Custom"," */"," this.fire('iteration');"," } else {"," iterCount = 0;"," this._end();"," }",""," this._set(START_TIME, new Date());"," this._set(ITERATION_COUNT, iterCount);"," },",""," _initAnimAttr: function() {"," var from = this.get('from') || {},"," to = this.get('to') || {},"," attr = {"," duration: this.get('duration') * 1000,"," easing: this.get('easing')"," },"," customAttr = Y.Anim.behaviors,"," node = this.get(NODE), // implicit attr init"," unit, begin, end;",""," Y.each(to, function(val, name) {"," if (typeof val === 'function') {"," val = val.call(this, node);"," }",""," begin = from[name];"," if (begin === undefined) {"," begin = (name in customAttr && 'get' in customAttr[name]) ?"," customAttr[name].get(this, name) : Y.Anim.DEFAULT_GETTER(this, name);"," } else if (typeof begin === 'function') {"," begin = begin.call(this, node);"," }",""," var mFrom = Y.Anim.RE_UNITS.exec(begin),"," mTo = Y.Anim.RE_UNITS.exec(val);",""," begin = mFrom ? mFrom[1] : begin;"," end = mTo ? mTo[1] : val;"," unit = mTo ? mTo[2] : mFrom ? mFrom[2] : ''; // one might be zero TODO: mixed units",""," if (!unit && Y.Anim.RE_DEFAULT_UNIT.test(name)) {"," unit = Y.Anim.DEFAULT_UNIT;"," }",""," if (!begin || !end) {"," Y.error('invalid \"from\" or \"to\" for \"' + name + '\"', 'Anim');"," return;"," }",""," attr[name] = {"," from: Y.Lang.isObject(begin) ? Y.clone(begin) : begin,"," to: end,"," unit: unit"," };",""," }, this);",""," this._runtimeAttr = attr;"," },","",""," // TODO: move to computedStyle? (browsers dont agree on default computed offsets)"," _getOffset: function(attr) {"," var node = this._node,"," val = node.getComputedStyle(attr),"," get = (attr === 'left') ? 'getX': 'getY',"," set = (attr === 'left') ? 'setX': 'setY',"," position;",""," if (val === 'auto') {"," position = node.getStyle('position');"," if (position === 'absolute' || position === 'fixed') {"," val = node[get]();"," node[set](val);"," } else {"," val = 0;"," }"," }",""," return val;"," },",""," destructor: function() {"," delete Y.Anim._instances[Y.stamp(this)];"," }"," };",""," Y.extend(Y.Anim, Y.Base, proto);","","","}, '3.13.0', {\"requires\": [\"base-base\", \"node-style\"]});","","}());"]}; +} +var __cov_LgJ5P4ZXEcllOMVJL_pLXQ = __coverage__['build/anim-base/anim-base.js']; +__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['1']++;YUI.add('anim-base',function(Y,NAME){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['1']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['2']++;var RUNNING='running',START_TIME='startTime',ELAPSED_TIME='elapsedTime',START='start',TWEEN='tween',END='end',NODE='node',PAUSED='paused',REVERSE='reverse',ITERATION_COUNT='iterationCount',NUM=Number;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['3']++;var _running={},_timer;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['4']++;Y.Anim=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['2']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['5']++;Y.Anim.superclass.constructor.apply(this,arguments);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['6']++;Y.Anim._instances[Y.stamp(this)]=this;};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['7']++;Y.Anim.NAME='anim';__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['8']++;Y.Anim._instances={};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['9']++;Y.Anim.RE_DEFAULT_UNIT=/^width|height|top|right|bottom|left|margin.*|padding.*|border.*$/i;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['10']++;Y.Anim.DEFAULT_UNIT='px';__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['11']++;Y.Anim.DEFAULT_EASING=function(t,b,c,d){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['3']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['12']++;return c*t/d+b;};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['13']++;Y.Anim._intervalTime=20;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['14']++;Y.Anim.behaviors={left:{get:function(anim,attr){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['4']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['15']++;return anim._getOffset(attr);}}};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['16']++;Y.Anim.behaviors.top=Y.Anim.behaviors.left;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['17']++;Y.Anim.DEFAULT_SETTER=function(anim,att,from,to,elapsed,duration,fn,unit){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['5']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['18']++;var node=anim._node,domNode=node._node,val=fn(elapsed,NUM(from),NUM(to)-NUM(from),duration);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['19']++;if(domNode){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['1'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['20']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['3'][0]++,'style'in domNode)&&((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['3'][1]++,att in domNode.style)||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['3'][2]++,att in Y.DOM.CUSTOM_STYLES))){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['2'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['21']++;unit=(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['4'][0]++,unit)||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['4'][1]++,'');__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['22']++;node.setStyle(att,val+unit);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['2'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['23']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['6'][0]++,'attributes'in domNode)&&(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['6'][1]++,att in domNode.attributes)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['5'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['24']++;node.setAttribute(att,val);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['5'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['25']++;if(att in domNode){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['7'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['26']++;domNode[att]=val;}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['7'][1]++;}}}}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['1'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['27']++;if(node.set){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['8'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['28']++;node.set(att,val);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['8'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['29']++;if(att in node){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['9'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['30']++;node[att]=val;}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['9'][1]++;}}}};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['31']++;Y.Anim.DEFAULT_GETTER=function(anim,att){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['6']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['32']++;var node=anim._node,domNode=node._node,val='';__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['33']++;if(domNode){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['10'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['34']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['12'][0]++,'style'in domNode)&&((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['12'][1]++,att in domNode.style)||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['12'][2]++,att in Y.DOM.CUSTOM_STYLES))){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['11'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['35']++;val=node.getComputedStyle(att);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['11'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['36']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['14'][0]++,'attributes'in domNode)&&(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['14'][1]++,att in domNode.attributes)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['13'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['37']++;val=node.getAttribute(att);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['13'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['38']++;if(att in domNode){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['15'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['39']++;val=domNode[att];}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['15'][1]++;}}}}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['10'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['40']++;if(node.get){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['16'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['41']++;val=node.get(att);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['16'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['42']++;if(att in node){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['17'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['43']++;val=node[att];}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['17'][1]++;}}}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['44']++;return val;};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['45']++;Y.Anim.ATTRS={node:{setter:function(node){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['7']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['46']++;if(node){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['18'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['47']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['20'][0]++,typeof node==='string')||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['20'][1]++,node.nodeType)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['19'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['48']++;node=Y.one(node);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['19'][1]++;}}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['18'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['49']++;this._node=node;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['50']++;if(!node){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['21'][0]++;}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['21'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['51']++;return node;}},duration:{value:1},easing:{value:Y.Anim.DEFAULT_EASING,setter:function(val){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['8']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['52']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['23'][0]++,typeof val==='string')&&(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['23'][1]++,Y.Easing)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['22'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['53']++;return Y.Easing[val];}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['22'][1]++;}}},from:{},to:{},startTime:{value:0,readOnly:true},elapsedTime:{value:0,readOnly:true},running:{getter:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['9']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['54']++;return!!_running[Y.stamp(this)];},value:false,readOnly:true},iterations:{value:1},iterationCount:{value:0,readOnly:true},direction:{value:'normal'},paused:{readOnly:true,value:false},reverse:{value:false}};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['55']++;Y.Anim.run=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['10']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['56']++;var instances=Y.Anim._instances,i;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['57']++;for(i in instances){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['58']++;if(instances[i].run){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['24'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['59']++;instances[i].run();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['24'][1]++;}}};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['60']++;Y.Anim.pause=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['11']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['61']++;for(var i in _running){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['62']++;if(_running[i].pause){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['25'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['63']++;_running[i].pause();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['25'][1]++;}}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['64']++;Y.Anim._stopTimer();};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['65']++;Y.Anim.stop=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['12']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['66']++;for(var i in _running){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['67']++;if(_running[i].stop){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['26'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['68']++;_running[i].stop();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['26'][1]++;}}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['69']++;Y.Anim._stopTimer();};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['70']++;Y.Anim._startTimer=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['13']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['71']++;if(!_timer){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['27'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['72']++;_timer=setInterval(Y.Anim._runFrame,Y.Anim._intervalTime);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['27'][1]++;}};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['73']++;Y.Anim._stopTimer=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['14']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['74']++;clearInterval(_timer);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['75']++;_timer=0;};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['76']++;Y.Anim._runFrame=function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['15']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['77']++;var done=true,anim;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['78']++;for(anim in _running){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['79']++;if(_running[anim]._runFrame){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['28'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['80']++;done=false;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['81']++;_running[anim]._runFrame();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['28'][1]++;}}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['82']++;if(done){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['29'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['83']++;Y.Anim._stopTimer();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['29'][1]++;}};__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['84']++;Y.Anim.RE_UNITS=/^(-?\d*\.?\d*){1}(em|ex|px|in|cm|mm|pt|pc|%)*$/;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['85']++;var proto={run:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['16']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['86']++;if(this.get(PAUSED)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['30'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['87']++;this._resume();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['30'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['88']++;if(!this.get(RUNNING)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['31'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['89']++;this._start();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['31'][1]++;}}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['90']++;return this;},pause:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['17']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['91']++;if(this.get(RUNNING)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['32'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['92']++;this._pause();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['32'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['93']++;return this;},stop:function(finish){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['18']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['94']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['34'][0]++,this.get(RUNNING))||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['34'][1]++,this.get(PAUSED))){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['33'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['95']++;this._end(finish);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['33'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['96']++;return this;},_added:false,_start:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['19']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['97']++;this._set(START_TIME,new Date()-this.get(ELAPSED_TIME));__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['98']++;this._actualFrames=0;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['99']++;if(!this.get(PAUSED)){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['35'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['100']++;this._initAnimAttr();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['35'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['101']++;_running[Y.stamp(this)]=this;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['102']++;Y.Anim._startTimer();__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['103']++;this.fire(START);},_pause:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['20']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['104']++;this._set(START_TIME,null);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['105']++;this._set(PAUSED,true);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['106']++;delete _running[Y.stamp(this)];__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['107']++;this.fire('pause');},_resume:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['21']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['108']++;this._set(PAUSED,false);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['109']++;_running[Y.stamp(this)]=this;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['110']++;this._set(START_TIME,new Date()-this.get(ELAPSED_TIME));__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['111']++;Y.Anim._startTimer();__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['112']++;this.fire('resume');},_end:function(finish){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['22']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['113']++;var duration=this.get('duration')*1000;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['114']++;if(finish){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['36'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['115']++;this._runAttrs(duration,duration,this.get(REVERSE));}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['36'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['116']++;this._set(START_TIME,null);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['117']++;this._set(ELAPSED_TIME,0);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['118']++;this._set(PAUSED,false);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['119']++;delete _running[Y.stamp(this)];__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['120']++;this.fire(END,{elapsed:this.get(ELAPSED_TIME)});},_runFrame:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['23']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['121']++;var d=this._runtimeAttr.duration,t=new Date()-this.get(START_TIME),reverse=this.get(REVERSE),done=t>=d;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['122']++;this._runAttrs(t,d,reverse);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['123']++;this._actualFrames+=1;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['124']++;this._set(ELAPSED_TIME,t);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['125']++;this.fire(TWEEN);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['126']++;if(done){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['37'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['127']++;this._lastFrame();}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['37'][1]++;}},_runAttrs:function(t,d,reverse){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['24']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['128']++;var attr=this._runtimeAttr,customAttr=Y.Anim.behaviors,easing=attr.easing,lastFrame=d,done=false,attribute,setter,i;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['129']++;if(t>=d){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['38'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['130']++;done=true;}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['38'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['131']++;if(reverse){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['39'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['132']++;t=d-t;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['133']++;lastFrame=0;}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['39'][1]++;}__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['134']++;for(i in attr){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['135']++;if(attr[i].to){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['40'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['136']++;attribute=attr[i];__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['137']++;setter=(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['42'][0]++,i in customAttr)&&(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['42'][1]++,'set'in customAttr[i])?(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['41'][0]++,customAttr[i].set):(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['41'][1]++,Y.Anim.DEFAULT_SETTER);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['138']++;if(!done){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['43'][0]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['139']++;setter(this,i,attribute.from,attribute.to,t,d,easing,attribute.unit);}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['43'][1]++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['140']++;setter(this,i,attribute.from,attribute.to,lastFrame,d,easing,attribute.unit);}}else{__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['40'][1]++;}}},_lastFrame:function(){__cov_LgJ5P4ZXEcllOMVJL_pLXQ.f['25']++;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['141']++;var iter=this.get('iterations'),iterCount=this.get(ITERATION_COUNT);__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['142']++;iterCount+=1;__cov_LgJ5P4ZXEcllOMVJL_pLXQ.s['143']++;if((__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['45'][0]++,iter==='infinite')||(__cov_LgJ5P4ZXEcllOMVJL_pLXQ.b['45'][1]++,iterCount=e;this._runAttrs(t,e,n),this._actualFrames+=1,this._set(i,t),this.fire(o),s&&this._lastFrame()},_runAttrs:function(t,n,r){var i=this._runtimeAttr,s=e.Anim.behaviors,o=i.easing,u=n,a=!1,f,l,c;t>=n&&(a=!0),r&&(t=n-t,u=0);for(c in i)i[c].to&&(f=i[c],l=c in s&&"set"in s[c]?s[c].set:e.Anim.DEFAULT_SETTER,a?l(this,c,f.from,f.to,u,n,o,f.unit):l(this,c,f.from,f.to,t,n,o,f.unit))},_lastFrame:function(){var e=this.get("iterations"),t=this.get(c);t+=1,e==="infinite"||t=e;this._runAttrs(t,e,n),this._actualFrames+=1,this._set(i,t),this.fire(o),s&&this._lastFrame()},_runAttrs:function(t,n,r){var i=this._runtimeAttr,s=e.Anim.behaviors,o=i.easing,u=n,a=!1,f,l,c;t>=n&&(a=!0),r&&(t=n-t,u=0);for(c in i)i[c].to&&(f=i[c],l=c in s&&"set"in s[c]?s[c].set:e.Anim.DEFAULT_SETTER,a?l(this,c,f.from,f.to,u,n,o,f.unit):l(this,c,f.from,f.to,t,n,o,f.unit))},_lastFrame:function(){var e=this.get("iterations"),t=this.get(c);t+=1,e==="infinite"||tto"," * and from attributes."," * @module anim"," * @submodule anim-color"," */","","var NUM = Number;","","Y.Anim.getUpdatedColorValue = function(fromColor, toColor, elapsed, duration, fn)","{"," fromColor = Y.Color.re_RGB.exec(Y.Color.toRGB(fromColor));"," toColor = Y.Color.re_RGB.exec(Y.Color.toRGB(toColor));",""," if (!fromColor || fromColor.length < 3 || !toColor || toColor.length < 3) {"," Y.error('invalid from or to passed to color behavior');"," }",""," return 'rgb(' + ["," Math.floor(fn(elapsed, NUM(fromColor[1]), NUM(toColor[1]) - NUM(fromColor[1]), duration)),"," Math.floor(fn(elapsed, NUM(fromColor[2]), NUM(toColor[2]) - NUM(fromColor[2]), duration)),"," Math.floor(fn(elapsed, NUM(fromColor[3]), NUM(toColor[3]) - NUM(fromColor[3]), duration))"," ].join(', ') + ')';","};","","Y.Anim.behaviors.color = {"," set: function(anim, att, from, to, elapsed, duration, fn) {"," anim._node.setStyle(att, Y.Anim.getUpdatedColorValue(from, to, elapsed, duration, fn));"," },",""," // TODO: default bgcolor const"," get: function(anim, att) {"," var val = anim._node.getComputedStyle(att);"," val = (val === 'transparent') ? 'rgb(255, 255, 255)' : val;"," return val;"," }","};","","Y.each(['backgroundColor',"," 'borderColor',"," 'borderTopColor',"," 'borderRightColor',"," 'borderBottomColor',"," 'borderLeftColor'],"," function(v) {"," Y.Anim.behaviors[v] = Y.Anim.behaviors.color;"," }",");","","","}, '3.13.0', {\"requires\": [\"anim-base\"]});","","}());"]}; +} +var __cov_4lkXVKJvhKUU$6wddd5n2Q = __coverage__['build/anim-color/anim-color.js']; +__cov_4lkXVKJvhKUU$6wddd5n2Q.s['1']++;YUI.add('anim-color',function(Y,NAME){__cov_4lkXVKJvhKUU$6wddd5n2Q.f['1']++;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['2']++;var NUM=Number;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['3']++;Y.Anim.getUpdatedColorValue=function(fromColor,toColor,elapsed,duration,fn){__cov_4lkXVKJvhKUU$6wddd5n2Q.f['2']++;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['4']++;fromColor=Y.Color.re_RGB.exec(Y.Color.toRGB(fromColor));__cov_4lkXVKJvhKUU$6wddd5n2Q.s['5']++;toColor=Y.Color.re_RGB.exec(Y.Color.toRGB(toColor));__cov_4lkXVKJvhKUU$6wddd5n2Q.s['6']++;if((__cov_4lkXVKJvhKUU$6wddd5n2Q.b['2'][0]++,!fromColor)||(__cov_4lkXVKJvhKUU$6wddd5n2Q.b['2'][1]++,fromColor.length<3)||(__cov_4lkXVKJvhKUU$6wddd5n2Q.b['2'][2]++,!toColor)||(__cov_4lkXVKJvhKUU$6wddd5n2Q.b['2'][3]++,toColor.length<3)){__cov_4lkXVKJvhKUU$6wddd5n2Q.b['1'][0]++;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['7']++;Y.error('invalid from or to passed to color behavior');}else{__cov_4lkXVKJvhKUU$6wddd5n2Q.b['1'][1]++;}__cov_4lkXVKJvhKUU$6wddd5n2Q.s['8']++;return'rgb('+[Math.floor(fn(elapsed,NUM(fromColor[1]),NUM(toColor[1])-NUM(fromColor[1]),duration)),Math.floor(fn(elapsed,NUM(fromColor[2]),NUM(toColor[2])-NUM(fromColor[2]),duration)),Math.floor(fn(elapsed,NUM(fromColor[3]),NUM(toColor[3])-NUM(fromColor[3]),duration))].join(', ')+')';};__cov_4lkXVKJvhKUU$6wddd5n2Q.s['9']++;Y.Anim.behaviors.color={set:function(anim,att,from,to,elapsed,duration,fn){__cov_4lkXVKJvhKUU$6wddd5n2Q.f['3']++;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['10']++;anim._node.setStyle(att,Y.Anim.getUpdatedColorValue(from,to,elapsed,duration,fn));},get:function(anim,att){__cov_4lkXVKJvhKUU$6wddd5n2Q.f['4']++;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['11']++;var val=anim._node.getComputedStyle(att);__cov_4lkXVKJvhKUU$6wddd5n2Q.s['12']++;val=val==='transparent'?(__cov_4lkXVKJvhKUU$6wddd5n2Q.b['3'][0]++,'rgb(255, 255, 255)'):(__cov_4lkXVKJvhKUU$6wddd5n2Q.b['3'][1]++,val);__cov_4lkXVKJvhKUU$6wddd5n2Q.s['13']++;return val;}};__cov_4lkXVKJvhKUU$6wddd5n2Q.s['14']++;Y.each(['backgroundColor','borderColor','borderTopColor','borderRightColor','borderBottomColor','borderLeftColor'],function(v){__cov_4lkXVKJvhKUU$6wddd5n2Q.f['5']++;__cov_4lkXVKJvhKUU$6wddd5n2Q.s['15']++;Y.Anim.behaviors[v]=Y.Anim.behaviors.color;});},'3.13.0',{'requires':['anim-base']}); diff --git a/lib/yuilib/3.12.0/anim-color/anim-color-debug.js b/lib/yuilib/3.13.0/anim-color/anim-color-debug.js old mode 100644 new mode 100755 similarity index 96% rename from lib/yuilib/3.12.0/anim-color/anim-color-debug.js rename to lib/yuilib/3.13.0/anim-color/anim-color-debug.js index 79c81618587..68d77a48e98 --- a/lib/yuilib/3.12.0/anim-color/anim-color-debug.js +++ b/lib/yuilib/3.13.0/anim-color/anim-color-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -57,4 +57,4 @@ Y.each(['backgroundColor', ); -}, '3.12.0', {"requires": ["anim-base"]}); +}, '3.13.0', {"requires": ["anim-base"]}); diff --git a/lib/yuilib/3.12.0/anim-color/anim-color-min.js b/lib/yuilib/3.13.0/anim-color/anim-color-min.js old mode 100644 new mode 100755 similarity index 90% rename from lib/yuilib/3.12.0/anim-color/anim-color-min.js rename to lib/yuilib/3.13.0/anim-color/anim-color-min.js index 01279446649..8ff43c1fc4b --- a/lib/yuilib/3.12.0/anim-color/anim-color-min.js +++ b/lib/yuilib/3.13.0/anim-color/anim-color-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("anim-color",function(e,t){var n=Number;e.Anim.getUpdatedColorValue=function(t,r,i,s,o){return t=e.Color.re_RGB.exec(e.Color.toRGB(t)),r=e.Color.re_RGB.exec(e.Color.toRGB(r)),(!t||t.length<3||!r||r.length<3)&&e.error("invalid from or to passed to color behavior"),"rgb("+[Math.floor(o(i,n(t[1]),n(r[1])-n(t[1]),s)),Math.floor(o(i,n(t[2]),n(r[2])-n(t[2]),s)),Math.floor(o(i,n(t[3]),n(r[3])-n(t[3]),s))].join(", ")+")"},e.Anim.behaviors.color={set:function(t,n,r,i,s,o,u){t._node.setStyle(n,e.Anim.getUpdatedColorValue(r,i,s,o,u))},get:function(e,t){var n=e._node.getComputedStyle(t);return n=n==="transparent"?"rgb(255, 255, 255)":n,n}},e.each(["backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"],function(t){e.Anim.behaviors[t]=e.Anim.behaviors.color})},"3.12.0",{requires:["anim-base"]}); +YUI.add("anim-color",function(e,t){var n=Number;e.Anim.getUpdatedColorValue=function(t,r,i,s,o){return t=e.Color.re_RGB.exec(e.Color.toRGB(t)),r=e.Color.re_RGB.exec(e.Color.toRGB(r)),(!t||t.length<3||!r||r.length<3)&&e.error("invalid from or to passed to color behavior"),"rgb("+[Math.floor(o(i,n(t[1]),n(r[1])-n(t[1]),s)),Math.floor(o(i,n(t[2]),n(r[2])-n(t[2]),s)),Math.floor(o(i,n(t[3]),n(r[3])-n(t[3]),s))].join(", ")+")"},e.Anim.behaviors.color={set:function(t,n,r,i,s,o,u){t._node.setStyle(n,e.Anim.getUpdatedColorValue(r,i,s,o,u))},get:function(e,t){var n=e._node.getComputedStyle(t);return n=n==="transparent"?"rgb(255, 255, 255)":n,n}},e.each(["backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"],function(t){e.Anim.behaviors[t]=e.Anim.behaviors.color})},"3.13.0",{requires:["anim-base"]}); diff --git a/lib/yuilib/3.12.0/anim-color/anim-color.js b/lib/yuilib/3.13.0/anim-color/anim-color.js old mode 100644 new mode 100755 similarity index 96% rename from lib/yuilib/3.12.0/anim-color/anim-color.js rename to lib/yuilib/3.13.0/anim-color/anim-color.js index 79c81618587..68d77a48e98 --- a/lib/yuilib/3.12.0/anim-color/anim-color.js +++ b/lib/yuilib/3.13.0/anim-color/anim-color.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -57,4 +57,4 @@ Y.each(['backgroundColor', ); -}, '3.12.0', {"requires": ["anim-base"]}); +}, '3.13.0', {"requires": ["anim-base"]}); diff --git a/lib/yuilib/3.13.0/anim-curve/anim-curve-coverage.js b/lib/yuilib/3.13.0/anim-curve/anim-curve-coverage.js new file mode 100755 index 00000000000..03b67182b5b --- /dev/null +++ b/lib/yuilib/3.13.0/anim-curve/anim-curve-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/anim-curve/anim-curve.js']) { + __coverage__['build/anim-curve/anim-curve.js'] = {"path":"build/anim-curve/anim-curve.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0},"b":{},"f":{"1":0,"2":0,"3":0,"4":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":41}}},"2":{"name":"(anonymous_2)","line":11,"loc":{"start":{"line":11,"column":9},"end":{"line":11,"column":62}}},"3":{"name":"(anonymous_3)","line":19,"loc":{"start":{"line":19,"column":9},"end":{"line":19,"column":24}}},"4":{"name":"(anonymous_4)","line":37,"loc":{"start":{"line":37,"column":19},"end":{"line":37,"column":39}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":59,"column":40}},"2":{"start":{"line":10,"column":0},"end":{"line":22,"column":2}},"3":{"start":{"line":12,"column":8},"end":{"line":12,"column":37}},"4":{"start":{"line":13,"column":8},"end":{"line":13,"column":31}},"5":{"start":{"line":14,"column":8},"end":{"line":14,"column":52}},"6":{"start":{"line":15,"column":8},"end":{"line":15,"column":25}},"7":{"start":{"line":16,"column":8},"end":{"line":16,"column":50}},"8":{"start":{"line":20,"column":8},"end":{"line":20,"column":34}},"9":{"start":{"line":37,"column":0},"end":{"line":56,"column":2}},"10":{"start":{"line":38,"column":4},"end":{"line":41,"column":10}},"11":{"start":{"line":43,"column":4},"end":{"line":45,"column":5}},"12":{"start":{"line":44,"column":8},"end":{"line":44,"column":46}},"13":{"start":{"line":47,"column":4},"end":{"line":52,"column":5}},"14":{"start":{"line":48,"column":8},"end":{"line":51,"column":9}},"15":{"start":{"line":49,"column":12},"end":{"line":49,"column":78}},"16":{"start":{"line":50,"column":12},"end":{"line":50,"column":78}},"17":{"start":{"line":54,"column":4},"end":{"line":54,"column":36}}},"branchMap":{},"code":["(function () { YUI.add('anim-curve', function (Y, NAME) {","","/**"," * Adds support for the curve property for the to"," * attribute. A curve is zero or more control points and an end point."," * @module anim"," * @submodule anim-curve"," */","","Y.Anim.behaviors.curve = {"," set: function(anim, att, from, to, elapsed, duration, fn) {"," from = from.slice.call(from);"," to = to.slice.call(to);"," var t = fn(elapsed, 0, 100, duration) / 100;"," to.unshift(from);"," anim._node.setXY(Y.Anim.getBezier(to, t));"," },",""," get: function(anim) {"," return anim._node.getXY();"," }","};","","/**"," * Get the current position of the animated element based on t."," * Each point is an array of \"x\" and \"y\" values (0 = x, 1 = y)"," * At least 2 points are required (start and end)."," * First point is start. Last point is end."," * Additional control points are optional."," * @for Anim"," * @method getBezier"," * @static"," * @param {Array} points An array containing Bezier points"," * @param {Number} t A number between 0 and 1 which is the basis for determining current position"," * @return {Array} An array containing int x and y member data"," */","Y.Anim.getBezier = function(points, t) {"," var n = points.length,"," tmp = [],"," i,"," j;",""," for (i = 0; i < n; ++i){"," tmp[i] = [points[i][0], points[i][1]]; // save input"," }",""," for (j = 1; j < n; ++j) {"," for (i = 0; i < n - j; ++i) {"," tmp[i][0] = (1 - t) * tmp[i][0] + t * tmp[parseInt(i + 1, 10)][0];"," tmp[i][1] = (1 - t) * tmp[i][1] + t * tmp[parseInt(i + 1, 10)][1];"," }"," }",""," return [ tmp[0][0], tmp[0][1] ];","","};","","","}, '3.13.0', {\"requires\": [\"anim-xy\"]});","","}());"]}; +} +var __cov_KVxV32cezCVHOJVQ1PWnTw = __coverage__['build/anim-curve/anim-curve.js']; +__cov_KVxV32cezCVHOJVQ1PWnTw.s['1']++;YUI.add('anim-curve',function(Y,NAME){__cov_KVxV32cezCVHOJVQ1PWnTw.f['1']++;__cov_KVxV32cezCVHOJVQ1PWnTw.s['2']++;Y.Anim.behaviors.curve={set:function(anim,att,from,to,elapsed,duration,fn){__cov_KVxV32cezCVHOJVQ1PWnTw.f['2']++;__cov_KVxV32cezCVHOJVQ1PWnTw.s['3']++;from=from.slice.call(from);__cov_KVxV32cezCVHOJVQ1PWnTw.s['4']++;to=to.slice.call(to);__cov_KVxV32cezCVHOJVQ1PWnTw.s['5']++;var t=fn(elapsed,0,100,duration)/100;__cov_KVxV32cezCVHOJVQ1PWnTw.s['6']++;to.unshift(from);__cov_KVxV32cezCVHOJVQ1PWnTw.s['7']++;anim._node.setXY(Y.Anim.getBezier(to,t));},get:function(anim){__cov_KVxV32cezCVHOJVQ1PWnTw.f['3']++;__cov_KVxV32cezCVHOJVQ1PWnTw.s['8']++;return anim._node.getXY();}};__cov_KVxV32cezCVHOJVQ1PWnTw.s['9']++;Y.Anim.getBezier=function(points,t){__cov_KVxV32cezCVHOJVQ1PWnTw.f['4']++;__cov_KVxV32cezCVHOJVQ1PWnTw.s['10']++;var n=points.length,tmp=[],i,j;__cov_KVxV32cezCVHOJVQ1PWnTw.s['11']++;for(i=0;iscroll property in to"," * and from attributes."," * @module anim"," * @submodule anim-scroll"," */","","var NUM = Number;","","//TODO: deprecate for scrollTop/Left properties?","Y.Anim.behaviors.scroll = {"," set: function(anim, att, from, to, elapsed, duration, fn) {"," var"," node = anim._node,"," val = (["," fn(elapsed, NUM(from[0]), NUM(to[0]) - NUM(from[0]), duration),"," fn(elapsed, NUM(from[1]), NUM(to[1]) - NUM(from[1]), duration)"," ]);",""," if (val[0]) {"," node.set('scrollLeft', val[0]);"," }",""," if (val[1]) {"," node.set('scrollTop', val[1]);"," }"," },"," get: function(anim) {"," var node = anim._node;"," return [node.get('scrollLeft'), node.get('scrollTop')];"," }","};","","","","}, '3.13.0', {\"requires\": [\"anim-base\"]});","","}());"]}; +} +var __cov_Y$ghTwscbGchAvCVB9DMFQ = __coverage__['build/anim-scroll/anim-scroll.js']; +__cov_Y$ghTwscbGchAvCVB9DMFQ.s['1']++;YUI.add('anim-scroll',function(Y,NAME){__cov_Y$ghTwscbGchAvCVB9DMFQ.f['1']++;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['2']++;var NUM=Number;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['3']++;Y.Anim.behaviors.scroll={set:function(anim,att,from,to,elapsed,duration,fn){__cov_Y$ghTwscbGchAvCVB9DMFQ.f['2']++;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['4']++;var node=anim._node,val=[fn(elapsed,NUM(from[0]),NUM(to[0])-NUM(from[0]),duration),fn(elapsed,NUM(from[1]),NUM(to[1])-NUM(from[1]),duration)];__cov_Y$ghTwscbGchAvCVB9DMFQ.s['5']++;if(val[0]){__cov_Y$ghTwscbGchAvCVB9DMFQ.b['1'][0]++;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['6']++;node.set('scrollLeft',val[0]);}else{__cov_Y$ghTwscbGchAvCVB9DMFQ.b['1'][1]++;}__cov_Y$ghTwscbGchAvCVB9DMFQ.s['7']++;if(val[1]){__cov_Y$ghTwscbGchAvCVB9DMFQ.b['2'][0]++;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['8']++;node.set('scrollTop',val[1]);}else{__cov_Y$ghTwscbGchAvCVB9DMFQ.b['2'][1]++;}},get:function(anim){__cov_Y$ghTwscbGchAvCVB9DMFQ.f['3']++;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['9']++;var node=anim._node;__cov_Y$ghTwscbGchAvCVB9DMFQ.s['10']++;return[node.get('scrollLeft'),node.get('scrollTop')];}};},'3.13.0',{'requires':['anim-base']}); diff --git a/lib/yuilib/3.12.0/anim-scroll/anim-scroll-debug.js b/lib/yuilib/3.13.0/anim-scroll/anim-scroll-debug.js old mode 100644 new mode 100755 similarity index 93% rename from lib/yuilib/3.12.0/anim-scroll/anim-scroll-debug.js rename to lib/yuilib/3.13.0/anim-scroll/anim-scroll-debug.js index 4d4e477274a..d876cfa6c4f --- a/lib/yuilib/3.12.0/anim-scroll/anim-scroll-debug.js +++ b/lib/yuilib/3.13.0/anim-scroll/anim-scroll-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -42,4 +42,4 @@ Y.Anim.behaviors.scroll = { -}, '3.12.0', {"requires": ["anim-base"]}); +}, '3.13.0', {"requires": ["anim-base"]}); diff --git a/lib/yuilib/3.12.0/anim-scroll/anim-scroll-min.js b/lib/yuilib/3.13.0/anim-scroll/anim-scroll-min.js old mode 100644 new mode 100755 similarity index 86% rename from lib/yuilib/3.12.0/anim-scroll/anim-scroll-min.js rename to lib/yuilib/3.13.0/anim-scroll/anim-scroll-min.js index 87d450d7b07..f357dcd9b12 --- a/lib/yuilib/3.12.0/anim-scroll/anim-scroll-min.js +++ b/lib/yuilib/3.13.0/anim-scroll/anim-scroll-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("anim-scroll",function(e,t){var n=Number;e.Anim.behaviors.scroll={set:function(e,t,r,i,s,o,u){var a=e._node,f=[u(s,n(r[0]),n(i[0])-n(r[0]),o),u(s,n(r[1]),n(i[1])-n(r[1]),o)];f[0]&&a.set("scrollLeft",f[0]),f[1]&&a.set("scrollTop",f[1])},get:function(e){var t=e._node;return[t.get("scrollLeft"),t.get("scrollTop")]}}},"3.12.0",{requires:["anim-base"]}); +YUI.add("anim-scroll",function(e,t){var n=Number;e.Anim.behaviors.scroll={set:function(e,t,r,i,s,o,u){var a=e._node,f=[u(s,n(r[0]),n(i[0])-n(r[0]),o),u(s,n(r[1]),n(i[1])-n(r[1]),o)];f[0]&&a.set("scrollLeft",f[0]),f[1]&&a.set("scrollTop",f[1])},get:function(e){var t=e._node;return[t.get("scrollLeft"),t.get("scrollTop")]}}},"3.13.0",{requires:["anim-base"]}); diff --git a/lib/yuilib/3.12.0/anim-scroll/anim-scroll.js b/lib/yuilib/3.13.0/anim-scroll/anim-scroll.js old mode 100644 new mode 100755 similarity index 93% rename from lib/yuilib/3.12.0/anim-scroll/anim-scroll.js rename to lib/yuilib/3.13.0/anim-scroll/anim-scroll.js index 4d4e477274a..d876cfa6c4f --- a/lib/yuilib/3.12.0/anim-scroll/anim-scroll.js +++ b/lib/yuilib/3.13.0/anim-scroll/anim-scroll.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -42,4 +42,4 @@ Y.Anim.behaviors.scroll = { -}, '3.12.0', {"requires": ["anim-base"]}); +}, '3.13.0', {"requires": ["anim-base"]}); diff --git a/lib/yuilib/3.13.0/anim-shape/anim-shape-coverage.js b/lib/yuilib/3.13.0/anim-shape/anim-shape-coverage.js new file mode 100755 index 00000000000..a62a6a06f05 --- /dev/null +++ b/lib/yuilib/3.13.0/anim-shape/anim-shape-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/anim-shape/anim-shape.js']) { + __coverage__['build/anim-shape/anim-shape.js'] = {"path":"build/anim-shape/anim-shape.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":41}}},"2":{"name":"(anonymous_2)","line":24,"loc":{"start":{"line":24,"column":22},"end":{"line":25,"column":4}}},"3":{"name":"(anonymous_3)","line":64,"loc":{"start":{"line":64,"column":13},"end":{"line":64,"column":66}}},"4":{"name":"(anonymous_4)","line":94,"loc":{"start":{"line":94,"column":13},"end":{"line":94,"column":66}}},"5":{"name":"(anonymous_5)","line":132,"loc":{"start":{"line":132,"column":13},"end":{"line":132,"column":28}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":185,"column":81}},"2":{"start":{"line":18,"column":4},"end":{"line":89,"column":6}},"3":{"start":{"line":26,"column":8},"end":{"line":33,"column":17}},"4":{"start":{"line":34,"column":8},"end":{"line":60,"column":9}},"5":{"start":{"line":36,"column":12},"end":{"line":36,"column":27}},"6":{"start":{"line":37,"column":12},"end":{"line":37,"column":31}},"7":{"start":{"line":38,"column":12},"end":{"line":38,"column":22}},"8":{"start":{"line":39,"column":12},"end":{"line":58,"column":13}},"9":{"start":{"line":41,"column":16},"end":{"line":57,"column":17}},"10":{"start":{"line":43,"column":20},"end":{"line":56,"column":21}},"11":{"start":{"line":45,"column":24},"end":{"line":51,"column":27}},"12":{"start":{"line":55,"column":24},"end":{"line":55,"column":121}},"13":{"start":{"line":59,"column":12},"end":{"line":59,"column":29}},"14":{"start":{"line":61,"column":8},"end":{"line":61,"column":21}},"15":{"start":{"line":65,"column":12},"end":{"line":68,"column":46}},"16":{"start":{"line":69,"column":12},"end":{"line":86,"column":13}},"17":{"start":{"line":71,"column":16},"end":{"line":85,"column":17}},"18":{"start":{"line":73,"column":20},"end":{"line":84,"column":21}},"19":{"start":{"line":76,"column":28},"end":{"line":76,"column":101}},"20":{"start":{"line":77,"column":24},"end":{"line":77,"column":30}},"21":{"start":{"line":79,"column":28},"end":{"line":79,"column":102}},"22":{"start":{"line":80,"column":24},"end":{"line":80,"column":30}},"23":{"start":{"line":82,"column":28},"end":{"line":82,"column":104}},"24":{"start":{"line":83,"column":24},"end":{"line":83,"column":30}},"25":{"start":{"line":87,"column":12},"end":{"line":87,"column":41}},"26":{"start":{"line":90,"column":4},"end":{"line":90,"column":50}},"27":{"start":{"line":91,"column":4},"end":{"line":91,"column":52}},"28":{"start":{"line":93,"column":4},"end":{"line":181,"column":6}},"29":{"start":{"line":95,"column":12},"end":{"line":104,"column":20}},"30":{"start":{"line":105,"column":12},"end":{"line":105,"column":20}},"31":{"start":{"line":106,"column":12},"end":{"line":106,"column":28}},"32":{"start":{"line":107,"column":12},"end":{"line":124,"column":13}},"33":{"start":{"line":109,"column":16},"end":{"line":109,"column":40}},"34":{"start":{"line":110,"column":16},"end":{"line":110,"column":44}},"35":{"start":{"line":111,"column":16},"end":{"line":111,"column":45}},"36":{"start":{"line":112,"column":16},"end":{"line":112,"column":49}},"37":{"start":{"line":113,"column":16},"end":{"line":113,"column":39}},"38":{"start":{"line":114,"column":16},"end":{"line":114,"column":47}},"39":{"start":{"line":115,"column":16},"end":{"line":122,"column":17}},"40":{"start":{"line":117,"column":20},"end":{"line":117,"column":108}},"41":{"start":{"line":118,"column":20},"end":{"line":121,"column":21}},"42":{"start":{"line":120,"column":24},"end":{"line":120,"column":42}},"43":{"start":{"line":123,"column":16},"end":{"line":123,"column":34}},"44":{"start":{"line":125,"column":12},"end":{"line":128,"column":13}},"45":{"start":{"line":127,"column":16},"end":{"line":127,"column":49}},"46":{"start":{"line":129,"column":12},"end":{"line":129,"column":39}},"47":{"start":{"line":133,"column":12},"end":{"line":143,"column":21}},"48":{"start":{"line":144,"column":12},"end":{"line":177,"column":13}},"49":{"start":{"line":146,"column":16},"end":{"line":176,"column":17}},"50":{"start":{"line":148,"column":20},"end":{"line":148,"column":35}},"51":{"start":{"line":149,"column":20},"end":{"line":149,"column":41}},"52":{"start":{"line":150,"column":20},"end":{"line":154,"column":21}},"53":{"start":{"line":152,"column":24},"end":{"line":152,"column":58}},"54":{"start":{"line":153,"column":24},"end":{"line":153,"column":97}},"55":{"start":{"line":155,"column":20},"end":{"line":155,"column":33}},"56":{"start":{"line":156,"column":20},"end":{"line":156,"column":37}},"57":{"start":{"line":158,"column":21},"end":{"line":176,"column":17}},"58":{"start":{"line":160,"column":20},"end":{"line":160,"column":33}},"59":{"start":{"line":161,"column":20},"end":{"line":161,"column":37}},"60":{"start":{"line":165,"column":20},"end":{"line":165,"column":46}},"61":{"start":{"line":166,"column":20},"end":{"line":166,"column":41}},"62":{"start":{"line":167,"column":20},"end":{"line":172,"column":21}},"63":{"start":{"line":169,"column":24},"end":{"line":169,"column":63}},"64":{"start":{"line":170,"column":24},"end":{"line":170,"column":108}},"65":{"start":{"line":171,"column":24},"end":{"line":171,"column":80}},"66":{"start":{"line":174,"column":20},"end":{"line":174,"column":46}},"67":{"start":{"line":175,"column":20},"end":{"line":175,"column":50}},"68":{"start":{"line":178,"column":12},"end":{"line":178,"column":32}},"69":{"start":{"line":179,"column":12},"end":{"line":179,"column":24}}},"branchMap":{"1":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":16},"end":{"line":41,"column":16}},{"start":{"line":41,"column":16},"end":{"line":41,"column":16}}]},"2":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":20},"end":{"line":43,"column":20}},{"start":{"line":43,"column":20},"end":{"line":43,"column":20}}]},"3":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":16},"end":{"line":71,"column":16}},{"start":{"line":71,"column":16},"end":{"line":71,"column":16}}]},"4":{"line":71,"type":"binary-expr","locations":[{"start":{"line":71,"column":19},"end":{"line":71,"column":39}},{"start":{"line":71,"column":43},"end":{"line":71,"column":53}}]},"5":{"line":73,"type":"switch","locations":[{"start":{"line":75,"column":24},"end":{"line":77,"column":30}},{"start":{"line":78,"column":24},"end":{"line":80,"column":30}},{"start":{"line":81,"column":24},"end":{"line":83,"column":30}}]},"6":{"line":118,"type":"if","locations":[{"start":{"line":118,"column":20},"end":{"line":118,"column":20}},{"start":{"line":118,"column":20},"end":{"line":118,"column":20}}]},"7":{"line":125,"type":"if","locations":[{"start":{"line":125,"column":12},"end":{"line":125,"column":12}},{"start":{"line":125,"column":12},"end":{"line":125,"column":12}}]},"8":{"line":138,"type":"cond-expr","locations":[{"start":{"line":138,"column":41},"end":{"line":138,"column":83}},{"start":{"line":138,"column":86},"end":{"line":138,"column":90}}]},"9":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":12},"end":{"line":144,"column":12}},{"start":{"line":144,"column":12},"end":{"line":144,"column":12}}]},"10":{"line":146,"type":"if","locations":[{"start":{"line":146,"column":16},"end":{"line":146,"column":16}},{"start":{"line":146,"column":16},"end":{"line":146,"column":16}}]},"11":{"line":146,"type":"binary-expr","locations":[{"start":{"line":146,"column":19},"end":{"line":146,"column":29}},{"start":{"line":146,"column":33},"end":{"line":146,"column":53}}]},"12":{"line":158,"type":"if","locations":[{"start":{"line":158,"column":21},"end":{"line":158,"column":21}},{"start":{"line":158,"column":21},"end":{"line":158,"column":21}}]},"13":{"line":170,"type":"cond-expr","locations":[{"start":{"line":170,"column":77},"end":{"line":170,"column":87}},{"start":{"line":170,"column":90},"end":{"line":170,"column":107}}]}},"code":["(function () { YUI.add('anim-shape', function (Y, NAME) {","","/**"," * Adds support for the transform attribute of Graphic"," * Shape instances."," * @module anim"," * @submodule anim-shape-transform"," * @deprecated Use anim-shape instead."," */","/**"," * Adds support for the transform and fill attributes of Graphic"," * and Shape instances. The anim-shape submodule can be used for all animations"," * involving Graphic Shape attributes."," *"," * @module anim"," * @submodule anim-shape"," */"," var NUM = Number,"," TO,"," TOSTRING,"," COLOR = \"color\","," STOPS = \"stops\","," TYPE = \"type\","," GETUPDATEDSTOPS = function(anim, from, to, elapsed, duration, fn)"," {"," var i = 0,"," getUpdatedColorValue = Y.Anim.getUpdatedColorValue,"," toStop,"," fromStop,"," prop,"," len = to.length,"," stops = [],"," stop;"," for(; i < len; i = i + 1)"," {"," toStop = to[i];"," fromStop = from[i];"," stop = {};"," for(prop in toStop)"," {"," if(toStop.hasOwnProperty(prop))"," {"," if(prop === COLOR)"," {"," stop[prop] = Y.Color.toHex(getUpdatedColorValue("," Y.Color.toHex(fromStop[prop]),"," Y.Color.toHex(toStop[prop]),"," elapsed,"," duration,"," fn"," ));"," }"," else"," {"," stop[prop] = fn(elapsed, NUM(fromStop[prop]), NUM(toStop[prop]) - NUM(fromStop[prop]), duration);"," }"," }"," }"," stops.push(stop);"," }"," return stops;"," },"," FILLANDSTROKEBEHAVIOR = {"," set: function(anim, att, from, to, elapsed, duration, fn) {"," var i,"," updated = {},"," getUpdatedColorValue = Y.Anim.getUpdatedColorValue,"," getUpdatedStops = GETUPDATEDSTOPS;"," for(i in to)"," {"," if(to.hasOwnProperty(i) && i !== TYPE)"," {"," switch(i)"," {"," case COLOR :"," updated[i] = getUpdatedColorValue(from[i], to[i], elapsed, duration, fn);"," break;"," case STOPS :"," updated[i] = getUpdatedStops(anim, from[i], to[i], elapsed, duration, fn);"," break;"," default :"," updated[i] = fn(elapsed, NUM(from[i]), NUM(to[i]) - NUM(from[i]), duration);"," break;"," }"," }"," }"," anim._node.set(att, updated);"," }"," };"," Y.Anim.behaviors.fill = FILLANDSTROKEBEHAVIOR;"," Y.Anim.behaviors.stroke = FILLANDSTROKEBEHAVIOR;",""," Y.Anim.behaviors.transform = {"," set: function(anim, att, from, to, elapsed, duration, fn) {"," var node = anim._node,"," transform = \"\","," transformTo,"," transformFrom,"," toArgs,"," fromArgs,"," i = 0,"," j,"," argLen,"," len;"," to = TO;"," len = TO.length;"," for(; i < len; ++i)"," {"," toArgs = to[i].concat();"," fromArgs = from[i].concat();"," transformTo = toArgs.shift();"," transformFrom = fromArgs.shift();"," argLen = toArgs.length;"," transform += transformTo + \"(\";"," for(j = 0; j < argLen; ++j)"," {"," transform += fn(elapsed, NUM(fromArgs[j]), NUM(toArgs[j]) - NUM(fromArgs[j]), duration);"," if(j < argLen - 1)"," {"," transform += \", \";"," }"," }"," transform += \");\";"," }"," if(transform)"," {"," node.set('transform', transform);"," }"," node._transform = TOSTRING;"," },",""," get: function(anim) {"," var node = anim._node,"," fromMatrix = node.matrix,"," toString = anim.get(\"to\").transform,"," fromString = node.get(\"transform\"),"," toArray = Y.MatrixUtil.getTransformArray(toString),"," fromArray = fromString ? Y.MatrixUtil.getTransformArray(fromString) : null,"," toMatrix,"," i,"," len,"," transformFunction,"," from;"," if(toArray)"," {"," if(!fromArray || fromArray.length < 1)"," {"," fromArray = [];"," len = toArray.length;"," for(i = 0; i < len; ++i)"," {"," transformFunction = toArray[i][0];"," fromArray[i] = Y.MatrixUtil.getTransformFunctionArray(transformFunction);"," }"," TO = toArray;"," from = fromArray;"," }"," else if(Y.MatrixUtil.compareTransformSequence(toArray, fromArray))"," {"," TO = toArray;"," from = fromArray;"," }"," else"," {"," toMatrix = new Y.Matrix();"," len = toArray.length;"," for(i = 0; i < len; ++i)"," {"," transformFunction = toArray[i].shift();"," transformFunction = transformFunction === \"matrix\" ? \"multiply\" : transformFunction;"," toMatrix[transformFunction].apply(toMatrix, toArray[i]);"," }",""," TO = toMatrix.decompose();"," from = fromMatrix.decompose();"," }"," }"," TOSTRING = toString;"," return from;"," }"," };","","","","}, '3.13.0', {\"requires\": [\"anim-base\", \"anim-easing\", \"anim-color\", \"matrix\"]});","","}());"]}; +} +var __cov_Sj0n4QPY_g38a32yagvG2w = __coverage__['build/anim-shape/anim-shape.js']; +__cov_Sj0n4QPY_g38a32yagvG2w.s['1']++;YUI.add('anim-shape',function(Y,NAME){__cov_Sj0n4QPY_g38a32yagvG2w.f['1']++;__cov_Sj0n4QPY_g38a32yagvG2w.s['2']++;var NUM=Number,TO,TOSTRING,COLOR='color',STOPS='stops',TYPE='type',GETUPDATEDSTOPS=function(anim,from,to,elapsed,duration,fn){__cov_Sj0n4QPY_g38a32yagvG2w.f['2']++;__cov_Sj0n4QPY_g38a32yagvG2w.s['3']++;var i=0,getUpdatedColorValue=Y.Anim.getUpdatedColorValue,toStop,fromStop,prop,len=to.length,stops=[],stop;__cov_Sj0n4QPY_g38a32yagvG2w.s['4']++;for(;itransform and fill attributes of Graphic + * Adds support for the transform and fill attributes of Graphic * and Shape instances. The anim-shape submodule can be used for all animations * involving Graphic Shape attributes. * @@ -189,4 +189,4 @@ YUI.add('anim-shape', function (Y, NAME) { -}, '3.12.0', {"requires": ["anim-base", "anim-easing", "anim-color", "matrix"]}); +}, '3.13.0', {"requires": ["anim-base", "anim-easing", "anim-color", "matrix"]}); diff --git a/lib/yuilib/3.12.0/anim-shape/anim-shape-min.js b/lib/yuilib/3.13.0/anim-shape/anim-shape-min.js old mode 100644 new mode 100755 similarity index 94% rename from lib/yuilib/3.12.0/anim-shape/anim-shape-min.js rename to lib/yuilib/3.13.0/anim-shape/anim-shape-min.js index d1cc7d4adeb..241287d0892 --- a/lib/yuilib/3.12.0/anim-shape/anim-shape-min.js +++ b/lib/yuilib/3.13.0/anim-shape/anim-shape-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("anim-shape",function(e,t){var n=Number,r,i,s="color",o="stops",u="type",a=function(t,r,i,o,u,a){var f=0,l=e.Anim.getUpdatedColorValue,c,h,p,d=i.length,v=[],m;for(;ftransform and fill attributes of Graphic + * Adds support for the transform and fill attributes of Graphic * and Shape instances. The anim-shape submodule can be used for all animations * involving Graphic Shape attributes. * @@ -189,4 +189,4 @@ YUI.add('anim-shape', function (Y, NAME) { -}, '3.12.0', {"requires": ["anim-base", "anim-easing", "anim-color", "matrix"]}); +}, '3.13.0', {"requires": ["anim-base", "anim-easing", "anim-color", "matrix"]}); diff --git a/lib/yuilib/3.13.0/anim-xy/anim-xy-coverage.js b/lib/yuilib/3.13.0/anim-xy/anim-xy-coverage.js new file mode 100755 index 00000000000..f97409be85b --- /dev/null +++ b/lib/yuilib/3.13.0/anim-xy/anim-xy-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/anim-xy/anim-xy.js']) { + __coverage__['build/anim-xy/anim-xy.js'] = {"path":"build/anim-xy/anim-xy.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"f":{"1":0,"2":0,"3":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":38}}},"2":{"name":"(anonymous_2)","line":13,"loc":{"start":{"line":13,"column":9},"end":{"line":13,"column":62}}},"3":{"name":"(anonymous_3)","line":19,"loc":{"start":{"line":19,"column":9},"end":{"line":19,"column":24}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":26,"column":57}},"2":{"start":{"line":10,"column":0},"end":{"line":10,"column":17}},"3":{"start":{"line":12,"column":0},"end":{"line":22,"column":2}},"4":{"start":{"line":14,"column":8},"end":{"line":17,"column":11}},"5":{"start":{"line":20,"column":8},"end":{"line":20,"column":34}}},"branchMap":{},"code":["(function () { YUI.add('anim-xy', function (Y, NAME) {","","/**"," * Adds support for the xy property in from and"," * to attributes."," * @module anim"," * @submodule anim-xy"," */","","var NUM = Number;","","Y.Anim.behaviors.xy = {"," set: function(anim, att, from, to, elapsed, duration, fn) {"," anim._node.setXY(["," fn(elapsed, NUM(from[0]), NUM(to[0]) - NUM(from[0]), duration),"," fn(elapsed, NUM(from[1]), NUM(to[1]) - NUM(from[1]), duration)"," ]);"," },"," get: function(anim) {"," return anim._node.getXY();"," }","};","","","","}, '3.13.0', {\"requires\": [\"anim-base\", \"node-screen\"]});","","}());"]}; +} +var __cov_vcW0xg39Nuqj8fkBcEjsLQ = __coverage__['build/anim-xy/anim-xy.js']; +__cov_vcW0xg39Nuqj8fkBcEjsLQ.s['1']++;YUI.add('anim-xy',function(Y,NAME){__cov_vcW0xg39Nuqj8fkBcEjsLQ.f['1']++;__cov_vcW0xg39Nuqj8fkBcEjsLQ.s['2']++;var NUM=Number;__cov_vcW0xg39Nuqj8fkBcEjsLQ.s['3']++;Y.Anim.behaviors.xy={set:function(anim,att,from,to,elapsed,duration,fn){__cov_vcW0xg39Nuqj8fkBcEjsLQ.f['2']++;__cov_vcW0xg39Nuqj8fkBcEjsLQ.s['4']++;anim._node.setXY([fn(elapsed,NUM(from[0]),NUM(to[0])-NUM(from[0]),duration),fn(elapsed,NUM(from[1]),NUM(to[1])-NUM(from[1]),duration)]);},get:function(anim){__cov_vcW0xg39Nuqj8fkBcEjsLQ.f['3']++;__cov_vcW0xg39Nuqj8fkBcEjsLQ.s['5']++;return anim._node.getXY();}};},'3.13.0',{'requires':['anim-base','node-screen']}); diff --git a/lib/yuilib/3.12.0/anim-xy/anim-xy-debug.js b/lib/yuilib/3.13.0/anim-xy/anim-xy-debug.js old mode 100644 new mode 100755 similarity index 89% rename from lib/yuilib/3.12.0/anim-xy/anim-xy-debug.js rename to lib/yuilib/3.13.0/anim-xy/anim-xy-debug.js index 76f38afe86c..4b0d39e4172 --- a/lib/yuilib/3.12.0/anim-xy/anim-xy-debug.js +++ b/lib/yuilib/3.13.0/anim-xy/anim-xy-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -30,4 +30,4 @@ Y.Anim.behaviors.xy = { -}, '3.12.0', {"requires": ["anim-base", "node-screen"]}); +}, '3.13.0', {"requires": ["anim-base", "node-screen"]}); diff --git a/lib/yuilib/3.12.0/anim-xy/anim-xy-min.js b/lib/yuilib/3.13.0/anim-xy/anim-xy-min.js old mode 100644 new mode 100755 similarity index 77% rename from lib/yuilib/3.12.0/anim-xy/anim-xy-min.js rename to lib/yuilib/3.13.0/anim-xy/anim-xy-min.js index 2f2bf96dc1a..f16c21b607e --- a/lib/yuilib/3.12.0/anim-xy/anim-xy-min.js +++ b/lib/yuilib/3.13.0/anim-xy/anim-xy-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("anim-xy",function(e,t){var n=Number;e.Anim.behaviors.xy={set:function(e,t,r,i,s,o,u){e._node.setXY([u(s,n(r[0]),n(i[0])-n(r[0]),o),u(s,n(r[1]),n(i[1])-n(r[1]),o)])},get:function(e){return e._node.getXY()}}},"3.12.0",{requires:["anim-base","node-screen"]}); +YUI.add("anim-xy",function(e,t){var n=Number;e.Anim.behaviors.xy={set:function(e,t,r,i,s,o,u){e._node.setXY([u(s,n(r[0]),n(i[0])-n(r[0]),o),u(s,n(r[1]),n(i[1])-n(r[1]),o)])},get:function(e){return e._node.getXY()}}},"3.13.0",{requires:["anim-base","node-screen"]}); diff --git a/lib/yuilib/3.12.0/anim-xy/anim-xy.js b/lib/yuilib/3.13.0/anim-xy/anim-xy.js old mode 100644 new mode 100755 similarity index 89% rename from lib/yuilib/3.12.0/anim-xy/anim-xy.js rename to lib/yuilib/3.13.0/anim-xy/anim-xy.js index 76f38afe86c..4b0d39e4172 --- a/lib/yuilib/3.12.0/anim-xy/anim-xy.js +++ b/lib/yuilib/3.13.0/anim-xy/anim-xy.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -30,4 +30,4 @@ Y.Anim.behaviors.xy = { -}, '3.12.0', {"requires": ["anim-base", "node-screen"]}); +}, '3.13.0', {"requires": ["anim-base", "node-screen"]}); diff --git a/lib/yuilib/3.13.0/app-base/app-base-coverage.js b/lib/yuilib/3.13.0/app-base/app-base-coverage.js new file mode 100755 index 00000000000..2fc07a50b53 --- /dev/null +++ b/lib/yuilib/3.13.0/app-base/app-base-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/app-base/app-base.js']) { + __coverage__['build/app-base/app-base.js'] = {"path":"build/app-base/app-base.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":20},"end":{"line":1,"column":39}}},"2":{"name":"(anonymous_2)","line":150,"loc":{"start":{"line":150,"column":17},"end":{"line":150,"column":35}}},"3":{"name":"mergeViewConfig","line":156,"loc":{"start":{"line":156,"column":8},"end":{"line":156,"column":45}}},"4":{"name":"(anonymous_4)","line":201,"loc":{"start":{"line":201,"column":16},"end":{"line":201,"column":40}}},"5":{"name":"(anonymous_5)","line":228,"loc":{"start":{"line":228,"column":17},"end":{"line":228,"column":33}}},"6":{"name":"(anonymous_6)","line":285,"loc":{"start":{"line":285,"column":12},"end":{"line":285,"column":24}}},"7":{"name":"(anonymous_7)","line":375,"loc":{"start":{"line":375,"column":14},"end":{"line":375,"column":57}}},"8":{"name":"(anonymous_8)","line":448,"loc":{"start":{"line":448,"column":17},"end":{"line":448,"column":42}}},"9":{"name":"(anonymous_9)","line":482,"loc":{"start":{"line":482,"column":23},"end":{"line":482,"column":35}}},"10":{"name":"(anonymous_10)","line":527,"loc":{"start":{"line":527,"column":17},"end":{"line":527,"column":33}}},"11":{"name":"(anonymous_11)","line":569,"loc":{"start":{"line":569,"column":17},"end":{"line":569,"column":29}}},"12":{"name":"(anonymous_12)","line":584,"loc":{"start":{"line":584,"column":23},"end":{"line":584,"column":40}}},"13":{"name":"(anonymous_13)","line":615,"loc":{"start":{"line":615,"column":16},"end":{"line":615,"column":28}}},"14":{"name":"(anonymous_14)","line":641,"loc":{"start":{"line":641,"column":18},"end":{"line":641,"column":42}}},"15":{"name":"(anonymous_15)","line":667,"loc":{"start":{"line":667,"column":19},"end":{"line":667,"column":42}}},"16":{"name":"(anonymous_16)","line":697,"loc":{"start":{"line":697,"column":15},"end":{"line":697,"column":39}}},"17":{"name":"(anonymous_17)","line":730,"loc":{"start":{"line":730,"column":11},"end":{"line":730,"column":35}}},"18":{"name":"(anonymous_18)","line":797,"loc":{"start":{"line":797,"column":22},"end":{"line":797,"column":59}}},"19":{"name":"(anonymous_19)","line":834,"loc":{"start":{"line":834,"column":28},"end":{"line":834,"column":41}}},"20":{"name":"(anonymous_20)","line":887,"loc":{"start":{"line":887,"column":21},"end":{"line":887,"column":33}}},"21":{"name":"(anonymous_21)","line":1003,"loc":{"start":{"line":1003,"column":23},"end":{"line":1003,"column":35}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1116,"column":80}},"2":{"start":{"line":40,"column":0},"end":{"line":51,"column":12}},"3":{"start":{"line":75,"column":0},"end":{"line":1051,"column":3}},"4":{"start":{"line":151,"column":8},"end":{"line":151,"column":32}},"5":{"start":{"line":153,"column":8},"end":{"line":153,"column":23}},"6":{"start":{"line":156,"column":8},"end":{"line":158,"column":9}},"7":{"start":{"line":157,"column":12},"end":{"line":157,"column":53}},"8":{"start":{"line":162,"column":8},"end":{"line":162,"column":50}},"9":{"start":{"line":166,"column":8},"end":{"line":166,"column":52}},"10":{"start":{"line":170,"column":8},"end":{"line":170,"column":34}},"11":{"start":{"line":171,"column":8},"end":{"line":171,"column":31}},"12":{"start":{"line":174,"column":8},"end":{"line":174,"column":79}},"13":{"start":{"line":178,"column":8},"end":{"line":180,"column":9}},"14":{"start":{"line":179,"column":12},"end":{"line":179,"column":31}},"15":{"start":{"line":202,"column":8},"end":{"line":204,"column":34}},"16":{"start":{"line":207,"column":8},"end":{"line":208,"column":60}},"17":{"start":{"line":211,"column":8},"end":{"line":211,"column":43}},"18":{"start":{"line":212,"column":8},"end":{"line":212,"column":58}},"19":{"start":{"line":214,"column":8},"end":{"line":214,"column":20}},"20":{"start":{"line":229,"column":8},"end":{"line":231,"column":9}},"21":{"start":{"line":230,"column":12},"end":{"line":230,"column":36}},"22":{"start":{"line":233,"column":8},"end":{"line":233,"column":62}},"23":{"start":{"line":286,"column":8},"end":{"line":291,"column":69}},"24":{"start":{"line":293,"column":8},"end":{"line":293,"column":44}},"25":{"start":{"line":294,"column":8},"end":{"line":294,"column":50}},"26":{"start":{"line":297,"column":8},"end":{"line":299,"column":9}},"27":{"start":{"line":298,"column":12},"end":{"line":298,"column":59}},"28":{"start":{"line":302,"column":8},"end":{"line":304,"column":9}},"29":{"start":{"line":303,"column":12},"end":{"line":303,"column":49}},"30":{"start":{"line":306,"column":8},"end":{"line":306,"column":20}},"31":{"start":{"line":376,"column":8},"end":{"line":376,"column":30}},"32":{"start":{"line":378,"column":8},"end":{"line":378,"column":34}},"33":{"start":{"line":381,"column":8},"end":{"line":385,"column":9}},"34":{"start":{"line":382,"column":12},"end":{"line":382,"column":61}},"35":{"start":{"line":383,"column":15},"end":{"line":385,"column":9}},"36":{"start":{"line":384,"column":12},"end":{"line":384,"column":42}},"37":{"start":{"line":387,"column":8},"end":{"line":409,"column":9}},"38":{"start":{"line":388,"column":12},"end":{"line":388,"column":46}},"39":{"start":{"line":394,"column":12},"end":{"line":408,"column":13}},"40":{"start":{"line":395,"column":16},"end":{"line":395,"column":41}},"41":{"start":{"line":398,"column":16},"end":{"line":398,"column":66}},"42":{"start":{"line":406,"column":16},"end":{"line":406,"column":56}},"43":{"start":{"line":407,"column":16},"end":{"line":407,"column":31}},"44":{"start":{"line":413,"column":8},"end":{"line":415,"column":9}},"45":{"start":{"line":414,"column":12},"end":{"line":414,"column":34}},"46":{"start":{"line":423,"column":8},"end":{"line":429,"column":9}},"47":{"start":{"line":424,"column":12},"end":{"line":426,"column":13}},"48":{"start":{"line":425,"column":16},"end":{"line":425,"column":30}},"49":{"start":{"line":427,"column":15},"end":{"line":429,"column":9}},"50":{"start":{"line":428,"column":12},"end":{"line":428,"column":26}},"51":{"start":{"line":431,"column":8},"end":{"line":431,"column":65}},"52":{"start":{"line":449,"column":8},"end":{"line":451,"column":9}},"53":{"start":{"line":450,"column":12},"end":{"line":450,"column":19}},"54":{"start":{"line":453,"column":8},"end":{"line":454,"column":54}},"55":{"start":{"line":457,"column":8},"end":{"line":457,"column":29}},"56":{"start":{"line":460,"column":8},"end":{"line":462,"column":9}},"57":{"start":{"line":461,"column":12},"end":{"line":461,"column":37}},"58":{"start":{"line":471,"column":8},"end":{"line":471,"column":77}},"59":{"start":{"line":483,"column":8},"end":{"line":486,"column":63}},"60":{"start":{"line":489,"column":8},"end":{"line":505,"column":9}},"61":{"start":{"line":491,"column":12},"end":{"line":491,"column":32}},"62":{"start":{"line":494,"column":12},"end":{"line":494,"column":51}},"63":{"start":{"line":496,"column":12},"end":{"line":502,"column":13}},"64":{"start":{"line":498,"column":16},"end":{"line":498,"column":57}},"65":{"start":{"line":501,"column":16},"end":{"line":501,"column":43}},"66":{"start":{"line":504,"column":12},"end":{"line":504,"column":19}},"67":{"start":{"line":509,"column":8},"end":{"line":509,"column":35}},"68":{"start":{"line":511,"column":8},"end":{"line":513,"column":9}},"69":{"start":{"line":512,"column":12},"end":{"line":512,"column":35}},"70":{"start":{"line":528,"column":8},"end":{"line":530,"column":9}},"71":{"start":{"line":529,"column":12},"end":{"line":529,"column":19}},"72":{"start":{"line":532,"column":8},"end":{"line":532,"column":52}},"73":{"start":{"line":534,"column":8},"end":{"line":552,"column":9}},"74":{"start":{"line":535,"column":12},"end":{"line":535,"column":26}},"75":{"start":{"line":540,"column":12},"end":{"line":540,"column":41}},"76":{"start":{"line":546,"column":12},"end":{"line":546,"column":58}},"77":{"start":{"line":549,"column":12},"end":{"line":551,"column":13}},"78":{"start":{"line":550,"column":16},"end":{"line":550,"column":41}},"79":{"start":{"line":554,"column":8},"end":{"line":554,"column":32}},"80":{"start":{"line":570,"column":8},"end":{"line":570,"column":70}},"81":{"start":{"line":571,"column":8},"end":{"line":571,"column":23}},"82":{"start":{"line":572,"column":8},"end":{"line":572,"column":19}},"83":{"start":{"line":589,"column":8},"end":{"line":595,"column":9}},"84":{"start":{"line":593,"column":12},"end":{"line":593,"column":56}},"85":{"start":{"line":594,"column":12},"end":{"line":594,"column":46}},"86":{"start":{"line":597,"column":8},"end":{"line":597,"column":21}},"87":{"start":{"line":618,"column":8},"end":{"line":620,"column":9}},"88":{"start":{"line":619,"column":12},"end":{"line":619,"column":25}},"89":{"start":{"line":623,"column":8},"end":{"line":623,"column":28}},"90":{"start":{"line":642,"column":8},"end":{"line":643,"column":50}},"91":{"start":{"line":645,"column":8},"end":{"line":647,"column":9}},"92":{"start":{"line":646,"column":12},"end":{"line":646,"column":68}},"93":{"start":{"line":649,"column":8},"end":{"line":649,"column":21}},"94":{"start":{"line":668,"column":8},"end":{"line":669,"column":48}},"95":{"start":{"line":671,"column":8},"end":{"line":673,"column":9}},"96":{"start":{"line":672,"column":12},"end":{"line":672,"column":67}},"97":{"start":{"line":675,"column":8},"end":{"line":675,"column":21}},"98":{"start":{"line":698,"column":8},"end":{"line":703,"column":9}},"99":{"start":{"line":702,"column":12},"end":{"line":702,"column":54}},"100":{"start":{"line":705,"column":8},"end":{"line":705,"column":69}},"101":{"start":{"line":731,"column":8},"end":{"line":731,"column":17}},"102":{"start":{"line":735,"column":8},"end":{"line":756,"column":9}},"103":{"start":{"line":737,"column":12},"end":{"line":740,"column":13}},"104":{"start":{"line":738,"column":16},"end":{"line":738,"column":102}},"105":{"start":{"line":739,"column":16},"end":{"line":739,"column":28}},"106":{"start":{"line":744,"column":12},"end":{"line":753,"column":13}},"107":{"start":{"line":746,"column":16},"end":{"line":746,"column":48}},"108":{"start":{"line":748,"column":16},"end":{"line":752,"column":17}},"109":{"start":{"line":749,"column":20},"end":{"line":749,"column":47}},"110":{"start":{"line":751,"column":20},"end":{"line":751,"column":40}},"111":{"start":{"line":755,"column":12},"end":{"line":755,"column":24}},"112":{"start":{"line":758,"column":8},"end":{"line":758,"column":61}},"113":{"start":{"line":798,"column":8},"end":{"line":798,"column":34}},"114":{"start":{"line":800,"column":8},"end":{"line":803,"column":53}},"115":{"start":{"line":807,"column":8},"end":{"line":809,"column":9}},"116":{"start":{"line":808,"column":12},"end":{"line":808,"column":60}},"117":{"start":{"line":811,"column":8},"end":{"line":811,"column":43}},"118":{"start":{"line":812,"column":8},"end":{"line":812,"column":34}},"119":{"start":{"line":814,"column":8},"end":{"line":816,"column":9}},"120":{"start":{"line":815,"column":12},"end":{"line":815,"column":41}},"121":{"start":{"line":835,"column":8},"end":{"line":835,"column":62}},"122":{"start":{"line":888,"column":16},"end":{"line":888,"column":37}},"123":{"start":{"line":1003,"column":37},"end":{"line":1003,"column":64}},"124":{"start":{"line":1054,"column":0},"end":{"line":1054,"column":34}},"125":{"start":{"line":1089,"column":0},"end":{"line":1089,"column":62}},"126":{"start":{"line":1100,"column":0},"end":{"line":1103,"column":2}}},"branchMap":{"1":{"line":151,"type":"binary-expr","locations":[{"start":{"line":151,"column":8},"end":{"line":151,"column":14}},{"start":{"line":151,"column":19},"end":{"line":151,"column":30}}]},"2":{"line":178,"type":"if","locations":[{"start":{"line":178,"column":8},"end":{"line":178,"column":8}},{"start":{"line":178,"column":8},"end":{"line":178,"column":8}}]},"3":{"line":203,"type":"binary-expr","locations":[{"start":{"line":203,"column":24},"end":{"line":203,"column":32}},{"start":{"line":203,"column":36},"end":{"line":203,"column":49}},{"start":{"line":203,"column":54},"end":{"line":203,"column":58}}]},"4":{"line":207,"type":"cond-expr","locations":[{"start":{"line":208,"column":16},"end":{"line":208,"column":52}},{"start":{"line":208,"column":55},"end":{"line":208,"column":59}}]},"5":{"line":229,"type":"if","locations":[{"start":{"line":229,"column":8},"end":{"line":229,"column":8}},{"start":{"line":229,"column":8},"end":{"line":229,"column":8}}]},"6":{"line":233,"type":"binary-expr","locations":[{"start":{"line":233,"column":15},"end":{"line":233,"column":19}},{"start":{"line":233,"column":23},"end":{"line":233,"column":61}}]},"7":{"line":290,"type":"binary-expr","locations":[{"start":{"line":290,"column":34},"end":{"line":290,"column":44}},{"start":{"line":290,"column":48},"end":{"line":290,"column":75}}]},"8":{"line":297,"type":"if","locations":[{"start":{"line":297,"column":8},"end":{"line":297,"column":8}},{"start":{"line":297,"column":8},"end":{"line":297,"column":8}}]},"9":{"line":297,"type":"binary-expr","locations":[{"start":{"line":297,"column":12},"end":{"line":297,"column":22}},{"start":{"line":297,"column":26},"end":{"line":297,"column":70}}]},"10":{"line":302,"type":"if","locations":[{"start":{"line":302,"column":8},"end":{"line":302,"column":8}},{"start":{"line":302,"column":8},"end":{"line":302,"column":8}}]},"11":{"line":302,"type":"binary-expr","locations":[{"start":{"line":302,"column":12},"end":{"line":302,"column":46}},{"start":{"line":302,"column":50},"end":{"line":302,"column":58}}]},"12":{"line":378,"type":"binary-expr","locations":[{"start":{"line":378,"column":8},"end":{"line":378,"column":15}},{"start":{"line":378,"column":20},"end":{"line":378,"column":32}}]},"13":{"line":381,"type":"if","locations":[{"start":{"line":381,"column":8},"end":{"line":381,"column":8}},{"start":{"line":381,"column":8},"end":{"line":381,"column":8}}]},"14":{"line":383,"type":"if","locations":[{"start":{"line":383,"column":15},"end":{"line":383,"column":15}},{"start":{"line":383,"column":15},"end":{"line":383,"column":15}}]},"15":{"line":387,"type":"if","locations":[{"start":{"line":387,"column":8},"end":{"line":387,"column":8}},{"start":{"line":387,"column":8},"end":{"line":387,"column":8}}]},"16":{"line":394,"type":"if","locations":[{"start":{"line":394,"column":12},"end":{"line":394,"column":12}},{"start":{"line":394,"column":12},"end":{"line":394,"column":12}}]},"17":{"line":394,"type":"binary-expr","locations":[{"start":{"line":394,"column":16},"end":{"line":394,"column":24}},{"start":{"line":394,"column":28},"end":{"line":394,"column":45}},{"start":{"line":394,"column":49},"end":{"line":394,"column":66}}]},"18":{"line":413,"type":"if","locations":[{"start":{"line":413,"column":8},"end":{"line":413,"column":8}},{"start":{"line":413,"column":8},"end":{"line":413,"column":8}}]},"19":{"line":413,"type":"binary-expr","locations":[{"start":{"line":413,"column":12},"end":{"line":413,"column":26}},{"start":{"line":413,"column":30},"end":{"line":413,"column":38}}]},"20":{"line":423,"type":"if","locations":[{"start":{"line":423,"column":8},"end":{"line":423,"column":8}},{"start":{"line":423,"column":8},"end":{"line":423,"column":8}}]},"21":{"line":424,"type":"if","locations":[{"start":{"line":424,"column":12},"end":{"line":424,"column":12}},{"start":{"line":424,"column":12},"end":{"line":424,"column":12}}]},"22":{"line":427,"type":"if","locations":[{"start":{"line":427,"column":15},"end":{"line":427,"column":15}},{"start":{"line":427,"column":15},"end":{"line":427,"column":15}}]},"23":{"line":449,"type":"if","locations":[{"start":{"line":449,"column":8},"end":{"line":449,"column":8}},{"start":{"line":449,"column":8},"end":{"line":449,"column":8}}]},"24":{"line":460,"type":"if","locations":[{"start":{"line":460,"column":8},"end":{"line":460,"column":8}},{"start":{"line":460,"column":8},"end":{"line":460,"column":8}}]},"25":{"line":471,"type":"cond-expr","locations":[{"start":{"line":471,"column":32},"end":{"line":471,"column":41}},{"start":{"line":471,"column":44},"end":{"line":471,"column":52}}]},"26":{"line":489,"type":"if","locations":[{"start":{"line":489,"column":8},"end":{"line":489,"column":8}},{"start":{"line":489,"column":8},"end":{"line":489,"column":8}}]},"27":{"line":496,"type":"if","locations":[{"start":{"line":496,"column":12},"end":{"line":496,"column":12}},{"start":{"line":496,"column":12},"end":{"line":496,"column":12}}]},"28":{"line":511,"type":"if","locations":[{"start":{"line":511,"column":8},"end":{"line":511,"column":8}},{"start":{"line":511,"column":8},"end":{"line":511,"column":8}}]},"29":{"line":528,"type":"if","locations":[{"start":{"line":528,"column":8},"end":{"line":528,"column":8}},{"start":{"line":528,"column":8},"end":{"line":528,"column":8}}]},"30":{"line":532,"type":"binary-expr","locations":[{"start":{"line":532,"column":23},"end":{"line":532,"column":45}},{"start":{"line":532,"column":49},"end":{"line":532,"column":51}}]},"31":{"line":534,"type":"if","locations":[{"start":{"line":534,"column":8},"end":{"line":534,"column":8}},{"start":{"line":534,"column":8},"end":{"line":534,"column":8}}]},"32":{"line":549,"type":"if","locations":[{"start":{"line":549,"column":12},"end":{"line":549,"column":12}},{"start":{"line":549,"column":12},"end":{"line":549,"column":12}}]},"33":{"line":589,"type":"if","locations":[{"start":{"line":589,"column":8},"end":{"line":589,"column":8}},{"start":{"line":589,"column":8},"end":{"line":589,"column":8}}]},"34":{"line":589,"type":"binary-expr","locations":[{"start":{"line":589,"column":12},"end":{"line":589,"column":18}},{"start":{"line":589,"column":22},"end":{"line":589,"column":42}}]},"35":{"line":618,"type":"if","locations":[{"start":{"line":618,"column":8},"end":{"line":618,"column":8}},{"start":{"line":618,"column":8},"end":{"line":618,"column":8}}]},"36":{"line":645,"type":"if","locations":[{"start":{"line":645,"column":8},"end":{"line":645,"column":8}},{"start":{"line":645,"column":8},"end":{"line":645,"column":8}}]},"37":{"line":645,"type":"binary-expr","locations":[{"start":{"line":645,"column":12},"end":{"line":645,"column":20}},{"start":{"line":645,"column":24},"end":{"line":645,"column":34}}]},"38":{"line":671,"type":"if","locations":[{"start":{"line":671,"column":8},"end":{"line":671,"column":8}},{"start":{"line":671,"column":8},"end":{"line":671,"column":8}}]},"39":{"line":671,"type":"binary-expr","locations":[{"start":{"line":671,"column":12},"end":{"line":671,"column":20}},{"start":{"line":671,"column":24},"end":{"line":671,"column":33}}]},"40":{"line":698,"type":"if","locations":[{"start":{"line":698,"column":8},"end":{"line":698,"column":8}},{"start":{"line":698,"column":8},"end":{"line":698,"column":8}}]},"41":{"line":735,"type":"if","locations":[{"start":{"line":735,"column":8},"end":{"line":735,"column":8}},{"start":{"line":735,"column":8},"end":{"line":735,"column":8}}]},"42":{"line":735,"type":"binary-expr","locations":[{"start":{"line":735,"column":12},"end":{"line":735,"column":37}},{"start":{"line":735,"column":41},"end":{"line":735,"column":59}}]},"43":{"line":737,"type":"if","locations":[{"start":{"line":737,"column":12},"end":{"line":737,"column":12}},{"start":{"line":737,"column":12},"end":{"line":737,"column":12}}]},"44":{"line":744,"type":"if","locations":[{"start":{"line":744,"column":12},"end":{"line":744,"column":12}},{"start":{"line":744,"column":12},"end":{"line":744,"column":12}}]},"45":{"line":746,"type":"binary-expr","locations":[{"start":{"line":746,"column":37},"end":{"line":746,"column":40}},{"start":{"line":746,"column":44},"end":{"line":746,"column":46}}]},"46":{"line":748,"type":"if","locations":[{"start":{"line":748,"column":16},"end":{"line":748,"column":16}},{"start":{"line":748,"column":16},"end":{"line":748,"column":16}}]},"47":{"line":798,"type":"binary-expr","locations":[{"start":{"line":798,"column":8},"end":{"line":798,"column":15}},{"start":{"line":798,"column":20},"end":{"line":798,"column":32}}]},"48":{"line":802,"type":"binary-expr","locations":[{"start":{"line":802,"column":23},"end":{"line":802,"column":31}},{"start":{"line":802,"column":35},"end":{"line":802,"column":71}}]},"49":{"line":803,"type":"binary-expr","locations":[{"start":{"line":803,"column":23},"end":{"line":803,"column":40}},{"start":{"line":803,"column":44},"end":{"line":803,"column":52}}]},"50":{"line":807,"type":"if","locations":[{"start":{"line":807,"column":8},"end":{"line":807,"column":8}},{"start":{"line":807,"column":8},"end":{"line":807,"column":8}}]},"51":{"line":808,"type":"binary-expr","locations":[{"start":{"line":808,"column":19},"end":{"line":808,"column":27}},{"start":{"line":808,"column":31},"end":{"line":808,"column":59}}]},"52":{"line":814,"type":"if","locations":[{"start":{"line":814,"column":8},"end":{"line":814,"column":8}},{"start":{"line":814,"column":8},"end":{"line":814,"column":8}}]}},"code":["(function () { YUI.add('app-base', function (Y, NAME) {","","/**","The App Framework provides simple MVC-like building blocks (models, model lists,","views, and URL-based routing) for writing single-page JavaScript applications.","","@main app","@module app","@since 3.4.0","**/","","/**","Provides a top-level application component which manages navigation and views.","","@module app","@submodule app-base","@since 3.5.0","**/","","// TODO: Better handling of lifecycle for registered views:","//","// * [!] Just redo basically everything with view management so there are no","// pre-`activeViewChange` side effects and handle the rest of these things:","//","// * Seems like any view created via `createView` should listen for the view's","// `destroy` event and use that to remove it from the `_viewsInfoMap`. I","// should look at what ModelList does for Models as a reference.","//","// * Should we have a companion `destroyView()` method? Maybe this wouldn't be","// needed if we have a `getView(name, create)` method, and already doing the","// above? We could do `app.getView('foo').destroy()` and it would be removed","// from the `_viewsInfoMap` as well.","//","// * Should we wait to call a view's `render()` method inside of the","// `_attachView()` method?","//","// * Should named views support a collection of instances instead of just one?","//","","var Lang = Y.Lang,"," YObject = Y.Object,",""," PjaxBase = Y.PjaxBase,"," Router = Y.Router,"," View = Y.View,",""," getClassName = Y.ClassNameManager.getClassName,",""," win = Y.config.win,",""," AppBase;","","/**","Provides a top-level application component which manages navigation and views.","","This gives you a foundation and structure on which to build your application; it","combines robust URL navigation with powerful routing and flexible view","management.","","@class App.Base","@param {Object} [config] The following are configuration properties that can be"," specified _in addition_ to default attribute values and the non-attribute"," properties provided by `Y.Base`:"," @param {Object} [config.views] Hash of view-name to metadata used to"," declaratively describe an application's views and their relationship with"," the app and other views. The views specified here will override any defaults"," provided by the `views` object on the `prototype`.","@constructor","@extends Base","@uses View","@uses Router","@uses PjaxBase","@since 3.5.0","**/","AppBase = Y.Base.create('app', Y.Base, [View, Router, PjaxBase], {"," // -- Public Properties ----------------------------------------------------",""," /**"," Hash of view-name to metadata used to declaratively describe an"," application's views and their relationship with the app and its other views.",""," The view metadata is composed of Objects keyed to a view-name that can have"," any or all of the following properties:",""," * `type`: Function or a string representing the view constructor to use to"," create view instances. If a string is used, the constructor function is"," assumed to be on the `Y` object; e.g. `\"SomeView\"` -> `Y.SomeView`.",""," * `preserve`: Boolean for whether the view instance should be retained. By"," default, the view instance will be destroyed when it is no longer the"," `activeView`. If `true` the view instance will simply be `removed()`"," from the DOM when it is no longer active. This is useful when the view"," is frequently used and may be expensive to re-create.",""," * `parent`: String to another named view in this hash that represents the"," parent view within the application's view hierarchy; e.g. a `\"photo\"`"," view could have `\"album\"` has its `parent` view. This parent/child"," relationship is a useful cue for things like transitions.",""," * `instance`: Used internally to manage the current instance of this named"," view. This can be used if your view instance is created up-front, or if"," you would rather manage the View lifecycle, but you probably should just"," let this be handled for you.",""," If `views` are specified at instantiation time, the metadata in the `views`"," Object here will be used as defaults when creating the instance's `views`.",""," Every `Y.App` instance gets its own copy of a `views` object so this Object"," on the prototype will not be polluted.",""," @example"," // Imagine that `Y.UsersView` and `Y.UserView` have been defined."," var app = new Y.App({"," views: {"," users: {"," type : Y.UsersView,"," preserve: true"," },",""," user: {"," type : Y.UserView,"," parent: 'users'"," }"," }"," });",""," @property views"," @type Object"," @default {}"," @since 3.5.0"," **/"," views: {},",""," // -- Protected Properties -------------------------------------------------",""," /**"," Map of view instance id (via `Y.stamp()`) to view-info object in `views`.",""," This mapping is used to tie a specific view instance back to its metadata by"," adding a reference to the the related view info on the `views` object.",""," @property _viewInfoMap"," @type Object"," @default {}"," @protected"," @since 3.5.0"," **/",""," // -- Lifecycle Methods ----------------------------------------------------"," initializer: function (config) {"," config || (config = {});",""," var views = {};",""," // Merges-in specified view metadata into local `views` object."," function mergeViewConfig(view, name) {"," views[name] = Y.merge(views[name], view);"," }",""," // First, each view in the `views` prototype object gets its metadata"," // merged-in, providing the defaults."," YObject.each(this.views, mergeViewConfig);",""," // Then, each view in the specified `config.views` object gets its"," // metadata merged-in."," YObject.each(config.views, mergeViewConfig);",""," // The resulting hodgepodge of metadata is then stored as the instance's"," // `views` object, and no one's objects were harmed in the making."," this.views = views;"," this._viewInfoMap = {};",""," // Using `bind()` to aid extensibility."," this.after('activeViewChange', Y.bind('_afterActiveViewChange', this));",""," // PjaxBase will bind click events when `html5` is `true`, so this just"," // forces the binding when `serverRouting` and `html5` are both falsy."," if (!this.get('serverRouting')) {"," this._pjaxBindUI();"," }"," },",""," // TODO: `destructor` to destroy the `activeView`?",""," // -- Public Methods -------------------------------------------------------",""," /**"," Creates and returns a new view instance using the provided `name` to look up"," the view info metadata defined in the `views` object. The passed-in `config`"," object is passed to the view constructor function.",""," This function also maps a view instance back to its view info metadata.",""," @method createView"," @param {String} name The name of a view defined on the `views` object."," @param {Object} [config] The configuration object passed to the view"," constructor function when creating the new view instance."," @return {View} The new view instance."," @since 3.5.0"," **/"," createView: function (name, config) {"," var viewInfo = this.getViewInfo(name),"," type = (viewInfo && viewInfo.type) || View,"," ViewConstructor, view;",""," // Looks for a namespaced constructor function on `Y`."," ViewConstructor = Lang.isString(type) ?"," YObject.getValue(Y, type.split('.')) : type;",""," // Create the view instance and map it with its metadata."," view = new ViewConstructor(config);"," this._viewInfoMap[Y.stamp(view, true)] = viewInfo;",""," return view;"," },",""," /**"," Returns the metadata associated with a view instance or view name defined on"," the `views` object.",""," @method getViewInfo"," @param {View|String} view View instance, or name of a view defined on the"," `views` object."," @return {Object} The metadata for the view, or `undefined` if the view is"," not registered."," @since 3.5.0"," **/"," getViewInfo: function (view) {"," if (Lang.isString(view)) {"," return this.views[view];"," }",""," return view && this._viewInfoMap[Y.stamp(view, true)];"," },",""," /**"," Navigates to the specified URL if there is a route handler that matches. In"," browsers capable of using HTML5 history or when `serverRouting` is falsy,"," the navigation will be enhanced by firing the `navigate` event and having"," the app handle the \"request\". When `serverRouting` is `true`, non-HTML5"," browsers will navigate to the new URL via a full page reload.",""," When there is a route handler for the specified URL and it is being"," navigated to, this method will return `true`, otherwise it will return"," `false`.",""," **Note:** The specified URL _must_ be of the same origin as the current URL,"," otherwise an error will be logged and navigation will not occur. This is"," intended as both a security constraint and a purposely imposed limitation as"," it does not make sense to tell the app to navigate to a URL on a"," different scheme, host, or port.",""," @method navigate"," @param {String} url The URL to navigate to. This must be of the same origin"," as the current URL."," @param {Object} [options] Additional options to configure the navigation."," These are mixed into the `navigate` event facade."," @param {Boolean} [options.replace] Whether or not the current history"," entry will be replaced, or a new entry will be created. Will default"," to `true` if the specified `url` is the same as the current URL."," @param {Boolean} [options.force] Whether the enhanced navigation"," should occur even in browsers without HTML5 history. Will default to"," `true` when `serverRouting` is falsy."," @see PjaxBase.navigate()"," **/"," // Does not override `navigate()` but does use extra `options`.",""," /**"," Renders this application by appending the `viewContainer` node to the"," `container` node if it isn't already a child of the container, and the"," `activeView` will be appended the view container, if it isn't already.",""," You should call this method at least once, usually after the initialization"," of your app instance so the proper DOM structure is setup and optionally"," append the container to the DOM if it's not there already.",""," You may override this method to customize the app's rendering, but you"," should expect that the `viewContainer`'s contents will be modified by the"," app for the purpose of rendering the `activeView` when it changes.",""," @method render"," @chainable"," @see View.render()"," **/"," render: function () {"," var CLASS_NAMES = Y.App.CLASS_NAMES,"," container = this.get('container'),"," viewContainer = this.get('viewContainer'),"," activeView = this.get('activeView'),"," activeViewContainer = activeView && activeView.get('container'),"," areSame = container.compareTo(viewContainer);",""," container.addClass(CLASS_NAMES.app);"," viewContainer.addClass(CLASS_NAMES.views);",""," // Prevents needless shuffling around of nodes and maintains DOM order."," if (activeView && !viewContainer.contains(activeViewContainer)) {"," viewContainer.appendChild(activeViewContainer);"," }",""," // Prevents needless shuffling around of nodes and maintains DOM order."," if (!container.contains(viewContainer) && !areSame) {"," container.appendChild(viewContainer);"," }",""," return this;"," },",""," /**"," Sets which view is active/visible for the application. This will set the"," app's `activeView` attribute to the specified `view`.",""," The `view` will be \"attached\" to this app, meaning it will be both rendered"," into this app's `viewContainer` node and all of its events will bubble to"," the app. The previous `activeView` will be \"detached\" from this app.",""," When a string-name is provided for a view which has been registered on this"," app's `views` object, the referenced metadata will be used and the"," `activeView` will be set to either a preserved view instance, or a new"," instance of the registered view will be created using the specified `config`"," object passed-into this method.",""," A callback function can be specified as either the third or fourth argument,"," and this function will be called after the new `view` becomes the"," `activeView`, is rendered to the `viewContainer`, and is ready to use.",""," @example"," var app = new Y.App({"," views: {"," usersView: {"," // Imagine that `Y.UsersView` has been defined."," type: Y.UsersView"," }"," },",""," users: new Y.ModelList()"," });",""," app.route('/users/', function () {"," this.showView('usersView', {users: this.get('users')});"," });",""," app.render();"," app.navigate('/uses/'); // => Creates a new `Y.UsersView` and shows it.",""," @method showView"," @param {String|View} view The name of a view defined in the `views` object,"," or a view instance which should become this app's `activeView`."," @param {Object} [config] Optional configuration to use when creating a new"," view instance. This config object can also be used to update an existing"," or preserved view's attributes when `options.update` is `true`."," @param {Object} [options] Optional object containing any of the following"," properties:"," @param {Function} [options.callback] Optional callback function to call"," after new `activeView` is ready to use, the function will be passed:"," @param {View} options.callback.view A reference to the new"," `activeView`."," @param {Boolean} [options.prepend=false] Whether the `view` should be"," prepended instead of appended to the `viewContainer`."," @param {Boolean} [options.render] Whether the `view` should be rendered."," **Note:** If no value is specified, a view instance will only be"," rendered if it's newly created by this method."," @param {Boolean} [options.update=false] Whether an existing view should"," have its attributes updated by passing the `config` object to its"," `setAttrs()` method. **Note:** This option does not have an effect if"," the `view` instance is created as a result of calling this method."," @param {Function} [callback] Optional callback Function to call after the"," new `activeView` is ready to use. **Note:** this will override"," `options.callback` and it can be specified as either the third or fourth"," argument. The function will be passed the following:"," @param {View} callback.view A reference to the new `activeView`."," @chainable"," @since 3.5.0"," **/"," showView: function (view, config, options, callback) {"," var viewInfo, created;",""," options || (options = {});",""," // Support the callback function being either the third or fourth arg."," if (callback) {"," options = Y.merge(options, {callback: callback});"," } else if (Lang.isFunction(options)) {"," options = {callback: options};"," }",""," if (Lang.isString(view)) {"," viewInfo = this.getViewInfo(view);",""," // Use the preserved view instance, or create a new view."," // TODO: Maybe we can remove the strict check for `preserve` and"," // assume we'll use a View instance if it is there, and just check"," // `preserve` when detaching?"," if (viewInfo && viewInfo.preserve && viewInfo.instance) {"," view = viewInfo.instance;",""," // Make sure there's a mapping back to the view metadata."," this._viewInfoMap[Y.stamp(view, true)] = viewInfo;"," } else {"," // TODO: Add the app as a bubble target during construction, but"," // make sure to check that it isn't already in `bubbleTargets`!"," // This will allow the app to be notified for about _all_ of the"," // view's events. **Note:** This should _only_ happen if the"," // view is created _after_ `activeViewChange`.",""," view = this.createView(view, config);"," created = true;"," }"," }",""," // Update the specified or preserved `view` when signaled to do so."," // There's no need to updated a view if it was _just_ created."," if (options.update && !created) {"," view.setAttrs(config);"," }",""," // TODO: Hold off on rendering the view until after it has been"," // \"attached\", and move the call to render into `_attachView()`.",""," // When a value is specified for `options.render`, prefer it because it"," // represents the developer's intent. When no value is specified, the"," // `view` will only be rendered if it was just created."," if ('render' in options) {"," if (options.render) {"," view.render();"," }"," } else if (created) {"," view.render();"," }",""," return this._set('activeView', view, {options: options});"," },",""," // -- Protected Methods ----------------------------------------------------",""," /**"," Helper method to attach the view instance to the application by making the"," app a bubble target of the view, append the view to the `viewContainer`, and"," assign it to the `instance` property of the associated view info metadata.",""," @method _attachView"," @param {View} view View to attach."," @param {Boolean} prepend=false Whether the view should be prepended instead"," of appended to the `viewContainer`."," @protected"," @since 3.5.0"," **/"," _attachView: function (view, prepend) {"," if (!view) {"," return;"," }",""," var viewInfo = this.getViewInfo(view),"," viewContainer = this.get('viewContainer');",""," // Bubble the view's events to this app."," view.addTarget(this);",""," // Save the view instance in the `views` registry."," if (viewInfo) {"," viewInfo.instance = view;"," }",""," // TODO: Attach events here for persevered Views?"," // See related TODO in `_detachView`.",""," // TODO: Actually render the view here so that it gets \"attached\" before"," // it gets rendered?",""," // Insert view into the DOM."," viewContainer[prepend ? 'prepend' : 'append'](view.get('container'));"," },",""," /**"," Overrides View's container destruction to deal with the `viewContainer` and"," checks to make sure not to remove and purge the ``.",""," @method _destroyContainer"," @protected"," @see View._destroyContainer()"," **/"," _destroyContainer: function () {"," var CLASS_NAMES = Y.App.CLASS_NAMES,"," container = this.get('container'),"," viewContainer = this.get('viewContainer'),"," areSame = container.compareTo(viewContainer);",""," // We do not want to remove or destroy the ``."," if (Y.one('body').compareTo(container)) {"," // Just clean-up our events listeners."," this.detachEvents();",""," // Clean-up `yui3-app` CSS class on the `container`."," container.removeClass(CLASS_NAMES.app);",""," if (areSame) {"," // Clean-up `yui3-app-views` CSS class on the `container`."," container.removeClass(CLASS_NAMES.views);"," } else {"," // Destroy and purge the `viewContainer`."," viewContainer.remove(true);"," }",""," return;"," }",""," // Remove and purge events from both containers.",""," viewContainer.remove(true);",""," if (!areSame) {"," container.remove(true);"," }"," },",""," /**"," Helper method to detach the view instance from the application by removing"," the application as a bubble target of the view, and either just removing the"," view if it is intended to be preserved, or destroying the instance"," completely.",""," @method _detachView"," @param {View} view View to detach."," @protected"," @since 3.5.0"," **/"," _detachView: function (view) {"," if (!view) {"," return;"," }",""," var viewInfo = this.getViewInfo(view) || {};",""," if (viewInfo.preserve) {"," view.remove();"," // TODO: Detach events here for preserved Views? It is possible that"," // some event subscriptions are made on elements other than the"," // View's `container`."," } else {"," view.destroy({remove: true});",""," // TODO: The following should probably happen automagically from"," // `destroy()` being called! Possibly `removeTarget()` as well.",""," // Remove from view to view-info map."," delete this._viewInfoMap[Y.stamp(view, true)];",""," // Remove from view-info instance property."," if (view === viewInfo.instance) {"," delete viewInfo.instance;"," }"," }",""," view.removeTarget(this);"," },",""," /**"," Gets a request object that can be passed to a route handler.",""," This delegates to `Y.Router`'s `_getRequest()` method and adds a reference"," to this app instance at `req.app`.",""," @method _getRequest"," @param {String} src What initiated the URL change and need for the request."," @return {Object} Request object."," @protected"," @see Router._getRequest"," **/"," _getRequest: function () {"," var req = Router.prototype._getRequest.apply(this, arguments);"," req.app = this;"," return req;"," },",""," /**"," Getter for the `viewContainer` attribute.",""," @method _getViewContainer"," @param {Node|null} value Current attribute value."," @return {Node} View container node."," @protected"," @since 3.5.0"," **/"," _getViewContainer: function (value) {"," // This wackiness is necessary to enable fully lazy creation of the"," // container node both when no container is specified and when one is"," // specified via a valueFn.",""," if (!value && !this._viewContainer) {"," // Create a default container and set that as the new attribute"," // value. The `this._viewContainer` property prevents infinite"," // recursion."," value = this._viewContainer = this.create();"," this._set('viewContainer', value);"," }",""," return value;"," },",""," /**"," Provides the default value for the `html5` attribute.",""," The value returned is dependent on the value of the `serverRouting`"," attribute. When `serverRouting` is explicit set to `false` (not just falsy),"," the default value for `html5` will be set to `false` for *all* browsers.",""," When `serverRouting` is `true` or `undefined` the returned value will be"," dependent on the browser's capability of using HTML5 history.",""," @method _initHtml5"," @return {Boolean} Whether or not HTML5 history should be used."," @protected"," @since 3.5.0"," **/"," _initHtml5: function () {"," // When `serverRouting` is explicitly set to `false` (not just falsy),"," // forcing hash-based URLs in all browsers."," if (this.get('serverRouting') === false) {"," return false;"," }",""," // Defaults to whether or not the browser supports HTML5 history."," return Router.html5;"," },",""," /**"," Determines if the specified `view` is configured as a child of the specified"," `parent` view. This requires both views to be either named-views, or view"," instances created using configuration data that exists in the `views`"," object, e.g. created by the `createView()` or `showView()` method.",""," @method _isChildView"," @param {View|String} view The name of a view defined in the `views` object,"," or a view instance."," @param {View|String} parent The name of a view defined in the `views`"," object, or a view instance."," @return {Boolean} Whether the view is configured as a child of the parent."," @protected"," @since 3.5.0"," **/"," _isChildView: function (view, parent) {"," var viewInfo = this.getViewInfo(view),"," parentInfo = this.getViewInfo(parent);",""," if (viewInfo && parentInfo) {"," return this.getViewInfo(viewInfo.parent) === parentInfo;"," }",""," return false;"," },",""," /**"," Determines if the specified `view` is configured as the parent of the"," specified `child` view. This requires both views to be either named-views,"," or view instances created using configuration data that exists in the"," `views` object, e.g. created by the `createView()` or `showView()` method.",""," @method _isParentView"," @param {View|String} view The name of a view defined in the `views` object,"," or a view instance."," @param {View|String} parent The name of a view defined in the `views`"," object, or a view instance."," @return {Boolean} Whether the view is configured as the parent of the child."," @protected"," @since 3.5.0"," **/"," _isParentView: function (view, child) {"," var viewInfo = this.getViewInfo(view),"," childInfo = this.getViewInfo(child);",""," if (viewInfo && childInfo) {"," return this.getViewInfo(childInfo.parent) === viewInfo;"," }",""," return false;"," },",""," /**"," Underlying implementation for `navigate()`.",""," @method _navigate"," @param {String} url The fully-resolved URL that the app should dispatch to"," its route handlers to fulfill the enhanced navigation \"request\", or use to"," update `window.location` in non-HTML5 history capable browsers when"," `serverRouting` is `true`."," @param {Object} [options] Additional options to configure the navigation."," These are mixed into the `navigate` event facade."," @param {Boolean} [options.replace] Whether or not the current history"," entry will be replaced, or a new entry will be created. Will default"," to `true` if the specified `url` is the same as the current URL."," @param {Boolean} [options.force] Whether the enhanced navigation"," should occur even in browsers without HTML5 history. Will default to"," `true` when `serverRouting` is falsy."," @protected"," @see PjaxBase._navigate()"," **/"," _navigate: function (url, options) {"," if (!this.get('serverRouting')) {"," // Force navigation to be enhanced and handled by the app when"," // `serverRouting` is falsy because the server might not be able to"," // properly handle the request."," options = Y.merge({force: true}, options);"," }",""," return PjaxBase.prototype._navigate.call(this, url, options);"," },",""," /**"," Will either save a history entry using `pushState()` or the location hash,"," or gracefully-degrade to sending a request to the server causing a full-page"," reload.",""," Overrides Router's `_save()` method to preform graceful-degradation when the"," app's `serverRouting` is `true` and `html5` is `false` by updating the full"," URL via standard assignment to `window.location` or by calling"," `window.location.replace()`; both of which will cause a request to the"," server resulting in a full-page reload.",""," Otherwise this will just delegate off to Router's `_save()` method allowing"," the client-side enhanced routing to occur.",""," @method _save"," @param {String} [url] URL for the history entry."," @param {Boolean} [replace=false] If `true`, the current history entry will"," be replaced instead of a new one being added."," @chainable"," @protected"," @see Router._save()"," **/"," _save: function (url, replace) {"," var path;",""," // Forces full-path URLs to always be used by modifying"," // `window.location` in non-HTML5 history capable browsers."," if (this.get('serverRouting') && !this.get('html5')) {"," // Perform same-origin check on the specified URL."," if (!this._hasSameOrigin(url)) {"," Y.error('Security error: The new URL must be of the same origin as the current URL.');"," return this;"," }",""," // Either replace the current history entry or create a new one"," // while navigating to the `url`."," if (win) {"," // Results in the URL's full path starting with '/'."," path = this._joinURL(url || '');",""," if (replace) {"," win.location.replace(path);"," } else {"," win.location = path;"," }"," }",""," return this;"," }",""," return Router.prototype._save.apply(this, arguments);"," },",""," /**"," Performs the actual change of this app's `activeView` by attaching the"," `newView` to this app, and detaching the `oldView` from this app using any"," specified `options`.",""," The `newView` is attached to the app by rendering it to the `viewContainer`,"," and making this app a bubble target of its events.",""," The `oldView` is detached from the app by removing it from the"," `viewContainer`, and removing this app as a bubble target for its events."," The `oldView` will either be preserved or properly destroyed.",""," **Note:** The `activeView` attribute is read-only and can be changed by"," calling the `showView()` method.",""," @method _uiSetActiveView"," @param {View} newView The View which is now this app's `activeView`."," @param {View} [oldView] The View which was this app's `activeView`."," @param {Object} [options] Optional object containing any of the following"," properties:"," @param {Function} [options.callback] Optional callback function to call"," after new `activeView` is ready to use, the function will be passed:"," @param {View} options.callback.view A reference to the new"," `activeView`."," @param {Boolean} [options.prepend=false] Whether the `view` should be"," prepended instead of appended to the `viewContainer`."," @param {Boolean} [options.render] Whether the `view` should be rendered."," **Note:** If no value is specified, a view instance will only be"," rendered if it's newly created by this method."," @param {Boolean} [options.update=false] Whether an existing view should"," have its attributes updated by passing the `config` object to its"," `setAttrs()` method. **Note:** This option does not have an effect if"," the `view` instance is created as a result of calling this method."," @protected"," @since 3.5.0"," **/"," _uiSetActiveView: function (newView, oldView, options) {"," options || (options = {});",""," var callback = options.callback,"," isChild = this._isChildView(newView, oldView),"," isParent = !isChild && this._isParentView(newView, oldView),"," prepend = !!options.prepend || isParent;",""," // Prevent detaching (thus removing) the view we want to show. Also hard"," // to animate out and in, the same view."," if (newView === oldView) {"," return callback && callback.call(this, newView);"," }",""," this._attachView(newView, prepend);"," this._detachView(oldView);",""," if (callback) {"," callback.call(this, newView);"," }"," },",""," // -- Protected Event Handlers ---------------------------------------------",""," /**"," Handles the application's `activeViewChange` event (which is fired when the"," `activeView` attribute changes) by detaching the old view, attaching the new"," view.",""," The `activeView` attribute is read-only, so the public API to change its"," value is through the `showView()` method.",""," @method _afterActiveViewChange"," @param {EventFacade} e"," @protected"," @since 3.5.0"," **/"," _afterActiveViewChange: function (e) {"," this._uiSetActiveView(e.newVal, e.prevVal, e.options);"," }","}, {"," ATTRS: {"," /**"," The application's active/visible view.",""," This attribute is read-only, to set the `activeView` use the"," `showView()` method.",""," @attribute activeView"," @type View"," @default null"," @readOnly"," @see App.Base.showView()"," @since 3.5.0"," **/"," activeView: {"," value : null,"," readOnly: true"," },",""," /**"," Container node which represents the application's bounding-box, into"," which this app's content will be rendered.",""," The container node serves as the host for all DOM events attached by the"," app. Delegation is used to handle events on children of the container,"," allowing the container's contents to be re-rendered at any time without"," losing event subscriptions.",""," The default container is the `` Node, but you can override this in"," a subclass, or by passing in a custom `container` config value at"," instantiation time.",""," When `container` is overridden by a subclass or passed as a config"," option at instantiation time, it may be provided as a selector string, a"," DOM element, or a `Y.Node` instance. During initialization, this app's"," `create()` method will be called to convert the container into a"," `Y.Node` instance if it isn't one already and stamp it with the CSS"," class: `\"yui3-app\"`.",""," The container is not added to the page automatically. This allows you to"," have full control over how and when your app is actually rendered to"," the page.",""," @attribute container"," @type HTMLElement|Node|String"," @default Y.one('body')"," @initOnly"," **/"," container: {"," valueFn: function () {"," return Y.one('body');"," }"," },",""," /**"," Whether or not this browser is capable of using HTML5 history.",""," This value is dependent on the value of `serverRouting` and will default"," accordingly.",""," Setting this to `false` will force the use of hash-based history even on"," HTML5 browsers, but please don't do this unless you understand the"," consequences.",""," @attribute html5"," @type Boolean"," @initOnly"," @see serverRouting"," **/"," html5: {"," valueFn: '_initHtml5'"," },",""," /**"," CSS selector string used to filter link click events so that only the"," links which match it will have the enhanced-navigation behavior of pjax"," applied.",""," When a link is clicked and that link matches this selector, navigating"," to the link's `href` URL using the enhanced, pjax, behavior will be"," attempted; and the browser's default way to navigate to new pages will"," be the fallback.",""," By default this selector will match _all_ links on the page.",""," @attribute linkSelector"," @type String|Function"," @default \"a\""," **/"," linkSelector: {"," value: 'a'"," },",""," /**"," Whether or not this application's server is capable of properly routing"," all requests and rendering the initial state in the HTML responses.",""," This can have three different values, each having particular"," implications on how the app will handle routing and navigation:",""," * `undefined`: The best form of URLs will be chosen based on the"," capabilities of the browser. Given no information about the server"," environmentm a balanced approach to routing and navigation is"," chosen.",""," The server should be capable of handling full-path requests, since"," full-URLs will be generated by browsers using HTML5 history. If this"," is a client-side-only app the server could handle full-URL requests"," by sending a redirect back to the root with a hash-based URL, e.g:",""," Request: http://example.com/users/1"," Redirect to: http://example.com/#/users/1",""," * `true`: The server is *fully* capable of properly handling requests"," to all full-path URLs the app can produce.",""," This is the best option for progressive-enhancement because it will"," cause **all URLs to always have full-paths**, which means the server"," will be able to accurately handle all URLs this app produces. e.g.",""," http://example.com/users/1",""," To meet this strict full-URL requirement, browsers which are not"," capable of using HTML5 history will make requests to the server"," resulting in full-page reloads.",""," * `false`: The server is *not* capable of properly handling requests"," to all full-path URLs the app can produce, therefore all routing"," will be handled by this App instance.",""," Be aware that this will cause **all URLs to always be hash-based**,"," even in browsers that are capable of using HTML5 history. e.g.",""," http://example.com/#/users/1",""," A single-page or client-side-only app where the server sends a"," \"shell\" page with JavaScript to the client might have this"," restriction. If you're setting this to `false`, read the following:",""," **Note:** When this is set to `false`, the server will *never* receive"," the full URL because browsers do not send the fragment-part to the"," server, that is everything after and including the \"#\".",""," Consider the following example:",""," URL shown in browser: http://example.com/#/users/1"," URL sent to server: http://example.com/",""," You should feel bad about hurting our precious web if you forcefully set"," either `serverRouting` or `html5` to `false`, because you're basically"," punching the web in the face here with your lossy URLs! Please make sure"," you know what you're doing and that you understand the implications.",""," Ideally you should always prefer full-path URLs (not /#/foo/), and want"," full-page reloads when the client's browser is not capable of enhancing"," the experience using the HTML5 history APIs. Setting this to `true` is"," the best option for progressive-enhancement (and graceful-degradation).",""," @attribute serverRouting"," @type Boolean"," @default undefined"," @initOnly"," @since 3.5.0"," **/"," serverRouting: {"," valueFn : function () { return Y.App.serverRouting; },"," writeOnce: 'initOnly'"," },",""," /**"," The node into which this app's `views` will be rendered when they become"," the `activeView`.",""," The view container node serves as the container to hold the app's"," `activeView`. Each time the `activeView` is set via `showView()`, the"," previous view will be removed from this node, and the new active view's"," `container` node will be appended.",""," The default view container is a `
` Node, but you can override this"," in a subclass, or by passing in a custom `viewContainer` config value at"," instantiation time. The `viewContainer` may be provided as a selector"," string, DOM element, or a `Y.Node` instance (having the `viewContainer`"," and the `container` be the same node is also supported).",""," The app's `render()` method will stamp the view container with the CSS"," class `\"yui3-app-views\"` and append it to the app's `container` node if"," it isn't already, and any `activeView` will be appended to this node if"," it isn't already.",""," @attribute viewContainer"," @type HTMLElement|Node|String"," @default Y.Node.create(this.containerTemplate)"," @initOnly"," @since 3.5.0"," **/"," viewContainer: {"," getter : '_getViewContainer',"," setter : Y.one,"," writeOnce: true"," }"," },",""," /**"," Properties that shouldn't be turned into ad-hoc attributes when passed to"," App's constructor.",""," @property _NON_ATTRS_CFG"," @type Array"," @static"," @protected"," @since 3.5.0"," **/"," _NON_ATTRS_CFG: ['views']","});","","// -- Namespace ----------------------------------------------------------------","Y.namespace('App').Base = AppBase;","","/**","Provides a top-level application component which manages navigation and views.","","This gives you a foundation and structure on which to build your application; it","combines robust URL navigation with powerful routing and flexible view","management.","","`Y.App` is both a namespace and constructor function. The `Y.App` class is","special in that any `Y.App` class extensions that are included in the YUI","instance will be **auto-mixed** on to the `Y.App` class. Consider this example:",""," YUI().use('app-base', 'app-transitions', function (Y) {"," // This will create two YUI Apps, `basicApp` will not have transitions,"," // but `fancyApp` will have transitions support included and turn it on."," var basicApp = new Y.App.Base(),"," fancyApp = new Y.App({transitions: true});"," });","","@class App","@param {Object} [config] The following are configuration properties that can be"," specified _in addition_ to default attribute values and the non-attribute"," properties provided by `Y.Base`:"," @param {Object} [config.views] Hash of view-name to metadata used to"," declaratively describe an application's views and their relationship with"," the app and other views. The views specified here will override any defaults"," provided by the `views` object on the `prototype`.","@constructor","@extends App.Base","@uses App.Content","@uses App.Transitions","@uses PjaxContent","@since 3.5.0","**/","Y.App = Y.mix(Y.Base.create('app', AppBase, []), Y.App, true);","","/**","CSS classes used by `Y.App`.","","@property CLASS_NAMES","@type Object","@default {}","@static","@since 3.6.0","**/","Y.App.CLASS_NAMES = {"," app : getClassName('app'),"," views: getClassName('app', 'views')","};","","/**","Default `serverRouting` attribute value for all apps.","","@property serverRouting","@type Boolean","@default undefined","@static","@since 3.6.0","**/","","","}, '3.13.0', {\"requires\": [\"classnamemanager\", \"pjax-base\", \"router\", \"view\"]});","","}());"]}; +} +var __cov_Mp7RJfZTHE8HCU_KerbXfA = __coverage__['build/app-base/app-base.js']; +__cov_Mp7RJfZTHE8HCU_KerbXfA.s['1']++;YUI.add('app-base',function(Y,NAME){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['1']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['2']++;var Lang=Y.Lang,YObject=Y.Object,PjaxBase=Y.PjaxBase,Router=Y.Router,View=Y.View,getClassName=Y.ClassNameManager.getClassName,win=Y.config.win,AppBase;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['3']++;AppBase=Y.Base.create('app',Y.Base,[View,Router,PjaxBase],{views:{},initializer:function(config){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['2']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['4']++;(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['1'][0]++,config)||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['1'][1]++,config={});__cov_Mp7RJfZTHE8HCU_KerbXfA.s['5']++;var views={};__cov_Mp7RJfZTHE8HCU_KerbXfA.s['6']++;function mergeViewConfig(view,name){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['3']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['7']++;views[name]=Y.merge(views[name],view);}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['8']++;YObject.each(this.views,mergeViewConfig);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['9']++;YObject.each(config.views,mergeViewConfig);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['10']++;this.views=views;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['11']++;this._viewInfoMap={};__cov_Mp7RJfZTHE8HCU_KerbXfA.s['12']++;this.after('activeViewChange',Y.bind('_afterActiveViewChange',this));__cov_Mp7RJfZTHE8HCU_KerbXfA.s['13']++;if(!this.get('serverRouting')){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['2'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['14']++;this._pjaxBindUI();}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['2'][1]++;}},createView:function(name,config){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['4']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['15']++;var viewInfo=this.getViewInfo(name),type=(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['3'][0]++,viewInfo)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['3'][1]++,viewInfo.type)||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['3'][2]++,View),ViewConstructor,view;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['16']++;ViewConstructor=Lang.isString(type)?(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['4'][0]++,YObject.getValue(Y,type.split('.'))):(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['4'][1]++,type);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['17']++;view=new ViewConstructor(config);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['18']++;this._viewInfoMap[Y.stamp(view,true)]=viewInfo;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['19']++;return view;},getViewInfo:function(view){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['5']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['20']++;if(Lang.isString(view)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['5'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['21']++;return this.views[view];}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['5'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['22']++;return(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['6'][0]++,view)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['6'][1]++,this._viewInfoMap[Y.stamp(view,true)]);},render:function(){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['6']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['23']++;var CLASS_NAMES=Y.App.CLASS_NAMES,container=this.get('container'),viewContainer=this.get('viewContainer'),activeView=this.get('activeView'),activeViewContainer=(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['7'][0]++,activeView)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['7'][1]++,activeView.get('container')),areSame=container.compareTo(viewContainer);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['24']++;container.addClass(CLASS_NAMES.app);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['25']++;viewContainer.addClass(CLASS_NAMES.views);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['26']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['9'][0]++,activeView)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['9'][1]++,!viewContainer.contains(activeViewContainer))){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['8'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['27']++;viewContainer.appendChild(activeViewContainer);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['8'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['28']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['11'][0]++,!container.contains(viewContainer))&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['11'][1]++,!areSame)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['10'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['29']++;container.appendChild(viewContainer);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['10'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['30']++;return this;},showView:function(view,config,options,callback){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['7']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['31']++;var viewInfo,created;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['32']++;(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['12'][0]++,options)||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['12'][1]++,options={});__cov_Mp7RJfZTHE8HCU_KerbXfA.s['33']++;if(callback){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['13'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['34']++;options=Y.merge(options,{callback:callback});}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['13'][1]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['35']++;if(Lang.isFunction(options)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['14'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['36']++;options={callback:options};}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['14'][1]++;}}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['37']++;if(Lang.isString(view)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['15'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['38']++;viewInfo=this.getViewInfo(view);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['39']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['17'][0]++,viewInfo)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['17'][1]++,viewInfo.preserve)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['17'][2]++,viewInfo.instance)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['16'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['40']++;view=viewInfo.instance;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['41']++;this._viewInfoMap[Y.stamp(view,true)]=viewInfo;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['16'][1]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['42']++;view=this.createView(view,config);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['43']++;created=true;}}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['15'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['44']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['19'][0]++,options.update)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['19'][1]++,!created)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['18'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['45']++;view.setAttrs(config);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['18'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['46']++;if('render'in options){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['20'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['47']++;if(options.render){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['21'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['48']++;view.render();}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['21'][1]++;}}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['20'][1]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['49']++;if(created){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['22'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['50']++;view.render();}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['22'][1]++;}}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['51']++;return this._set('activeView',view,{options:options});},_attachView:function(view,prepend){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['8']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['52']++;if(!view){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['23'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['53']++;return;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['23'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['54']++;var viewInfo=this.getViewInfo(view),viewContainer=this.get('viewContainer');__cov_Mp7RJfZTHE8HCU_KerbXfA.s['55']++;view.addTarget(this);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['56']++;if(viewInfo){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['24'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['57']++;viewInfo.instance=view;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['24'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['58']++;viewContainer[prepend?(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['25'][0]++,'prepend'):(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['25'][1]++,'append')](view.get('container'));},_destroyContainer:function(){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['9']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['59']++;var CLASS_NAMES=Y.App.CLASS_NAMES,container=this.get('container'),viewContainer=this.get('viewContainer'),areSame=container.compareTo(viewContainer);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['60']++;if(Y.one('body').compareTo(container)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['26'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['61']++;this.detachEvents();__cov_Mp7RJfZTHE8HCU_KerbXfA.s['62']++;container.removeClass(CLASS_NAMES.app);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['63']++;if(areSame){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['27'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['64']++;container.removeClass(CLASS_NAMES.views);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['27'][1]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['65']++;viewContainer.remove(true);}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['66']++;return;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['26'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['67']++;viewContainer.remove(true);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['68']++;if(!areSame){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['28'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['69']++;container.remove(true);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['28'][1]++;}},_detachView:function(view){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['10']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['70']++;if(!view){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['29'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['71']++;return;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['29'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['72']++;var viewInfo=(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['30'][0]++,this.getViewInfo(view))||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['30'][1]++,{});__cov_Mp7RJfZTHE8HCU_KerbXfA.s['73']++;if(viewInfo.preserve){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['31'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['74']++;view.remove();}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['31'][1]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['75']++;view.destroy({remove:true});__cov_Mp7RJfZTHE8HCU_KerbXfA.s['76']++;delete this._viewInfoMap[Y.stamp(view,true)];__cov_Mp7RJfZTHE8HCU_KerbXfA.s['77']++;if(view===viewInfo.instance){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['32'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['78']++;delete viewInfo.instance;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['32'][1]++;}}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['79']++;view.removeTarget(this);},_getRequest:function(){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['11']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['80']++;var req=Router.prototype._getRequest.apply(this,arguments);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['81']++;req.app=this;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['82']++;return req;},_getViewContainer:function(value){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['12']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['83']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['34'][0]++,!value)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['34'][1]++,!this._viewContainer)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['33'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['84']++;value=this._viewContainer=this.create();__cov_Mp7RJfZTHE8HCU_KerbXfA.s['85']++;this._set('viewContainer',value);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['33'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['86']++;return value;},_initHtml5:function(){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['13']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['87']++;if(this.get('serverRouting')===false){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['35'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['88']++;return false;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['35'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['89']++;return Router.html5;},_isChildView:function(view,parent){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['14']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['90']++;var viewInfo=this.getViewInfo(view),parentInfo=this.getViewInfo(parent);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['91']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['37'][0]++,viewInfo)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['37'][1]++,parentInfo)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['36'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['92']++;return this.getViewInfo(viewInfo.parent)===parentInfo;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['36'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['93']++;return false;},_isParentView:function(view,child){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['15']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['94']++;var viewInfo=this.getViewInfo(view),childInfo=this.getViewInfo(child);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['95']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['39'][0]++,viewInfo)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['39'][1]++,childInfo)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['38'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['96']++;return this.getViewInfo(childInfo.parent)===viewInfo;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['38'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['97']++;return false;},_navigate:function(url,options){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['16']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['98']++;if(!this.get('serverRouting')){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['40'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['99']++;options=Y.merge({force:true},options);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['40'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['100']++;return PjaxBase.prototype._navigate.call(this,url,options);},_save:function(url,replace){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['17']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['101']++;var path;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['102']++;if((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['42'][0]++,this.get('serverRouting'))&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['42'][1]++,!this.get('html5'))){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['41'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['103']++;if(!this._hasSameOrigin(url)){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['43'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['104']++;Y.error('Security error: The new URL must be of the same origin as the current URL.');__cov_Mp7RJfZTHE8HCU_KerbXfA.s['105']++;return this;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['43'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['106']++;if(win){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['44'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['107']++;path=this._joinURL((__cov_Mp7RJfZTHE8HCU_KerbXfA.b['45'][0]++,url)||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['45'][1]++,''));__cov_Mp7RJfZTHE8HCU_KerbXfA.s['108']++;if(replace){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['46'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['109']++;win.location.replace(path);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['46'][1]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['110']++;win.location=path;}}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['44'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['111']++;return this;}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['41'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['112']++;return Router.prototype._save.apply(this,arguments);},_uiSetActiveView:function(newView,oldView,options){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['18']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['113']++;(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['47'][0]++,options)||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['47'][1]++,options={});__cov_Mp7RJfZTHE8HCU_KerbXfA.s['114']++;var callback=options.callback,isChild=this._isChildView(newView,oldView),isParent=(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['48'][0]++,!isChild)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['48'][1]++,this._isParentView(newView,oldView)),prepend=(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['49'][0]++,!!options.prepend)||(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['49'][1]++,isParent);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['115']++;if(newView===oldView){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['50'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['116']++;return(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['51'][0]++,callback)&&(__cov_Mp7RJfZTHE8HCU_KerbXfA.b['51'][1]++,callback.call(this,newView));}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['50'][1]++;}__cov_Mp7RJfZTHE8HCU_KerbXfA.s['117']++;this._attachView(newView,prepend);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['118']++;this._detachView(oldView);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['119']++;if(callback){__cov_Mp7RJfZTHE8HCU_KerbXfA.b['52'][0]++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['120']++;callback.call(this,newView);}else{__cov_Mp7RJfZTHE8HCU_KerbXfA.b['52'][1]++;}},_afterActiveViewChange:function(e){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['19']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['121']++;this._uiSetActiveView(e.newVal,e.prevVal,e.options);}},{ATTRS:{activeView:{value:null,readOnly:true},container:{valueFn:function(){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['20']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['122']++;return Y.one('body');}},html5:{valueFn:'_initHtml5'},linkSelector:{value:'a'},serverRouting:{valueFn:function(){__cov_Mp7RJfZTHE8HCU_KerbXfA.f['21']++;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['123']++;return Y.App.serverRouting;},writeOnce:'initOnly'},viewContainer:{getter:'_getViewContainer',setter:Y.one,writeOnce:true}},_NON_ATTRS_CFG:['views']});__cov_Mp7RJfZTHE8HCU_KerbXfA.s['124']++;Y.namespace('App').Base=AppBase;__cov_Mp7RJfZTHE8HCU_KerbXfA.s['125']++;Y.App=Y.mix(Y.Base.create('app',AppBase,[]),Y.App,true);__cov_Mp7RJfZTHE8HCU_KerbXfA.s['126']++;Y.App.CLASS_NAMES={app:getClassName('app'),views:getClassName('app','views')};},'3.13.0',{'requires':['classnamemanager','pjax-base','router','view']}); diff --git a/lib/yuilib/3.12.0/app-base/app-base-debug.js b/lib/yuilib/3.13.0/app-base/app-base-debug.js old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/app-base/app-base-debug.js rename to lib/yuilib/3.13.0/app-base/app-base-debug.js index e884a26ff82..3ca15b46d64 --- a/lib/yuilib/3.12.0/app-base/app-base-debug.js +++ b/lib/yuilib/3.13.0/app-base/app-base-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -561,6 +561,24 @@ AppBase = Y.Base.create('app', Y.Base, [View, Router, PjaxBase], { view.removeTarget(this); }, + /** + Gets a request object that can be passed to a route handler. + + This delegates to `Y.Router`'s `_getRequest()` method and adds a reference + to this app instance at `req.app`. + + @method _getRequest + @param {String} src What initiated the URL change and need for the request. + @return {Object} Request object. + @protected + @see Router._getRequest + **/ + _getRequest: function () { + var req = Router.prototype._getRequest.apply(this, arguments); + req.app = this; + return req; + }, + /** Getter for the `viewContainer` attribute. @@ -1102,4 +1120,4 @@ Default `serverRouting` attribute value for all apps. **/ -}, '3.12.0', {"requires": ["classnamemanager", "pjax-base", "router", "view"]}); +}, '3.13.0', {"requires": ["classnamemanager", "pjax-base", "router", "view"]}); diff --git a/lib/yuilib/3.12.0/app-base/app-base-min.js b/lib/yuilib/3.13.0/app-base/app-base-min.js old mode 100644 new mode 100755 similarity index 52% rename from lib/yuilib/3.12.0/app-base/app-base-min.js rename to lib/yuilib/3.13.0/app-base/app-base-min.js index 612735536c3..de54111ebe6 --- a/lib/yuilib/3.12.0/app-base/app-base-min.js +++ b/lib/yuilib/3.13.0/app-base/app-base-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("app-base",function(e,t){var n=e.Lang,r=e.Object,i=e.PjaxBase,s=e.Router,o=e.View,u=e.ClassNameManager.getClassName,a=e.config.win,f;f=e.Base.create("app",e.Base,[o,s,i],{views:{},initializer:function(t){function i(t,r){n[r]=e.merge(n[r],t)}t||(t={});var n={};r.each(this.views,i),r.each(t.views,i),this.views=n,this._viewInfoMap={},this.after("activeViewChange",e.bind("_afterActiveViewChange",this)),this.get("serverRouting")||this._pjaxBindUI()},createView:function(t,i){var s=this.getViewInfo(t),u=s&&s.type||o,a,f;return a=n.isString(u)?r.getValue(e,u.split(".")):u,f=new a(i),this._viewInfoMap[e.stamp(f,!0)]=s,f},getViewInfo:function(t){return n.isString(t)?this.views[t]:t&&this._viewInfoMap[e.stamp(t,!0)]},render:function(){var t=e.App.CLASS_NAMES,n=this.get("container"),r=this.get("viewContainer"),i=this.get("activeView"),s=i&&i.get("container"),o=n.compareTo(r);return n.addClass(t.app),r.addClass(t.views),i&&!r.contains(s)&&r.appendChild(s),!n.contains(r)&&!o&&n.appendChild(r),this},showView:function(t,r,i,s){var o,u;return i||(i={}),s?i=e.merge(i,{callback:s}):n.isFunction(i)&&(i={callback:i}),n.isString(t)&&(o=this.getViewInfo(t),o&&o.preserve&&o.instance?(t=o.instance,this._viewInfoMap[e.stamp(t,!0)]=o):(t=this.createView(t,r),u=!0)),i.update&&!u&&t.setAttrs(r),"render"in i?i.render&&t.render():u&&t.render(),this._set("activeView",t,{options:i})},_attachView:function(e,t){if(!e)return;var n=this.getViewInfo(e),r=this.get("viewContainer");e.addTarget(this),n&&(n.instance=e),r[t?"prepend":"append"](e.get("container"))},_destroyContainer:function(){var t=e.App.CLASS_NAMES,n=this.get("container"),r=this.get("viewContainer"),i=n.compareTo(r);if(e.one("body").compareTo(n)){this.detachEvents(),n.removeClass(t.app),i?n.removeClass(t.views):r.remove(!0);return}r.remove(!0),i||n.remove(!0)},_detachView:function(t){if(!t)return;var n=this.getViewInfo(t)||{};n.preserve?t.remove():(t.destroy({remove:!0}),delete this._viewInfoMap[e.stamp(t,!0)],t===n.instance&&delete n.instance),t.removeTarget(this)},_getViewContainer:function(e){return!e&&!this._viewContainer&&(e=this._viewContainer=this.create(),this._set("viewContainer",e)),e},_initHtml5:function(){return this.get("serverRouting")===!1?!1:s.html5},_isChildView:function(e,t){var n=this.getViewInfo(e),r=this.getViewInfo(t);return n&&r?this.getViewInfo(n.parent)===r:!1},_isParentView:function(e,t){var n=this.getViewInfo(e),r=this.getViewInfo(t);return n&&r?this.getViewInfo(r.parent)===n:!1},_navigate:function(t,n){return this.get("serverRouting")||(n=e.merge({force:!0},n)),i.prototype._navigate.call(this,t,n)},_save:function(t,n){var r;return this.get("serverRouting")&&!this.get("html5")?this._hasSameOrigin(t)?(a&&(r=this._joinURL(t||""),n?a.location.replace(r):a.location=r),this):(e.error("Security error: The new URL must be of the same origin as the current URL."),this):s.prototype._save.apply(this,arguments)},_uiSetActiveView:function(e,t,n){n||(n={});var r=n.callback,i=this._isChildView(e,t),s=!i&&this._isParentView(e,t),o=!!n.prepend||s;if(e===t)return r&&r.call(this,e);this._attachView(e,o),this._detachView(t),r&&r.call(this,e)},_afterActiveViewChange:function(e){this._uiSetActiveView(e.newVal,e.prevVal,e.options)}},{ATTRS:{activeView:{value:null,readOnly:!0},container:{valueFn:function(){return e.one("body")}},html5:{valueFn:"_initHtml5"},linkSelector:{value:"a"},serverRouting:{valueFn:function(){return e.App.serverRouting},writeOnce:"initOnly"},viewContainer:{getter:"_getViewContainer",setter:e.one,writeOnce:!0}},_NON_ATTRS_CFG:["views"]}),e.namespace("App").Base=f,e.App=e.mix(e.Base.create("app",f,[]),e.App,!0),e.App.CLASS_NAMES={app:u("app"),views:u("app","views")}},"3.12.0",{requires:["classnamemanager","pjax-base","router","view"]}); +YUI.add("app-base",function(e,t){var n=e.Lang,r=e.Object,i=e.PjaxBase,s=e.Router,o=e.View,u=e.ClassNameManager.getClassName,a=e.config.win,f;f=e.Base.create("app",e.Base,[o,s,i],{views:{},initializer:function(t){function i(t,r){n[r]=e.merge(n[r],t)}t||(t={});var n={};r.each(this.views,i),r.each(t.views,i),this.views=n,this._viewInfoMap={},this.after("activeViewChange",e.bind("_afterActiveViewChange",this)),this.get("serverRouting")||this._pjaxBindUI()},createView:function(t,i){var s=this.getViewInfo(t),u=s&&s.type||o,a,f;return a=n.isString(u)?r.getValue(e,u.split(".")):u,f=new a(i),this._viewInfoMap[e.stamp(f,!0)]=s,f},getViewInfo:function(t){return n.isString(t)?this.views[t]:t&&this._viewInfoMap[e.stamp(t,!0)]},render:function(){var t=e.App.CLASS_NAMES,n=this.get("container"),r=this.get("viewContainer"),i=this.get("activeView"),s=i&&i.get("container"),o=n.compareTo(r);return n.addClass(t.app),r.addClass(t.views),i&&!r.contains(s)&&r.appendChild(s),!n.contains(r)&&!o&&n.appendChild(r),this},showView:function(t,r,i,s){var o,u;return i||(i={}),s?i=e.merge(i,{callback:s}):n.isFunction(i)&&(i={callback:i}),n.isString(t)&&(o=this.getViewInfo(t),o&&o.preserve&&o.instance?(t=o.instance,this._viewInfoMap[e.stamp(t,!0)]=o):(t=this.createView(t,r),u=!0)),i.update&&!u&&t.setAttrs(r),"render"in i?i.render&&t.render():u&&t.render(),this._set("activeView",t,{options:i})},_attachView:function(e,t){if(!e)return;var n=this.getViewInfo(e),r=this.get("viewContainer");e.addTarget(this),n&&(n.instance=e),r[t?"prepend":"append"](e.get("container"))},_destroyContainer:function(){var t=e.App.CLASS_NAMES,n=this.get("container"),r=this.get("viewContainer"),i=n.compareTo(r);if(e.one("body").compareTo(n)){this.detachEvents(),n.removeClass(t.app),i?n.removeClass(t.views):r.remove(!0);return}r.remove(!0),i||n.remove(!0)},_detachView:function(t){if(!t)return;var n=this.getViewInfo(t)||{};n.preserve?t.remove():(t.destroy({remove:!0}),delete this._viewInfoMap[e.stamp(t,!0)],t===n.instance&&delete n.instance),t.removeTarget(this)},_getRequest:function(){var e=s.prototype._getRequest.apply(this,arguments);return e.app=this,e},_getViewContainer:function(e){return!e&&!this._viewContainer&&(e=this._viewContainer=this.create(),this._set("viewContainer",e)),e},_initHtml5:function(){return this.get("serverRouting")===!1?!1:s.html5},_isChildView:function(e,t){var n=this.getViewInfo(e),r=this.getViewInfo(t);return n&&r?this.getViewInfo(n.parent)===r:!1},_isParentView:function(e,t){var n=this.getViewInfo(e),r=this.getViewInfo(t);return n&&r?this.getViewInfo(r.parent)===n:!1},_navigate:function(t,n){return this.get("serverRouting")||(n=e.merge({force:!0},n)),i.prototype._navigate.call(this,t,n)},_save:function(t,n){var r;return this.get("serverRouting")&&!this.get("html5")?this._hasSameOrigin(t)?(a&&(r=this._joinURL(t||""),n?a.location.replace(r):a.location=r),this):(e.error("Security error: The new URL must be of the same origin as the current URL."),this):s.prototype._save.apply(this,arguments)},_uiSetActiveView:function(e,t,n){n||(n={});var r=n.callback,i=this._isChildView(e,t),s=!i&&this._isParentView(e,t),o=!!n.prepend||s;if(e===t)return r&&r.call(this,e);this._attachView(e,o),this._detachView(t),r&&r.call(this,e)},_afterActiveViewChange:function(e){this._uiSetActiveView(e.newVal,e.prevVal,e.options)}},{ATTRS:{activeView:{value:null,readOnly:!0},container:{valueFn:function(){return e.one("body")}},html5:{valueFn:"_initHtml5"},linkSelector:{value:"a"},serverRouting:{valueFn:function(){return e.App.serverRouting},writeOnce:"initOnly"},viewContainer:{getter:"_getViewContainer",setter:e.one,writeOnce:!0}},_NON_ATTRS_CFG:["views"]}),e.namespace("App").Base=f,e.App=e.mix(e.Base.create("app",f,[]),e.App,!0),e.App.CLASS_NAMES={app:u("app"),views:u("app","views")}},"3.13.0",{requires:["classnamemanager","pjax-base","router","view"]}); diff --git a/lib/yuilib/3.12.0/app-base/app-base.js b/lib/yuilib/3.13.0/app-base/app-base.js old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/app-base/app-base.js rename to lib/yuilib/3.13.0/app-base/app-base.js index e884a26ff82..3ca15b46d64 --- a/lib/yuilib/3.12.0/app-base/app-base.js +++ b/lib/yuilib/3.13.0/app-base/app-base.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -561,6 +561,24 @@ AppBase = Y.Base.create('app', Y.Base, [View, Router, PjaxBase], { view.removeTarget(this); }, + /** + Gets a request object that can be passed to a route handler. + + This delegates to `Y.Router`'s `_getRequest()` method and adds a reference + to this app instance at `req.app`. + + @method _getRequest + @param {String} src What initiated the URL change and need for the request. + @return {Object} Request object. + @protected + @see Router._getRequest + **/ + _getRequest: function () { + var req = Router.prototype._getRequest.apply(this, arguments); + req.app = this; + return req; + }, + /** Getter for the `viewContainer` attribute. @@ -1102,4 +1120,4 @@ Default `serverRouting` attribute value for all apps. **/ -}, '3.12.0', {"requires": ["classnamemanager", "pjax-base", "router", "view"]}); +}, '3.13.0', {"requires": ["classnamemanager", "pjax-base", "router", "view"]}); diff --git a/lib/yuilib/3.13.0/app-content/app-content-coverage.js b/lib/yuilib/3.13.0/app-content/app-content-coverage.js new file mode 100755 index 00000000000..9f7dfe4f537 --- /dev/null +++ b/lib/yuilib/3.13.0/app-content/app-content-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/app-content/app-content.js']) { + __coverage__['build/app-content/app-content.js'] = {"path":"build/app-content/app-content.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0,0],"7":[0,0],"8":[0,0],"9":[0,0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":23},"end":{"line":1,"column":42}}},"2":{"name":"AppContent","line":57,"loc":{"start":{"line":57,"column":0},"end":{"line":57,"column":22}}},"3":{"name":"(anonymous_3)","line":116,"loc":{"start":{"line":116,"column":17},"end":{"line":116,"column":55}}},"4":{"name":"(anonymous_4)","line":196,"loc":{"start":{"line":196,"column":19},"end":{"line":196,"column":45}}},"5":{"name":"(anonymous_5)","line":207,"loc":{"start":{"line":207,"column":66},"end":{"line":207,"column":78}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":234,"column":57}},"2":{"start":{"line":11,"column":0},"end":{"line":11,"column":32}},"3":{"start":{"line":57,"column":0},"end":{"line":59,"column":1}},"4":{"start":{"line":58,"column":4},"end":{"line":58,"column":39}},"5":{"start":{"line":72,"column":0},"end":{"line":72,"column":52}},"6":{"start":{"line":74,"column":0},"end":{"line":221,"column":2}},"7":{"start":{"line":118,"column":8},"end":{"line":118,"column":33}},"8":{"start":{"line":121,"column":8},"end":{"line":124,"column":9}},"9":{"start":{"line":122,"column":12},"end":{"line":122,"column":43}},"10":{"start":{"line":123,"column":12},"end":{"line":123,"column":28}},"11":{"start":{"line":129,"column":8},"end":{"line":129,"column":52}},"12":{"start":{"line":131,"column":8},"end":{"line":135,"column":55}},"13":{"start":{"line":139,"column":8},"end":{"line":139,"column":28}},"14":{"start":{"line":144,"column":8},"end":{"line":148,"column":9}},"15":{"start":{"line":147,"column":12},"end":{"line":147,"column":48}},"16":{"start":{"line":153,"column":8},"end":{"line":170,"column":9}},"17":{"start":{"line":154,"column":12},"end":{"line":154,"column":32}},"18":{"start":{"line":156,"column":12},"end":{"line":156,"column":57}},"19":{"start":{"line":159,"column":12},"end":{"line":160,"column":65}},"20":{"start":{"line":163,"column":12},"end":{"line":163,"column":68}},"21":{"start":{"line":164,"column":12},"end":{"line":164,"column":48}},"22":{"start":{"line":169,"column":12},"end":{"line":169,"column":38}},"23":{"start":{"line":173,"column":8},"end":{"line":173,"column":65}},"24":{"start":{"line":177,"column":8},"end":{"line":177,"column":70}},"25":{"start":{"line":197,"column":8},"end":{"line":199,"column":29}},"26":{"start":{"line":202,"column":8},"end":{"line":202,"column":58}},"27":{"start":{"line":202,"column":42},"end":{"line":202,"column":56}},"28":{"start":{"line":204,"column":8},"end":{"line":210,"column":9}},"29":{"start":{"line":207,"column":12},"end":{"line":209,"column":15}},"30":{"start":{"line":208,"column":16},"end":{"line":208,"column":42}},"31":{"start":{"line":212,"column":8},"end":{"line":212,"column":39}},"32":{"start":{"line":215,"column":8},"end":{"line":217,"column":9}},"33":{"start":{"line":216,"column":12},"end":{"line":216,"column":38}},"34":{"start":{"line":219,"column":8},"end":{"line":219,"column":15}},"35":{"start":{"line":224,"column":0},"end":{"line":224,"column":63}},"36":{"start":{"line":227,"column":0},"end":{"line":227,"column":47}},"37":{"start":{"line":230,"column":0},"end":{"line":230,"column":27}},"38":{"start":{"line":231,"column":0},"end":{"line":231,"column":32}}},"branchMap":{"1":{"line":121,"type":"if","locations":[{"start":{"line":121,"column":8},"end":{"line":121,"column":8}},{"start":{"line":121,"column":8},"end":{"line":121,"column":8}}]},"2":{"line":131,"type":"binary-expr","locations":[{"start":{"line":131,"column":25},"end":{"line":131,"column":37}},{"start":{"line":131,"column":41},"end":{"line":131,"column":43}}]},"3":{"line":132,"type":"cond-expr","locations":[{"start":{"line":132,"column":52},"end":{"line":132,"column":56}},{"start":{"line":132,"column":59},"end":{"line":132,"column":68}}]},"4":{"line":133,"type":"cond-expr","locations":[{"start":{"line":133,"column":52},"end":{"line":133,"column":63}},{"start":{"line":133,"column":66},"end":{"line":133,"column":68}}]},"5":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":8},"end":{"line":144,"column":8}},{"start":{"line":144,"column":8},"end":{"line":144,"column":8}}]},"6":{"line":144,"type":"binary-expr","locations":[{"start":{"line":144,"column":12},"end":{"line":144,"column":19}},{"start":{"line":144,"column":23},"end":{"line":144,"column":43}},{"start":{"line":145,"column":16},"end":{"line":145,"column":54}}]},"7":{"line":153,"type":"if","locations":[{"start":{"line":153,"column":8},"end":{"line":153,"column":8}},{"start":{"line":153,"column":8},"end":{"line":153,"column":8}}]},"8":{"line":153,"type":"binary-expr","locations":[{"start":{"line":153,"column":12},"end":{"line":153,"column":19}},{"start":{"line":153,"column":23},"end":{"line":153,"column":52}}]},"9":{"line":156,"type":"binary-expr","locations":[{"start":{"line":156,"column":20},"end":{"line":156,"column":28}},{"start":{"line":156,"column":32},"end":{"line":156,"column":45}},{"start":{"line":156,"column":50},"end":{"line":156,"column":56}}]},"10":{"line":159,"type":"cond-expr","locations":[{"start":{"line":160,"column":20},"end":{"line":160,"column":57}},{"start":{"line":160,"column":60},"end":{"line":160,"column":64}}]},"11":{"line":202,"type":"if","locations":[{"start":{"line":202,"column":8},"end":{"line":202,"column":8}},{"start":{"line":202,"column":8},"end":{"line":202,"column":8}}]},"12":{"line":202,"type":"binary-expr","locations":[{"start":{"line":202,"column":14},"end":{"line":202,"column":21}},{"start":{"line":202,"column":25},"end":{"line":202,"column":37}}]},"13":{"line":204,"type":"if","locations":[{"start":{"line":204,"column":8},"end":{"line":204,"column":8}},{"start":{"line":204,"column":8},"end":{"line":204,"column":8}}]},"14":{"line":204,"type":"binary-expr","locations":[{"start":{"line":204,"column":12},"end":{"line":204,"column":25}},{"start":{"line":204,"column":29},"end":{"line":204,"column":32}}]},"15":{"line":215,"type":"if","locations":[{"start":{"line":215,"column":8},"end":{"line":215,"column":8}},{"start":{"line":215,"column":8},"end":{"line":215,"column":8}}]}},"code":["(function () { YUI.add('app-content', function (Y, NAME) {","","/**","`Y.App` extension that provides pjax-style content fetching and handling.","","@module app","@submodule app-content","@since 3.7.0","**/","","var PjaxContent = Y.PjaxContent;","","/**","`Y.App` extension that provides pjax-style content fetching and handling.","","This makes it easy to fetch server rendered content for URLs using Ajax. The","HTML content returned from the server will be view-ified and set as the app's","main content, making it seamless to use a mixture of server and client rendered","views.","","When the `\"app-content\"` module is used, it will automatically mix itself into","`Y.App`, and it provides three main features:",""," - **`Y.App.Content.route`**: A stack of middleware which forms a pjax-style"," content route.",""," - **`loadContent()`**: Route middleware which load content from a server. This"," makes an Ajax request for the requested URL, parses the returned content and"," puts it on the route's response object.",""," - **`showContent()`**: Method which provides an easy way to view-ify HTML"," content which should be shown as an app's active/visible view.","","The following is an example of how these features can be used:",""," // Creates a new app and registers the `\"post\"` view."," var app = new Y.App({"," views: {"," post: {type: Y.PostView}"," }"," });",""," // Uses a simple server rendered content route for the About page."," app.route('/about/', Y.App.Content.route);",""," // Uses the `loadContent()` middleware to fetch the contents of the post"," // from the server and shows that content in a `\"post\"` view."," app.route('/posts/:id/', 'loadContent', function (req, res, next) {"," this.showContent(res.content.node, {view: 'post'});"," });","","@class App.Content","@uses PjaxContent","@extensionfor App","@since 3.7.0","**/","function AppContent() {"," PjaxContent.apply(this, arguments);","}","","/**","A stack of middleware which forms a pjax-style content route.","","This route will load the rendered HTML content from the server, then create and","show a new view using those contents.","","@property route","@type Array","@static","@since 3.7.0","**/","AppContent.route = ['loadContent', '_contentRoute'];","","AppContent.prototype = {"," // -- Public Methods -------------------------------------------------------",""," /**"," Sets this app's `activeView` attribute using the specified `content`.",""," This provides an easy way to view-ify HTML content which should be shown as"," this app's active/visible view. This method will determine the appropriate"," view `container` node based on the specified `content`. By default, a new"," `Y.View` instance will be created unless `options.view` is specified.",""," Under the hood, this method calls the `showView()` method, so refer to its"," docs for more information.",""," @method showContent"," @param {HTMLElement|Node|String} content The content to show, it may be"," provided as a selector string, a DOM element, or a `Y.Node` instance."," @param {Object} [options] Optional objects containing any of the following"," properties in addition to any `showView()` options:",""," @param {Object|String} [options.view] The name of a view defined in this"," app's `views`, or an object with the following properties:",""," @param {String} options.view.name The name of a view defined in this"," app's `views`."," @param {Object} [options.view.config] Optional configuration to use when"," creating the new view instance. This config object can also be used"," to update an existing or preserved view's attributes when"," `options.update` is `true`. **Note:** If a `container` is specified,"," it will be overridden by the `content` specified in the first"," argument.",""," @param {Function} [callback] Optional callback function to call after the"," new `activeView` is ready to use. **Note:** this will override"," `options.callback` and it can be specified as either the second or third"," argument. The function will be passed the following:",""," @param {View} callback.view A reference to the new `activeView`.",""," @since 3.7.0"," @see App.showView()"," **/"," showContent: function (content, options, callback) {"," // Makes sure we have a node instance, and will query selector strings."," content = Y.one(content);",""," // Support the callback function being either the second or third arg."," if (typeof options === 'function') {"," options = {callback: options};"," callback = null;"," }",""," // Mix in default option to *not* render the view because presumably we"," // have pre-rendered content here. This also creates a copy so we can"," // modify the object."," options = Y.merge({render: false}, options);",""," var view = options.view || '',"," viewName = typeof view === 'string' ? view : view.name,"," viewConfig = typeof view !== 'string' ? view.config : {},"," viewInfo = this.getViewInfo(viewName),"," container, template, type, ViewConstructor;",""," // Remove `view` from the `options` which will be passed along to the"," // `showView()` method."," delete options.view;",""," // When the specified `content` is a document fragment, we want to see"," // if it only contains a single node, and use that as the content. This"," // checks `childNodes` which will include text nodes."," if (content && content.isFragment() &&"," content.get('childNodes').size() === 1) {",""," content = content.get('firstChild');"," }",""," // When the `content` is an element node (`nodeType` 1), we can use it"," // as-is for the `container`. Otherwise, we'll construct a new container"," // based on the `options.view`'s `containerTemplate`."," if (content && content.get('nodeType') === 1) {"," container = content;"," } else {"," type = (viewInfo && viewInfo.type) || Y.View;",""," // Looks for a namespaced constructor function on `Y`."," ViewConstructor = typeof type === 'string' ?"," Y.Object.getValue(Y, type.split('.')) : type;",""," // Find the correct node template for the view."," template = ViewConstructor.prototype.containerTemplate;"," container = Y.Node.create(template);",""," // Append the document fragment to the newly created `container`"," // node. This is the worst case where we have to create a wrapper"," // node around the `content`."," container.append(content);"," }",""," // Makes sure the view is created using _our_ `container` node."," viewConfig = Y.merge(viewConfig, {container: container});",""," // Finally switch to the new `activeView`. We want to make sure `view`"," // is a string if it's falsy, that way a new view will be created."," return this.showView(viewName, viewConfig, options, callback);"," },",""," // -- Protected Methods ----------------------------------------------------",""," /**"," Provides a default content route which will show a server rendered view.",""," **Note:** This route callback assumes that it's called after the"," `loadContent()` middleware.",""," @method _contentRoute"," @param {Object} req Request object."," @param {Object} res Response Object."," @param {Function} next Function to pass control to the next route callback."," @protected"," @since 3.7.0"," @see Y.App.Content.route"," **/"," _contentRoute: function (req, res, next) {"," var content = res.content,"," doc = Y.config.doc,"," activeViewHandle;",""," // We must have some content to work with."," if (!(content && content.node)) { return next(); }",""," if (content.title && doc) {"," // Make sure the `activeView` does actually change before we go"," // messing with the page title."," activeViewHandle = this.onceAfter('activeViewChange', function () {"," doc.title = content.title;"," });"," }",""," this.showContent(content.node);",""," // Detach the handle just in case."," if (activeViewHandle) {"," activeViewHandle.detach();"," }",""," next();"," }","};","","// Mix statics.","AppContent.ATTRS = Y.Attribute.protectAttrs(PjaxContent.ATTRS);","","// Mix prototype.","Y.mix(AppContent, PjaxContent, false, null, 1);","","// -- Namespace ----------------------------------------------------------------","Y.App.Content = AppContent;","Y.Base.mix(Y.App, [AppContent]);","","","}, '3.13.0', {\"requires\": [\"app-base\", \"pjax-content\"]});","","}());"]}; +} +var __cov_4SilcYFgT6mhCgmPkPbZAw = __coverage__['build/app-content/app-content.js']; +__cov_4SilcYFgT6mhCgmPkPbZAw.s['1']++;YUI.add('app-content',function(Y,NAME){__cov_4SilcYFgT6mhCgmPkPbZAw.f['1']++;__cov_4SilcYFgT6mhCgmPkPbZAw.s['2']++;var PjaxContent=Y.PjaxContent;__cov_4SilcYFgT6mhCgmPkPbZAw.s['3']++;function AppContent(){__cov_4SilcYFgT6mhCgmPkPbZAw.f['2']++;__cov_4SilcYFgT6mhCgmPkPbZAw.s['4']++;PjaxContent.apply(this,arguments);}__cov_4SilcYFgT6mhCgmPkPbZAw.s['5']++;AppContent.route=['loadContent','_contentRoute'];__cov_4SilcYFgT6mhCgmPkPbZAw.s['6']++;AppContent.prototype={showContent:function(content,options,callback){__cov_4SilcYFgT6mhCgmPkPbZAw.f['3']++;__cov_4SilcYFgT6mhCgmPkPbZAw.s['7']++;content=Y.one(content);__cov_4SilcYFgT6mhCgmPkPbZAw.s['8']++;if(typeof options==='function'){__cov_4SilcYFgT6mhCgmPkPbZAw.b['1'][0]++;__cov_4SilcYFgT6mhCgmPkPbZAw.s['9']++;options={callback:options};__cov_4SilcYFgT6mhCgmPkPbZAw.s['10']++;callback=null;}else{__cov_4SilcYFgT6mhCgmPkPbZAw.b['1'][1]++;}__cov_4SilcYFgT6mhCgmPkPbZAw.s['11']++;options=Y.merge({render:false},options);__cov_4SilcYFgT6mhCgmPkPbZAw.s['12']++;var view=(__cov_4SilcYFgT6mhCgmPkPbZAw.b['2'][0]++,options.view)||(__cov_4SilcYFgT6mhCgmPkPbZAw.b['2'][1]++,''),viewName=typeof view==='string'?(__cov_4SilcYFgT6mhCgmPkPbZAw.b['3'][0]++,view):(__cov_4SilcYFgT6mhCgmPkPbZAw.b['3'][1]++,view.name),viewConfig=typeof view!=='string'?(__cov_4SilcYFgT6mhCgmPkPbZAw.b['4'][0]++,view.config):(__cov_4SilcYFgT6mhCgmPkPbZAw.b['4'][1]++,{}),viewInfo=this.getViewInfo(viewName),container,template,type,ViewConstructor;__cov_4SilcYFgT6mhCgmPkPbZAw.s['13']++;delete options.view;__cov_4SilcYFgT6mhCgmPkPbZAw.s['14']++;if((__cov_4SilcYFgT6mhCgmPkPbZAw.b['6'][0]++,content)&&(__cov_4SilcYFgT6mhCgmPkPbZAw.b['6'][1]++,content.isFragment())&&(__cov_4SilcYFgT6mhCgmPkPbZAw.b['6'][2]++,content.get('childNodes').size()===1)){__cov_4SilcYFgT6mhCgmPkPbZAw.b['5'][0]++;__cov_4SilcYFgT6mhCgmPkPbZAw.s['15']++;content=content.get('firstChild');}else{__cov_4SilcYFgT6mhCgmPkPbZAw.b['5'][1]++;}__cov_4SilcYFgT6mhCgmPkPbZAw.s['16']++;if((__cov_4SilcYFgT6mhCgmPkPbZAw.b['8'][0]++,content)&&(__cov_4SilcYFgT6mhCgmPkPbZAw.b['8'][1]++,content.get('nodeType')===1)){__cov_4SilcYFgT6mhCgmPkPbZAw.b['7'][0]++;__cov_4SilcYFgT6mhCgmPkPbZAw.s['17']++;container=content;}else{__cov_4SilcYFgT6mhCgmPkPbZAw.b['7'][1]++;__cov_4SilcYFgT6mhCgmPkPbZAw.s['18']++;type=(__cov_4SilcYFgT6mhCgmPkPbZAw.b['9'][0]++,viewInfo)&&(__cov_4SilcYFgT6mhCgmPkPbZAw.b['9'][1]++,viewInfo.type)||(__cov_4SilcYFgT6mhCgmPkPbZAw.b['9'][2]++,Y.View);__cov_4SilcYFgT6mhCgmPkPbZAw.s['19']++;ViewConstructor=typeof type==='string'?(__cov_4SilcYFgT6mhCgmPkPbZAw.b['10'][0]++,Y.Object.getValue(Y,type.split('.'))):(__cov_4SilcYFgT6mhCgmPkPbZAw.b['10'][1]++,type);__cov_4SilcYFgT6mhCgmPkPbZAw.s['20']++;template=ViewConstructor.prototype.containerTemplate;__cov_4SilcYFgT6mhCgmPkPbZAw.s['21']++;container=Y.Node.create(template);__cov_4SilcYFgT6mhCgmPkPbZAw.s['22']++;container.append(content);}__cov_4SilcYFgT6mhCgmPkPbZAw.s['23']++;viewConfig=Y.merge(viewConfig,{container:container});__cov_4SilcYFgT6mhCgmPkPbZAw.s['24']++;return this.showView(viewName,viewConfig,options,callback);},_contentRoute:function(req,res,next){__cov_4SilcYFgT6mhCgmPkPbZAw.f['4']++;__cov_4SilcYFgT6mhCgmPkPbZAw.s['25']++;var content=res.content,doc=Y.config.doc,activeViewHandle;__cov_4SilcYFgT6mhCgmPkPbZAw.s['26']++;if(!((__cov_4SilcYFgT6mhCgmPkPbZAw.b['12'][0]++,content)&&(__cov_4SilcYFgT6mhCgmPkPbZAw.b['12'][1]++,content.node))){__cov_4SilcYFgT6mhCgmPkPbZAw.b['11'][0]++;__cov_4SilcYFgT6mhCgmPkPbZAw.s['27']++;return next();}else{__cov_4SilcYFgT6mhCgmPkPbZAw.b['11'][1]++;}__cov_4SilcYFgT6mhCgmPkPbZAw.s['28']++;if((__cov_4SilcYFgT6mhCgmPkPbZAw.b['14'][0]++,content.title)&&(__cov_4SilcYFgT6mhCgmPkPbZAw.b['14'][1]++,doc)){__cov_4SilcYFgT6mhCgmPkPbZAw.b['13'][0]++;__cov_4SilcYFgT6mhCgmPkPbZAw.s['29']++;activeViewHandle=this.onceAfter('activeViewChange',function(){__cov_4SilcYFgT6mhCgmPkPbZAw.f['5']++;__cov_4SilcYFgT6mhCgmPkPbZAw.s['30']++;doc.title=content.title;});}else{__cov_4SilcYFgT6mhCgmPkPbZAw.b['13'][1]++;}__cov_4SilcYFgT6mhCgmPkPbZAw.s['31']++;this.showContent(content.node);__cov_4SilcYFgT6mhCgmPkPbZAw.s['32']++;if(activeViewHandle){__cov_4SilcYFgT6mhCgmPkPbZAw.b['15'][0]++;__cov_4SilcYFgT6mhCgmPkPbZAw.s['33']++;activeViewHandle.detach();}else{__cov_4SilcYFgT6mhCgmPkPbZAw.b['15'][1]++;}__cov_4SilcYFgT6mhCgmPkPbZAw.s['34']++;next();}};__cov_4SilcYFgT6mhCgmPkPbZAw.s['35']++;AppContent.ATTRS=Y.Attribute.protectAttrs(PjaxContent.ATTRS);__cov_4SilcYFgT6mhCgmPkPbZAw.s['36']++;Y.mix(AppContent,PjaxContent,false,null,1);__cov_4SilcYFgT6mhCgmPkPbZAw.s['37']++;Y.App.Content=AppContent;__cov_4SilcYFgT6mhCgmPkPbZAw.s['38']++;Y.Base.mix(Y.App,[AppContent]);},'3.13.0',{'requires':['app-base','pjax-content']}); diff --git a/lib/yuilib/3.12.0/app-content/app-content-debug.js b/lib/yuilib/3.13.0/app-content/app-content-debug.js old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/app-content/app-content-debug.js rename to lib/yuilib/3.13.0/app-content/app-content-debug.js index 7c4b1238be8..26c9ae3d930 --- a/lib/yuilib/3.12.0/app-content/app-content-debug.js +++ b/lib/yuilib/3.13.0/app-content/app-content-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -238,4 +238,4 @@ Y.App.Content = AppContent; Y.Base.mix(Y.App, [AppContent]); -}, '3.12.0', {"requires": ["app-base", "pjax-content"]}); +}, '3.13.0', {"requires": ["app-base", "pjax-content"]}); diff --git a/lib/yuilib/3.12.0/app-content/app-content-min.js b/lib/yuilib/3.13.0/app-content/app-content-min.js old mode 100644 new mode 100755 similarity index 92% rename from lib/yuilib/3.12.0/app-content/app-content-min.js rename to lib/yuilib/3.13.0/app-content/app-content-min.js index 0e43d638756..a2e6ae8a711 --- a/lib/yuilib/3.12.0/app-content/app-content-min.js +++ b/lib/yuilib/3.13.0/app-content/app-content-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("app-content",function(e,t){function r(){n.apply(this,arguments)}var n=e.PjaxContent;r.route=["loadContent","_contentRoute"],r.prototype={showContent:function(t,n,r){t=e.one(t),typeof n=="function"&&(n={callback:n},r=null),n=e.merge({render:!1},n);var i=n.view||"",s=typeof i=="string"?i:i.name,o=typeof i!="string"?i.config:{},u=this.getViewInfo(s),a,f,l,c;return delete n.view,t&&t.isFragment()&&t.get("childNodes").size()===1&&(t=t.get("firstChild")),t&&t.get("nodeType")===1?a=t:(l=u&&u.type||e.View,c=typeof l=="string"?e.Object.getValue(e,l.split(".")):l,f=c.prototype.containerTemplate,a=e.Node.create(f),a.append(t)),o=e.merge(o,{container:a}),this.showView(s,o,n,r)},_contentRoute:function(t,n,r){var i=n.content,s=e.config.doc,o;if(!i||!i.node)return r();i.title&&s&&(o=this.onceAfter("activeViewChange",function(){s.title=i.title})),this.showContent(i.node),o&&o.detach(),r()}},r.ATTRS=e.Attribute.protectAttrs(n.ATTRS),e.mix(r,n,!1,null,1),e.App.Content=r,e.Base.mix(e.App,[r])},"3.12.0",{requires:["app-base","pjax-content"]}); +YUI.add("app-content",function(e,t){function r(){n.apply(this,arguments)}var n=e.PjaxContent;r.route=["loadContent","_contentRoute"],r.prototype={showContent:function(t,n,r){t=e.one(t),typeof n=="function"&&(n={callback:n},r=null),n=e.merge({render:!1},n);var i=n.view||"",s=typeof i=="string"?i:i.name,o=typeof i!="string"?i.config:{},u=this.getViewInfo(s),a,f,l,c;return delete n.view,t&&t.isFragment()&&t.get("childNodes").size()===1&&(t=t.get("firstChild")),t&&t.get("nodeType")===1?a=t:(l=u&&u.type||e.View,c=typeof l=="string"?e.Object.getValue(e,l.split(".")):l,f=c.prototype.containerTemplate,a=e.Node.create(f),a.append(t)),o=e.merge(o,{container:a}),this.showView(s,o,n,r)},_contentRoute:function(t,n,r){var i=n.content,s=e.config.doc,o;if(!i||!i.node)return r();i.title&&s&&(o=this.onceAfter("activeViewChange",function(){s.title=i.title})),this.showContent(i.node),o&&o.detach(),r()}},r.ATTRS=e.Attribute.protectAttrs(n.ATTRS),e.mix(r,n,!1,null,1),e.App.Content=r,e.Base.mix(e.App,[r])},"3.13.0",{requires:["app-base","pjax-content"]}); diff --git a/lib/yuilib/3.12.0/app-content/app-content.js b/lib/yuilib/3.13.0/app-content/app-content.js old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/app-content/app-content.js rename to lib/yuilib/3.13.0/app-content/app-content.js index 7c4b1238be8..26c9ae3d930 --- a/lib/yuilib/3.12.0/app-content/app-content.js +++ b/lib/yuilib/3.13.0/app-content/app-content.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -238,4 +238,4 @@ Y.App.Content = AppContent; Y.Base.mix(Y.App, [AppContent]); -}, '3.12.0', {"requires": ["app-base", "pjax-content"]}); +}, '3.13.0', {"requires": ["app-base", "pjax-content"]}); diff --git a/lib/yuilib/3.12.0/app-transitions-css/app-transitions-css-min.css b/lib/yuilib/3.13.0/app-transitions-css/app-transitions-css-min.css old mode 100644 new mode 100755 similarity index 96% rename from lib/yuilib/3.12.0/app-transitions-css/app-transitions-css-min.css rename to lib/yuilib/3.13.0/app-transitions-css/app-transitions-css-min.css index d710f9864fa..68e4b71b607 --- a/lib/yuilib/3.12.0/app-transitions-css/app-transitions-css-min.css +++ b/lib/yuilib/3.13.0/app-transitions-css/app-transitions-css-min.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/app-transitions-css/app-transitions-css.css b/lib/yuilib/3.13.0/app-transitions-css/app-transitions-css.css old mode 100644 new mode 100755 similarity index 97% rename from lib/yuilib/3.12.0/app-transitions-css/app-transitions-css.css rename to lib/yuilib/3.13.0/app-transitions-css/app-transitions-css.css index 0a77507eb9d..a903fd58c3a --- a/lib/yuilib/3.12.0/app-transitions-css/app-transitions-css.css +++ b/lib/yuilib/3.13.0/app-transitions-css/app-transitions-css.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.13.0/app-transitions-native/app-transitions-native-coverage.js b/lib/yuilib/3.13.0/app-transitions-native/app-transitions-native-coverage.js new file mode 100755 index 00000000000..b3ffb241afa --- /dev/null +++ b/lib/yuilib/3.13.0/app-transitions-native/app-transitions-native-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/app-transitions-native/app-transitions-native.js']) { + __coverage__['build/app-transitions-native/app-transitions-native.js'] = {"path":"build/app-transitions-native/app-transitions-native.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":34},"end":{"line":1,"column":53}}},"2":{"name":"AppTransitionsNative","line":25,"loc":{"start":{"line":25,"column":0},"end":{"line":25,"column":32}}},"3":{"name":"(anonymous_3)","line":53,"loc":{"start":{"line":53,"column":17},"end":{"line":53,"column":29}}},"4":{"name":"(anonymous_4)","line":74,"loc":{"start":{"line":74,"column":24},"end":{"line":74,"column":36}}},"5":{"name":"(anonymous_5)","line":105,"loc":{"start":{"line":105,"column":12},"end":{"line":105,"column":52}}},"6":{"name":"(anonymous_6)","line":139,"loc":{"start":{"line":139,"column":22},"end":{"line":139,"column":34}}},"7":{"name":"(anonymous_7)","line":192,"loc":{"start":{"line":192,"column":29},"end":{"line":192,"column":66}}},"8":{"name":"complete","line":234,"loc":{"start":{"line":234,"column":8},"end":{"line":234,"column":28}}},"9":{"name":"(anonymous_9)","line":272,"loc":{"start":{"line":272,"column":19},"end":{"line":272,"column":35}}},"10":{"name":"(anonymous_10)","line":283,"loc":{"start":{"line":283,"column":17},"end":{"line":283,"column":29}}},"11":{"name":"(anonymous_11)","line":294,"loc":{"start":{"line":294,"column":19},"end":{"line":294,"column":35}}},"12":{"name":"(anonymous_12)","line":305,"loc":{"start":{"line":305,"column":17},"end":{"line":305,"column":29}}},"13":{"name":"(anonymous_13)","line":316,"loc":{"start":{"line":316,"column":19},"end":{"line":316,"column":31}}},"14":{"name":"(anonymous_14)","line":323,"loc":{"start":{"line":323,"column":17},"end":{"line":323,"column":29}}},"15":{"name":"(anonymous_15)","line":334,"loc":{"start":{"line":334,"column":19},"end":{"line":334,"column":31}}},"16":{"name":"(anonymous_16)","line":341,"loc":{"start":{"line":341,"column":17},"end":{"line":341,"column":29}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":353,"column":97}},"2":{"start":{"line":12,"column":0},"end":{"line":12,"column":39}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":34}},"4":{"start":{"line":27,"column":0},"end":{"line":263,"column":2}},"5":{"start":{"line":54,"column":8},"end":{"line":54,"column":42}},"6":{"start":{"line":55,"column":8},"end":{"line":55,"column":39}},"7":{"start":{"line":58,"column":8},"end":{"line":58,"column":69}},"8":{"start":{"line":75,"column":8},"end":{"line":77,"column":20}},"9":{"start":{"line":79,"column":8},"end":{"line":89,"column":9}},"10":{"start":{"line":82,"column":12},"end":{"line":86,"column":13}},"11":{"start":{"line":84,"column":16},"end":{"line":84,"column":70}},"12":{"start":{"line":85,"column":16},"end":{"line":85,"column":49}},"13":{"start":{"line":88,"column":12},"end":{"line":88,"column":65}},"14":{"start":{"line":106,"column":8},"end":{"line":107,"column":50}},"15":{"start":{"line":109,"column":8},"end":{"line":111,"column":9}},"16":{"start":{"line":110,"column":12},"end":{"line":110,"column":24}},"17":{"start":{"line":113,"column":8},"end":{"line":115,"column":9}},"18":{"start":{"line":114,"column":12},"end":{"line":114,"column":34}},"19":{"start":{"line":117,"column":8},"end":{"line":119,"column":9}},"20":{"start":{"line":118,"column":12},"end":{"line":118,"column":43}},"21":{"start":{"line":121,"column":8},"end":{"line":123,"column":9}},"22":{"start":{"line":122,"column":12},"end":{"line":122,"column":44}},"23":{"start":{"line":125,"column":8},"end":{"line":125,"column":40}},"24":{"start":{"line":140,"column":8},"end":{"line":140,"column":47}},"25":{"start":{"line":142,"column":8},"end":{"line":142,"column":45}},"26":{"start":{"line":144,"column":8},"end":{"line":146,"column":9}},"27":{"start":{"line":145,"column":12},"end":{"line":145,"column":38}},"28":{"start":{"line":148,"column":8},"end":{"line":148,"column":34}},"29":{"start":{"line":193,"column":8},"end":{"line":193,"column":34}},"30":{"start":{"line":195,"column":8},"end":{"line":197,"column":38}},"31":{"start":{"line":200,"column":8},"end":{"line":205,"column":9}},"32":{"start":{"line":201,"column":12},"end":{"line":201,"column":53}},"33":{"start":{"line":203,"column":12},"end":{"line":203,"column":40}},"34":{"start":{"line":204,"column":12},"end":{"line":204,"column":45}},"35":{"start":{"line":207,"column":8},"end":{"line":207,"column":69}},"36":{"start":{"line":208,"column":8},"end":{"line":208,"column":55}},"37":{"start":{"line":209,"column":8},"end":{"line":209,"column":68}},"38":{"start":{"line":210,"column":8},"end":{"line":210,"column":49}},"39":{"start":{"line":214,"column":8},"end":{"line":221,"column":9}},"40":{"start":{"line":215,"column":12},"end":{"line":215,"column":47}},"41":{"start":{"line":216,"column":12},"end":{"line":216,"column":38}},"42":{"start":{"line":217,"column":12},"end":{"line":217,"column":53}},"43":{"start":{"line":219,"column":12},"end":{"line":219,"column":40}},"44":{"start":{"line":220,"column":12},"end":{"line":220,"column":45}},"45":{"start":{"line":223,"column":8},"end":{"line":223,"column":35}},"46":{"start":{"line":225,"column":8},"end":{"line":225,"column":46}},"47":{"start":{"line":226,"column":8},"end":{"line":226,"column":56}},"48":{"start":{"line":228,"column":8},"end":{"line":228,"column":42}},"49":{"start":{"line":230,"column":8},"end":{"line":230,"column":43}},"50":{"start":{"line":234,"column":8},"end":{"line":241,"column":9}},"51":{"start":{"line":235,"column":12},"end":{"line":235,"column":38}},"52":{"start":{"line":236,"column":12},"end":{"line":236,"column":49}},"53":{"start":{"line":237,"column":12},"end":{"line":237,"column":53}},"54":{"start":{"line":239,"column":12},"end":{"line":239,"column":40}},"55":{"start":{"line":240,"column":12},"end":{"line":240,"column":45}},"56":{"start":{"line":244,"column":8},"end":{"line":244,"column":54}},"57":{"start":{"line":245,"column":8},"end":{"line":248,"column":10}},"58":{"start":{"line":251,"column":8},"end":{"line":254,"column":9}},"59":{"start":{"line":252,"column":12},"end":{"line":253,"column":68}},"60":{"start":{"line":256,"column":8},"end":{"line":259,"column":9}},"61":{"start":{"line":257,"column":12},"end":{"line":258,"column":69}},"62":{"start":{"line":261,"column":8},"end":{"line":261,"column":35}},"63":{"start":{"line":266,"column":0},"end":{"line":346,"column":3}},"64":{"start":{"line":273,"column":16},"end":{"line":274,"column":41}},"65":{"start":{"line":276,"column":16},"end":{"line":278,"column":17}},"66":{"start":{"line":277,"column":20},"end":{"line":277,"column":59}},"67":{"start":{"line":280,"column":16},"end":{"line":280,"column":39}},"68":{"start":{"line":284,"column":16},"end":{"line":284,"column":60}},"69":{"start":{"line":295,"column":16},"end":{"line":296,"column":41}},"70":{"start":{"line":298,"column":16},"end":{"line":300,"column":17}},"71":{"start":{"line":299,"column":20},"end":{"line":299,"column":59}},"72":{"start":{"line":302,"column":16},"end":{"line":302,"column":39}},"73":{"start":{"line":306,"column":16},"end":{"line":306,"column":60}},"74":{"start":{"line":317,"column":16},"end":{"line":320,"column":19}},"75":{"start":{"line":324,"column":16},"end":{"line":324,"column":60}},"76":{"start":{"line":335,"column":16},"end":{"line":338,"column":19}},"77":{"start":{"line":342,"column":16},"end":{"line":342,"column":60}},"78":{"start":{"line":349,"column":0},"end":{"line":349,"column":47}},"79":{"start":{"line":350,"column":0},"end":{"line":350,"column":42}}},"branchMap":{"1":{"line":79,"type":"if","locations":[{"start":{"line":79,"column":8},"end":{"line":79,"column":8}},{"start":{"line":79,"column":8},"end":{"line":79,"column":8}}]},"2":{"line":82,"type":"if","locations":[{"start":{"line":82,"column":12},"end":{"line":82,"column":12}},{"start":{"line":82,"column":12},"end":{"line":82,"column":12}}]},"3":{"line":109,"type":"if","locations":[{"start":{"line":109,"column":8},"end":{"line":109,"column":8}},{"start":{"line":109,"column":8},"end":{"line":109,"column":8}}]},"4":{"line":109,"type":"binary-expr","locations":[{"start":{"line":109,"column":12},"end":{"line":109,"column":32}},{"start":{"line":109,"column":36},"end":{"line":109,"column":48}}]},"5":{"line":113,"type":"if","locations":[{"start":{"line":113,"column":8},"end":{"line":113,"column":8}},{"start":{"line":113,"column":8},"end":{"line":113,"column":8}}]},"6":{"line":117,"type":"if","locations":[{"start":{"line":117,"column":8},"end":{"line":117,"column":8}},{"start":{"line":117,"column":8},"end":{"line":117,"column":8}}]},"7":{"line":121,"type":"if","locations":[{"start":{"line":121,"column":8},"end":{"line":121,"column":8}},{"start":{"line":121,"column":8},"end":{"line":121,"column":8}}]},"8":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":8},"end":{"line":144,"column":8}},{"start":{"line":144,"column":8},"end":{"line":144,"column":8}}]},"9":{"line":193,"type":"binary-expr","locations":[{"start":{"line":193,"column":8},"end":{"line":193,"column":15}},{"start":{"line":193,"column":20},"end":{"line":193,"column":32}}]},"10":{"line":200,"type":"if","locations":[{"start":{"line":200,"column":8},"end":{"line":200,"column":8}},{"start":{"line":200,"column":8},"end":{"line":200,"column":8}}]},"11":{"line":201,"type":"binary-expr","locations":[{"start":{"line":201,"column":12},"end":{"line":201,"column":20}},{"start":{"line":201,"column":24},"end":{"line":201,"column":52}}]},"12":{"line":209,"type":"binary-expr","locations":[{"start":{"line":209,"column":19},"end":{"line":209,"column":27}},{"start":{"line":209,"column":31},"end":{"line":209,"column":67}}]},"13":{"line":210,"type":"binary-expr","locations":[{"start":{"line":210,"column":19},"end":{"line":210,"column":36}},{"start":{"line":210,"column":40},"end":{"line":210,"column":48}}]},"14":{"line":214,"type":"if","locations":[{"start":{"line":214,"column":8},"end":{"line":214,"column":8}},{"start":{"line":214,"column":8},"end":{"line":214,"column":8}}]},"15":{"line":217,"type":"binary-expr","locations":[{"start":{"line":217,"column":12},"end":{"line":217,"column":20}},{"start":{"line":217,"column":24},"end":{"line":217,"column":52}}]},"16":{"line":237,"type":"binary-expr","locations":[{"start":{"line":237,"column":12},"end":{"line":237,"column":20}},{"start":{"line":237,"column":24},"end":{"line":237,"column":52}}]},"17":{"line":246,"type":"binary-expr","locations":[{"start":{"line":246,"column":23},"end":{"line":246,"column":32}},{"start":{"line":246,"column":36},"end":{"line":246,"column":45}}]},"18":{"line":251,"type":"if","locations":[{"start":{"line":251,"column":8},"end":{"line":251,"column":8}},{"start":{"line":251,"column":8},"end":{"line":251,"column":8}}]},"19":{"line":251,"type":"binary-expr","locations":[{"start":{"line":251,"column":12},"end":{"line":251,"column":19}},{"start":{"line":251,"column":23},"end":{"line":251,"column":32}}]},"20":{"line":256,"type":"if","locations":[{"start":{"line":256,"column":8},"end":{"line":256,"column":8}},{"start":{"line":256,"column":8},"end":{"line":256,"column":8}}]},"21":{"line":256,"type":"binary-expr","locations":[{"start":{"line":256,"column":12},"end":{"line":256,"column":19}},{"start":{"line":256,"column":23},"end":{"line":256,"column":33}}]},"22":{"line":276,"type":"if","locations":[{"start":{"line":276,"column":16},"end":{"line":276,"column":16}},{"start":{"line":276,"column":16},"end":{"line":276,"column":16}}]},"23":{"line":276,"type":"binary-expr","locations":[{"start":{"line":276,"column":20},"end":{"line":276,"column":36}},{"start":{"line":276,"column":40},"end":{"line":276,"column":57}}]},"24":{"line":298,"type":"if","locations":[{"start":{"line":298,"column":16},"end":{"line":298,"column":16}},{"start":{"line":298,"column":16},"end":{"line":298,"column":16}}]},"25":{"line":298,"type":"binary-expr","locations":[{"start":{"line":298,"column":20},"end":{"line":298,"column":36}},{"start":{"line":298,"column":40},"end":{"line":298,"column":56}}]}},"code":["(function () { YUI.add('app-transitions-native', function (Y, NAME) {","","/**","Provides the implementation of view transitions for `Y.App.Transitions` in","browsers which support native CSS3 transitions.","","@module app","@submodule app-transitions-native","@since 3.5.0","**/","","var AppTransitions = Y.App.Transitions;","","/**","Provides the implementation of view transitions for `Y.App.Transitions` in","browsers which support native CSS3 transitions.","","When this module is used, `Y.App.TransitionsNative` will automatically mix","itself in to `Y.App`.","","@class App.TransitionsNative","@extensionfor App","@since 3.5.0","**/","function AppTransitionsNative() {}","","AppTransitionsNative.prototype = {"," // -- Protected Properties -------------------------------------------------",""," /**"," Whether this app is currently transitioning its `activeView`.",""," @property _transitioning"," @type Boolean"," @default false"," @protected"," @since 3.5.0"," **/",""," /**"," A queue that holds pending calls to this app's `_uiTransitionActiveView()`"," method.",""," @property _viewTransitionQueue"," @type Array"," @default []"," @protected"," @since 3.5.0"," **/",""," // -- Lifecycle Methods ----------------------------------------------------",""," initializer: function () {"," this._transitioning = false;"," this._viewTransitionQueue = [];",""," // TODO: Consider the AOP approach that `Plugin.WidgetAnim` uses."," Y.Do.before(this._queueActiveView, this, '_uiSetActiveView');"," },",""," // -- Protected Methods ----------------------------------------------------",""," /**"," Dequeues any pending calls to `_uiTransitionActiveView()`.",""," **Note:** When there is more than one queued transition, only the most"," recent `activeView` change will be visually transitioned, while the others"," will have their `transition` option overridden to `false`.",""," @method _dequeueActiveView"," @protected"," @since 3.5.0"," **/"," _dequeueActiveView: function () {"," var queue = this._viewTransitionQueue,"," transition = queue.shift(),"," options;",""," if (transition) {"," // When items are still left in the queue, override the transition"," // so it does not run."," if (queue.length) {"," // Overrides `transition` option and splices in the new options."," options = Y.merge(transition[2], {transition: false});"," transition.splice(2, 1, options);"," }",""," this._uiTransitionActiveView.apply(this, transition);"," }"," },",""," /**"," Returns an object containing a named fx for both `viewIn` and `viewOut`"," based on the relationship between the specified `newView` and `oldView`.",""," @method _getFx"," @param {View} newView The view being transitioned-in."," @param {View} oldView The view being transitioned-out."," @param {String} [transition] The preferred transition to use."," @return {Object} An object containing a named fx for both `viewIn` and"," `viewOut`."," @protected"," @since 3.5.0"," **/"," _getFx: function (newView, oldView, transition) {"," var fx = AppTransitions.FX,"," transitions = this.get('transitions');",""," if (transition === false || !transitions) {"," return null;"," }",""," if (transition) {"," return fx[transition];"," }",""," if (this._isChildView(newView, oldView)) {"," return fx[transitions.toChild];"," }",""," if (this._isParentView(newView, oldView)) {"," return fx[transitions.toParent];"," }",""," return fx[transitions.navigate];"," },",""," /**"," Queues calls to `_uiTransitionActiveView()` to make sure a currently running"," transition isn't interrupted.",""," **Note:** This method prevents the default `_uiSetActiveView()` method from"," running.",""," @method _queueActiveView"," @protected"," @since 3.5.0"," **/"," _queueActiveView: function () {"," var args = Y.Array(arguments, 0, true);",""," this._viewTransitionQueue.push(args);",""," if (!this._transitioning) {"," this._dequeueActiveView();"," }",""," return new Y.Do.Prevent();"," },",""," /**"," Performs the actual change of this app's `activeView` by visually"," transitioning between the `newView` and `oldView` using any specified"," `options`.",""," The `newView` is attached to the app by rendering it to the `viewContainer`,"," and making this app a bubble target of its events.",""," The `oldView` is detached from the app by removing it from the"," `viewContainer`, and removing this app as a bubble target for its events."," The `oldView` will either be preserved or properly destroyed.",""," **Note:** This method overrides `_uiSetActiveView()` and provides all of its"," functionality plus supports visual transitions. Also, the `activeView`"," attribute is read-only and can be changed by calling the `showView()`"," method.",""," @method _uiTransitionActiveView"," @param {View} newView The View which is now this app's `activeView`."," @param {View} [oldView] The View which was this app's `activeView`."," @param {Object} [options] Optional object containing any of the following"," properties:"," @param {Function} [options.callback] Optional callback function to call"," after new `activeView` is ready to use, the function will be passed:"," @param {View} options.callback.view A reference to the new"," `activeView`."," @param {Boolean} [options.prepend=false] Whether the `view` should be"," prepended instead of appended to the `viewContainer`."," @param {Boolean} [options.render] Whether the `view` should be rendered."," **Note:** If no value is specified, a view instance will only be"," rendered if it's newly created by this method."," @param {Boolean|String} [options.transition] Optional transition override."," A transition can be specified which will override the default, or"," `false` for no transition."," @param {Boolean} [options.update=false] Whether an existing view should"," have its attributes updated by passing the `config` object to its"," `setAttrs()` method. **Note:** This option does not have an effect if"," the `view` instance is created as a result of calling this method."," @protected"," @since 3.5.0"," **/"," _uiTransitionActiveView: function (newView, oldView, options) {"," options || (options = {});",""," var callback = options.callback,"," container, transitioning, isChild, isParent, prepend,"," fx, fxConfig, transitions;",""," // Quits early when to new and old views are the same."," if (newView === oldView) {"," callback && callback.call(this, newView);",""," this._transitioning = false;"," return this._dequeueActiveView();"," }",""," fx = this._getFx(newView, oldView, options.transition);"," isChild = this._isChildView(newView, oldView);"," isParent = !isChild && this._isParentView(newView, oldView);"," prepend = !!options.prepend || isParent;",""," // Preforms simply attach/detach of the new and old view respectively"," // when there's no transition to perform."," if (!fx) {"," this._attachView(newView, prepend);"," this._detachView(oldView);"," callback && callback.call(this, newView);",""," this._transitioning = false;"," return this._dequeueActiveView();"," }",""," this._transitioning = true;",""," container = this.get('container');"," transitioning = Y.App.CLASS_NAMES.transitioning;",""," container.addClass(transitioning);",""," this._attachView(newView, prepend);",""," // Called when view transitions completed, if none were added this will"," // run right away."," function complete() {"," this._detachView(oldView);"," container.removeClass(transitioning);"," callback && callback.call(this, newView);",""," this._transitioning = false;"," return this._dequeueActiveView();"," }",""," // Setup a new stack to run the view transitions in parallel."," transitions = new Y.Parallel({context: this});"," fxConfig = {"," crossView: !!oldView && !!newView,"," prepended: prepend"," };",""," // Transition the new view first to prevent a gap when sliding."," if (newView && fx.viewIn) {"," newView.get('container')"," .transition(fx.viewIn, fxConfig, transitions.add());"," }",""," if (oldView && fx.viewOut) {"," oldView.get('container')"," .transition(fx.viewOut, fxConfig, transitions.add());"," }",""," transitions.done(complete);"," }","};","","// -- Transition fx ------------------------------------------------------------","Y.mix(Y.Transition.fx, {"," 'app:fadeIn': {"," opacity : 1,"," duration: 0.3,",""," on: {"," start: function (data) {"," var styles = {opacity: 0},"," config = data.config;",""," if (config.crossView && !config.prepended) {"," styles.transform = 'translateX(-100%)';"," }",""," this.setStyles(styles);"," },",""," end: function () {"," this.setStyle('transform', 'translateX(0)');"," }"," }"," },",""," 'app:fadeOut': {"," opacity : 0,"," duration: 0.3,",""," on: {"," start: function (data) {"," var styles = {opacity: 1},"," config = data.config;",""," if (config.crossView && config.prepended) {"," styles.transform = 'translateX(-100%)';"," }",""," this.setStyles(styles);"," },",""," end: function () {"," this.setStyle('transform', 'translateX(0)');"," }"," }"," },",""," 'app:slideLeft': {"," duration : 0.3,"," transform: 'translateX(-100%)',",""," on: {"," start: function () {"," this.setStyles({"," opacity : 1,"," transform: 'translateX(0%)'"," });"," },",""," end: function () {"," this.setStyle('transform', 'translateX(0)');"," }"," }"," },",""," 'app:slideRight': {"," duration : 0.3,"," transform: 'translateX(0)',",""," on: {"," start: function () {"," this.setStyles({"," opacity : 1,"," transform: 'translateX(-100%)'"," });"," },",""," end: function () {"," this.setStyle('transform', 'translateX(0)');"," }"," }"," }","});","","// -- Namespacae ---------------------------------------------------------------","Y.App.TransitionsNative = AppTransitionsNative;","Y.Base.mix(Y.App, [AppTransitionsNative]);","","","}, '3.13.0', {\"requires\": [\"app-transitions\", \"app-transitions-css\", \"parallel\", \"transition\"]});","","}());"]}; +} +var __cov_5NkVSkXMY8GRqufE0nKJRA = __coverage__['build/app-transitions-native/app-transitions-native.js']; +__cov_5NkVSkXMY8GRqufE0nKJRA.s['1']++;YUI.add('app-transitions-native',function(Y,NAME){__cov_5NkVSkXMY8GRqufE0nKJRA.f['1']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['2']++;var AppTransitions=Y.App.Transitions;__cov_5NkVSkXMY8GRqufE0nKJRA.s['3']++;function AppTransitionsNative(){__cov_5NkVSkXMY8GRqufE0nKJRA.f['2']++;}__cov_5NkVSkXMY8GRqufE0nKJRA.s['4']++;AppTransitionsNative.prototype={initializer:function(){__cov_5NkVSkXMY8GRqufE0nKJRA.f['3']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['5']++;this._transitioning=false;__cov_5NkVSkXMY8GRqufE0nKJRA.s['6']++;this._viewTransitionQueue=[];__cov_5NkVSkXMY8GRqufE0nKJRA.s['7']++;Y.Do.before(this._queueActiveView,this,'_uiSetActiveView');},_dequeueActiveView:function(){__cov_5NkVSkXMY8GRqufE0nKJRA.f['4']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['8']++;var queue=this._viewTransitionQueue,transition=queue.shift(),options;__cov_5NkVSkXMY8GRqufE0nKJRA.s['9']++;if(transition){__cov_5NkVSkXMY8GRqufE0nKJRA.b['1'][0]++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['10']++;if(queue.length){__cov_5NkVSkXMY8GRqufE0nKJRA.b['2'][0]++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['11']++;options=Y.merge(transition[2],{transition:false});__cov_5NkVSkXMY8GRqufE0nKJRA.s['12']++;transition.splice(2,1,options);}else{__cov_5NkVSkXMY8GRqufE0nKJRA.b['2'][1]++;}__cov_5NkVSkXMY8GRqufE0nKJRA.s['13']++;this._uiTransitionActiveView.apply(this,transition);}else{__cov_5NkVSkXMY8GRqufE0nKJRA.b['1'][1]++;}},_getFx:function(newView,oldView,transition){__cov_5NkVSkXMY8GRqufE0nKJRA.f['5']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['14']++;var fx=AppTransitions.FX,transitions=this.get('transitions');__cov_5NkVSkXMY8GRqufE0nKJRA.s['15']++;if((__cov_5NkVSkXMY8GRqufE0nKJRA.b['4'][0]++,transition===false)||(__cov_5NkVSkXMY8GRqufE0nKJRA.b['4'][1]++,!transitions)){__cov_5NkVSkXMY8GRqufE0nKJRA.b['3'][0]++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['16']++;return null;}else{__cov_5NkVSkXMY8GRqufE0nKJRA.b['3'][1]++;}__cov_5NkVSkXMY8GRqufE0nKJRA.s['17']++;if(transition){__cov_5NkVSkXMY8GRqufE0nKJRA.b['5'][0]++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['18']++;return fx[transition];}else{__cov_5NkVSkXMY8GRqufE0nKJRA.b['5'][1]++;}__cov_5NkVSkXMY8GRqufE0nKJRA.s['19']++;if(this._isChildView(newView,oldView)){__cov_5NkVSkXMY8GRqufE0nKJRA.b['6'][0]++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['20']++;return fx[transitions.toChild];}else{__cov_5NkVSkXMY8GRqufE0nKJRA.b['6'][1]++;}__cov_5NkVSkXMY8GRqufE0nKJRA.s['21']++;if(this._isParentView(newView,oldView)){__cov_5NkVSkXMY8GRqufE0nKJRA.b['7'][0]++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['22']++;return fx[transitions.toParent];}else{__cov_5NkVSkXMY8GRqufE0nKJRA.b['7'][1]++;}__cov_5NkVSkXMY8GRqufE0nKJRA.s['23']++;return fx[transitions.navigate];},_queueActiveView:function(){__cov_5NkVSkXMY8GRqufE0nKJRA.f['6']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['24']++;var args=Y.Array(arguments,0,true);__cov_5NkVSkXMY8GRqufE0nKJRA.s['25']++;this._viewTransitionQueue.push(args);__cov_5NkVSkXMY8GRqufE0nKJRA.s['26']++;if(!this._transitioning){__cov_5NkVSkXMY8GRqufE0nKJRA.b['8'][0]++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['27']++;this._dequeueActiveView();}else{__cov_5NkVSkXMY8GRqufE0nKJRA.b['8'][1]++;}__cov_5NkVSkXMY8GRqufE0nKJRA.s['28']++;return new Y.Do.Prevent();},_uiTransitionActiveView:function(newView,oldView,options){__cov_5NkVSkXMY8GRqufE0nKJRA.f['7']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['29']++;(__cov_5NkVSkXMY8GRqufE0nKJRA.b['9'][0]++,options)||(__cov_5NkVSkXMY8GRqufE0nKJRA.b['9'][1]++,options={});__cov_5NkVSkXMY8GRqufE0nKJRA.s['30']++;var callback=options.callback,container,transitioning,isChild,isParent,prepend,fx,fxConfig,transitions;__cov_5NkVSkXMY8GRqufE0nKJRA.s['31']++;if(newView===oldView){__cov_5NkVSkXMY8GRqufE0nKJRA.b['10'][0]++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['32']++;(__cov_5NkVSkXMY8GRqufE0nKJRA.b['11'][0]++,callback)&&(__cov_5NkVSkXMY8GRqufE0nKJRA.b['11'][1]++,callback.call(this,newView));__cov_5NkVSkXMY8GRqufE0nKJRA.s['33']++;this._transitioning=false;__cov_5NkVSkXMY8GRqufE0nKJRA.s['34']++;return this._dequeueActiveView();}else{__cov_5NkVSkXMY8GRqufE0nKJRA.b['10'][1]++;}__cov_5NkVSkXMY8GRqufE0nKJRA.s['35']++;fx=this._getFx(newView,oldView,options.transition);__cov_5NkVSkXMY8GRqufE0nKJRA.s['36']++;isChild=this._isChildView(newView,oldView);__cov_5NkVSkXMY8GRqufE0nKJRA.s['37']++;isParent=(__cov_5NkVSkXMY8GRqufE0nKJRA.b['12'][0]++,!isChild)&&(__cov_5NkVSkXMY8GRqufE0nKJRA.b['12'][1]++,this._isParentView(newView,oldView));__cov_5NkVSkXMY8GRqufE0nKJRA.s['38']++;prepend=(__cov_5NkVSkXMY8GRqufE0nKJRA.b['13'][0]++,!!options.prepend)||(__cov_5NkVSkXMY8GRqufE0nKJRA.b['13'][1]++,isParent);__cov_5NkVSkXMY8GRqufE0nKJRA.s['39']++;if(!fx){__cov_5NkVSkXMY8GRqufE0nKJRA.b['14'][0]++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['40']++;this._attachView(newView,prepend);__cov_5NkVSkXMY8GRqufE0nKJRA.s['41']++;this._detachView(oldView);__cov_5NkVSkXMY8GRqufE0nKJRA.s['42']++;(__cov_5NkVSkXMY8GRqufE0nKJRA.b['15'][0]++,callback)&&(__cov_5NkVSkXMY8GRqufE0nKJRA.b['15'][1]++,callback.call(this,newView));__cov_5NkVSkXMY8GRqufE0nKJRA.s['43']++;this._transitioning=false;__cov_5NkVSkXMY8GRqufE0nKJRA.s['44']++;return this._dequeueActiveView();}else{__cov_5NkVSkXMY8GRqufE0nKJRA.b['14'][1]++;}__cov_5NkVSkXMY8GRqufE0nKJRA.s['45']++;this._transitioning=true;__cov_5NkVSkXMY8GRqufE0nKJRA.s['46']++;container=this.get('container');__cov_5NkVSkXMY8GRqufE0nKJRA.s['47']++;transitioning=Y.App.CLASS_NAMES.transitioning;__cov_5NkVSkXMY8GRqufE0nKJRA.s['48']++;container.addClass(transitioning);__cov_5NkVSkXMY8GRqufE0nKJRA.s['49']++;this._attachView(newView,prepend);__cov_5NkVSkXMY8GRqufE0nKJRA.s['50']++;function complete(){__cov_5NkVSkXMY8GRqufE0nKJRA.f['8']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['51']++;this._detachView(oldView);__cov_5NkVSkXMY8GRqufE0nKJRA.s['52']++;container.removeClass(transitioning);__cov_5NkVSkXMY8GRqufE0nKJRA.s['53']++;(__cov_5NkVSkXMY8GRqufE0nKJRA.b['16'][0]++,callback)&&(__cov_5NkVSkXMY8GRqufE0nKJRA.b['16'][1]++,callback.call(this,newView));__cov_5NkVSkXMY8GRqufE0nKJRA.s['54']++;this._transitioning=false;__cov_5NkVSkXMY8GRqufE0nKJRA.s['55']++;return this._dequeueActiveView();}__cov_5NkVSkXMY8GRqufE0nKJRA.s['56']++;transitions=new Y.Parallel({context:this});__cov_5NkVSkXMY8GRqufE0nKJRA.s['57']++;fxConfig={crossView:(__cov_5NkVSkXMY8GRqufE0nKJRA.b['17'][0]++,!!oldView)&&(__cov_5NkVSkXMY8GRqufE0nKJRA.b['17'][1]++,!!newView),prepended:prepend};__cov_5NkVSkXMY8GRqufE0nKJRA.s['58']++;if((__cov_5NkVSkXMY8GRqufE0nKJRA.b['19'][0]++,newView)&&(__cov_5NkVSkXMY8GRqufE0nKJRA.b['19'][1]++,fx.viewIn)){__cov_5NkVSkXMY8GRqufE0nKJRA.b['18'][0]++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['59']++;newView.get('container').transition(fx.viewIn,fxConfig,transitions.add());}else{__cov_5NkVSkXMY8GRqufE0nKJRA.b['18'][1]++;}__cov_5NkVSkXMY8GRqufE0nKJRA.s['60']++;if((__cov_5NkVSkXMY8GRqufE0nKJRA.b['21'][0]++,oldView)&&(__cov_5NkVSkXMY8GRqufE0nKJRA.b['21'][1]++,fx.viewOut)){__cov_5NkVSkXMY8GRqufE0nKJRA.b['20'][0]++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['61']++;oldView.get('container').transition(fx.viewOut,fxConfig,transitions.add());}else{__cov_5NkVSkXMY8GRqufE0nKJRA.b['20'][1]++;}__cov_5NkVSkXMY8GRqufE0nKJRA.s['62']++;transitions.done(complete);}};__cov_5NkVSkXMY8GRqufE0nKJRA.s['63']++;Y.mix(Y.Transition.fx,{'app:fadeIn':{opacity:1,duration:0.3,on:{start:function(data){__cov_5NkVSkXMY8GRqufE0nKJRA.f['9']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['64']++;var styles={opacity:0},config=data.config;__cov_5NkVSkXMY8GRqufE0nKJRA.s['65']++;if((__cov_5NkVSkXMY8GRqufE0nKJRA.b['23'][0]++,config.crossView)&&(__cov_5NkVSkXMY8GRqufE0nKJRA.b['23'][1]++,!config.prepended)){__cov_5NkVSkXMY8GRqufE0nKJRA.b['22'][0]++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['66']++;styles.transform='translateX(-100%)';}else{__cov_5NkVSkXMY8GRqufE0nKJRA.b['22'][1]++;}__cov_5NkVSkXMY8GRqufE0nKJRA.s['67']++;this.setStyles(styles);},end:function(){__cov_5NkVSkXMY8GRqufE0nKJRA.f['10']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['68']++;this.setStyle('transform','translateX(0)');}}},'app:fadeOut':{opacity:0,duration:0.3,on:{start:function(data){__cov_5NkVSkXMY8GRqufE0nKJRA.f['11']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['69']++;var styles={opacity:1},config=data.config;__cov_5NkVSkXMY8GRqufE0nKJRA.s['70']++;if((__cov_5NkVSkXMY8GRqufE0nKJRA.b['25'][0]++,config.crossView)&&(__cov_5NkVSkXMY8GRqufE0nKJRA.b['25'][1]++,config.prepended)){__cov_5NkVSkXMY8GRqufE0nKJRA.b['24'][0]++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['71']++;styles.transform='translateX(-100%)';}else{__cov_5NkVSkXMY8GRqufE0nKJRA.b['24'][1]++;}__cov_5NkVSkXMY8GRqufE0nKJRA.s['72']++;this.setStyles(styles);},end:function(){__cov_5NkVSkXMY8GRqufE0nKJRA.f['12']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['73']++;this.setStyle('transform','translateX(0)');}}},'app:slideLeft':{duration:0.3,transform:'translateX(-100%)',on:{start:function(){__cov_5NkVSkXMY8GRqufE0nKJRA.f['13']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['74']++;this.setStyles({opacity:1,transform:'translateX(0%)'});},end:function(){__cov_5NkVSkXMY8GRqufE0nKJRA.f['14']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['75']++;this.setStyle('transform','translateX(0)');}}},'app:slideRight':{duration:0.3,transform:'translateX(0)',on:{start:function(){__cov_5NkVSkXMY8GRqufE0nKJRA.f['15']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['76']++;this.setStyles({opacity:1,transform:'translateX(-100%)'});},end:function(){__cov_5NkVSkXMY8GRqufE0nKJRA.f['16']++;__cov_5NkVSkXMY8GRqufE0nKJRA.s['77']++;this.setStyle('transform','translateX(0)');}}}});__cov_5NkVSkXMY8GRqufE0nKJRA.s['78']++;Y.App.TransitionsNative=AppTransitionsNative;__cov_5NkVSkXMY8GRqufE0nKJRA.s['79']++;Y.Base.mix(Y.App,[AppTransitionsNative]);},'3.13.0',{'requires':['app-transitions','app-transitions-css','parallel','transition']}); diff --git a/lib/yuilib/3.12.0/app-transitions-native/app-transitions-native-debug.js b/lib/yuilib/3.13.0/app-transitions-native/app-transitions-native-debug.js old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/app-transitions-native/app-transitions-native-debug.js rename to lib/yuilib/3.13.0/app-transitions-native/app-transitions-native-debug.js index 57424e438cb..1ad0c8ac219 --- a/lib/yuilib/3.12.0/app-transitions-native/app-transitions-native-debug.js +++ b/lib/yuilib/3.13.0/app-transitions-native/app-transitions-native-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -357,4 +357,4 @@ Y.App.TransitionsNative = AppTransitionsNative; Y.Base.mix(Y.App, [AppTransitionsNative]); -}, '3.12.0', {"requires": ["app-transitions", "app-transitions-css", "parallel", "transition"]}); +}, '3.13.0', {"requires": ["app-transitions", "app-transitions-css", "parallel", "transition"]}); diff --git a/lib/yuilib/3.12.0/app-transitions-native/app-transitions-native-min.js b/lib/yuilib/3.13.0/app-transitions-native/app-transitions-native-min.js old mode 100644 new mode 100755 similarity index 96% rename from lib/yuilib/3.12.0/app-transitions-native/app-transitions-native-min.js rename to lib/yuilib/3.13.0/app-transitions-native/app-transitions-native-min.js index 87db4a21dc3..29af9607eac --- a/lib/yuilib/3.12.0/app-transitions-native/app-transitions-native-min.js +++ b/lib/yuilib/3.13.0/app-transitions-native/app-transitions-native-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("app-transitions-native",function(e,t){function r(){}var n=e.App.Transitions;r.prototype={initializer:function(){this._transitioning=!1,this._viewTransitionQueue=[],e.Do.before(this._queueActiveView,this,"_uiSetActiveView")},_dequeueActiveView:function(){var t=this._viewTransitionQueue,n=t.shift(),r;n&&(t.length&&(r=e.merge(n[2],{transition:!1}),n.splice(2,1,r)),this._uiTransitionActiveView.apply(this,n))},_getFx:function(e,t,r){var i=n.FX,s=this.get("transitions");return r===!1||!s?null:r?i[r]:this._isChildView(e,t)?i[s.toChild]:this._isParentView(e,t)?i[s.toParent]:i[s.navigate]},_queueActiveView:function(){var t=e.Array(arguments,0,!0);return this._viewTransitionQueue.push(t),this._transitioning||this._dequeueActiveView(),new e.Do.Prevent},_uiTransitionActiveView:function(t,n,r){function p(){return this._detachView(n),s.removeClass(o),i&&i.call(this,t),this._transitioning=!1,this._dequeueActiveView()}r||(r={});var i=r.callback,s,o,u,a,f,l,c,h;if(t===n)return i&&i.call(this,t),this._transitioning=!1,this._dequeueActiveView();l=this._getFx(t,n,r.transition),u=this._isChildView(t,n),a=!u&&this._isParentView(t,n),f=!!r.prepend||a;if(!l)return this._attachView(t,f),this._detachView(n),i&&i.call(this,t),this._transitioning=!1,this._dequeueActiveView();this._transitioning=!0,s=this.get("container"),o=e.App.CLASS_NAMES.transitioning,s.addClass(o),this._attachView(t,f),h=new e.Parallel({context:this}),c={crossView:!!n&&!!t,prepended:f},t&&l.viewIn&&t.get("container").transition(l.viewIn,c,h.add()),n&&l.viewOut&&n.get("container").transition(l.viewOut,c,h.add()),h.done(p)}},e.mix(e.Transition.fx,{"app:fadeIn":{opacity:1,duration:.3,on:{start:function(e){var t={opacity:0},n=e.config;n.crossView&&!n.prepended&&(t.transform="translateX(-100%)"),this.setStyles(t)},end:function(){this.setStyle("transform","translateX(0)")}}},"app:fadeOut":{opacity:0,duration:.3,on:{start:function(e){var t={opacity:1},n=e.config;n.crossView&&n.prepended&&(t.transform="translateX(-100%)"),this.setStyles(t)},end:function(){this.setStyle("transform","translateX(0)")}}},"app:slideLeft":{duration:.3,transform:"translateX(-100%)",on:{start:function(){this.setStyles({opacity:1,transform:"translateX(0%)"})},end:function(){this.setStyle("transform","translateX(0)")}}},"app:slideRight":{duration:.3,transform:"translateX(0)",on:{start:function(){this.setStyles({opacity:1,transform:"translateX(-100%)"})},end:function(){this.setStyle("transform","translateX(0)")}}}}),e.App.TransitionsNative=r,e.Base.mix(e.App,[r])},"3.12.0",{requires:["app-transitions","app-transitions-css","parallel","transition"]}); +YUI.add("app-transitions-native",function(e,t){function r(){}var n=e.App.Transitions;r.prototype={initializer:function(){this._transitioning=!1,this._viewTransitionQueue=[],e.Do.before(this._queueActiveView,this,"_uiSetActiveView")},_dequeueActiveView:function(){var t=this._viewTransitionQueue,n=t.shift(),r;n&&(t.length&&(r=e.merge(n[2],{transition:!1}),n.splice(2,1,r)),this._uiTransitionActiveView.apply(this,n))},_getFx:function(e,t,r){var i=n.FX,s=this.get("transitions");return r===!1||!s?null:r?i[r]:this._isChildView(e,t)?i[s.toChild]:this._isParentView(e,t)?i[s.toParent]:i[s.navigate]},_queueActiveView:function(){var t=e.Array(arguments,0,!0);return this._viewTransitionQueue.push(t),this._transitioning||this._dequeueActiveView(),new e.Do.Prevent},_uiTransitionActiveView:function(t,n,r){function p(){return this._detachView(n),s.removeClass(o),i&&i.call(this,t),this._transitioning=!1,this._dequeueActiveView()}r||(r={});var i=r.callback,s,o,u,a,f,l,c,h;if(t===n)return i&&i.call(this,t),this._transitioning=!1,this._dequeueActiveView();l=this._getFx(t,n,r.transition),u=this._isChildView(t,n),a=!u&&this._isParentView(t,n),f=!!r.prepend||a;if(!l)return this._attachView(t,f),this._detachView(n),i&&i.call(this,t),this._transitioning=!1,this._dequeueActiveView();this._transitioning=!0,s=this.get("container"),o=e.App.CLASS_NAMES.transitioning,s.addClass(o),this._attachView(t,f),h=new e.Parallel({context:this}),c={crossView:!!n&&!!t,prepended:f},t&&l.viewIn&&t.get("container").transition(l.viewIn,c,h.add()),n&&l.viewOut&&n.get("container").transition(l.viewOut,c,h.add()),h.done(p)}},e.mix(e.Transition.fx,{"app:fadeIn":{opacity:1,duration:.3,on:{start:function(e){var t={opacity:0},n=e.config;n.crossView&&!n.prepended&&(t.transform="translateX(-100%)"),this.setStyles(t)},end:function(){this.setStyle("transform","translateX(0)")}}},"app:fadeOut":{opacity:0,duration:.3,on:{start:function(e){var t={opacity:1},n=e.config;n.crossView&&n.prepended&&(t.transform="translateX(-100%)"),this.setStyles(t)},end:function(){this.setStyle("transform","translateX(0)")}}},"app:slideLeft":{duration:.3,transform:"translateX(-100%)",on:{start:function(){this.setStyles({opacity:1,transform:"translateX(0%)"})},end:function(){this.setStyle("transform","translateX(0)")}}},"app:slideRight":{duration:.3,transform:"translateX(0)",on:{start:function(){this.setStyles({opacity:1,transform:"translateX(-100%)"})},end:function(){this.setStyle("transform","translateX(0)")}}}}),e.App.TransitionsNative=r,e.Base.mix(e.App,[r])},"3.13.0",{requires:["app-transitions","app-transitions-css","parallel","transition"]}); diff --git a/lib/yuilib/3.12.0/app-transitions-native/app-transitions-native.js b/lib/yuilib/3.13.0/app-transitions-native/app-transitions-native.js old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/app-transitions-native/app-transitions-native.js rename to lib/yuilib/3.13.0/app-transitions-native/app-transitions-native.js index 57424e438cb..1ad0c8ac219 --- a/lib/yuilib/3.12.0/app-transitions-native/app-transitions-native.js +++ b/lib/yuilib/3.13.0/app-transitions-native/app-transitions-native.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -357,4 +357,4 @@ Y.App.TransitionsNative = AppTransitionsNative; Y.Base.mix(Y.App, [AppTransitionsNative]); -}, '3.12.0', {"requires": ["app-transitions", "app-transitions-css", "parallel", "transition"]}); +}, '3.13.0', {"requires": ["app-transitions", "app-transitions-css", "parallel", "transition"]}); diff --git a/lib/yuilib/3.13.0/app-transitions/app-transitions-coverage.js b/lib/yuilib/3.13.0/app-transitions/app-transitions-coverage.js new file mode 100755 index 00000000000..7cc789eabce --- /dev/null +++ b/lib/yuilib/3.13.0/app-transitions/app-transitions-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/app-transitions/app-transitions.js']) { + __coverage__['build/app-transitions/app-transitions.js'] = {"path":"build/app-transitions/app-transitions.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0},"b":{"1":[0,0],"2":[0,0]},"f":{"1":0,"2":0,"3":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":27},"end":{"line":1,"column":46}}},"2":{"name":"AppTransitions","line":40,"loc":{"start":{"line":40,"column":0},"end":{"line":40,"column":26}}},"3":{"name":"(anonymous_3)","line":222,"loc":{"start":{"line":222,"column":21},"end":{"line":222,"column":44}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":242,"column":41}},"2":{"start":{"line":40,"column":0},"end":{"line":40,"column":28}},"3":{"start":{"line":42,"column":0},"end":{"line":60,"column":2}},"4":{"start":{"line":76,"column":0},"end":{"line":91,"column":2}},"5":{"start":{"line":93,"column":0},"end":{"line":231,"column":2}},"6":{"start":{"line":223,"column":8},"end":{"line":223,"column":46}},"7":{"start":{"line":225,"column":8},"end":{"line":227,"column":9}},"8":{"start":{"line":226,"column":12},"end":{"line":226,"column":43}},"9":{"start":{"line":229,"column":8},"end":{"line":229,"column":27}},"10":{"start":{"line":234,"column":0},"end":{"line":234,"column":35}},"11":{"start":{"line":235,"column":0},"end":{"line":235,"column":36}},"12":{"start":{"line":237,"column":0},"end":{"line":239,"column":3}}},"branchMap":{"1":{"line":225,"type":"if","locations":[{"start":{"line":225,"column":8},"end":{"line":225,"column":8}},{"start":{"line":225,"column":8},"end":{"line":225,"column":8}}]},"2":{"line":225,"type":"binary-expr","locations":[{"start":{"line":225,"column":12},"end":{"line":225,"column":23}},{"start":{"line":225,"column":27},"end":{"line":225,"column":47}}]}},"code":["(function () { YUI.add('app-transitions', function (Y, NAME) {","","/**","`Y.App` extension that provides view transitions in browsers which support","native CSS3 transitions.","","@module app","@submodule app-transitions","@since 3.5.0","**/","","/**","`Y.App` extension that provides view transitions in browsers which support","native CSS3 transitions.","","View transitions provide an nice way to move from one \"page\" to the next that is","both pleasant to the user and helps to communicate a hierarchy between sections","of an application.","","When the `\"app-transitions\"` module is used, it will automatically mix itself","into `Y.App` and transition between `activeView` changes using the following","effects:",""," - **`fade`**: Cross-fades between the old an new active views.",""," - **`slideLeft`**: The old and new active views are positioned next to each"," other and both slide to the left.",""," - **`slideRight`**: The old and new active views are positioned next to each"," other and both slide to the right.","","**Note:** Transitions are an opt-in feature and are enabled via an app's","`transitions` attribute.","","@class App.Transitions","@uses App.TransitionsNative","@extensionfor App","@since 3.5.0","**/","function AppTransitions() {}","","AppTransitions.ATTRS = {"," /**"," Whether or not this application should use view transitions, and if so then"," which ones or `true` for the defaults which are specified by the"," `transitions` prototype property.",""," **Note:** Transitions are an opt-in feature and will only be used in"," browsers which support native CSS3 transitions.",""," @attribute transitions"," @type Boolean|Object"," @default false"," @since 3.5.0"," **/"," transitions: {"," setter: '_setTransitions',"," value : false"," }","};","","/**","Collect of transitions -> fx.","","A transition (e.g. \"fade\") is a simple name given to a configuration of fx to","apply, consisting of `viewIn` and `viewOut` properties who's values are names of","fx registered on `Y.Transition.fx`.","","By default transitions: `fade`, `slideLeft`, and `slideRight` have fx defined.","","@property FX","@type Object","@static","@since 3.5.0","**/","AppTransitions.FX = {"," fade: {"," viewIn : 'app:fadeIn',"," viewOut: 'app:fadeOut'"," },",""," slideLeft: {"," viewIn : 'app:slideLeft',"," viewOut: 'app:slideLeft'"," },",""," slideRight: {"," viewIn : 'app:slideRight',"," viewOut: 'app:slideRight'"," }","};","","AppTransitions.prototype = {"," // -- Public Properties ----------------------------------------------------",""," /**"," Default transitions to use when the `activeView` changes.",""," The following are types of changes for which transitions can be defined that"," correspond to the relationship between the new and previous `activeView`:",""," * `navigate`: The default transition to use when changing the `activeView`"," of the application.",""," * `toChild`: The transition to use when the new `activeView` is configured"," as a child of the previously active view via its `parent` property as"," defined in this app's `views`.",""," * `toParent`: The transition to use when the new `activeView` is"," configured as the `parent` of the previously active view as defined in"," this app's `views`.",""," **Note:** Transitions are an opt-in feature and will only be used in"," browsers which support native CSS3 transitions.",""," @property transitions"," @type Object"," @default"," {"," navigate: 'fade',"," toChild : 'slideLeft',"," toParent: 'slideRight'"," }"," @since 3.5.0"," **/"," transitions: {"," navigate: 'fade',"," toChild : 'slideLeft',"," toParent: 'slideRight'"," },",""," // -- Public Methods -------------------------------------------------------",""," /**"," Sets which view is active/visible for the application. This will set the"," app's `activeView` attribute to the specified `view`.",""," The `view` will be \"attached\" to this app, meaning it will be both rendered"," into this app's `viewContainer` node and all of its events will bubble to"," the app. The previous `activeView` will be \"detached\" from this app.",""," When a string-name is provided for a view which has been registered on this"," app's `views` object, the referenced metadata will be used and the"," `activeView` will be set to either a preserved view instance, or a new"," instance of the registered view will be created using the specified `config`"," object passed-into this method.",""," A callback function can be specified as either the third or fourth argument,"," and this function will be called after the new `view` becomes the"," `activeView`, is rendered to the `viewContainer`, and is ready to use.",""," @example"," var app = new Y.App({"," views: {"," usersView: {"," // Imagine that `Y.UsersView` has been defined."," type: Y.UsersView"," }"," },",""," transitions: true,"," users : new Y.ModelList()"," });",""," app.route('/users/', function () {"," this.showView('usersView', {users: this.get('users')});"," });",""," app.render();"," app.navigate('/uses/');"," // => Creates a new `Y.UsersView` and transitions to it.",""," @method showView"," @param {String|View} view The name of a view defined in the `views` object,"," or a view instance which should become this app's `activeView`."," @param {Object} [config] Optional configuration to use when creating a new"," view instance. This config object can also be used to update an existing"," or preserved view's attributes when `options.update` is `true`."," @param {Object} [options] Optional object containing any of the following"," properties:"," @param {Function} [options.callback] Optional callback function to call"," after new `activeView` is ready to use, the function will be passed:"," @param {View} options.callback.view A reference to the new"," `activeView`."," @param {Boolean} [options.prepend=false] Whether the `view` should be"," prepended instead of appended to the `viewContainer`."," @param {Boolean} [options.render] Whether the `view` should be rendered."," **Note:** If no value is specified, a view instance will only be"," rendered if it's newly created by this method."," @param {Boolean|String} [options.transition] Optional transition override."," A transition can be specified which will override the default, or"," `false` for no transition."," @param {Boolean} [options.update=false] Whether an existing view should"," have its attributes updated by passing the `config` object to its"," `setAttrs()` method. **Note:** This option does not have an effect if"," the `view` instance is created as a result of calling this method."," @param {Function} [callback] Optional callback Function to call after the"," new `activeView` is ready to use. **Note:** this will override"," `options.callback` and it can be specified as either the third or fourth"," argument. The function will be passed the following:"," @param {View} callback.view A reference to the new `activeView`."," @chainable"," @since 3.5.0"," **/"," // Does not override `showView()` but does use `options.transitions`.",""," // -- Protected Methods ----------------------------------------------------",""," /**"," Setter for `transitions` attribute.",""," When specified as `true`, the defaults will be use as specified by the"," `transitions` prototype property.",""," @method _setTransitions"," @param {Boolean|Object} transitions The new `transitions` attribute value."," @return {Mixed} The processed value which represents the new state."," @protected"," @see App.Base.showView()"," @since 3.5.0"," **/"," _setTransitions: function (transitions) {"," var defTransitions = this.transitions;",""," if (transitions && transitions === true) {"," return Y.merge(defTransitions);"," }",""," return transitions;"," }","};","","// -- Namespace ----------------------------------------------------------------","Y.App.Transitions = AppTransitions;","Y.Base.mix(Y.App, [AppTransitions]);","","Y.mix(Y.App.CLASS_NAMES, {"," transitioning: Y.ClassNameManager.getClassName('app', 'transitioning')","});","","","}, '3.13.0', {\"requires\": [\"app-base\"]});","","}());"]}; +} +var __cov_2_u5xavh62mdqarWSEoI8Q = __coverage__['build/app-transitions/app-transitions.js']; +__cov_2_u5xavh62mdqarWSEoI8Q.s['1']++;YUI.add('app-transitions',function(Y,NAME){__cov_2_u5xavh62mdqarWSEoI8Q.f['1']++;__cov_2_u5xavh62mdqarWSEoI8Q.s['2']++;function AppTransitions(){__cov_2_u5xavh62mdqarWSEoI8Q.f['2']++;}__cov_2_u5xavh62mdqarWSEoI8Q.s['3']++;AppTransitions.ATTRS={transitions:{setter:'_setTransitions',value:false}};__cov_2_u5xavh62mdqarWSEoI8Q.s['4']++;AppTransitions.FX={fade:{viewIn:'app:fadeIn',viewOut:'app:fadeOut'},slideLeft:{viewIn:'app:slideLeft',viewOut:'app:slideLeft'},slideRight:{viewIn:'app:slideRight',viewOut:'app:slideRight'}};__cov_2_u5xavh62mdqarWSEoI8Q.s['5']++;AppTransitions.prototype={transitions:{navigate:'fade',toChild:'slideLeft',toParent:'slideRight'},_setTransitions:function(transitions){__cov_2_u5xavh62mdqarWSEoI8Q.f['3']++;__cov_2_u5xavh62mdqarWSEoI8Q.s['6']++;var defTransitions=this.transitions;__cov_2_u5xavh62mdqarWSEoI8Q.s['7']++;if((__cov_2_u5xavh62mdqarWSEoI8Q.b['2'][0]++,transitions)&&(__cov_2_u5xavh62mdqarWSEoI8Q.b['2'][1]++,transitions===true)){__cov_2_u5xavh62mdqarWSEoI8Q.b['1'][0]++;__cov_2_u5xavh62mdqarWSEoI8Q.s['8']++;return Y.merge(defTransitions);}else{__cov_2_u5xavh62mdqarWSEoI8Q.b['1'][1]++;}__cov_2_u5xavh62mdqarWSEoI8Q.s['9']++;return transitions;}};__cov_2_u5xavh62mdqarWSEoI8Q.s['10']++;Y.App.Transitions=AppTransitions;__cov_2_u5xavh62mdqarWSEoI8Q.s['11']++;Y.Base.mix(Y.App,[AppTransitions]);__cov_2_u5xavh62mdqarWSEoI8Q.s['12']++;Y.mix(Y.App.CLASS_NAMES,{transitioning:Y.ClassNameManager.getClassName('app','transitioning')});},'3.13.0',{'requires':['app-base']}); diff --git a/lib/yuilib/3.12.0/app-transitions/app-transitions-debug.js b/lib/yuilib/3.13.0/app-transitions/app-transitions-debug.js old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/app-transitions/app-transitions-debug.js rename to lib/yuilib/3.13.0/app-transitions/app-transitions-debug.js index fd267e2f6e8..3dc4374dfcf --- a/lib/yuilib/3.12.0/app-transitions/app-transitions-debug.js +++ b/lib/yuilib/3.13.0/app-transitions/app-transitions-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -246,4 +246,4 @@ Y.mix(Y.App.CLASS_NAMES, { }); -}, '3.12.0', {"requires": ["app-base"]}); +}, '3.13.0', {"requires": ["app-base"]}); diff --git a/lib/yuilib/3.12.0/app-transitions/app-transitions-min.js b/lib/yuilib/3.13.0/app-transitions/app-transitions-min.js old mode 100644 new mode 100755 similarity index 89% rename from lib/yuilib/3.12.0/app-transitions/app-transitions-min.js rename to lib/yuilib/3.13.0/app-transitions/app-transitions-min.js index 0c9e9c2d1cd..05c4920eab9 --- a/lib/yuilib/3.12.0/app-transitions/app-transitions-min.js +++ b/lib/yuilib/3.13.0/app-transitions/app-transitions-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("app-transitions",function(e,t){function n(){}n.ATTRS={transitions:{setter:"_setTransitions",value:!1}},n.FX={fade:{viewIn:"app:fadeIn",viewOut:"app:fadeOut"},slideLeft:{viewIn:"app:slideLeft",viewOut:"app:slideLeft"},slideRight:{viewIn:"app:slideRight",viewOut:"app:slideRight"}},n.prototype={transitions:{navigate:"fade",toChild:"slideLeft",toParent:"slideRight"},_setTransitions:function(t){var n=this.transitions;return t&&t===!0?e.merge(n):t}},e.App.Transitions=n,e.Base.mix(e.App,[n]),e.mix(e.App.CLASS_NAMES,{transitioning:e.ClassNameManager.getClassName("app","transitioning")})},"3.12.0",{requires:["app-base"]}); +YUI.add("app-transitions",function(e,t){function n(){}n.ATTRS={transitions:{setter:"_setTransitions",value:!1}},n.FX={fade:{viewIn:"app:fadeIn",viewOut:"app:fadeOut"},slideLeft:{viewIn:"app:slideLeft",viewOut:"app:slideLeft"},slideRight:{viewIn:"app:slideRight",viewOut:"app:slideRight"}},n.prototype={transitions:{navigate:"fade",toChild:"slideLeft",toParent:"slideRight"},_setTransitions:function(t){var n=this.transitions;return t&&t===!0?e.merge(n):t}},e.App.Transitions=n,e.Base.mix(e.App,[n]),e.mix(e.App.CLASS_NAMES,{transitioning:e.ClassNameManager.getClassName("app","transitioning")})},"3.13.0",{requires:["app-base"]}); diff --git a/lib/yuilib/3.12.0/app-transitions/app-transitions.js b/lib/yuilib/3.13.0/app-transitions/app-transitions.js old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/app-transitions/app-transitions.js rename to lib/yuilib/3.13.0/app-transitions/app-transitions.js index fd267e2f6e8..3dc4374dfcf --- a/lib/yuilib/3.12.0/app-transitions/app-transitions.js +++ b/lib/yuilib/3.13.0/app-transitions/app-transitions.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -246,4 +246,4 @@ Y.mix(Y.App.CLASS_NAMES, { }); -}, '3.12.0', {"requires": ["app-base"]}); +}, '3.13.0', {"requires": ["app-base"]}); diff --git a/lib/yuilib/3.13.0/array-extras/array-extras-coverage.js b/lib/yuilib/3.13.0/array-extras/array-extras-coverage.js new file mode 100755 index 00000000000..d4448a31aea --- /dev/null +++ b/lib/yuilib/3.13.0/array-extras/array-extras-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/array-extras/array-extras.js']) { + __coverage__['build/array-extras/array-extras.js'] = {"path":"build/array-extras/array-extras.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":24},"end":{"line":1,"column":43}}},"2":{"name":"(anonymous_2)","line":31,"loc":{"start":{"line":31,"column":4},"end":{"line":31,"column":32}}},"3":{"name":"(anonymous_3)","line":38,"loc":{"start":{"line":38,"column":4},"end":{"line":38,"column":32}}},"4":{"name":"(anonymous_4)","line":79,"loc":{"start":{"line":79,"column":11},"end":{"line":79,"column":36}}},"5":{"name":"(anonymous_5)","line":128,"loc":{"start":{"line":128,"column":4},"end":{"line":128,"column":22}}},"6":{"name":"(anonymous_6)","line":131,"loc":{"start":{"line":131,"column":4},"end":{"line":131,"column":22}}},"7":{"name":"(anonymous_7)","line":162,"loc":{"start":{"line":162,"column":11},"end":{"line":162,"column":29}}},"8":{"name":"(anonymous_8)","line":163,"loc":{"start":{"line":163,"column":23},"end":{"line":163,"column":44}}},"9":{"name":"(anonymous_9)","line":181,"loc":{"start":{"line":181,"column":4},"end":{"line":181,"column":22}}},"10":{"name":"(anonymous_10)","line":184,"loc":{"start":{"line":184,"column":4},"end":{"line":184,"column":22}}},"11":{"name":"(anonymous_11)","line":215,"loc":{"start":{"line":215,"column":4},"end":{"line":215,"column":22}}},"12":{"name":"(anonymous_12)","line":218,"loc":{"start":{"line":218,"column":4},"end":{"line":218,"column":22}}},"13":{"name":"(anonymous_13)","line":254,"loc":{"start":{"line":254,"column":4},"end":{"line":254,"column":28}}},"14":{"name":"(anonymous_14)","line":257,"loc":{"start":{"line":257,"column":41},"end":{"line":257,"column":68}}},"15":{"name":"(anonymous_15)","line":261,"loc":{"start":{"line":261,"column":4},"end":{"line":261,"column":28}}},"16":{"name":"(anonymous_16)","line":288,"loc":{"start":{"line":288,"column":9},"end":{"line":288,"column":27}}},"17":{"name":"(anonymous_17)","line":308,"loc":{"start":{"line":308,"column":9},"end":{"line":308,"column":30}}},"18":{"name":"(anonymous_18)","line":309,"loc":{"start":{"line":309,"column":23},"end":{"line":309,"column":45}}},"19":{"name":"(anonymous_19)","line":332,"loc":{"start":{"line":332,"column":14},"end":{"line":332,"column":32}}},"20":{"name":"(anonymous_20)","line":338,"loc":{"start":{"line":338,"column":14},"end":{"line":338,"column":36}}},"21":{"name":"(anonymous_21)","line":358,"loc":{"start":{"line":358,"column":8},"end":{"line":358,"column":24}}},"22":{"name":"(anonymous_22)","line":360,"loc":{"start":{"line":360,"column":14},"end":{"line":360,"column":36}}},"23":{"name":"(anonymous_23)","line":376,"loc":{"start":{"line":376,"column":12},"end":{"line":376,"column":24}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":400,"column":41}},"2":{"start":{"line":10,"column":0},"end":{"line":12,"column":33}},"3":{"start":{"line":30,"column":0},"end":{"line":55,"column":6}},"4":{"start":{"line":35,"column":8},"end":{"line":36,"column":35}},"5":{"start":{"line":39,"column":8},"end":{"line":40,"column":26}},"6":{"start":{"line":42,"column":8},"end":{"line":44,"column":9}},"7":{"start":{"line":43,"column":12},"end":{"line":43,"column":75}},"8":{"start":{"line":46,"column":8},"end":{"line":52,"column":9}},"9":{"start":{"line":47,"column":12},"end":{"line":51,"column":13}},"10":{"start":{"line":48,"column":16},"end":{"line":50,"column":17}},"11":{"start":{"line":49,"column":20},"end":{"line":49,"column":29}},"12":{"start":{"line":54,"column":8},"end":{"line":54,"column":18}},"13":{"start":{"line":79,"column":0},"end":{"line":113,"column":2}},"14":{"start":{"line":80,"column":4},"end":{"line":83,"column":36}},"15":{"start":{"line":87,"column":4},"end":{"line":110,"column":5}},"16":{"start":{"line":87,"column":15},"end":{"line":110,"column":5}},"17":{"start":{"line":88,"column":8},"end":{"line":88,"column":25}},"18":{"start":{"line":92,"column":8},"end":{"line":105,"column":9}},"19":{"start":{"line":93,"column":12},"end":{"line":93,"column":32}},"20":{"start":{"line":98,"column":12},"end":{"line":104,"column":13}},"21":{"start":{"line":99,"column":16},"end":{"line":101,"column":17}},"22":{"start":{"line":100,"column":20},"end":{"line":100,"column":39}},"23":{"start":{"line":102,"column":19},"end":{"line":104,"column":13}},"24":{"start":{"line":103,"column":16},"end":{"line":103,"column":35}},"25":{"start":{"line":109,"column":8},"end":{"line":109,"column":28}},"26":{"start":{"line":112,"column":4},"end":{"line":112,"column":19}},"27":{"start":{"line":127,"column":0},"end":{"line":148,"column":6}},"28":{"start":{"line":129,"column":8},"end":{"line":129,"column":47}},"29":{"start":{"line":132,"column":8},"end":{"line":135,"column":17}},"30":{"start":{"line":137,"column":8},"end":{"line":145,"column":9}},"31":{"start":{"line":138,"column":12},"end":{"line":144,"column":13}},"32":{"start":{"line":139,"column":16},"end":{"line":139,"column":28}},"33":{"start":{"line":141,"column":16},"end":{"line":143,"column":17}},"34":{"start":{"line":142,"column":20},"end":{"line":142,"column":39}},"35":{"start":{"line":147,"column":8},"end":{"line":147,"column":23}},"36":{"start":{"line":162,"column":0},"end":{"line":166,"column":2}},"37":{"start":{"line":163,"column":4},"end":{"line":165,"column":7}},"38":{"start":{"line":164,"column":8},"end":{"line":164,"column":38}},"39":{"start":{"line":180,"column":0},"end":{"line":192,"column":6}},"40":{"start":{"line":182,"column":8},"end":{"line":182,"column":46}},"41":{"start":{"line":185,"column":8},"end":{"line":189,"column":9}},"42":{"start":{"line":186,"column":12},"end":{"line":188,"column":13}},"43":{"start":{"line":187,"column":16},"end":{"line":187,"column":29}},"44":{"start":{"line":191,"column":8},"end":{"line":191,"column":20}},"45":{"start":{"line":214,"column":0},"end":{"line":230,"column":6}},"46":{"start":{"line":216,"column":8},"end":{"line":216,"column":44}},"47":{"start":{"line":219,"column":8},"end":{"line":221,"column":48}},"48":{"start":{"line":223,"column":8},"end":{"line":227,"column":9}},"49":{"start":{"line":224,"column":12},"end":{"line":226,"column":13}},"50":{"start":{"line":225,"column":16},"end":{"line":225,"column":51}},"51":{"start":{"line":229,"column":8},"end":{"line":229,"column":23}},"52":{"start":{"line":253,"column":0},"end":{"line":273,"column":6}},"53":{"start":{"line":257,"column":8},"end":{"line":259,"column":17}},"54":{"start":{"line":258,"column":12},"end":{"line":258,"column":47}},"55":{"start":{"line":262,"column":8},"end":{"line":264,"column":26}},"56":{"start":{"line":266,"column":8},"end":{"line":270,"column":9}},"57":{"start":{"line":267,"column":12},"end":{"line":269,"column":13}},"58":{"start":{"line":268,"column":16},"end":{"line":268,"column":55}},"59":{"start":{"line":272,"column":8},"end":{"line":272,"column":22}},"60":{"start":{"line":288,"column":0},"end":{"line":295,"column":2}},"61":{"start":{"line":289,"column":4},"end":{"line":293,"column":5}},"62":{"start":{"line":290,"column":8},"end":{"line":292,"column":9}},"63":{"start":{"line":291,"column":12},"end":{"line":291,"column":24}},"64":{"start":{"line":294,"column":4},"end":{"line":294,"column":16}},"65":{"start":{"line":308,"column":0},"end":{"line":312,"column":2}},"66":{"start":{"line":309,"column":4},"end":{"line":311,"column":7}},"67":{"start":{"line":310,"column":8},"end":{"line":310,"column":34}},"68":{"start":{"line":332,"column":0},"end":{"line":344,"column":2}},"69":{"start":{"line":333,"column":4},"end":{"line":336,"column":6}},"70":{"start":{"line":338,"column":4},"end":{"line":341,"column":7}},"71":{"start":{"line":339,"column":8},"end":{"line":339,"column":80}},"72":{"start":{"line":340,"column":8},"end":{"line":340,"column":23}},"73":{"start":{"line":343,"column":4},"end":{"line":343,"column":19}},"74":{"start":{"line":358,"column":0},"end":{"line":364,"column":2}},"75":{"start":{"line":359,"column":4},"end":{"line":359,"column":21}},"76":{"start":{"line":360,"column":4},"end":{"line":362,"column":7}},"77":{"start":{"line":361,"column":8},"end":{"line":361,"column":40}},"78":{"start":{"line":363,"column":4},"end":{"line":363,"column":19}},"79":{"start":{"line":376,"column":0},"end":{"line":397,"column":2}},"80":{"start":{"line":377,"column":4},"end":{"line":378,"column":20}},"81":{"start":{"line":381,"column":4},"end":{"line":383,"column":5}},"82":{"start":{"line":382,"column":8},"end":{"line":382,"column":22}},"83":{"start":{"line":385,"column":4},"end":{"line":394,"column":5}},"84":{"start":{"line":386,"column":8},"end":{"line":386,"column":19}},"85":{"start":{"line":388,"column":8},"end":{"line":393,"column":9}},"86":{"start":{"line":390,"column":12},"end":{"line":390,"column":54}},"87":{"start":{"line":392,"column":12},"end":{"line":392,"column":29}},"88":{"start":{"line":396,"column":4},"end":{"line":396,"column":18}}},"branchMap":{"1":{"line":30,"type":"cond-expr","locations":[{"start":{"line":31,"column":4},"end":{"line":37,"column":5}},{"start":{"line":38,"column":4},"end":{"line":55,"column":5}}]},"2":{"line":35,"type":"cond-expr","locations":[{"start":{"line":35,"column":46},"end":{"line":35,"column":75}},{"start":{"line":36,"column":16},"end":{"line":36,"column":34}}]},"3":{"line":35,"type":"binary-expr","locations":[{"start":{"line":35,"column":15},"end":{"line":35,"column":24}},{"start":{"line":35,"column":28},"end":{"line":35,"column":43}}]},"4":{"line":42,"type":"if","locations":[{"start":{"line":42,"column":8},"end":{"line":42,"column":8}},{"start":{"line":42,"column":8},"end":{"line":42,"column":8}}]},"5":{"line":42,"type":"binary-expr","locations":[{"start":{"line":42,"column":12},"end":{"line":42,"column":21}},{"start":{"line":42,"column":25},"end":{"line":42,"column":40}}]},"6":{"line":43,"type":"cond-expr","locations":[{"start":{"line":43,"column":41},"end":{"line":43,"column":56}},{"start":{"line":43,"column":59},"end":{"line":43,"column":68}}]},"7":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":8},"end":{"line":46,"column":8}},{"start":{"line":46,"column":8},"end":{"line":46,"column":8}}]},"8":{"line":46,"type":"binary-expr","locations":[{"start":{"line":46,"column":12},"end":{"line":46,"column":18}},{"start":{"line":46,"column":22},"end":{"line":46,"column":29}}]},"9":{"line":48,"type":"if","locations":[{"start":{"line":48,"column":16},"end":{"line":48,"column":16}},{"start":{"line":48,"column":16},"end":{"line":48,"column":16}}]},"10":{"line":48,"type":"binary-expr","locations":[{"start":{"line":48,"column":20},"end":{"line":48,"column":26}},{"start":{"line":48,"column":30},"end":{"line":48,"column":42}}]},"11":{"line":98,"type":"if","locations":[{"start":{"line":98,"column":12},"end":{"line":98,"column":12}},{"start":{"line":98,"column":12},"end":{"line":98,"column":12}}]},"12":{"line":99,"type":"if","locations":[{"start":{"line":99,"column":16},"end":{"line":99,"column":16}},{"start":{"line":99,"column":16},"end":{"line":99,"column":16}}]},"13":{"line":102,"type":"if","locations":[{"start":{"line":102,"column":19},"end":{"line":102,"column":19}},{"start":{"line":102,"column":19},"end":{"line":102,"column":19}}]},"14":{"line":127,"type":"cond-expr","locations":[{"start":{"line":128,"column":4},"end":{"line":130,"column":5}},{"start":{"line":131,"column":4},"end":{"line":148,"column":5}}]},"15":{"line":138,"type":"if","locations":[{"start":{"line":138,"column":12},"end":{"line":138,"column":12}},{"start":{"line":138,"column":12},"end":{"line":138,"column":12}}]},"16":{"line":141,"type":"if","locations":[{"start":{"line":141,"column":16},"end":{"line":141,"column":16}},{"start":{"line":141,"column":16},"end":{"line":141,"column":16}}]},"17":{"line":180,"type":"cond-expr","locations":[{"start":{"line":181,"column":4},"end":{"line":183,"column":5}},{"start":{"line":184,"column":4},"end":{"line":192,"column":5}}]},"18":{"line":186,"type":"if","locations":[{"start":{"line":186,"column":12},"end":{"line":186,"column":12}},{"start":{"line":186,"column":12},"end":{"line":186,"column":12}}]},"19":{"line":186,"type":"binary-expr","locations":[{"start":{"line":186,"column":16},"end":{"line":186,"column":22}},{"start":{"line":186,"column":26},"end":{"line":186,"column":48}}]},"20":{"line":214,"type":"cond-expr","locations":[{"start":{"line":215,"column":4},"end":{"line":217,"column":5}},{"start":{"line":218,"column":4},"end":{"line":230,"column":5}}]},"21":{"line":224,"type":"if","locations":[{"start":{"line":224,"column":12},"end":{"line":224,"column":12}},{"start":{"line":224,"column":12},"end":{"line":224,"column":12}}]},"22":{"line":253,"type":"cond-expr","locations":[{"start":{"line":254,"column":4},"end":{"line":260,"column":5}},{"start":{"line":261,"column":4},"end":{"line":273,"column":5}}]},"23":{"line":267,"type":"if","locations":[{"start":{"line":267,"column":12},"end":{"line":267,"column":12}},{"start":{"line":267,"column":12},"end":{"line":267,"column":12}}]},"24":{"line":290,"type":"if","locations":[{"start":{"line":290,"column":8},"end":{"line":290,"column":8}},{"start":{"line":290,"column":8},"end":{"line":290,"column":8}}]},"25":{"line":290,"type":"binary-expr","locations":[{"start":{"line":290,"column":12},"end":{"line":290,"column":18}},{"start":{"line":290,"column":22},"end":{"line":290,"column":43}}]},"26":{"line":339,"type":"cond-expr","locations":[{"start":{"line":339,"column":46},"end":{"line":339,"column":61}},{"start":{"line":339,"column":64},"end":{"line":339,"column":79}}]},"27":{"line":381,"type":"if","locations":[{"start":{"line":381,"column":4},"end":{"line":381,"column":4}},{"start":{"line":381,"column":4},"end":{"line":381,"column":4}}]},"28":{"line":388,"type":"if","locations":[{"start":{"line":388,"column":8},"end":{"line":388,"column":8}},{"start":{"line":388,"column":8},"end":{"line":388,"column":8}}]}},"code":["(function () { YUI.add('array-extras', function (Y, NAME) {","","/**","Adds additional utility methods to the `Y.Array` class.","","@module collection","@submodule array-extras","**/","","var A = Y.Array,"," L = Y.Lang,"," ArrayProto = Array.prototype;","","/**","Returns the index of the last item in the array that contains the specified","value, or `-1` if the value isn't found.","","@method lastIndexOf","@param {Array} a Array to search in.","@param {Any} val Value to search for.","@param {Number} [fromIndex] Index at which to start searching backwards."," Defaults to the array's length - 1. If negative, it will be taken as an offset"," from the end of the array. If the calculated index is less than 0, the array"," will not be searched and `-1` will be returned.","@return {Number} Index of the item that contains the value, or `-1` if not"," found.","@static","@for Array","**/","A.lastIndexOf = L._isNative(ArrayProto.lastIndexOf) ?"," function(a, val, fromIndex) {"," // An undefined fromIndex is still considered a value by some (all?)"," // native implementations, so we can't pass it unless it's actually"," // specified."," return fromIndex || fromIndex === 0 ? a.lastIndexOf(val, fromIndex) :"," a.lastIndexOf(val);"," } :"," function(a, val, fromIndex) {"," var len = a.length,"," i = len - 1;",""," if (fromIndex || fromIndex === 0) {"," i = Math.min(fromIndex < 0 ? len + fromIndex : fromIndex, len);"," }",""," if (i > -1 && len > 0) {"," for (; i > -1; --i) {"," if (i in a && a[i] === val) {"," return i;"," }"," }"," }",""," return -1;"," };","","/**","Returns a copy of the input array with duplicate items removed.","","Note: If the input array only contains strings, the `Y.Array.dedupe()` method is","a much faster alternative.","","@method unique","@param {Array} array Array to dedupe.","@param {Function} [testFn] Custom function to use to test the equality of two"," values. A truthy return value indicates that the values are equal. A falsy"," return value indicates that the values are not equal.",""," @param {Any} testFn.a First value to compare."," @param {Any} testFn.b Second value to compare."," @param {Number} testFn.index Index of the current item in the original"," array."," @param {Array} testFn.array The original array."," @return {Boolean} _true_ if the items are equal, _false_ otherwise.","","@return {Array} Copy of the input array with duplicate items removed.","@static","**/","A.unique = function (array, testFn) {"," var i = 0,"," len = array.length,"," results = [],"," j, result, resultLen, value;",""," // Note the label here. It's used to jump out of the inner loop when a value"," // is not unique."," outerLoop: for (; i < len; i++) {"," value = array[i];",""," // For each value in the input array, iterate through the result array"," // and check for uniqueness against each result value."," for (j = 0, resultLen = results.length; j < resultLen; j++) {"," result = results[j];",""," // If the test function returns true or there's no test function and"," // the value equals the current result item, stop iterating over the"," // results and continue to the next value in the input array."," if (testFn) {"," if (testFn.call(array, value, result, i, array)) {"," continue outerLoop;"," }"," } else if (value === result) {"," continue outerLoop;"," }"," }",""," // If we get this far, that means the current value is not already in"," // the result array, so add it."," results.push(value);"," }",""," return results;","};","","/**","Executes the supplied function on each item in the array. Returns a new array","containing the items for which the supplied function returned a truthy value.","","@method filter","@param {Array} a Array to filter.","@param {Function} f Function to execute on each item.","@param {Object} [o] Optional context object.","@return {Array} Array of items for which the supplied function returned a"," truthy value (empty if it never returned a truthy value).","@static","*/","A.filter = L._isNative(ArrayProto.filter) ?"," function(a, f, o) {"," return ArrayProto.filter.call(a, f, o);"," } :"," function(a, f, o) {"," var i = 0,"," len = a.length,"," results = [],"," item;",""," for (; i < len; ++i) {"," if (i in a) {"," item = a[i];",""," if (f.call(o, item, i, a)) {"," results.push(item);"," }"," }"," }",""," return results;"," };","","/**","The inverse of `Array.filter()`. Executes the supplied function on each item.","Returns a new array containing the items for which the supplied function","returned `false`.","","@method reject","@param {Array} a the array to iterate.","@param {Function} f the function to execute on each item.","@param {object} [o] Optional context object.","@return {Array} The items for which the supplied function returned `false`.","@static","*/","A.reject = function(a, f, o) {"," return A.filter(a, function(item, i, a) {"," return !f.call(o, item, i, a);"," });","};","","/**","Executes the supplied function on each item in the array. Iteration stops if the","supplied function does not return a truthy value.","","@method every","@param {Array} a the array to iterate.","@param {Function} f the function to execute on each item.","@param {Object} [o] Optional context object.","@return {Boolean} `true` if every item in the array returns `true` from the"," supplied function, `false` otherwise.","@static","*/","A.every = L._isNative(ArrayProto.every) ?"," function(a, f, o) {"," return ArrayProto.every.call(a, f, o);"," } :"," function(a, f, o) {"," for (var i = 0, l = a.length; i < l; ++i) {"," if (i in a && !f.call(o, a[i], i, a)) {"," return false;"," }"," }",""," return true;"," };","","/**","Executes the supplied function on each item in the array and returns a new array","containing all the values returned by the supplied function.","","@example",""," // Convert an array of numbers into an array of strings."," Y.Array.map([1, 2, 3, 4], function (item) {"," return '' + item;"," });"," // => ['1', '2', '3', '4']","","@method map","@param {Array} a the array to iterate.","@param {Function} f the function to execute on each item.","@param {object} [o] Optional context object.","@return {Array} A new array containing the return value of the supplied function"," for each item in the original array.","@static","*/","A.map = L._isNative(ArrayProto.map) ?"," function(a, f, o) {"," return ArrayProto.map.call(a, f, o);"," } :"," function(a, f, o) {"," var i = 0,"," len = a.length,"," results = ArrayProto.concat.call(a);",""," for (; i < len; ++i) {"," if (i in a) {"," results[i] = f.call(o, a[i], i, a);"," }"," }",""," return results;"," };","","","/**","Executes the supplied function on each item in the array, \"folding\" the array","into a single value.","","@method reduce","@param {Array} a Array to iterate.","@param {Any} init Initial value to start with.","@param {Function} f Function to execute on each item. This function should"," update and return the value of the computation. It will receive the following"," arguments:"," @param {Any} f.previousValue Value returned from the previous iteration,"," or the initial value if this is the first iteration."," @param {Any} f.currentValue Value of the current item being iterated."," @param {Number} f.index Index of the current item."," @param {Array} f.array Array being iterated.","@param {Object} [o] Optional context object.","@return {Any} Final result from iteratively applying the given function to each"," element in the array.","@static","*/","A.reduce = L._isNative(ArrayProto.reduce) ?"," function(a, init, f, o) {"," // ES5 Array.reduce doesn't support a thisObject, so we need to"," // implement it manually."," return ArrayProto.reduce.call(a, function(init, item, i, a) {"," return f.call(o, init, item, i, a);"," }, init);"," } :"," function(a, init, f, o) {"," var i = 0,"," len = a.length,"," result = init;",""," for (; i < len; ++i) {"," if (i in a) {"," result = f.call(o, result, a[i], i, a);"," }"," }",""," return result;"," };","","/**","Executes the supplied function on each item in the array, searching for the","first item that matches the supplied function.","","@method find","@param {Array} a the array to search.","@param {Function} f the function to execute on each item. Iteration is stopped"," as soon as this function returns `true`.","@param {Object} [o] Optional context object.","@return {Object} the first item that the supplied function returns `true` for,"," or `null` if it never returns `true`.","@static","*/","A.find = function(a, f, o) {"," for (var i = 0, l = a.length; i < l; i++) {"," if (i in a && f.call(o, a[i], i, a)) {"," return a[i];"," }"," }"," return null;","};","","/**","Iterates over an array, returning a new array of all the elements that match the","supplied regular expression.","","@method grep","@param {Array} a Array to iterate over.","@param {RegExp} pattern Regular expression to test against each item.","@return {Array} All the items in the array that produce a match against the"," supplied regular expression. If no items match, an empty array is returned.","@static","*/","A.grep = function(a, pattern) {"," return A.filter(a, function(item, index) {"," return pattern.test(item);"," });","};","","/**","Partitions an array into two new arrays, one with the items for which the","supplied function returns `true`, and one with the items for which the function","returns `false`.","","@method partition","@param {Array} a Array to iterate over.","@param {Function} f Function to execute for each item in the array. It will"," receive the following arguments:"," @param {Any} f.item Current item."," @param {Number} f.index Index of the current item."," @param {Array} f.array The array being iterated.","@param {Object} [o] Optional execution context.","@return {Object} An object with two properties: `matches` and `rejects`. Each is"," an array containing the items that were selected or rejected by the test"," function (or an empty array if none).","@static","*/","A.partition = function(a, f, o) {"," var results = {"," matches: [],"," rejects: []"," };",""," A.each(a, function(item, index) {"," var set = f.call(o, item, index, a) ? results.matches : results.rejects;"," set.push(item);"," });",""," return results;","};","","/**","Creates an array of arrays by pairing the corresponding elements of two arrays","together into a new array.","","@method zip","@param {Array} a Array to iterate over.","@param {Array} a2 Another array whose values will be paired with values of the"," first array.","@return {Array} An array of arrays formed by pairing each element of the first"," array with an item in the second array having the corresponding index.","@static","*/","A.zip = function(a, a2) {"," var results = [];"," A.each(a, function(item, index) {"," results.push([item, a2[index]]);"," });"," return results;","};","","/**","Flattens an array of nested arrays at any abitrary depth into a single, flat","array.","","@method flatten","@param {Array} a Array with nested arrays to flatten.","@return {Array} An array whose nested arrays have been flattened.","@static","@since 3.7.0","**/","A.flatten = function(a) {"," var result = [],"," i, len, val;",""," // Always return an array."," if (!a) {"," return result;"," }",""," for (i = 0, len = a.length; i < len; ++i) {"," val = a[i];",""," if (L.isArray(val)) {"," // Recusively flattens any nested arrays."," result.push.apply(result, A.flatten(val));"," } else {"," result.push(val);"," }"," }",""," return result;","};","","","}, '3.13.0', {\"requires\": [\"yui-base\"]});","","}());"]}; +} +var __cov_uWxoAx17P1ommz4iWPBBzA = __coverage__['build/array-extras/array-extras.js']; +__cov_uWxoAx17P1ommz4iWPBBzA.s['1']++;YUI.add('array-extras',function(Y,NAME){__cov_uWxoAx17P1ommz4iWPBBzA.f['1']++;__cov_uWxoAx17P1ommz4iWPBBzA.s['2']++;var A=Y.Array,L=Y.Lang,ArrayProto=Array.prototype;__cov_uWxoAx17P1ommz4iWPBBzA.s['3']++;A.lastIndexOf=L._isNative(ArrayProto.lastIndexOf)?(__cov_uWxoAx17P1ommz4iWPBBzA.b['1'][0]++,function(a,val,fromIndex){__cov_uWxoAx17P1ommz4iWPBBzA.f['2']++;__cov_uWxoAx17P1ommz4iWPBBzA.s['4']++;return(__cov_uWxoAx17P1ommz4iWPBBzA.b['3'][0]++,fromIndex)||(__cov_uWxoAx17P1ommz4iWPBBzA.b['3'][1]++,fromIndex===0)?(__cov_uWxoAx17P1ommz4iWPBBzA.b['2'][0]++,a.lastIndexOf(val,fromIndex)):(__cov_uWxoAx17P1ommz4iWPBBzA.b['2'][1]++,a.lastIndexOf(val));}):(__cov_uWxoAx17P1ommz4iWPBBzA.b['1'][1]++,function(a,val,fromIndex){__cov_uWxoAx17P1ommz4iWPBBzA.f['3']++;__cov_uWxoAx17P1ommz4iWPBBzA.s['5']++;var len=a.length,i=len-1;__cov_uWxoAx17P1ommz4iWPBBzA.s['6']++;if((__cov_uWxoAx17P1ommz4iWPBBzA.b['5'][0]++,fromIndex)||(__cov_uWxoAx17P1ommz4iWPBBzA.b['5'][1]++,fromIndex===0)){__cov_uWxoAx17P1ommz4iWPBBzA.b['4'][0]++;__cov_uWxoAx17P1ommz4iWPBBzA.s['7']++;i=Math.min(fromIndex<0?(__cov_uWxoAx17P1ommz4iWPBBzA.b['6'][0]++,len+fromIndex):(__cov_uWxoAx17P1ommz4iWPBBzA.b['6'][1]++,fromIndex),len);}else{__cov_uWxoAx17P1ommz4iWPBBzA.b['4'][1]++;}__cov_uWxoAx17P1ommz4iWPBBzA.s['8']++;if((__cov_uWxoAx17P1ommz4iWPBBzA.b['8'][0]++,i>-1)&&(__cov_uWxoAx17P1ommz4iWPBBzA.b['8'][1]++,len>0)){__cov_uWxoAx17P1ommz4iWPBBzA.b['7'][0]++;__cov_uWxoAx17P1ommz4iWPBBzA.s['9']++;for(;i>-1;--i){__cov_uWxoAx17P1ommz4iWPBBzA.s['10']++;if((__cov_uWxoAx17P1ommz4iWPBBzA.b['10'][0]++,i in a)&&(__cov_uWxoAx17P1ommz4iWPBBzA.b['10'][1]++,a[i]===val)){__cov_uWxoAx17P1ommz4iWPBBzA.b['9'][0]++;__cov_uWxoAx17P1ommz4iWPBBzA.s['11']++;return i;}else{__cov_uWxoAx17P1ommz4iWPBBzA.b['9'][1]++;}}}else{__cov_uWxoAx17P1ommz4iWPBBzA.b['7'][1]++;}__cov_uWxoAx17P1ommz4iWPBBzA.s['12']++;return-1;});__cov_uWxoAx17P1ommz4iWPBBzA.s['13']++;A.unique=function(array,testFn){__cov_uWxoAx17P1ommz4iWPBBzA.f['4']++;__cov_uWxoAx17P1ommz4iWPBBzA.s['14']++;var i=0,len=array.length,results=[],j,result,resultLen,value;__cov_uWxoAx17P1ommz4iWPBBzA.s['15']++;__cov_uWxoAx17P1ommz4iWPBBzA.s['16']++;outerLoop:for(;i-1&&r>0)for(;i>-1;--i)if(i in e&&e[i]===t)return i;return-1},n.unique=function(e,t){var n=0,r=e.length,i=[],s,o,u,a;e:for(;n-1&&r>0)for(;i>-1;--i)if(i in e&&e[i]===t)return i;return-1},n.unique=function(e,t){var n=0,r=e.length,i=[],s,o,u,a;e:for(;n= 0; --i) {"," if (comparator.call(this, needle, this.item(i))) {"," this._items.splice(i, 1);"," if (!all) {"," break;"," }"," }"," }",""," return this;"," },",""," /**"," * Default comparator for items stored in this list. Used by remove()."," *"," * @method itemsAreEqual"," * @param { mixed } a item to test equivalence with."," * @param { mixed } b other item to test equivalance."," * @return { Boolean } true if items are deemed equivalent."," * @for ArrayList"," * @deprecated Use ModelList or a custom ArrayList subclass"," */"," itemsAreEqual: function(a, b) {"," return a === b;"," }","","});","","","}, '3.13.0', {\"requires\": [\"arraylist\"]});","","}());"]}; +} +var __cov_lGOrLyvDuAhWT5H2MG_q_w = __coverage__['build/arraylist-add/arraylist-add.js']; +__cov_lGOrLyvDuAhWT5H2MG_q_w.s['1']++;YUI.add('arraylist-add',function(Y,NAME){__cov_lGOrLyvDuAhWT5H2MG_q_w.f['1']++;__cov_lGOrLyvDuAhWT5H2MG_q_w.s['2']++;Y.mix(Y.ArrayList.prototype,{add:function(item,index){__cov_lGOrLyvDuAhWT5H2MG_q_w.f['2']++;__cov_lGOrLyvDuAhWT5H2MG_q_w.s['3']++;var items=this._items;__cov_lGOrLyvDuAhWT5H2MG_q_w.s['4']++;if(Y.Lang.isNumber(index)){__cov_lGOrLyvDuAhWT5H2MG_q_w.b['1'][0]++;__cov_lGOrLyvDuAhWT5H2MG_q_w.s['5']++;items.splice(index,0,item);}else{__cov_lGOrLyvDuAhWT5H2MG_q_w.b['1'][1]++;__cov_lGOrLyvDuAhWT5H2MG_q_w.s['6']++;items.push(item);}__cov_lGOrLyvDuAhWT5H2MG_q_w.s['7']++;return this;},remove:function(needle,all,comparator){__cov_lGOrLyvDuAhWT5H2MG_q_w.f['3']++;__cov_lGOrLyvDuAhWT5H2MG_q_w.s['8']++;comparator=(__cov_lGOrLyvDuAhWT5H2MG_q_w.b['2'][0]++,comparator)||(__cov_lGOrLyvDuAhWT5H2MG_q_w.b['2'][1]++,this.itemsAreEqual);__cov_lGOrLyvDuAhWT5H2MG_q_w.s['9']++;for(var i=this._items.length-1;i>=0;--i){__cov_lGOrLyvDuAhWT5H2MG_q_w.s['10']++;if(comparator.call(this,needle,this.item(i))){__cov_lGOrLyvDuAhWT5H2MG_q_w.b['3'][0]++;__cov_lGOrLyvDuAhWT5H2MG_q_w.s['11']++;this._items.splice(i,1);__cov_lGOrLyvDuAhWT5H2MG_q_w.s['12']++;if(!all){__cov_lGOrLyvDuAhWT5H2MG_q_w.b['4'][0]++;__cov_lGOrLyvDuAhWT5H2MG_q_w.s['13']++;break;}else{__cov_lGOrLyvDuAhWT5H2MG_q_w.b['4'][1]++;}}else{__cov_lGOrLyvDuAhWT5H2MG_q_w.b['3'][1]++;}}__cov_lGOrLyvDuAhWT5H2MG_q_w.s['14']++;return this;},itemsAreEqual:function(a,b){__cov_lGOrLyvDuAhWT5H2MG_q_w.f['4']++;__cov_lGOrLyvDuAhWT5H2MG_q_w.s['15']++;return a===b;}});},'3.13.0',{'requires':['arraylist']}); diff --git a/lib/yuilib/3.12.0/arraylist-add/arraylist-add-debug.js b/lib/yuilib/3.13.0/arraylist-add/arraylist-add-debug.js old mode 100644 new mode 100755 similarity index 97% rename from lib/yuilib/3.12.0/arraylist-add/arraylist-add-debug.js rename to lib/yuilib/3.13.0/arraylist-add/arraylist-add-debug.js index 970f64ec191..06165088d00 --- a/lib/yuilib/3.12.0/arraylist-add/arraylist-add-debug.js +++ b/lib/yuilib/3.13.0/arraylist-add/arraylist-add-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -91,4 +91,4 @@ Y.mix(Y.ArrayList.prototype, { }); -}, '3.12.0', {"requires": ["arraylist"]}); +}, '3.13.0', {"requires": ["arraylist"]}); diff --git a/lib/yuilib/3.12.0/arraylist-add/arraylist-add-min.js b/lib/yuilib/3.13.0/arraylist-add/arraylist-add-min.js old mode 100644 new mode 100755 similarity index 83% rename from lib/yuilib/3.12.0/arraylist-add/arraylist-add-min.js rename to lib/yuilib/3.13.0/arraylist-add/arraylist-add-min.js index c2e5cf7b7a2..a496a2bd109 --- a/lib/yuilib/3.12.0/arraylist-add/arraylist-add-min.js +++ b/lib/yuilib/3.13.0/arraylist-add/arraylist-add-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("arraylist-add",function(e,t){e.mix(e.ArrayList.prototype,{add:function(t,n){var r=this._items;return e.Lang.isNumber(n)?r.splice(n,0,t):r.push(t),this},remove:function(e,t,n){n=n||this.itemsAreEqual;for(var r=this._items.length-1;r>=0;--r)if(n.call(this,e,this.item(r))){this._items.splice(r,1);if(!t)break}return this},itemsAreEqual:function(e,t){return e===t}})},"3.12.0",{requires:["arraylist"]}); +YUI.add("arraylist-add",function(e,t){e.mix(e.ArrayList.prototype,{add:function(t,n){var r=this._items;return e.Lang.isNumber(n)?r.splice(n,0,t):r.push(t),this},remove:function(e,t,n){n=n||this.itemsAreEqual;for(var r=this._items.length-1;r>=0;--r)if(n.call(this,e,this.item(r))){this._items.splice(r,1);if(!t)break}return this},itemsAreEqual:function(e,t){return e===t}})},"3.13.0",{requires:["arraylist"]}); diff --git a/lib/yuilib/3.12.0/arraylist-add/arraylist-add.js b/lib/yuilib/3.13.0/arraylist-add/arraylist-add.js old mode 100644 new mode 100755 similarity index 97% rename from lib/yuilib/3.12.0/arraylist-add/arraylist-add.js rename to lib/yuilib/3.13.0/arraylist-add/arraylist-add.js index 970f64ec191..06165088d00 --- a/lib/yuilib/3.12.0/arraylist-add/arraylist-add.js +++ b/lib/yuilib/3.13.0/arraylist-add/arraylist-add.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -91,4 +91,4 @@ Y.mix(Y.ArrayList.prototype, { }); -}, '3.12.0', {"requires": ["arraylist"]}); +}, '3.13.0', {"requires": ["arraylist"]}); diff --git a/lib/yuilib/3.13.0/arraylist-filter/arraylist-filter-coverage.js b/lib/yuilib/3.13.0/arraylist-filter/arraylist-filter-coverage.js new file mode 100755 index 00000000000..80ccfefb144 --- /dev/null +++ b/lib/yuilib/3.13.0/arraylist-filter/arraylist-filter-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/arraylist-filter/arraylist-filter.js']) { + __coverage__['build/arraylist-filter/arraylist-filter.js'] = {"path":"build/arraylist-filter/arraylist-filter.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"b":{"1":[0,0]},"f":{"1":0,"2":0,"3":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":28},"end":{"line":1,"column":47}}},"2":{"name":"(anonymous_2)","line":28,"loc":{"start":{"line":28,"column":12},"end":{"line":28,"column":32}}},"3":{"name":"(anonymous_3)","line":31,"loc":{"start":{"line":31,"column":34},"end":{"line":31,"column":52}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":45,"column":42}},"2":{"start":{"line":13,"column":0},"end":{"line":42,"column":3}},"3":{"start":{"line":29,"column":8},"end":{"line":29,"column":23}},"4":{"start":{"line":31,"column":8},"end":{"line":37,"column":17}},"5":{"start":{"line":32,"column":12},"end":{"line":32,"column":32}},"6":{"start":{"line":34,"column":12},"end":{"line":36,"column":13}},"7":{"start":{"line":35,"column":16},"end":{"line":35,"column":33}},"8":{"start":{"line":39,"column":8},"end":{"line":39,"column":43}}},"branchMap":{"1":{"line":34,"type":"if","locations":[{"start":{"line":34,"column":12},"end":{"line":34,"column":12}},{"start":{"line":34,"column":12},"end":{"line":34,"column":12}}]}},"code":["(function () { YUI.add('arraylist-filter', function (Y, NAME) {","","/**"," * Collection utilities beyond what is provided in the YUI core"," * @module collection"," * @submodule arraylist-filter"," * @deprecated Use ModelList or a custom subclass implementation"," */","","/*"," * Adds filter method to ArrayList prototype"," */","Y.mix(Y.ArrayList.prototype, {",""," /**"," *

Create a new ArrayList (or augmenting class instance) from a subset"," * of items as determined by the boolean function passed as the"," * argument. The original ArrayList is unchanged.

"," *"," *

The validator signature is validator( item ).

"," *"," * @method filter"," * @param { Function } validator Boolean function to determine in or out."," * @return { ArrayList } New instance based on who passed the validator."," * @for ArrayList"," * @deprecated Use ModelList or a custom subclass implementation"," */"," filter: function(validator) {"," var items = [];",""," Y.Array.each(this._items, function(item, i) {"," item = this.item(i);",""," if (validator(item)) {"," items.push(item);"," }"," }, this);",""," return new this.constructor(items);"," }","","});","","","}, '3.13.0', {\"requires\": [\"arraylist\"]});","","}());"]}; +} +var __cov_zltZY$orFy6OiZP2nVgZeQ = __coverage__['build/arraylist-filter/arraylist-filter.js']; +__cov_zltZY$orFy6OiZP2nVgZeQ.s['1']++;YUI.add('arraylist-filter',function(Y,NAME){__cov_zltZY$orFy6OiZP2nVgZeQ.f['1']++;__cov_zltZY$orFy6OiZP2nVgZeQ.s['2']++;Y.mix(Y.ArrayList.prototype,{filter:function(validator){__cov_zltZY$orFy6OiZP2nVgZeQ.f['2']++;__cov_zltZY$orFy6OiZP2nVgZeQ.s['3']++;var items=[];__cov_zltZY$orFy6OiZP2nVgZeQ.s['4']++;Y.Array.each(this._items,function(item,i){__cov_zltZY$orFy6OiZP2nVgZeQ.f['3']++;__cov_zltZY$orFy6OiZP2nVgZeQ.s['5']++;item=this.item(i);__cov_zltZY$orFy6OiZP2nVgZeQ.s['6']++;if(validator(item)){__cov_zltZY$orFy6OiZP2nVgZeQ.b['1'][0]++;__cov_zltZY$orFy6OiZP2nVgZeQ.s['7']++;items.push(item);}else{__cov_zltZY$orFy6OiZP2nVgZeQ.b['1'][1]++;}},this);__cov_zltZY$orFy6OiZP2nVgZeQ.s['8']++;return new this.constructor(items);}});},'3.13.0',{'requires':['arraylist']}); diff --git a/lib/yuilib/3.12.0/arraylist-filter/arraylist-filter-debug.js b/lib/yuilib/3.13.0/arraylist-filter/arraylist-filter-debug.js old mode 100644 new mode 100755 similarity index 94% rename from lib/yuilib/3.12.0/arraylist-filter/arraylist-filter-debug.js rename to lib/yuilib/3.13.0/arraylist-filter/arraylist-filter-debug.js index 933a335b137..3189a6181b2 --- a/lib/yuilib/3.12.0/arraylist-filter/arraylist-filter-debug.js +++ b/lib/yuilib/3.13.0/arraylist-filter/arraylist-filter-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -49,4 +49,4 @@ Y.mix(Y.ArrayList.prototype, { }); -}, '3.12.0', {"requires": ["arraylist"]}); +}, '3.13.0', {"requires": ["arraylist"]}); diff --git a/lib/yuilib/3.12.0/arraylist-filter/arraylist-filter-min.js b/lib/yuilib/3.13.0/arraylist-filter/arraylist-filter-min.js old mode 100644 new mode 100755 similarity index 79% rename from lib/yuilib/3.12.0/arraylist-filter/arraylist-filter-min.js rename to lib/yuilib/3.13.0/arraylist-filter/arraylist-filter-min.js index f8794fa6b2b..7f0634f20fc --- a/lib/yuilib/3.12.0/arraylist-filter/arraylist-filter-min.js +++ b/lib/yuilib/3.13.0/arraylist-filter/arraylist-filter-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("arraylist-filter",function(e,t){e.mix(e.ArrayList.prototype,{filter:function(t){var n=[];return e.Array.each(this._items,function(e,r){e=this.item(r),t(e)&&n.push(e)},this),new this.constructor(n)}})},"3.12.0",{requires:["arraylist"]}); +YUI.add("arraylist-filter",function(e,t){e.mix(e.ArrayList.prototype,{filter:function(t){var n=[];return e.Array.each(this._items,function(e,r){e=this.item(r),t(e)&&n.push(e)},this),new this.constructor(n)}})},"3.13.0",{requires:["arraylist"]}); diff --git a/lib/yuilib/3.12.0/arraylist-filter/arraylist-filter.js b/lib/yuilib/3.13.0/arraylist-filter/arraylist-filter.js old mode 100644 new mode 100755 similarity index 94% rename from lib/yuilib/3.12.0/arraylist-filter/arraylist-filter.js rename to lib/yuilib/3.13.0/arraylist-filter/arraylist-filter.js index 933a335b137..3189a6181b2 --- a/lib/yuilib/3.12.0/arraylist-filter/arraylist-filter.js +++ b/lib/yuilib/3.13.0/arraylist-filter/arraylist-filter.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -49,4 +49,4 @@ Y.mix(Y.ArrayList.prototype, { }); -}, '3.12.0', {"requires": ["arraylist"]}); +}, '3.13.0', {"requires": ["arraylist"]}); diff --git a/lib/yuilib/3.13.0/arraylist/arraylist-coverage.js b/lib/yuilib/3.13.0/arraylist/arraylist-coverage.js new file mode 100755 index 00000000000..f7fab9fda02 --- /dev/null +++ b/lib/yuilib/3.13.0/arraylist/arraylist-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/arraylist/arraylist.js']) { + __coverage__['build/arraylist/arraylist.js'] = {"path":"build/arraylist/arraylist.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":21},"end":{"line":1,"column":40}}},"2":{"name":"ArrayList","line":29,"loc":{"start":{"line":29,"column":0},"end":{"line":29,"column":28}}},"3":{"name":"(anonymous_3)","line":49,"loc":{"start":{"line":49,"column":10},"end":{"line":49,"column":25}}},"4":{"name":"(anonymous_4)","line":65,"loc":{"start":{"line":65,"column":10},"end":{"line":65,"column":35}}},"5":{"name":"(anonymous_5)","line":66,"loc":{"start":{"line":66,"column":34},"end":{"line":66,"column":55}}},"6":{"name":"(anonymous_6)","line":89,"loc":{"start":{"line":89,"column":10},"end":{"line":89,"column":35}}},"7":{"name":"(anonymous_7)","line":90,"loc":{"start":{"line":90,"column":41},"end":{"line":90,"column":62}}},"8":{"name":"(anonymous_8)","line":104,"loc":{"start":{"line":104,"column":13},"end":{"line":104,"column":33}}},"9":{"name":"(anonymous_9)","line":114,"loc":{"start":{"line":114,"column":10},"end":{"line":114,"column":22}}},"10":{"name":"(anonymous_10)","line":124,"loc":{"start":{"line":124,"column":13},"end":{"line":124,"column":25}}},"11":{"name":"(anonymous_11)","line":134,"loc":{"start":{"line":134,"column":12},"end":{"line":134,"column":24}}},"12":{"name":"(anonymous_12)","line":186,"loc":{"start":{"line":186,"column":15},"end":{"line":186,"column":40}}},"13":{"name":"(anonymous_13)","line":190,"loc":{"start":{"line":190,"column":28},"end":{"line":190,"column":46}}},"14":{"name":"(anonymous_14)","line":191,"loc":{"start":{"line":191,"column":27},"end":{"line":191,"column":39}}},"15":{"name":"(anonymous_15)","line":195,"loc":{"start":{"line":195,"column":42},"end":{"line":195,"column":63}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":214,"column":41}},"2":{"start":{"line":9,"column":0},"end":{"line":11,"column":19}},"3":{"start":{"line":29,"column":0},"end":{"line":36,"column":1}},"4":{"start":{"line":30,"column":4},"end":{"line":35,"column":5}},"5":{"start":{"line":31,"column":8},"end":{"line":31,"column":72}},"6":{"start":{"line":34,"column":8},"end":{"line":34,"column":40}},"7":{"start":{"line":38,"column":0},"end":{"line":137,"column":2}},"8":{"start":{"line":50,"column":8},"end":{"line":50,"column":30}},"9":{"start":{"line":66,"column":8},"end":{"line":70,"column":17}},"10":{"start":{"line":67,"column":12},"end":{"line":67,"column":34}},"11":{"start":{"line":69,"column":12},"end":{"line":69,"column":54}},"12":{"start":{"line":72,"column":8},"end":{"line":72,"column":20}},"13":{"start":{"line":90,"column":8},"end":{"line":94,"column":17}},"14":{"start":{"line":91,"column":12},"end":{"line":91,"column":34}},"15":{"start":{"line":93,"column":12},"end":{"line":93,"column":61}},"16":{"start":{"line":105,"column":8},"end":{"line":105,"column":53}},"17":{"start":{"line":115,"column":8},"end":{"line":115,"column":34}},"18":{"start":{"line":125,"column":8},"end":{"line":125,"column":28}},"19":{"start":{"line":135,"column":8},"end":{"line":135,"column":27}},"20":{"start":{"line":150,"column":0},"end":{"line":150,"column":43}},"21":{"start":{"line":154,"column":0},"end":{"line":154,"column":43}},"22":{"start":{"line":156,"column":0},"end":{"line":209,"column":4}},"23":{"start":{"line":188,"column":8},"end":{"line":188,"column":32}},"24":{"start":{"line":190,"column":8},"end":{"line":207,"column":12}},"25":{"start":{"line":191,"column":12},"end":{"line":206,"column":14}},"26":{"start":{"line":192,"column":16},"end":{"line":193,"column":30}},"27":{"start":{"line":195,"column":16},"end":{"line":203,"column":25}},"28":{"start":{"line":196,"column":20},"end":{"line":196,"column":43}},"29":{"start":{"line":198,"column":20},"end":{"line":198,"column":66}},"30":{"start":{"line":200,"column":20},"end":{"line":202,"column":21}},"31":{"start":{"line":201,"column":24},"end":{"line":201,"column":40}},"32":{"start":{"line":205,"column":16},"end":{"line":205,"column":47}},"33":{"start":{"line":211,"column":0},"end":{"line":211,"column":24}}},"branchMap":{"1":{"line":30,"type":"if","locations":[{"start":{"line":30,"column":4},"end":{"line":30,"column":4}},{"start":{"line":30,"column":4},"end":{"line":30,"column":4}}]},"2":{"line":31,"type":"cond-expr","locations":[{"start":{"line":31,"column":48},"end":{"line":31,"column":53}},{"start":{"line":31,"column":56},"end":{"line":31,"column":71}}]},"3":{"line":34,"type":"binary-expr","locations":[{"start":{"line":34,"column":22},"end":{"line":34,"column":33}},{"start":{"line":34,"column":37},"end":{"line":34,"column":39}}]},"4":{"line":69,"type":"binary-expr","locations":[{"start":{"line":69,"column":21},"end":{"line":69,"column":28}},{"start":{"line":69,"column":32},"end":{"line":69,"column":36}}]},"5":{"line":93,"type":"binary-expr","locations":[{"start":{"line":93,"column":28},"end":{"line":93,"column":35}},{"start":{"line":93,"column":39},"end":{"line":93,"column":43}}]},"6":{"line":200,"type":"if","locations":[{"start":{"line":200,"column":20},"end":{"line":200,"column":20}},{"start":{"line":200,"column":20},"end":{"line":200,"column":20}}]},"7":{"line":200,"type":"binary-expr","locations":[{"start":{"line":200,"column":25},"end":{"line":200,"column":45}},{"start":{"line":200,"column":49},"end":{"line":200,"column":64}}]},"8":{"line":205,"type":"cond-expr","locations":[{"start":{"line":205,"column":36},"end":{"line":205,"column":39}},{"start":{"line":205,"column":42},"end":{"line":205,"column":46}}]}},"code":["(function () { YUI.add('arraylist', function (Y, NAME) {","","/**"," * Collection utilities beyond what is provided in the YUI core"," * @module collection"," * @submodule arraylist"," */","","var YArray = Y.Array,"," YArray_each = YArray.each,"," ArrayListProto;","","/**"," * Generic ArrayList class for managing lists of items and iterating operations"," * over them. The targeted use for this class is for augmentation onto a"," * class that is responsible for managing multiple instances of another class"," * (e.g. NodeList for Nodes). The recommended use is to augment your class with"," * ArrayList, then use ArrayList.addMethod to mirror the API of the constituent"," * items on the list's API."," *"," * The default implementation creates immutable lists, but mutability can be"," * provided via the arraylist-add submodule or by implementing mutation methods"," * directly on the augmented class's prototype."," *"," * @class ArrayList"," * @constructor"," * @param items { Array } array of items this list will be responsible for"," */","function ArrayList( items ) {"," if ( items !== undefined ) {"," this._items = Y.Lang.isArray( items ) ? items : YArray( items );"," } else {"," // ||= to support lazy initialization from augment"," this._items = this._items || [];"," }","}","","ArrayListProto = {"," /**"," * Get an item by index from the list. Override this method if managing a"," * list of objects that have a different public representation (e.g. Node"," * instances vs DOM nodes). The iteration methods that accept a user"," * function will use this method for access list items for operation."," *"," * @method item"," * @param i { Integer } index to fetch"," * @return { mixed } the item at the requested index"," */"," item: function ( i ) {"," return this._items[i];"," },",""," /**"," *

Execute a function on each item of the list, optionally providing a"," * custom execution context. Default context is the item.

"," *"," *

The callback signature is callback( item, index ).

"," *"," * @method each"," * @param fn { Function } the function to execute"," * @param context { mixed } optional override 'this' in the function"," * @return { ArrayList } this instance"," * @chainable"," */"," each: function ( fn, context ) {"," YArray_each( this._items, function ( item, i ) {"," item = this.item( i );",""," fn.call( context || item, item, i, this );"," }, this);",""," return this;"," },",""," /**"," *

Execute a function on each item of the list, optionally providing a"," * custom execution context. Default context is the item.

"," *"," *

The callback signature is callback( item, index ).

"," *"," *

Unlike each, if the callback returns true, the"," * iteration will stop.

"," *"," * @method some"," * @param fn { Function } the function to execute"," * @param context { mixed } optional override 'this' in the function"," * @return { Boolean } True if the function returned true on an item"," */"," some: function ( fn, context ) {"," return YArray.some( this._items, function ( item, i ) {"," item = this.item( i );",""," return fn.call( context || item, item, i, this );"," }, this);"," },",""," /**"," * Finds the first index of the needle in the managed array of items."," *"," * @method indexOf"," * @param needle { mixed } The item to search for"," * @return { Integer } Array index if found. Otherwise -1"," */"," indexOf: function ( needle ) {"," return YArray.indexOf( this._items, needle );"," },",""," /**"," * How many items are in this list?"," *"," * @method size"," * @return { Integer } Number of items in the list"," */"," size: function () {"," return this._items.length;"," },",""," /**"," * Is this instance managing any items?"," *"," * @method isEmpty"," * @return { Boolean } true if 1 or more items are being managed"," */"," isEmpty: function () {"," return !this.size();"," },",""," /**"," * Provides an array-like representation for JSON.stringify."," *"," * @method toJSON"," * @return { Array } an array representation of the ArrayList"," */"," toJSON: function () {"," return this._items;"," }","};","// Default implementation does not distinguish between public and private","// item getter","/**"," * Protected method for optimizations that may be appropriate for API"," * mirroring. Similar in functionality to item, but is used by"," * methods added with ArrayList.addMethod()."," *"," * @method _item"," * @protected"," * @param i { Integer } Index of item to fetch"," * @return { mixed } The item appropriate for pass through API methods"," */","ArrayListProto._item = ArrayListProto.item;","","// Mixed onto existing proto to preserve constructor NOT being an own property.","// This has bitten me when composing classes by enumerating, copying prototypes.","Y.mix(ArrayList.prototype, ArrayListProto);","","Y.mix( ArrayList, {",""," /**"," *

Adds a pass through method to dest (typically the prototype of a list"," * class) that calls the named method on each item in the list with"," * whatever parameters are passed in. Allows for API indirection via list"," * instances.

"," *"," *

Accepts a single string name or an array of string names.

"," *"," *
list.each( function ( item ) {","     *     item.methodName( 1, 2, 3 );","     * } );","     * // becomes","     * list.methodName( 1, 2, 3 );
"," *"," *

Additionally, the pass through methods use the item retrieved by the"," * _item method in case there is any special behavior that is"," * appropriate for API mirroring.

"," *"," *

If the iterated method returns a value, the return value from the"," * added method will be an array of values with each value being at the"," * corresponding index for that item. If the iterated method does not"," * return a value, the added method will be chainable."," *"," * @method addMethod"," * @static"," * @param dest {Object} Object or prototype to receive the iterator method"," * @param name {String|String[]} Name of method of methods to create"," */"," addMethod: function ( dest, names ) {",""," names = YArray( names );",""," YArray_each( names, function ( name ) {"," dest[ name ] = function () {"," var args = YArray( arguments, 0, true ),"," ret = [];",""," YArray_each( this._items, function ( item, i ) {"," item = this._item( i );",""," var result = item[ name ].apply( item, args );",""," if ( result !== undefined && result !== item ) {"," ret[i] = result;"," }"," }, this);",""," return ret.length ? ret : this;"," };"," } );"," }","} );","","Y.ArrayList = ArrayList;","","","}, '3.13.0', {\"requires\": [\"yui-base\"]});","","}());"]}; +} +var __cov_Pr6cz5MpnW7epOPHRJTxOA = __coverage__['build/arraylist/arraylist.js']; +__cov_Pr6cz5MpnW7epOPHRJTxOA.s['1']++;YUI.add('arraylist',function(Y,NAME){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['1']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['2']++;var YArray=Y.Array,YArray_each=YArray.each,ArrayListProto;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['3']++;function ArrayList(items){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['2']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['4']++;if(items!==undefined){__cov_Pr6cz5MpnW7epOPHRJTxOA.b['1'][0]++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['5']++;this._items=Y.Lang.isArray(items)?(__cov_Pr6cz5MpnW7epOPHRJTxOA.b['2'][0]++,items):(__cov_Pr6cz5MpnW7epOPHRJTxOA.b['2'][1]++,YArray(items));}else{__cov_Pr6cz5MpnW7epOPHRJTxOA.b['1'][1]++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['6']++;this._items=(__cov_Pr6cz5MpnW7epOPHRJTxOA.b['3'][0]++,this._items)||(__cov_Pr6cz5MpnW7epOPHRJTxOA.b['3'][1]++,[]);}}__cov_Pr6cz5MpnW7epOPHRJTxOA.s['7']++;ArrayListProto={item:function(i){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['3']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['8']++;return this._items[i];},each:function(fn,context){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['4']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['9']++;YArray_each(this._items,function(item,i){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['5']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['10']++;item=this.item(i);__cov_Pr6cz5MpnW7epOPHRJTxOA.s['11']++;fn.call((__cov_Pr6cz5MpnW7epOPHRJTxOA.b['4'][0]++,context)||(__cov_Pr6cz5MpnW7epOPHRJTxOA.b['4'][1]++,item),item,i,this);},this);__cov_Pr6cz5MpnW7epOPHRJTxOA.s['12']++;return this;},some:function(fn,context){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['6']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['13']++;return YArray.some(this._items,function(item,i){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['7']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['14']++;item=this.item(i);__cov_Pr6cz5MpnW7epOPHRJTxOA.s['15']++;return fn.call((__cov_Pr6cz5MpnW7epOPHRJTxOA.b['5'][0]++,context)||(__cov_Pr6cz5MpnW7epOPHRJTxOA.b['5'][1]++,item),item,i,this);},this);},indexOf:function(needle){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['8']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['16']++;return YArray.indexOf(this._items,needle);},size:function(){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['9']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['17']++;return this._items.length;},isEmpty:function(){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['10']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['18']++;return!this.size();},toJSON:function(){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['11']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['19']++;return this._items;}};__cov_Pr6cz5MpnW7epOPHRJTxOA.s['20']++;ArrayListProto._item=ArrayListProto.item;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['21']++;Y.mix(ArrayList.prototype,ArrayListProto);__cov_Pr6cz5MpnW7epOPHRJTxOA.s['22']++;Y.mix(ArrayList,{addMethod:function(dest,names){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['12']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['23']++;names=YArray(names);__cov_Pr6cz5MpnW7epOPHRJTxOA.s['24']++;YArray_each(names,function(name){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['13']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['25']++;dest[name]=function(){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['14']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['26']++;var args=YArray(arguments,0,true),ret=[];__cov_Pr6cz5MpnW7epOPHRJTxOA.s['27']++;YArray_each(this._items,function(item,i){__cov_Pr6cz5MpnW7epOPHRJTxOA.f['15']++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['28']++;item=this._item(i);__cov_Pr6cz5MpnW7epOPHRJTxOA.s['29']++;var result=item[name].apply(item,args);__cov_Pr6cz5MpnW7epOPHRJTxOA.s['30']++;if((__cov_Pr6cz5MpnW7epOPHRJTxOA.b['7'][0]++,result!==undefined)&&(__cov_Pr6cz5MpnW7epOPHRJTxOA.b['7'][1]++,result!==item)){__cov_Pr6cz5MpnW7epOPHRJTxOA.b['6'][0]++;__cov_Pr6cz5MpnW7epOPHRJTxOA.s['31']++;ret[i]=result;}else{__cov_Pr6cz5MpnW7epOPHRJTxOA.b['6'][1]++;}},this);__cov_Pr6cz5MpnW7epOPHRJTxOA.s['32']++;return ret.length?(__cov_Pr6cz5MpnW7epOPHRJTxOA.b['8'][0]++,ret):(__cov_Pr6cz5MpnW7epOPHRJTxOA.b['8'][1]++,this);};});}});__cov_Pr6cz5MpnW7epOPHRJTxOA.s['33']++;Y.ArrayList=ArrayList;},'3.13.0',{'requires':['yui-base']}); diff --git a/lib/yuilib/3.12.0/arraylist/arraylist-debug.js b/lib/yuilib/3.13.0/arraylist/arraylist-debug.js old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/arraylist/arraylist-debug.js rename to lib/yuilib/3.13.0/arraylist/arraylist-debug.js index fff7962d577..00085ea1868 --- a/lib/yuilib/3.12.0/arraylist/arraylist-debug.js +++ b/lib/yuilib/3.13.0/arraylist/arraylist-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -218,4 +218,4 @@ Y.mix( ArrayList, { Y.ArrayList = ArrayList; -}, '3.12.0', {"requires": ["yui-base"]}); +}, '3.13.0', {"requires": ["yui-base"]}); diff --git a/lib/yuilib/3.12.0/arraylist/arraylist-min.js b/lib/yuilib/3.13.0/arraylist/arraylist-min.js old mode 100644 new mode 100755 similarity index 91% rename from lib/yuilib/3.12.0/arraylist/arraylist-min.js rename to lib/yuilib/3.13.0/arraylist/arraylist-min.js index c28cc990169..25276f37d34 --- a/lib/yuilib/3.12.0/arraylist/arraylist-min.js +++ b/lib/yuilib/3.13.0/arraylist/arraylist-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("arraylist",function(e,t){function s(t){t!==undefined?this._items=e.Lang.isArray(t)?t:n(t):this._items=this._items||[]}var n=e.Array,r=n.each,i;i={item:function(e){return this._items[e]},each:function(e,t){return r(this._items,function(n,r){n=this.item(r),e.call(t||n,n,r,this)},this),this},some:function(e,t){return n.some(this._items,function(n,r){return n=this.item(r),e.call(t||n,n,r,this)},this)},indexOf:function(e){return n.indexOf(this._items,e)},size:function(){return this._items.length},isEmpty:function(){return!this.size()},toJSON:function(){return this._items}},i._item=i.item,e.mix(s.prototype,i),e.mix(s,{addMethod:function(e,t){t=n(t),r(t,function(t){e[t]=function(){var e=n(arguments,0,!0),i=[];return r(this._items,function(n,r){n=this._item(r);var s=n[t].apply(n,e);s!==undefined&&s!==n&&(i[r]=s)},this),i.length?i:this}})}}),e.ArrayList=s},"3.12.0",{requires:["yui-base"]}); +YUI.add("arraylist",function(e,t){function s(t){t!==undefined?this._items=e.Lang.isArray(t)?t:n(t):this._items=this._items||[]}var n=e.Array,r=n.each,i;i={item:function(e){return this._items[e]},each:function(e,t){return r(this._items,function(n,r){n=this.item(r),e.call(t||n,n,r,this)},this),this},some:function(e,t){return n.some(this._items,function(n,r){return n=this.item(r),e.call(t||n,n,r,this)},this)},indexOf:function(e){return n.indexOf(this._items,e)},size:function(){return this._items.length},isEmpty:function(){return!this.size()},toJSON:function(){return this._items}},i._item=i.item,e.mix(s.prototype,i),e.mix(s,{addMethod:function(e,t){t=n(t),r(t,function(t){e[t]=function(){var e=n(arguments,0,!0),i=[];return r(this._items,function(n,r){n=this._item(r);var s=n[t].apply(n,e);s!==undefined&&s!==n&&(i[r]=s)},this),i.length?i:this}})}}),e.ArrayList=s},"3.13.0",{requires:["yui-base"]}); diff --git a/lib/yuilib/3.12.0/arraylist/arraylist.js b/lib/yuilib/3.13.0/arraylist/arraylist.js old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/arraylist/arraylist.js rename to lib/yuilib/3.13.0/arraylist/arraylist.js index fff7962d577..00085ea1868 --- a/lib/yuilib/3.12.0/arraylist/arraylist.js +++ b/lib/yuilib/3.13.0/arraylist/arraylist.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -218,4 +218,4 @@ Y.mix( ArrayList, { Y.ArrayList = ArrayList; -}, '3.12.0', {"requires": ["yui-base"]}); +}, '3.13.0', {"requires": ["yui-base"]}); diff --git a/lib/yuilib/3.13.0/arraysort/arraysort-coverage.js b/lib/yuilib/3.13.0/arraysort/arraysort-coverage.js new file mode 100755 index 00000000000..f747dba8f1a --- /dev/null +++ b/lib/yuilib/3.13.0/arraysort/arraysort-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/arraysort/arraysort.js']) { + __coverage__['build/arraysort/arraysort.js'] = {"path":"build/arraysort/arraysort.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":21},"end":{"line":1,"column":40}}},"2":{"name":"(anonymous_2)","line":37,"loc":{"start":{"line":37,"column":13},"end":{"line":37,"column":34}}},"3":{"name":"(anonymous_3)","line":95,"loc":{"start":{"line":95,"column":20},"end":{"line":95,"column":45}}},"4":{"name":"(anonymous_4)","line":166,"loc":{"start":{"line":166,"column":20},"end":{"line":166,"column":38}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":181,"column":41}},"2":{"start":{"line":11,"column":0},"end":{"line":13,"column":29}},"3":{"start":{"line":22,"column":0},"end":{"line":178,"column":2}},"4":{"start":{"line":38,"column":8},"end":{"line":48,"column":9}},"5":{"start":{"line":39,"column":12},"end":{"line":44,"column":13}},"6":{"start":{"line":40,"column":16},"end":{"line":40,"column":25}},"7":{"start":{"line":43,"column":16},"end":{"line":43,"column":25}},"8":{"start":{"line":46,"column":13},"end":{"line":48,"column":9}},"9":{"start":{"line":47,"column":12},"end":{"line":47,"column":22}},"10":{"start":{"line":50,"column":8},"end":{"line":52,"column":9}},"11":{"start":{"line":51,"column":12},"end":{"line":51,"column":32}},"12":{"start":{"line":53,"column":8},"end":{"line":55,"column":9}},"13":{"start":{"line":54,"column":12},"end":{"line":54,"column":32}},"14":{"start":{"line":56,"column":8},"end":{"line":64,"column":9}},"15":{"start":{"line":57,"column":12},"end":{"line":57,"column":35}},"16":{"start":{"line":59,"column":13},"end":{"line":64,"column":9}},"17":{"start":{"line":60,"column":12},"end":{"line":60,"column":35}},"18":{"start":{"line":63,"column":12},"end":{"line":63,"column":21}},"19":{"start":{"line":97,"column":8},"end":{"line":97,"column":16}},"20":{"start":{"line":98,"column":8},"end":{"line":98,"column":16}},"21":{"start":{"line":102,"column":8},"end":{"line":105,"column":9}},"22":{"start":{"line":103,"column":12},"end":{"line":103,"column":32}},"23":{"start":{"line":104,"column":12},"end":{"line":104,"column":32}},"24":{"start":{"line":108,"column":8},"end":{"line":115,"column":14}},"25":{"start":{"line":118,"column":8},"end":{"line":138,"column":9}},"26":{"start":{"line":119,"column":12},"end":{"line":119,"column":30}},"27":{"start":{"line":120,"column":12},"end":{"line":120,"column":30}},"28":{"start":{"line":123,"column":12},"end":{"line":137,"column":13}},"29":{"start":{"line":125,"column":16},"end":{"line":125,"column":39}},"30":{"start":{"line":130,"column":16},"end":{"line":132,"column":17}},"31":{"start":{"line":131,"column":20},"end":{"line":131,"column":52}},"32":{"start":{"line":136,"column":16},"end":{"line":136,"column":22}},"33":{"start":{"line":142,"column":8},"end":{"line":142,"column":49}},"34":{"start":{"line":146,"column":8},"end":{"line":146,"column":64}},"35":{"start":{"line":168,"column":8},"end":{"line":170,"column":18}},"36":{"start":{"line":172,"column":8},"end":{"line":174,"column":9}},"37":{"start":{"line":173,"column":12},"end":{"line":173,"column":33}},"38":{"start":{"line":176,"column":8},"end":{"line":176,"column":21}}},"branchMap":{"1":{"line":38,"type":"if","locations":[{"start":{"line":38,"column":8},"end":{"line":38,"column":8}},{"start":{"line":38,"column":8},"end":{"line":38,"column":8}}]},"2":{"line":39,"type":"if","locations":[{"start":{"line":39,"column":12},"end":{"line":39,"column":12}},{"start":{"line":39,"column":12},"end":{"line":39,"column":12}}]},"3":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":13},"end":{"line":46,"column":13}},{"start":{"line":46,"column":13},"end":{"line":46,"column":13}}]},"4":{"line":50,"type":"if","locations":[{"start":{"line":50,"column":8},"end":{"line":50,"column":8}},{"start":{"line":50,"column":8},"end":{"line":50,"column":8}}]},"5":{"line":53,"type":"if","locations":[{"start":{"line":53,"column":8},"end":{"line":53,"column":8}},{"start":{"line":53,"column":8},"end":{"line":53,"column":8}}]},"6":{"line":56,"type":"if","locations":[{"start":{"line":56,"column":8},"end":{"line":56,"column":8}},{"start":{"line":56,"column":8},"end":{"line":56,"column":8}}]},"7":{"line":57,"type":"cond-expr","locations":[{"start":{"line":57,"column":28},"end":{"line":57,"column":29}},{"start":{"line":57,"column":32},"end":{"line":57,"column":34}}]},"8":{"line":59,"type":"if","locations":[{"start":{"line":59,"column":13},"end":{"line":59,"column":13}},{"start":{"line":59,"column":13},"end":{"line":59,"column":13}}]},"9":{"line":60,"type":"cond-expr","locations":[{"start":{"line":60,"column":28},"end":{"line":60,"column":30}},{"start":{"line":60,"column":33},"end":{"line":60,"column":34}}]},"10":{"line":102,"type":"if","locations":[{"start":{"line":102,"column":8},"end":{"line":102,"column":8}},{"start":{"line":102,"column":8},"end":{"line":102,"column":8}}]},"11":{"line":102,"type":"binary-expr","locations":[{"start":{"line":102,"column":12},"end":{"line":102,"column":20}},{"start":{"line":102,"column":24},"end":{"line":102,"column":46}}]},"12":{"line":123,"type":"if","locations":[{"start":{"line":123,"column":12},"end":{"line":123,"column":12}},{"start":{"line":123,"column":12},"end":{"line":123,"column":12}}]},"13":{"line":130,"type":"if","locations":[{"start":{"line":130,"column":16},"end":{"line":130,"column":16}},{"start":{"line":130,"column":16},"end":{"line":130,"column":16}}]},"14":{"line":131,"type":"cond-expr","locations":[{"start":{"line":131,"column":45},"end":{"line":131,"column":46}},{"start":{"line":131,"column":49},"end":{"line":131,"column":51}}]},"15":{"line":142,"type":"binary-expr","locations":[{"start":{"line":142,"column":8},"end":{"line":142,"column":14}},{"start":{"line":142,"column":19},"end":{"line":142,"column":47}}]},"16":{"line":146,"type":"cond-expr","locations":[{"start":{"line":146,"column":47},"end":{"line":146,"column":54}},{"start":{"line":146,"column":57},"end":{"line":146,"column":63}}]},"17":{"line":146,"type":"binary-expr","locations":[{"start":{"line":146,"column":15},"end":{"line":146,"column":22}},{"start":{"line":146,"column":26},"end":{"line":146,"column":44}}]}},"code":["(function () { YUI.add('arraysort', function (Y, NAME) {","","/*jshint expr:true, onevar:false */","","/**","Provides comparator functions useful for sorting arrays.","","@module arraysort","**/","","var LANG = Y.Lang,"," ISVALUE = LANG.isValue,"," ISSTRING = LANG.isString;","","/**","Provides comparator functions useful for sorting arrays.","","@class ArraySort","@static","**/","","var ArraySort = Y.ArraySort = {"," // -- Public Methods -------------------------------------------------------",""," /**"," Comparator function for simple case-insensitive sorting of an array of"," strings.",""," @method compare"," @param a {Object} First sort argument."," @param b {Object} Second sort argument."," @param desc {Boolean} `true` if sort direction is descending, `false` if"," sort direction is ascending."," @return {Boolean} -1 when a < b. 0 when a == b. 1 when a > b."," @static"," */"," compare: function(a, b, desc) {"," if(!ISVALUE(a)) {"," if(!ISVALUE(b)) {"," return 0;"," }"," else {"," return 1;"," }"," }"," else if(!ISVALUE(b)) {"," return -1;"," }",""," if(ISSTRING(a)) {"," a = a.toLowerCase();"," }"," if(ISSTRING(b)) {"," b = b.toLowerCase();"," }"," if(a < b) {"," return (desc) ? 1 : -1;"," }"," else if (a > b) {"," return (desc) ? -1 : 1;"," }"," else {"," return 0;"," }"," },",""," /**"," Performs a natural-order comparison of two strings or numbers (or a string"," and a number). This ensures that a value like 'foo2' will be sorted before"," 'foo10', whereas a standard ASCII sort would sort 'foo10' first.",""," @example",""," var items = ['item10', 'item2', 'item1', 10, '1', 2];",""," items.sort(Y.ArraySort.naturalCompare);"," console.log(items); // => ['1', 2, 10, 'item1', 'item2', 'item10']",""," @method naturalCompare"," @param {Number|String} a First value to compare."," @param {Number|String} b Second value to compare."," @param {Object} [options] Options."," @param {Boolean} [options.caseSensitive=false] If `true`, a"," case-sensitive comparison will be performed. By default the"," comparison is case-insensitive."," @param {Boolean} [options.descending=false] If `true`, the sort order"," will be reversed so that larger values are sorted before smaller"," values."," @return {Number} `0` if the two items are equal, a negative number if _a_"," should be sorted before _b_, or a positive number if _b_ should be"," sorted before _a_."," @static"," @since 3.11.0"," **/"," naturalCompare: function (a, b, options) {"," // Coerce `a` and `b` to strings."," a += '';"," b += '';",""," // Convert `a` and `b` to lowercase unless `options.caseSensitive` is"," // truthy."," if (!options || !options.caseSensitive) {"," a = a.toLowerCase();"," b = b.toLowerCase();"," }",""," // Split `a` and `b` into alpha parts and numeric parts."," var aParts = ArraySort._splitAlphaNum(a),"," bParts = ArraySort._splitAlphaNum(b),"," length = Math.min(aParts.length, bParts.length),"," result = 0,",""," aPart,"," bPart,"," i;",""," // Compare each part of `a` with each part of `b`."," for (i = 0; i < length; i++) {"," aPart = aParts[i];"," bPart = bParts[i];",""," // If the two parts aren't equal, compare them and stop iterating."," if (aPart !== bPart) {"," // First, try comparing them as numbers."," result = aPart - bPart;",""," // If that didn't work, compare them as strings. This falsiness"," // check works because `result` can't be 0 (we checked for"," // equality above) and NaN is falsy."," if (!result) {"," result = aPart > bPart ? 1 : -1;"," }",""," // At this point we know enough to be able to sort the two"," // strings, so we don't need to compare any more parts."," break;"," }"," }",""," // If we get here and `result` is still 0, then sort the shorter string"," // before the longer string."," result || (result = a.length - b.length);",""," // Return the result, flipping the order if `options.descending` is"," // truthy."," return options && options.descending ? -result : result;"," },",""," // -- Protected Methods ----------------------------------------------------",""," /**"," Splits a string into an array of alpha character and digit character parts.",""," @example",""," Y.ArraySort._splitAlphaNum('abc123def456');"," // => ['abc', '123', 'def', '456']",""," @method _splitAlphaNum"," @param {String} string String to split."," @return {String[]} Array of alpha parts and digit parts."," @protected"," @static"," @since 3.11.0"," **/"," _splitAlphaNum: function (string) {"," /*jshint boss:true */"," var parts = [],"," regex = /(\\d+|\\D+)/g,"," match;",""," while (match = regex.exec(string)) { // assignment"," parts.push(match[1]);"," }",""," return parts;"," }","};","","","}, '3.13.0', {\"requires\": [\"yui-base\"]});","","}());"]}; +} +var __cov_2Khzwsx6508tuwKeeJiIQQ = __coverage__['build/arraysort/arraysort.js']; +__cov_2Khzwsx6508tuwKeeJiIQQ.s['1']++;YUI.add('arraysort',function(Y,NAME){__cov_2Khzwsx6508tuwKeeJiIQQ.f['1']++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['2']++;var LANG=Y.Lang,ISVALUE=LANG.isValue,ISSTRING=LANG.isString;__cov_2Khzwsx6508tuwKeeJiIQQ.s['3']++;var ArraySort=Y.ArraySort={compare:function(a,b,desc){__cov_2Khzwsx6508tuwKeeJiIQQ.f['2']++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['4']++;if(!ISVALUE(a)){__cov_2Khzwsx6508tuwKeeJiIQQ.b['1'][0]++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['5']++;if(!ISVALUE(b)){__cov_2Khzwsx6508tuwKeeJiIQQ.b['2'][0]++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['6']++;return 0;}else{__cov_2Khzwsx6508tuwKeeJiIQQ.b['2'][1]++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['7']++;return 1;}}else{__cov_2Khzwsx6508tuwKeeJiIQQ.b['1'][1]++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['8']++;if(!ISVALUE(b)){__cov_2Khzwsx6508tuwKeeJiIQQ.b['3'][0]++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['9']++;return-1;}else{__cov_2Khzwsx6508tuwKeeJiIQQ.b['3'][1]++;}}__cov_2Khzwsx6508tuwKeeJiIQQ.s['10']++;if(ISSTRING(a)){__cov_2Khzwsx6508tuwKeeJiIQQ.b['4'][0]++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['11']++;a=a.toLowerCase();}else{__cov_2Khzwsx6508tuwKeeJiIQQ.b['4'][1]++;}__cov_2Khzwsx6508tuwKeeJiIQQ.s['12']++;if(ISSTRING(b)){__cov_2Khzwsx6508tuwKeeJiIQQ.b['5'][0]++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['13']++;b=b.toLowerCase();}else{__cov_2Khzwsx6508tuwKeeJiIQQ.b['5'][1]++;}__cov_2Khzwsx6508tuwKeeJiIQQ.s['14']++;if(ab){__cov_2Khzwsx6508tuwKeeJiIQQ.b['8'][0]++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['17']++;return desc?(__cov_2Khzwsx6508tuwKeeJiIQQ.b['9'][0]++,-1):(__cov_2Khzwsx6508tuwKeeJiIQQ.b['9'][1]++,1);}else{__cov_2Khzwsx6508tuwKeeJiIQQ.b['8'][1]++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['18']++;return 0;}}},naturalCompare:function(a,b,options){__cov_2Khzwsx6508tuwKeeJiIQQ.f['3']++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['19']++;a+='';__cov_2Khzwsx6508tuwKeeJiIQQ.s['20']++;b+='';__cov_2Khzwsx6508tuwKeeJiIQQ.s['21']++;if((__cov_2Khzwsx6508tuwKeeJiIQQ.b['11'][0]++,!options)||(__cov_2Khzwsx6508tuwKeeJiIQQ.b['11'][1]++,!options.caseSensitive)){__cov_2Khzwsx6508tuwKeeJiIQQ.b['10'][0]++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['22']++;a=a.toLowerCase();__cov_2Khzwsx6508tuwKeeJiIQQ.s['23']++;b=b.toLowerCase();}else{__cov_2Khzwsx6508tuwKeeJiIQQ.b['10'][1]++;}__cov_2Khzwsx6508tuwKeeJiIQQ.s['24']++;var aParts=ArraySort._splitAlphaNum(a),bParts=ArraySort._splitAlphaNum(b),length=Math.min(aParts.length,bParts.length),result=0,aPart,bPart,i;__cov_2Khzwsx6508tuwKeeJiIQQ.s['25']++;for(i=0;ibPart?(__cov_2Khzwsx6508tuwKeeJiIQQ.b['14'][0]++,1):(__cov_2Khzwsx6508tuwKeeJiIQQ.b['14'][1]++,-1);}else{__cov_2Khzwsx6508tuwKeeJiIQQ.b['13'][1]++;}__cov_2Khzwsx6508tuwKeeJiIQQ.s['32']++;break;}else{__cov_2Khzwsx6508tuwKeeJiIQQ.b['12'][1]++;}}__cov_2Khzwsx6508tuwKeeJiIQQ.s['33']++;(__cov_2Khzwsx6508tuwKeeJiIQQ.b['15'][0]++,result)||(__cov_2Khzwsx6508tuwKeeJiIQQ.b['15'][1]++,result=a.length-b.length);__cov_2Khzwsx6508tuwKeeJiIQQ.s['34']++;return(__cov_2Khzwsx6508tuwKeeJiIQQ.b['17'][0]++,options)&&(__cov_2Khzwsx6508tuwKeeJiIQQ.b['17'][1]++,options.descending)?(__cov_2Khzwsx6508tuwKeeJiIQQ.b['16'][0]++,-result):(__cov_2Khzwsx6508tuwKeeJiIQQ.b['16'][1]++,result);},_splitAlphaNum:function(string){__cov_2Khzwsx6508tuwKeeJiIQQ.f['4']++;__cov_2Khzwsx6508tuwKeeJiIQQ.s['35']++;var parts=[],regex=/(\d+|\D+)/g,match;__cov_2Khzwsx6508tuwKeeJiIQQ.s['36']++;while(match=regex.exec(string)){__cov_2Khzwsx6508tuwKeeJiIQQ.s['37']++;parts.push(match[1]);}__cov_2Khzwsx6508tuwKeeJiIQQ.s['38']++;return parts;}};},'3.13.0',{'requires':['yui-base']}); diff --git a/lib/yuilib/3.12.0/arraysort/arraysort-debug.js b/lib/yuilib/3.13.0/arraysort/arraysort-debug.js old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/arraysort/arraysort-debug.js rename to lib/yuilib/3.13.0/arraysort/arraysort-debug.js index ef8c350c2a3..cda8cce3c48 --- a/lib/yuilib/3.12.0/arraysort/arraysort-debug.js +++ b/lib/yuilib/3.13.0/arraysort/arraysort-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -185,4 +185,4 @@ var ArraySort = Y.ArraySort = { }; -}, '3.12.0', {"requires": ["yui-base"]}); +}, '3.13.0', {"requires": ["yui-base"]}); diff --git a/lib/yuilib/3.12.0/arraysort/arraysort-min.js b/lib/yuilib/3.13.0/arraysort/arraysort-min.js old mode 100644 new mode 100755 similarity index 88% rename from lib/yuilib/3.12.0/arraysort/arraysort-min.js rename to lib/yuilib/3.13.0/arraysort/arraysort-min.js index d772a4eebd6..8290964d267 --- a/lib/yuilib/3.12.0/arraysort/arraysort-min.js +++ b/lib/yuilib/3.13.0/arraysort/arraysort-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("arraysort",function(e,t){var n=e.Lang,r=n.isValue,i=n.isString,s=e.ArraySort={compare:function(e,t,n){return r(e)?r(t)?(i(e)&&(e=e.toLowerCase()),i(t)&&(t=t.toLowerCase()),et?n?-1:1:0):-1:r(t)?1:0},naturalCompare:function(e,t,n){e+="",t+="";if(!n||!n.caseSensitive)e=e.toLowerCase(),t=t.toLowerCase();var r=s._splitAlphaNum(e),i=s._splitAlphaNum(t),o=Math.min(r.length,i.length),u=0,a,f,l;for(l=0;lf?1:-1);break}}return u||(u=e.length-t.length),n&&n.descending?-u:u},_splitAlphaNum:function(e){var t=[],n=/(\d+|\D+)/g,r;while(r=n.exec(e))t.push(r[1]);return t}}},"3.12.0",{requires:["yui-base"]}); +YUI.add("arraysort",function(e,t){var n=e.Lang,r=n.isValue,i=n.isString,s=e.ArraySort={compare:function(e,t,n){return r(e)?r(t)?(i(e)&&(e=e.toLowerCase()),i(t)&&(t=t.toLowerCase()),et?n?-1:1:0):-1:r(t)?1:0},naturalCompare:function(e,t,n){e+="",t+="";if(!n||!n.caseSensitive)e=e.toLowerCase(),t=t.toLowerCase();var r=s._splitAlphaNum(e),i=s._splitAlphaNum(t),o=Math.min(r.length,i.length),u=0,a,f,l;for(l=0;lf?1:-1);break}}return u||(u=e.length-t.length),n&&n.descending?-u:u},_splitAlphaNum:function(e){var t=[],n=/(\d+|\D+)/g,r;while(r=n.exec(e))t.push(r[1]);return t}}},"3.13.0",{requires:["yui-base"]}); diff --git a/lib/yuilib/3.12.0/arraysort/arraysort.js b/lib/yuilib/3.13.0/arraysort/arraysort.js old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/arraysort/arraysort.js rename to lib/yuilib/3.13.0/arraysort/arraysort.js index ef8c350c2a3..cda8cce3c48 --- a/lib/yuilib/3.12.0/arraysort/arraysort.js +++ b/lib/yuilib/3.13.0/arraysort/arraysort.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -185,4 +185,4 @@ var ArraySort = Y.ArraySort = { }; -}, '3.12.0', {"requires": ["yui-base"]}); +}, '3.13.0', {"requires": ["yui-base"]}); diff --git a/lib/yuilib/3.12.0/assets/skin/audio-light/skin.css b/lib/yuilib/3.13.0/assets/skin/audio-light/skin.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skin/audio-light/skin.css rename to lib/yuilib/3.13.0/assets/skin/audio-light/skin.css index a7b1816e1f1..3149f02092f --- a/lib/yuilib/3.12.0/assets/skin/audio-light/skin.css +++ b/lib/yuilib/3.13.0/assets/skin/audio-light/skin.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -98,7 +98,7 @@ http://yuilibrary.com/license/ } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skin/audio/skin.css b/lib/yuilib/3.13.0/assets/skin/audio/skin.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skin/audio/skin.css rename to lib/yuilib/3.13.0/assets/skin/audio/skin.css index a69f4161625..37b754c0a7b --- a/lib/yuilib/3.12.0/assets/skin/audio/skin.css +++ b/lib/yuilib/3.13.0/assets/skin/audio/skin.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -98,7 +98,7 @@ http://yuilibrary.com/license/ } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skin/capsule-dark/skin.css b/lib/yuilib/3.13.0/assets/skin/capsule-dark/skin.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skin/capsule-dark/skin.css rename to lib/yuilib/3.13.0/assets/skin/capsule-dark/skin.css index 378e0dc5680..cf35567c67a --- a/lib/yuilib/3.12.0/assets/skin/capsule-dark/skin.css +++ b/lib/yuilib/3.13.0/assets/skin/capsule-dark/skin.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -98,7 +98,7 @@ http://yuilibrary.com/license/ } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skin/capsule/skin.css b/lib/yuilib/3.13.0/assets/skin/capsule/skin.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skin/capsule/skin.css rename to lib/yuilib/3.13.0/assets/skin/capsule/skin.css index 02ab8ab98f3..863ebe9ca48 --- a/lib/yuilib/3.12.0/assets/skin/capsule/skin.css +++ b/lib/yuilib/3.13.0/assets/skin/capsule/skin.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -100,7 +100,7 @@ http://yuilibrary.com/license/ } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skin/night/skin.css b/lib/yuilib/3.13.0/assets/skin/night/skin.css old mode 100644 new mode 100755 similarity index 97% rename from lib/yuilib/3.12.0/assets/skin/night/skin.css rename to lib/yuilib/3.13.0/assets/skin/night/skin.css index ac1172707af..e157f16822a --- a/lib/yuilib/3.12.0/assets/skin/night/skin.css +++ b/lib/yuilib/3.13.0/assets/skin/night/skin.css @@ -1,152 +1,19 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -.yui3-skin-night .yui3-scrollview { - -webkit-tap-highlight-color: rgba(0,0,0,0); +.yui3-skin-night .yui3-calendar-day-highlighted { + background-color: #555555; } -.yui3-skin-night .yui3-scrollview{ - color:#fff; - background-color:#000; +.yui3-skin-night .yui3-calendar-day-selected.yui3-calendar-day-highlighted { + background-color: #777777; } - -.yui3-skin-night .yui3-scrollview-vert .yui3-scrollview-content { - /*border:1px solid #303030; If the ScrollView needs a border add it here */ - border-top:0; - background-color:#000; - font-family: HelveticaNeue,arial,helvetica,clean,sans-serif; - color:#fff; -} - -/* For IE 6/7 - needs a background color (above) to pick up events, and zoom, to fill the UL */ -.yui3-skin-night .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-item { - *zoom:1; -} - -/* For IE7 - needs zoom, otherwise clipped content is not rendered */ -.yui3-skin-night .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-list { - *zoom:1; - list-style:none; /*need these since reset is not required*/ - padding:0; /*need these since reset is not required*/ - margin:0; /*need these since reset is not required*/ -} - -.yui3-skin-night .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-item { - border-bottom: 1px solid #303030; - padding: 15px 20px 16px; - font-size: 100%; - font-weight: bold; - background-color:#151515; - cursor:pointer; -} - -.yui3-skin-night .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-list.selected{ - background-color:#2C2D2E; - background: -moz-linear-gradient( - 0% 100% 90deg, - #252626 0%, - #333434 100% - ); - background: -webkit-gradient( - linear, - left top, - left bottom, - from(#333434), - to(#252626) - ); - border-top:solid 1px #4b4b4b; - border-bottom:solid 1px #3e3f3f; - margin-top:-1px; -} - /* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -/* basic skin styles */ -.yui3-skin-night .yui3-datatable { - color:#8E8E8E; - font-family: HelveticaNeue,arial,helvetica,clean,sans-serif; -} -.yui3-skin-night .yui3-datatable-table { - border: 1px solid #323434; - border-collapse: separate; - border-spacing: 0; - color: #8E8E8E; - margin: 0; - padding: 0; -} - -.yui3-skin-night .yui3-datatable-caption { - color: #474747; - font: italic 85%/1 HelveticaNeue,arial,helvetica,clean,sans-serif; - padding: 1em 0; - text-align: center; -} - -.yui3-skin-night .yui3-datatable-cell, -.yui3-skin-night .yui3-datatable-header { - border-left: 1px solid #303030;/* inner column border */ - border-width: 0 0 0 1px; - font-size: inherit; - margin: 0; - overflow: visible; /*to make ths where the title is really long work*/ - padding: 4px 10px 4px 10px; /* cell padding */ -} -.yui3-skin-night .yui3-datatable-cell:first-child, -.yui3-skin-night .yui3-datatable-first-header { - border-left-width: 0; -} - -.yui3-skin-night .yui3-datatable-header { - /* header gradient */ - background-color:#3b3c3d; - - background: -moz-linear-gradient( - 0% 100% 90deg, - #242526 0%, - #3b3c3d 96%, - #2C2D2F 100% - ); - background: -webkit-gradient( - linear, - left bottom, - left top, - from(#242526), - color-stop(0.96, #3b3c3d), - to(#2C2D2F) - ); - color: #eee; - font-weight: normal; - text-align: left; - vertical-align: bottom; - white-space: nowrap; -} - -/* -striping: - even - #0e0e0e (darkest) - odd - #1d1e1e (lighter) -*/ -.yui3-skin-night .yui3-datatable-cell { - background-color: transparent; -} -.yui3-skin-night .yui3-datatable-even .yui3-datatable-cell { - background-color: #0e0e0e; -} -.yui3-skin-night .yui3-datatable-odd .yui3-datatable-cell { - background-color: #1d1e1e; -} - -/* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -236,7 +103,7 @@ http://yuilibrary.com/license/ } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -244,7 +111,47 @@ http://yuilibrary.com/license/ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-skin-night .yui3-calendarnav-prevmonth, .yui3-skin-night .yui3-calendarnav-nextmonth { + color: #FFFFFF; + width: 12px; + height: 14px; + background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALZJREFUeNpi/P//PwORQBqIu6DsMiB+SpQukAUEMCcQVwPx5/8I8BkqxklIPyHDA4H44X/c4CFUDckWGADxgf/EgwNQPQQtEALiaf/JB9OgZmBYwAzERUD84T/l4APULGaYBR5AfPU/9QHITA8maGJiY6A+YENOpmw0CCI2bJEsCsRzKDB8DtSMgUum6DiKiIwWRUlOhhUVdUD8Dcngb1AxgkUFIwmFnRwQt0PZlUD8iBhNAAEGALbfq7SGiQoPAAAAAElFTkSuQmCC); + background-repeat: no-repeat; +} + +.yui3-skin-night .yui3-calendarnav-prevmonth:hover, .yui3-skin-night .yui3-calendarnav-nextmonth:hover { + background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPpJREFUeNpi/P//PwMxQD9jszSQ6oJyyy7O8H1KjD5GQhYADeYEUkVAXAHEPFDhL0DcAcR9QIu+k20B0PBAIDUBiOVwKHkExAVAS9aTZAHQYAOowfYMxIGDUIsu4LUAaLAQkGoB4kwG8sB0IK4BWvQOxQKgwcxAdj4Q1wExPwNl4CMQNwHxRKBFfxn10jd5ADm9QKzFQF1wDYiLmaAcNgbqA7CZTEBv7ADS2iDboN5joEIQgczSBpmNHsmiQKodiJPJNHwuEFcCDX49MMkUi0VRUB/hy2ggFy+jtKgohRYVnFDh79CiopuiogLNIjmobxigrn5EjD6AAAMAok9vhfHG8wQAAAAASUVORK5CYII=); + color: #0066CC; +} + +.yui3-skin-night .yui3-calendarnav-month-disabled, .yui3-skin-night .yui3-calendarnav-month-disabled:hover { + background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNqs0yGLAlEUhuHrKoIgCFbBJghb3F+g0WrVarEqLIhBEEFYWKNNMBktU4z6C5RNkwyCyWQSTPuOfCOCrHNnxwMPyOGe73DAiTmOYywrhy/9/sTBZujN4k0KPbioi6teKuqCmsKGSN/10+q5ehN6QQkrLJB/Mp/Xm5VmAhdkMcEGZWNfZc1MlPGwII42dmiZ/1dLGW1lXhdU8YNvZEz0yijLy6z6FyTN6yvpX7DEOzo4vSD4pCwvc+lfcMEYBUwjhE+VMVbmw7/oiCY+sA4RvNZMUxmB38EWFTSwfxK815uKZkJ/yXMU0cf5rn9Wr6g3f1bC4nwvbIAZRup1Ay671a8AAwC3OzOqxK+rkwAAAABJRU5ErkJggg==); + cursor: default; + color: #CCCCCC; +} + +.yui3-skin-night .yui3-calendarnav-prevmonth, .yui3-skin-night .yui3-calendarnav-prevmonth:hover { + background-position: 0px 0px; + margin-left:-12px; +} + +.yui3-skin-night .yui3-calendarnav-nextmonth, .yui3-skin-night .yui3-calendarnav-nextmonth:hover { + background-position: -12px 0px; + margin-right: -12px; +} + +.yui3-skin-night .yui3-calendarnav-prevmonth span, .yui3-skin-night .yui3-calendarnav-nextmonth span { + display: none; + *display: block; +} +/* +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -337,197 +244,54 @@ http://yuilibrary.com/license/ } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -.yui3-skin-night .yui3-panel { - color: #FFFFFF; - font-family: HelveticaNeue, arial, helvetica, clean, sans-serif; -} - -.yui3-skin-night .yui3-panel-content { - background: #6D6E6E; - -webkit-box-shadow: 0 0 20px #000; - -moz-box-shadow: 0 0 20px #000; - box-shadow: 0 0 20px #000; - border: 1px solid black; - -webkit-border-radius: 7px; - -moz-border-radius: 7px; - border-radius: 7px; -} -.yui3-skin-night .yui3-panel .yui3-widget-hd { - padding: 11px 57px 11px 22px; /* Room for close button. */ - min-height: 17px; /* For the close button */ - _height: 17px; /* IE6 */ - -webkit-border-top-left-radius: 7px; - -webkit-border-top-right-radius: 7px; - -moz-border-radius-topleft: 7px; - -moz-border-radius-topright: 7px; - border-top-left-radius: 7px; - border-top-right-radius: 7px; - font-weight: bold; - color: white; - background-color: #555658; - background: -moz-linear-gradient( - 0% 100% 90deg, - #343536 0%, - #555658 96%, - #3E3F41 100% - ); - background: -webkit-gradient( - linear, - left bottom, - left top, - from(#343536), - color-stop(0.96, #555658), - to(#3E3F41) - ); -} -.yui3-skin-night .yui3-panel .yui3-widget-hd .yui3-widget-buttons { - padding: 11px; -} -.yui3-skin-night .yui3-panel .yui3-widget-bd { - padding: 11px 22px 17px; -} -.yui3-skin-night .yui3-panel .yui3-widget-ft { - background-color: #575858; - border-top: 1px solid #494A4A; - padding: 6px 16px 8px; - text-align: center; - -webkit-border-bottom-right-radius: 7px; - -webkit-border-bottom-left-radius: 7px; - -moz-border-radius-bottomright: 7px; - -moz-border-radius-bottomleft: 7px; - border-bottom-right-radius: 7px; - border-bottom-left-radius: 7px; -} -.yui3-skin-night .yui3-panel .yui3-widget-ft .yui3-widget-buttons { - bottom: 0; - position: relative; - right: auto; - width: 100%; - text-align: center; - padding-bottom: 0; - margin-left: -5px; - margin-right: -5px; -} -.yui3-skin-night .yui3-panel .yui3-widget-ft .yui3-button { - margin: 5px; -} - -/* -Support for icon-based [x] "close" button in the header. - -Nicolas Gallagher: "CSS image replacement with pseudo-elements (NIR)" -http://nicolasgallagher.com/css-image-replacement-with-pseudo-elements/ -*/ -.yui3-skin-night .yui3-panel .yui3-widget-hd .yui3-button-close { - /* Reset base button styles */ - background: transparent; - filter: none; - border: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - - /* Structure */ - width: 22px; - height: 17px; +.yui3-skin-sam .yui3-datatable-scroll-columns { + border-collapse: separate; + border-spacing: 0; + font-family: HelveticaNeue,arial,helvetica,clean,sans-serif; + margin: 0; padding: 0; - overflow: hidden; - vertical-align: top; - /* IE < 8 :( */ - *font-size: 0; - *line-height: 0; - *letter-spacing: -1000px; - *color: #86A5EC; - *background: url(sprite_icons.png) no-repeat center 3px; + top: 0; + left: 0; } -.yui3-skin-night .yui3-panel .yui3-widget-hd .yui3-button-close:hover { - background-color: #333; + +.yui3-skin-sam .yui3-datatable-scroll-columns .yui3-datatable-header { + padding: 0; } -.yui3-skin-night .yui3-panel .yui3-widget-hd .yui3-button-close:before { - /* - Displays the [x] icon in place of the "Close" text. - Note: The `width` of this pseudo element is the same as its "host" element. - */ - content: url(sprite_icons.png); - display: inline-block; - text-align: center; - font-size: 0; - line-height: 0; - width: 22px; - margin: 3px 0 0 1px; + +.yui3-skin-sam .yui3-datatable-x-scroller, +.yui3-skin-sam .yui3-datatable-y-scroller-container { + border: 1px solid #303030; + border-left-color: #323434; } -.yui3-skin-night .yui3-panel-hidden .yui3-widget-hd .yui3-button-close { - /* Required for IE > 7 to deal with pseudo :before element */ - display: none; + +.yui3-skin-sam .yui3-datatable-scrollable-x .yui3-datatable-y-scroller-container, +.yui3-skin-sam .yui3-datatable-x-scroller .yui3-datatable-table, +.yui3-skin-sam .yui3-datatable-y-scroller .yui3-datatable-table { + border: 0 none; } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -.yui3-skin-night [for=ac-input] { /* autocomplete label color */ - color: #CBCBCB; +.yui3-skin-night .yui3-datatable-message-content { + background-color: #0e0e0e; + border: 0 none; + border-bottom: 1px solid #303030; + padding: 4px 10px; } -.yui3-skin-night .yui3-aclist-content { - font-size: 100%; - background-color: #151515; - color: #ccc; - border: 1px solid #303030; - -moz-box-shadow: 0 0 17px rgba(0,0,0,0.58); - -webkit-box-shadow: 0 0 17px rgba(0,0,0,0.58); - box-shadow: 0 0 17px rgba(0,0,0,0.58); -} - -.yui3-skin-night .yui3-aclist-item-active { - background-color: #2F3030; - background: -moz-linear-gradient( - 0% 100% 90deg, - #252626 0%, - #333434 100% - ); - background: -webkit-gradient( - linear, - left top, - left bottom, - from(#333434), - to(#252626) - ); -} -.yui3-skin-night .yui3-aclist-item-hover { - background-color: #262727; - background: -moz-linear-gradient( - 0% 100% 90deg, - #202121 0%, - #282929 100% - ); - background: -webkit-gradient( - linear, - left top, - left bottom, - from(#282929), - to(#202121) - ); -} - -.yui3-skin-night .yui3-aclist-item { - padding: 0 1em; /*0.4em 1em 0.6em*/ - line-height: 2.25; -} -.yui3-skin-night .yui3-aclist-item-active { outline: none; } -.yui3-skin-night .yui3-highlight { color:#EFEFEF; } - /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -569,158 +333,7 @@ http://yuilibrary.com/license/ box-shadow: none; } /* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -.yui3-skin-night .yui3-calendar-day-highlighted { - background-color: #555555; -} - -.yui3-skin-night .yui3-calendar-day-selected.yui3-calendar-day-highlighted { - background-color: #777777; -} -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -.yui3-skin-night .yui3-tabview-panel{ - background-color:#333333; - color:#808080; - padding:1px; -} -.yui3-skin-night .yui3-tab-panel p{ - margin:10px; -} -.yui3-skin-night .yui3-tabview-list { - background-color:#0f0f0f; - border-top:1px solid #000; - text-align:center; - height:46px; - background: -moz-linear-gradient( - 0% 100% 90deg, - #0f0f0f 0%, - #1e1e1e 96%, - #292929 100% - ); - background: -webkit-gradient( - linear, - left bottom, - left top, - from(#0f0f0f), - color-stop(0.96, #1e1e1e), - to(#292929) - ); -} - -.yui3-skin-night .yui3-tabview-list li { - margin-top:8px; -} -.yui3-skin-night .yui3-tabview-list li a{ - border:solid 1px #0c0c0c; - border-right-style:none; - - -moz-box-shadow: 0 1px #222222; - -webkit-box-shadow: 0 1px #222222; - box-shadow: 0 1px #222222; - - text-shadow: 0 -1px 0 rgba(0,0,0,0.7); - font-size:85%; - text-align:center; - color: #fff; - padding: 6px 28px; - background-color:#555658; - background: -moz-linear-gradient( - 0% 100% 90deg, - #343536 0%, - #555658 96%, - #3E3F41 100% - ); - background: -webkit-gradient( - linear, - left bottom, - left top, - from(#343536), - color-stop(0.96, #555658), - to(#3E3F41) - ); -} -.yui3-skin-night .yui3-tabview-list li.yui3-tab-selected a { - background-color:#2B2D2D; - background: -moz-linear-gradient( - 0% 100% 90deg, - #242526 0%, - #3b3c3d 96%, - #2C2D2F 100% - ); - background: -webkit-gradient( - linear, - left bottom, - left top, - from(#242526), - color-stop(0.96, #3b3c3d), - to(#2C2D2F) - ); -} -.yui3-skin-night .yui3-tabview-list li:first-child a{ - -moz-border-radius:6px 0 0 6px; - -webkit-border-radius:6px 0 0 6px; - border-radius:6px 0 0 6px; -} -.yui3-skin-night .yui3-tabview-list li:last-child a{ - border-right-style:solid; - -moz-border-radius:0 6px 6px 0; - -webkit-border-radius:0 6px 6px 0; - border-radius:0 6px 6px 0; -} - -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -.yui3-skin-night .yui3-calendarnav-prevmonth, .yui3-skin-night .yui3-calendarnav-nextmonth { - color: #FFFFFF; - width: 12px; - height: 14px; - background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALZJREFUeNpi/P//PwORQBqIu6DsMiB+SpQukAUEMCcQVwPx5/8I8BkqxklIPyHDA4H44X/c4CFUDckWGADxgf/EgwNQPQQtEALiaf/JB9OgZmBYwAzERUD84T/l4APULGaYBR5AfPU/9QHITA8maGJiY6A+YENOpmw0CCI2bJEsCsRzKDB8DtSMgUum6DiKiIwWRUlOhhUVdUD8Dcngb1AxgkUFIwmFnRwQt0PZlUD8iBhNAAEGALbfq7SGiQoPAAAAAElFTkSuQmCC); - background-repeat: no-repeat; -} - -.yui3-skin-night .yui3-calendarnav-prevmonth:hover, .yui3-skin-night .yui3-calendarnav-nextmonth:hover { - background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPpJREFUeNpi/P//PwMxQD9jszSQ6oJyyy7O8H1KjD5GQhYADeYEUkVAXAHEPFDhL0DcAcR9QIu+k20B0PBAIDUBiOVwKHkExAVAS9aTZAHQYAOowfYMxIGDUIsu4LUAaLAQkGoB4kwG8sB0IK4BWvQOxQKgwcxAdj4Q1wExPwNl4CMQNwHxRKBFfxn10jd5ADm9QKzFQF1wDYiLmaAcNgbqA7CZTEBv7ADS2iDboN5joEIQgczSBpmNHsmiQKodiJPJNHwuEFcCDX49MMkUi0VRUB/hy2ggFy+jtKgohRYVnFDh79CiopuiogLNIjmobxigrn5EjD6AAAMAok9vhfHG8wQAAAAASUVORK5CYII=); - color: #0066CC; -} - -.yui3-skin-night .yui3-calendarnav-month-disabled, .yui3-skin-night .yui3-calendarnav-month-disabled:hover { - background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNqs0yGLAlEUhuHrKoIgCFbBJghb3F+g0WrVarEqLIhBEEFYWKNNMBktU4z6C5RNkwyCyWQSTPuOfCOCrHNnxwMPyOGe73DAiTmOYywrhy/9/sTBZujN4k0KPbioi6teKuqCmsKGSN/10+q5ehN6QQkrLJB/Mp/Xm5VmAhdkMcEGZWNfZc1MlPGwII42dmiZ/1dLGW1lXhdU8YNvZEz0yijLy6z6FyTN6yvpX7DEOzo4vSD4pCwvc+lfcMEYBUwjhE+VMVbmw7/oiCY+sA4RvNZMUxmB38EWFTSwfxK815uKZkJ/yXMU0cf5rn9Wr6g3f1bC4nwvbIAZRup1Ay671a8AAwC3OzOqxK+rkwAAAABJRU5ErkJggg==); - cursor: default; - color: #CCCCCC; -} - -.yui3-skin-night .yui3-calendarnav-prevmonth, .yui3-skin-night .yui3-calendarnav-prevmonth:hover { - background-position: 0px 0px; - margin-left:-12px; -} - -.yui3-skin-night .yui3-calendarnav-nextmonth, .yui3-skin-night .yui3-calendarnav-nextmonth:hover { - background-position: -12px 0px; - margin-right: -12px; -} - -.yui3-skin-night .yui3-calendarnav-prevmonth span, .yui3-skin-night .yui3-calendarnav-nextmonth span { - display: none; - *display: block; -} -/* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -901,204 +514,205 @@ http://yuilibrary.com/license/ } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -.yui3-resize-handle-inner-r, -.yui3-resize-handle-inner-l, -.yui3-resize-handle-inner-t, -.yui3-resize-handle-inner-b, -.yui3-resize-handle-inner-tr, -.yui3-resize-handle-inner-br, -.yui3-resize-handle-inner-tl, -.yui3-resize-handle-inner-bl { - background-repeat: no-repeat; - background: url(arrows.png) no-repeat 0 0; - display: block; - height: 15px; - overflow: hidden; - text-indent: -99999em; - width: 15px; -} - -.yui3-resize-handle-inner-br { - background-position: -30px 0; - bottom: -2px; - right: -2px; -} - -.yui3-resize-handle-inner-tr { - background-position: -58px 0; - bottom: 0; - right: -2px; - -} - -.yui3-resize-handle-inner-bl { - background-position: -75px 0; - bottom: -2px; - right: -2px; -} - -.yui3-resize-handle-inner-tl { - background-position: -47px 0; - bottom: 0; - right: -2px; - -} - -.yui3-resize-handle-inner-b,.yui3-resize-handle-inner-t { - background-position: -15px 0; -} /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -.yui3-skin-night .yui3-datatable-message-content { - background-color: #0e0e0e; - border: 0 none; - border-bottom: 1px solid #303030; - padding: 4px 10px; +/* Horizontal Slider */ + +/* Use thumbUrl /build/slider-base/assets/skins/night/thumb-x.png */ + +.yui3-skin-night .yui3-slider-x .yui3-slider-rail, +.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-left, +.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-right { + background-image: url(rail-x.png); + background-repeat: repeat-x; + /* alternate: rail-x-lines.png */ } -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ +.yui3-skin-night .yui3-slider-x .yui3-slider-rail { + height: 25px; +} +.yui3-skin-night .yui3-slider-x .yui3-slider-thumb { + height: 26px; + width: 21px; +} -.yui3-skin-sam .yui3-datatable-scroll-columns { - border-collapse: separate; - border-spacing: 0; - font-family: HelveticaNeue,arial,helvetica,clean,sans-serif; - margin: 0; - padding: 0; - top: 0; +.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-left { + background-position: 0 -20px; + height: 20px; + left: -5px; + width: 5px; +} +.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-right { + background-position: 0 -40px; + height: 20px; + right: -5px; + width: 5px; +} + +.yui3-skin-night .yui3-slider-x .yui3-slider-thumb-image { left: 0; + top: -10px; +} +.yui3-skin-night .yui3-slider-x .yui3-slider-thumb-shadow { + left: 0; + opacity: 0.15; + filter: alpha(opacity=15); + top: -50px; } -.yui3-skin-sam .yui3-datatable-scroll-columns .yui3-datatable-header { - padding: 0; +/* Vertical Slider */ + +/* Use thumbUrl /build/slider-base/assets/skins/night/thumb-y.png */ + +.yui3-skin-night .yui3-slider-y .yui3-slider-rail, +.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-top, +.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-bottom { + background-image: url(rail-y.png); + background-repeat: repeat-y; + /* alternate: rail-y-lines.png */ } -.yui3-skin-sam .yui3-datatable-x-scroller, -.yui3-skin-sam .yui3-datatable-y-scroller-container { - border: 1px solid #303030; - border-left-color: #323434; +.yui3-skin-night .yui3-slider-y .yui3-slider-rail { + width: 25px; +} +.yui3-skin-night .yui3-slider-y .yui3-slider-thumb { + width: 26px; + height: 21px; } -.yui3-skin-sam .yui3-datatable-scrollable-x .yui3-datatable-y-scroller-container, -.yui3-skin-sam .yui3-datatable-x-scroller .yui3-datatable-table, -.yui3-skin-sam .yui3-datatable-y-scroller .yui3-datatable-table { - border: 0 none; +.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-top { + background-position: -20px 0; + width: 20px; + top: -5px; + height: 5px; +} +.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-bottom { + background-position: -40px 0; + width: 20px; + bottom: -5px; + height: 5px; +} + +.yui3-skin-night .yui3-slider-y .yui3-slider-thumb-image { + left: -10px; + top: 0; +} +.yui3-skin-night .yui3-slider-y .yui3-slider-thumb-shadow { + left: -50px; + opacity: 0.15; + filter: alpha(opacity=15); + top: 0; } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -.yui3-skin-night .yui3-dial { - color:#fff; +/* Horizontal Slider */ + +/* Use thumbUrl /build/slider-base/assets/skins/sam-dark/thumb-x.png */ + +.yui3-skin-night .yui3-slider-x .yui3-slider-rail, +.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-left, +.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-right { + background-image: url(rail-x.png); + background-repeat: repeat-x; + /* alternate: rail-x-lines.png */ } -.yui3-skin-night .yui3-dial-handle{ /*container. top left corner used for trig positioning*/ - background:#439EDE; - opacity:0.3; - -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.9) inset; - -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.9) inset; /*Chrome 7/Win bug*/ - box-shadow:1px 1px 1px rgba(0, 0, 0, 0.9) inset; - cursor:pointer; - font-size:1px; +.yui3-skin-night .yui3-slider-x .yui3-slider-rail { + height: 26px; } -.yui3-skin-night .yui3-dial-ring { - background:#595B5B; - background:-moz-linear-gradient(0% 100% 315deg, #5E6060, #2D2E2F); - background:-webkit-gradient(linear, 50% 0%, 100% 100%, from(#636666), to(#424344)); - -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.7) inset; - -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7) inset; /*Chrome 7/Win bug*/ - box-shadow:1px 1px 5px rgba(0, 0, 0, 0.4) inset; +.yui3-skin-night .yui3-slider-x .yui3-slider-thumb { + height: 26px; + width: 21px; } -.yui3-skin-night .yui3-dial-center-button{ - -moz-box-shadow:-1px -1px 2px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.5); - -webkit-box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.5); /*Chrome 7/Win bug*/ - box-shadow:-1px -1px 2px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.5); - background:#DDDBD4; - background:-moz-radial-gradient( - 30% 30% 0deg, - circle farthest-side, - #999C9C 24%, - #898989 41%, - #535555 87%) - repeat scroll 0 0 transparent; - background:-webkit-gradient( - radial, 15 15, 15, 30 30, 40, - from(#999C9C), - to(#535555), - color-stop(.2,#898989)); - cursor:pointer; - opacity:0.7; - /*text-align:center;*/ + +.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-left { + background-position: 0 -20px; + height: 20px; + left: -2px; + width: 5px; } -.yui3-skin-night .yui3-dial-reset-string{ - color:#fff; - font-size:72%; - text-decoration:none; +.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-right { + background-position: 0 -40px; + height: 20px; + right: -2px; + width: 5px; } -.yui3-skin-night .yui3-dial-label{ - color:#CBCBCB; - margin-bottom:0.8em; + +.yui3-skin-night .yui3-slider-x .yui3-slider-thumb-image { + left: 0; + top: -10px; } -.yui3-skin-night .yui3-dial-value-string{ - margin-left:0.5em; - color:#DCDCDC; - font-size:130%; +.yui3-skin-night .yui3-slider-x .yui3-slider-thumb-shadow { + left: 0; + opacity: 0.15; + filter: alpha(opacity=15); + top: -50px; } -.yui3-skin-night .yui3-dial-value { - visibility:hidden; - position:absolute; - top:0; - left:102%; - width:4em; + +/* Vertical Slider */ + +/* Use thumbUrl /build/slider-base/assets/skins/sam-dark/thumb-y.png */ + +.yui3-skin-night .yui3-slider-y .yui3-slider-rail, +.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-top, +.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-bottom { + background-image: url(rail-y.png); + background-repeat: repeat-y; + /* alternate: rail-y-lines.png */ } -.yui3-skin-night .yui3-dial-north-mark{ - position:absolute; - border-left:2px solid #434343; - height:5px; - left:50%; - top:-7px; - font-size:1px; + +.yui3-skin-night .yui3-slider-y .yui3-slider-rail { + width: 26px; } -.yui3-skin-night .yui3-dial-marker { - background-color:#A0D8FF; - opacity:0.2; - font-size:1px; +.yui3-skin-night .yui3-slider-y .yui3-slider-thumb { + width: 26px; + height: 15px; } -.yui3-skin-night .yui3-dial-marker-max-min{ - background-color:#FF0404; - opacity:0.6; + +.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-top { + background-position: -20px 0; + width: 20px; + top: -2px; + height: 5px; } -.yui3-skin-night .yui3-dial-ring-vml, -.yui3-skin-night .yui3-dial-center-button-vml, -.yui3-skin-night .yui3-dial-marker v\:oval.yui3-dial-marker-max-min, -.yui3-skin-night v\:oval.yui3-dial-marker-max-min, -.yui3-skin-night .yui3-dial-marker-vml, -.yui3-skin-night .yui3-dial-handle-vml { - background: none; - opacity:1; +.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-bottom { + background-position: -40px 0; + width: 20px; + bottom: -2px; + height: 5px; } + +.yui3-skin-night .yui3-slider-y .yui3-slider-thumb-image { + left: -10px; + top: 0; +} +.yui3-skin-night .yui3-slider-y .yui3-slider-thumb-shadow { + left: -50px; + opacity: 0.15; + filter: alpha(opacity=15); + top: 0; +} + /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -1417,15 +1031,547 @@ http://yuilibrary.com/license/ } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ +.yui3-skin-night .yui3-dial { + color:#fff; +} + +.yui3-skin-night .yui3-dial-handle{ /*container. top left corner used for trig positioning*/ + background:#439EDE; + opacity:0.3; + -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.9) inset; + -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.9) inset; /*Chrome 7/Win bug*/ + box-shadow:1px 1px 1px rgba(0, 0, 0, 0.9) inset; + cursor:pointer; + font-size:1px; +} +.yui3-skin-night .yui3-dial-ring { + background:#595B5B; + background:-moz-linear-gradient(0% 100% 315deg, #5E6060, #2D2E2F); + background:-webkit-gradient(linear, 50% 0%, 100% 100%, from(#636666), to(#424344)); + -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.7) inset; + -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7) inset; /*Chrome 7/Win bug*/ + box-shadow:1px 1px 5px rgba(0, 0, 0, 0.4) inset; +} +.yui3-skin-night .yui3-dial-center-button{ + -moz-box-shadow:-1px -1px 2px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.5); + -webkit-box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.5); /*Chrome 7/Win bug*/ + box-shadow:-1px -1px 2px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.5); + background:#DDDBD4; + background:-moz-radial-gradient( + 30% 30% 0deg, + circle farthest-side, + #999C9C 24%, + #898989 41%, + #535555 87%) + repeat scroll 0 0 transparent; + background:-webkit-gradient( + radial, 15 15, 15, 30 30, 40, + from(#999C9C), + to(#535555), + color-stop(.2,#898989)); + cursor:pointer; + opacity:0.7; + /*text-align:center;*/ +} +.yui3-skin-night .yui3-dial-reset-string{ + color:#fff; + font-size:72%; + text-decoration:none; +} +.yui3-skin-night .yui3-dial-label{ + color:#CBCBCB; + margin-bottom:0.8em; +} +.yui3-skin-night .yui3-dial-value-string{ + margin-left:0.5em; + color:#DCDCDC; + font-size:130%; +} +.yui3-skin-night .yui3-dial-value { + visibility:hidden; + position:absolute; + top:0; + left:102%; + width:4em; +} +.yui3-skin-night .yui3-dial-north-mark{ + position:absolute; + border-left:2px solid #434343; + height:5px; + left:50%; + top:-7px; + font-size:1px; +} +.yui3-skin-night .yui3-dial-marker { + background-color:#A0D8FF; + opacity:0.2; + font-size:1px; +} +.yui3-skin-night .yui3-dial-marker-max-min{ + background-color:#FF0404; + opacity:0.6; +} +.yui3-skin-night .yui3-dial-ring-vml, +.yui3-skin-night .yui3-dial-center-button-vml, +.yui3-skin-night .yui3-dial-marker v\:oval.yui3-dial-marker-max-min, +.yui3-skin-night v\:oval.yui3-dial-marker-max-min, +.yui3-skin-night .yui3-dial-marker-vml, +.yui3-skin-night .yui3-dial-handle-vml { + background: none; + opacity:1; +} +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +/* basic skin styles */ +.yui3-skin-night .yui3-datatable { + color:#8E8E8E; + font-family: HelveticaNeue,arial,helvetica,clean,sans-serif; +} +.yui3-skin-night .yui3-datatable-table { + border: 1px solid #323434; + border-collapse: separate; + border-spacing: 0; + color: #8E8E8E; + margin: 0; + padding: 0; +} + +.yui3-skin-night .yui3-datatable-caption { + color: #474747; + font: italic 85%/1 HelveticaNeue,arial,helvetica,clean,sans-serif; + padding: 1em 0; + text-align: center; +} + +.yui3-skin-night .yui3-datatable-cell, +.yui3-skin-night .yui3-datatable-header { + border-left: 1px solid #303030;/* inner column border */ + border-width: 0 0 0 1px; + font-size: inherit; + margin: 0; + overflow: visible; /*to make ths where the title is really long work*/ + padding: 4px 10px 4px 10px; /* cell padding */ +} +.yui3-skin-night .yui3-datatable-cell:first-child, +.yui3-skin-night .yui3-datatable-first-header { + border-left-width: 0; +} + +.yui3-skin-night .yui3-datatable-header { + /* header gradient */ + background-color:#3b3c3d; + + background: -moz-linear-gradient( + 0% 100% 90deg, + #242526 0%, + #3b3c3d 96%, + #2C2D2F 100% + ); + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#242526), + color-stop(0.96, #3b3c3d), + to(#2C2D2F) + ); + color: #eee; + font-weight: normal; + text-align: left; + vertical-align: bottom; + white-space: nowrap; +} /* -YUI 3.12.0 (build 8655935) +striping: + even - #0e0e0e (darkest) + odd - #1d1e1e (lighter) +*/ +.yui3-skin-night .yui3-datatable-cell { + background-color: transparent; +} +.yui3-skin-night .yui3-datatable-even .yui3-datatable-cell { + background-color: #0e0e0e; +} +.yui3-skin-night .yui3-datatable-odd .yui3-datatable-cell { + background-color: #1d1e1e; +} + +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-skin-night .yui3-panel { + color: #FFFFFF; + font-family: HelveticaNeue, arial, helvetica, clean, sans-serif; +} + +.yui3-skin-night .yui3-panel-content { + background: #6D6E6E; + -webkit-box-shadow: 0 0 20px #000; + -moz-box-shadow: 0 0 20px #000; + box-shadow: 0 0 20px #000; + border: 1px solid black; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; +} +.yui3-skin-night .yui3-panel .yui3-widget-hd { + padding: 11px 57px 11px 22px; /* Room for close button. */ + min-height: 17px; /* For the close button */ + _height: 17px; /* IE6 */ + -webkit-border-top-left-radius: 7px; + -webkit-border-top-right-radius: 7px; + -moz-border-radius-topleft: 7px; + -moz-border-radius-topright: 7px; + border-top-left-radius: 7px; + border-top-right-radius: 7px; + font-weight: bold; + color: white; + background-color: #555658; + background: -moz-linear-gradient( + 0% 100% 90deg, + #343536 0%, + #555658 96%, + #3E3F41 100% + ); + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#343536), + color-stop(0.96, #555658), + to(#3E3F41) + ); +} +.yui3-skin-night .yui3-panel .yui3-widget-hd .yui3-widget-buttons { + padding: 11px; +} +.yui3-skin-night .yui3-panel .yui3-widget-bd { + padding: 11px 22px 17px; +} +.yui3-skin-night .yui3-panel .yui3-widget-ft { + background-color: #575858; + border-top: 1px solid #494A4A; + padding: 6px 16px 8px; + text-align: center; + -webkit-border-bottom-right-radius: 7px; + -webkit-border-bottom-left-radius: 7px; + -moz-border-radius-bottomright: 7px; + -moz-border-radius-bottomleft: 7px; + border-bottom-right-radius: 7px; + border-bottom-left-radius: 7px; +} +.yui3-skin-night .yui3-panel .yui3-widget-ft .yui3-widget-buttons { + bottom: 0; + position: relative; + right: auto; + width: 100%; + text-align: center; + padding-bottom: 0; + margin-left: -5px; + margin-right: -5px; +} +.yui3-skin-night .yui3-panel .yui3-widget-ft .yui3-button { + margin: 5px; +} + +/* +Support for icon-based [x] "close" button in the header. + +Nicolas Gallagher: "CSS image replacement with pseudo-elements (NIR)" +http://nicolasgallagher.com/css-image-replacement-with-pseudo-elements/ +*/ +.yui3-skin-night .yui3-panel .yui3-widget-hd .yui3-button-close { + /* Reset base button styles */ + background: transparent; + filter: none; + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + + /* Structure */ + width: 22px; + height: 17px; + padding: 0; + overflow: hidden; + vertical-align: top; + /* IE < 8 :( */ + *font-size: 0; + *line-height: 0; + *letter-spacing: -1000px; + *color: #86A5EC; + *background: url(sprite_icons.png) no-repeat center 3px; +} +.yui3-skin-night .yui3-panel .yui3-widget-hd .yui3-button-close:hover { + background-color: #333; +} +.yui3-skin-night .yui3-panel .yui3-widget-hd .yui3-button-close:before { + /* + Displays the [x] icon in place of the "Close" text. + Note: The `width` of this pseudo element is the same as its "host" element. + */ + content: url(sprite_icons.png); + display: inline-block; + text-align: center; + font-size: 0; + line-height: 0; + width: 22px; + margin: 3px 0 0 1px; +} +.yui3-skin-night .yui3-panel-hidden .yui3-widget-hd .yui3-button-close { + /* Required for IE > 7 to deal with pseudo :before element */ + display: none; +} + +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-skin-night .yui3-widget-mask { + background-color: black; + zoom: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; + filter: alpha(opacity=40); + opacity: 0.4; +} + +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-skin-night .yui3-tabview-panel{ + background-color:#333333; + color:#808080; + padding:1px; +} +.yui3-skin-night .yui3-tab-panel p{ + margin:10px; +} +.yui3-skin-night .yui3-tabview-list { + background-color:#0f0f0f; + border-top:1px solid #000; + text-align:center; + height:46px; + background: -moz-linear-gradient( + 0% 100% 90deg, + #0f0f0f 0%, + #1e1e1e 96%, + #292929 100% + ); + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#0f0f0f), + color-stop(0.96, #1e1e1e), + to(#292929) + ); +} + +.yui3-skin-night .yui3-tabview-list li { + margin-top:8px; +} +.yui3-skin-night .yui3-tabview-list li a{ + border:solid 1px #0c0c0c; + border-right-style:none; + + -moz-box-shadow: 0 1px #222222; + -webkit-box-shadow: 0 1px #222222; + box-shadow: 0 1px #222222; + + text-shadow: 0 -1px 0 rgba(0,0,0,0.7); + font-size:85%; + text-align:center; + color: #fff; + padding: 6px 28px; + background-color:#555658; + background: -moz-linear-gradient( + 0% 100% 90deg, + #343536 0%, + #555658 96%, + #3E3F41 100% + ); + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#343536), + color-stop(0.96, #555658), + to(#3E3F41) + ); +} +.yui3-skin-night .yui3-tabview-list li.yui3-tab-selected a { + background-color:#2B2D2D; + background: -moz-linear-gradient( + 0% 100% 90deg, + #242526 0%, + #3b3c3d 96%, + #2C2D2F 100% + ); + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#242526), + color-stop(0.96, #3b3c3d), + to(#2C2D2F) + ); +} +.yui3-skin-night .yui3-tabview-list li:first-child a{ + -moz-border-radius:6px 0 0 6px; + -webkit-border-radius:6px 0 0 6px; + border-radius:6px 0 0 6px; +} +.yui3-skin-night .yui3-tabview-list li:last-child a{ + border-right-style:solid; + -moz-border-radius:0 6px 6px 0; + -webkit-border-radius:0 6px 6px 0; + border-radius:0 6px 6px 0; +} + +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-resize-handle-inner-r, +.yui3-resize-handle-inner-l, +.yui3-resize-handle-inner-t, +.yui3-resize-handle-inner-b, +.yui3-resize-handle-inner-tr, +.yui3-resize-handle-inner-br, +.yui3-resize-handle-inner-tl, +.yui3-resize-handle-inner-bl { + background-repeat: no-repeat; + background: url(arrows.png) no-repeat 0 0; + display: block; + height: 15px; + overflow: hidden; + text-indent: -99999em; + width: 15px; +} + +.yui3-resize-handle-inner-br { + background-position: -30px 0; + bottom: -2px; + right: -2px; +} + +.yui3-resize-handle-inner-tr { + background-position: -58px 0; + bottom: 0; + right: -2px; + +} + +.yui3-resize-handle-inner-bl { + background-position: -75px 0; + bottom: -2px; + right: -2px; +} + +.yui3-resize-handle-inner-tl { + background-position: -47px 0; + bottom: 0; + right: -2px; + +} + +.yui3-resize-handle-inner-b,.yui3-resize-handle-inner-t { + background-position: -15px 0; +} + +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-skin-night .yui3-scrollview { + -webkit-tap-highlight-color: rgba(0,0,0,0); +} + +.yui3-skin-night .yui3-scrollview{ + color:#fff; + background-color:#000; +} + +.yui3-skin-night .yui3-scrollview-vert .yui3-scrollview-content { + /*border:1px solid #303030; If the ScrollView needs a border add it here */ + border-top:0; + background-color:#000; + font-family: HelveticaNeue,arial,helvetica,clean,sans-serif; + color:#fff; +} + +/* For IE 6/7 - needs a background color (above) to pick up events, and zoom, to fill the UL */ +.yui3-skin-night .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-item { + *zoom:1; +} + +/* For IE7 - needs zoom, otherwise clipped content is not rendered */ +.yui3-skin-night .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-list { + *zoom:1; + list-style:none; /*need these since reset is not required*/ + padding:0; /*need these since reset is not required*/ + margin:0; /*need these since reset is not required*/ +} + +.yui3-skin-night .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-item { + border-bottom: 1px solid #303030; + padding: 15px 20px 16px; + font-size: 100%; + font-weight: bold; + background-color:#151515; + cursor:pointer; +} + +.yui3-skin-night .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-list.selected{ + background-color:#2C2D2E; + background: -moz-linear-gradient( + 0% 100% 90deg, + #252626 0%, + #333434 100% + ); + background: -webkit-gradient( + linear, + left top, + left bottom, + from(#333434), + to(#252626) + ); + border-top:solid 1px #4b4b4b; + border-bottom:solid 1px #3e3f3f; + margin-top:-1px; +} + +/* +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -1528,7 +1674,25 @@ http://yuilibrary.com/license/ background-image: none; } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-skin-night .yui3-datatable .yui3-datatable-highlight-row td { + background-color: #38383f; +} + +.yui3-skin-night .yui3-datatable tr .yui3-datatable-highlight-col { + background-color: #38383f; +} + +.yui3-skin-night .yui3-datatable tr .yui3-datatable-highlight-cell { + background-color: #38383f; +} +/* +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -1536,206 +1700,60 @@ http://yuilibrary.com/license/ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -/* Horizontal Slider */ - -/* Use thumbUrl /build/slider-base/assets/skins/sam-dark/thumb-x.png */ - -.yui3-skin-night .yui3-slider-x .yui3-slider-rail, -.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-left, -.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-right { - background-image: url(rail-x.png); - background-repeat: repeat-x; - /* alternate: rail-x-lines.png */ +.yui3-skin-night [for=ac-input] { /* autocomplete label color */ + color: #CBCBCB; } -.yui3-skin-night .yui3-slider-x .yui3-slider-rail { - height: 26px; -} -.yui3-skin-night .yui3-slider-x .yui3-slider-thumb { - height: 26px; - width: 21px; +.yui3-skin-night .yui3-aclist-content { + font-size: 100%; + background-color: #151515; + color: #ccc; + border: 1px solid #303030; + -moz-box-shadow: 0 0 17px rgba(0,0,0,0.58); + -webkit-box-shadow: 0 0 17px rgba(0,0,0,0.58); + box-shadow: 0 0 17px rgba(0,0,0,0.58); } -.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-left { - background-position: 0 -20px; - height: 20px; - left: -2px; - width: 5px; +.yui3-skin-night .yui3-aclist-item-active { + background-color: #2F3030; + background: -moz-linear-gradient( + 0% 100% 90deg, + #252626 0%, + #333434 100% + ); + background: -webkit-gradient( + linear, + left top, + left bottom, + from(#333434), + to(#252626) + ); } -.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-right { - background-position: 0 -40px; - height: 20px; - right: -2px; - width: 5px; +.yui3-skin-night .yui3-aclist-item-hover { + background-color: #262727; + background: -moz-linear-gradient( + 0% 100% 90deg, + #202121 0%, + #282929 100% + ); + background: -webkit-gradient( + linear, + left top, + left bottom, + from(#282929), + to(#202121) + ); } -.yui3-skin-night .yui3-slider-x .yui3-slider-thumb-image { - left: 0; - top: -10px; -} -.yui3-skin-night .yui3-slider-x .yui3-slider-thumb-shadow { - left: 0; - opacity: 0.15; - filter: alpha(opacity=15); - top: -50px; -} - -/* Vertical Slider */ - -/* Use thumbUrl /build/slider-base/assets/skins/sam-dark/thumb-y.png */ - -.yui3-skin-night .yui3-slider-y .yui3-slider-rail, -.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-top, -.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-bottom { - background-image: url(rail-y.png); - background-repeat: repeat-y; - /* alternate: rail-y-lines.png */ -} - -.yui3-skin-night .yui3-slider-y .yui3-slider-rail { - width: 26px; -} -.yui3-skin-night .yui3-slider-y .yui3-slider-thumb { - width: 26px; - height: 15px; -} - -.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-top { - background-position: -20px 0; - width: 20px; - top: -2px; - height: 5px; -} -.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-bottom { - background-position: -40px 0; - width: 20px; - bottom: -2px; - height: 5px; -} - -.yui3-skin-night .yui3-slider-y .yui3-slider-thumb-image { - left: -10px; - top: 0; -} -.yui3-skin-night .yui3-slider-y .yui3-slider-thumb-shadow { - left: -50px; - opacity: 0.15; - filter: alpha(opacity=15); - top: 0; -} - -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -/* Horizontal Slider */ - -/* Use thumbUrl /build/slider-base/assets/skins/night/thumb-x.png */ - -.yui3-skin-night .yui3-slider-x .yui3-slider-rail, -.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-left, -.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-right { - background-image: url(rail-x.png); - background-repeat: repeat-x; - /* alternate: rail-x-lines.png */ -} - -.yui3-skin-night .yui3-slider-x .yui3-slider-rail { - height: 25px; -} -.yui3-skin-night .yui3-slider-x .yui3-slider-thumb { - height: 26px; - width: 21px; -} - -.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-left { - background-position: 0 -20px; - height: 20px; - left: -5px; - width: 5px; -} -.yui3-skin-night .yui3-slider-x .yui3-slider-rail-cap-right { - background-position: 0 -40px; - height: 20px; - right: -5px; - width: 5px; -} - -.yui3-skin-night .yui3-slider-x .yui3-slider-thumb-image { - left: 0; - top: -10px; -} -.yui3-skin-night .yui3-slider-x .yui3-slider-thumb-shadow { - left: 0; - opacity: 0.15; - filter: alpha(opacity=15); - top: -50px; -} - -/* Vertical Slider */ - -/* Use thumbUrl /build/slider-base/assets/skins/night/thumb-y.png */ - -.yui3-skin-night .yui3-slider-y .yui3-slider-rail, -.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-top, -.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-bottom { - background-image: url(rail-y.png); - background-repeat: repeat-y; - /* alternate: rail-y-lines.png */ -} - -.yui3-skin-night .yui3-slider-y .yui3-slider-rail { - width: 25px; -} -.yui3-skin-night .yui3-slider-y .yui3-slider-thumb { - width: 26px; - height: 21px; -} - -.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-top { - background-position: -20px 0; - width: 20px; - top: -5px; - height: 5px; -} -.yui3-skin-night .yui3-slider-y .yui3-slider-rail-cap-bottom { - background-position: -40px 0; - width: 20px; - bottom: -5px; - height: 5px; -} - -.yui3-skin-night .yui3-slider-y .yui3-slider-thumb-image { - left: -10px; - top: 0; -} -.yui3-skin-night .yui3-slider-y .yui3-slider-thumb-shadow { - left: -50px; - opacity: 0.15; - filter: alpha(opacity=15); - top: 0; -} - -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -.yui3-skin-night .yui3-widget-mask { - background-color: black; - zoom: 1; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; - filter: alpha(opacity=40); - opacity: 0.4; +.yui3-skin-night .yui3-aclist-item { + padding: 0 1em; /*0.4em 1em 0.6em*/ + line-height: 2.25; } +.yui3-skin-night .yui3-aclist-item-active { outline: none; } +.yui3-skin-night .yui3-highlight { color:#EFEFEF; } diff --git a/lib/yuilib/3.12.0/assets/skin/round-dark/skin.css b/lib/yuilib/3.13.0/assets/skin/round-dark/skin.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skin/round-dark/skin.css rename to lib/yuilib/3.13.0/assets/skin/round-dark/skin.css index 5ef5c1325b0..834ffdf8953 --- a/lib/yuilib/3.12.0/assets/skin/round-dark/skin.css +++ b/lib/yuilib/3.13.0/assets/skin/round-dark/skin.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -96,7 +96,7 @@ http://yuilibrary.com/license/ } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skin/round/skin.css b/lib/yuilib/3.13.0/assets/skin/round/skin.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skin/round/skin.css rename to lib/yuilib/3.13.0/assets/skin/round/skin.css index a0a4075d739..3d18b967ae4 --- a/lib/yuilib/3.12.0/assets/skin/round/skin.css +++ b/lib/yuilib/3.13.0/assets/skin/round/skin.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -96,7 +96,7 @@ http://yuilibrary.com/license/ } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skin/sam-dark/skin.css b/lib/yuilib/3.13.0/assets/skin/sam-dark/skin.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skin/sam-dark/skin.css rename to lib/yuilib/3.13.0/assets/skin/sam-dark/skin.css index 81c1a1cb44e..db83da68f39 --- a/lib/yuilib/3.12.0/assets/skin/sam-dark/skin.css +++ b/lib/yuilib/3.13.0/assets/skin/sam-dark/skin.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -94,7 +94,7 @@ http://yuilibrary.com/license/ } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skin/sam/skin.css b/lib/yuilib/3.13.0/assets/skin/sam/skin.css old mode 100644 new mode 100755 similarity index 97% rename from lib/yuilib/3.12.0/assets/skin/sam/skin.css rename to lib/yuilib/3.13.0/assets/skin/sam/skin.css index 71cbf4f6c39..6281963acf4 --- a/lib/yuilib/3.12.0/assets/skin/sam/skin.css +++ b/lib/yuilib/3.13.0/assets/skin/sam/skin.css @@ -1,320 +1,19 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -.yui3-skin-sam .yui3-scrollview { - -webkit-tap-highlight-color: rgba(255,255,255,0); +.yui3-skin-sam .yui3-calendar-day-highlighted { + background-color: #DCDEF5; } -.yui3-skin-sam .yui3-scrollview{ - background-color: white; +.yui3-skin-sam .yui3-calendar-day-selected.yui3-calendar-day-highlighted { + background-color: #758FBB; } -/* For IE 6/7 - needs a background color (above) to pick up events, and zoom, to fill the UL */ -.yui3-skin-sam .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-item { - *zoom:1; -} - -/* For IE7 - needs zoom, otherwise clipped content is not rendered */ -.yui3-skin-sam .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-list { - *zoom:1; - list-style:none; /*need these since reset is not required*/ - padding:0; /*need these since reset is not required*/ - margin:0; /*need these since reset is not required*/ -} - -.yui3-skin-sam .yui3-scrollview-vert .yui3-scrollview-content { - /*border:1px solid #303030; If the ScrollView needs a border add it here */ - border-top:0; - background-color:white; - font-family: HelveticaNeue,arial,helvetica,clean,sans-serif; - color:black; -} - -.yui3-skin-sam .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-item { - border-bottom: 1px solid #303030; - padding: 15px 20px 16px; - font-size: 100%; - font-weight: bold; - background-color:white; - cursor:pointer; -} - - /* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -.yui3-skin-sam .yui3-console-separate { - position:absolute; - right:1em; - top:1em; - z-index:999; -} - -.yui3-skin-sam .yui3-console-inline { - /* xbrowser inline-block styles */ - display: -moz-inline-stack; /* FF2 */ - display: inline-block; - *display: inline; /* IE 7- (with zoom) */ - zoom: 1; - vertical-align: top; -} -.yui3-skin-sam .yui3-console-inline .yui3-console-content { - position: relative; -} - -.yui3-skin-sam .yui3-console-content { - background: #777; - _background: #D8D8DA url(bg.png) repeat-x 0 0; - font: normal 13px/1.3 Arial, sans-serif; - text-align: left; - - border: 1px solid #777; - border-radius: 10px; - -moz-border-radius: 10px; - -webkit-border-radius: 10px; -} - -.yui3-skin-sam .yui3-console-hd, -.yui3-skin-sam .yui3-console-bd, -.yui3-skin-sam .yui3-console-ft { - position: relative; -} - -.yui3-skin-sam .yui3-console-hd, -.yui3-skin-sam .yui3-console-ft .yui3-console-controls { - text-align: right; -} - -.yui3-skin-sam .yui3-console-hd { - background: #D8D8DA url(bg.png) repeat-x 0 0; - padding: 1ex; - - border: 1px solid transparent; - _border: 0 none; - border-top-right-radius: 10px; - border-top-left-radius: 10px; - -moz-border-radius-topright: 10px; - -moz-border-radius-topleft: 10px; - -webkit-border-top-right-radius: 10px; - -webkit-border-top-left-radius: 10px; -} - -.yui3-skin-sam .yui3-console-bd { - background: #fff; - border-top: 1px solid #777; - border-bottom: 1px solid #777; - color: #000; - font-size: 11px; - overflow: auto; - overflow-x: auto; - overflow-y: scroll; - _width: 100%; -} - -.yui3-skin-sam .yui3-console-ft { - background: #D8D8DA url(bg.png) repeat-x 0 0; - - border: 1px solid transparent; - _border: 0 none; - border-bottom-right-radius: 10px; - border-bottom-left-radius: 10px; - -moz-border-radius-bottomright: 10px; - -moz-border-radius-bottomleft: 10px; - -webkit-border-bottom-right-radius: 10px; - -webkit-border-bottom-left-radius: 10px; -} - -.yui3-skin-sam .yui3-console-controls { - padding: 4px 1ex; - zoom: 1; -} - -.yui3-skin-sam .yui3-console-title { - color: #000; - display: inline; - float: left; - font-weight: bold; - font-size: 13px; - height: 24px; - line-height: 24px; - margin: 0; - padding-left: 1ex; -} - -.yui3-skin-sam .yui3-console-pause-label { - float: left; -} -.yui3-skin-sam .yui3-console-button { - line-height: 1.3; -} - -.yui3-skin-sam .yui3-console-collapsed .yui3-console-bd, -.yui3-skin-sam .yui3-console-collapsed .yui3-console-ft { - display: none; -} -.yui3-skin-sam .yui3-console-content.yui3-console-collapsed { - -webkit-border-radius: 0; -} -.yui3-skin-sam .yui3-console-collapsed .yui3-console-hd { - border-radius: 10px; - -moz-border-radius: 10px; - -webkit-border-radius: 0; -} - -/* Log entries */ -.yui3-skin-sam .yui3-console-entry { - border-bottom: 1px solid #aaa; - min-height: 32px; - _height: 32px; -} - -.yui3-skin-sam .yui3-console-entry-meta { - margin: 0; - overflow: hidden; -} - -.yui3-skin-sam .yui3-console-entry-content { - margin: 0; - padding: 0 1ex; - white-space: pre-wrap; - word-wrap: break-word; -} - -.yui3-skin-sam .yui3-console-entry-meta .yui3-console-entry-src { - color: #000; - font-style: italic; - font-weight: bold; - float: right; - margin: 2px 5px 0 0; -} -.yui3-skin-sam .yui3-console-entry-meta .yui3-console-entry-time { - color: #777; - padding-left: 1ex; -} -.yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-meta .yui3-console-entry-time { - color: #555; -} - -.yui3-skin-sam .yui3-console-entry-info .yui3-console-entry-meta .yui3-console-entry-cat, -.yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-meta .yui3-console-entry-cat, -.yui3-skin-sam .yui3-console-entry-error .yui3-console-entry-meta .yui3-console-entry-cat { - display: none; -} -.yui3-skin-sam .yui3-console-entry-warn { - background: #aee url(warn_error.png) no-repeat -15px 15px; -} -.yui3-skin-sam .yui3-console-entry-error { - background: #ffa url(warn_error.png) no-repeat 5px -24px; - color: #900; -} -.yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-content, -.yui3-skin-sam .yui3-console-entry-error .yui3-console-entry-content { - padding-left: 24px; -} -.yui3-skin-sam .yui3-console-entry-cat { - text-transform: uppercase; - padding: 1px 4px; - background-color: #ccc; -} -.yui3-skin-sam .yui3-console-entry-info .yui3-console-entry-cat { - background-color: #ac2; -} -.yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-cat { - background-color: #e81; -} -.yui3-skin-sam .yui3-console-entry-error .yui3-console-entry-cat { - background-color: #b00; - color: #fff; -} - -.yui3-skin-sam .yui3-console-hidden { display: none; } - -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -/* basic skin styles */ -.yui3-skin-sam .yui3-datatable-table { - margin: 0; - padding: 0; - font-family: arial, sans-serif; - border-collapse: separate; - border-spacing: 0; - /* IE7- don't support border-spacing, but separate is needed for more - * reliable dimension calculation for scrollable's header width sync, - * and it doesn't hurt to have the declaration here. - */ - /**border-collapse: collapse;*/ - border: 1px solid #cbcbcb; -} - -.yui3-skin-sam .yui3-datatable-caption { - color: #000; - font: italic 85%/1 arial, sans-serif; - padding: 1em 0; - text-align: center; -} - -.yui3-skin-sam .yui3-datatable-cell, -.yui3-skin-sam .yui3-datatable-header { - border-left: 1px solid #cbcbcb;/* inner column border */ - border-width: 0 0 0 1px; - font-size: inherit; - margin: 0; - overflow: visible; /*to make ths where the title is really long work*/ - padding: 4px 10px 4px 10px; /* cell padding */ -} -.yui3-skin-sam .yui3-datatable-cell:first-child, -.yui3-skin-sam .yui3-datatable-first-header { - border-left-width: 0px; -} - -.yui3-skin-sam .yui3-datatable-header { - /* header gradient */ - background: #fff url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0; - - background-image:-webkit-linear-gradient(transparent 40%, rgba(0,0,0,0.21)); - background-image:-moz-linear-gradient(top,transparent 40%,rgba(0,0,0,0.21)); - background-image: -ms-linear-gradient(transparent 40%, rgba(0,0,0,0.21)); - background-image: -o-linear-gradient(transparent 40%, rgba(0,0,0,0.21)); - background-image: linear-gradient(transparent 40%, rgba(0,0,0,0.21)); - /* Not using an IE gradient because it doesn't support color stops */ - - color: #000; - font-weight: normal; - text-align: left; - text-shadow: 0 1px 1px #fff; - vertical-align: bottom; - white-space: nowrap; -} - -/* -striping: - even - #fff (white) - odd - #edf5ff (light blue) -*/ -.yui3-skin-sam .yui3-datatable-cell { - background-color: transparent; -} -.yui3-skin-sam .yui3-datatable-even .yui3-datatable-cell { - background-color: #fff; -} -.yui3-skin-sam .yui3-datatable-odd .yui3-datatable-cell { - background-color: #edf5ff; -} - -/* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -409,15 +108,58 @@ http://yuilibrary.com/license/ background-color: #758FBB; } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ +.yui3-skin-sam .yui3-scrollview { + -webkit-tap-highlight-color: rgba(255,255,255,0); +} /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-skin-sam .yui3-calendarnav-prevmonth, .yui3-skin-sam .yui3-calendarnav-nextmonth { + color: #000000; + width: 12px; + height: 14px; + background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNpiYCAeSAPxUiiWZqAi4ATiaiD+DMT/ofgzVIyTUsMDgfghksHo+CFUDcnAAIgP4DEYHR+A6iEIhIB4GgkGo+NpUDMwADMQFwHxBwoMh+EPULOYYYZ7APFVKhiMjkFmejBBLWFjoD5gQ+dQO4iwOloUiOdQYPgcqBkDl0zRQRQRGS2KGkVFHRB/QzL4G1SMk5qpQg6psJMjVhNAgAEAH+qPqeiPEUsAAAAASUVORK5CYII=); + background-repeat: no-repeat; +} + +.yui3-skin-sam .yui3-calendarnav-prevmonth:hover, .yui3-skin-sam .yui3-calendarnav-nextmonth:hover { + background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPpJREFUeNpi/P//PwMxQD9jszSQ6oJyyy7O8H1KjD5GQhYADeYEUkVAXAHEPFDhL0DcAcR9QIu+k20B0PBAIDUBiOVwKHkExAVAS9aTZAHQYAOowfYMxIGDUIsu4LUAaLAQkGoB4kwG8sB0IK4BWvQOxQKgwcxAdj4Q1wExPwNl4CMQNwHxRKBFfxn10jd5ADm9QKzFQF1wDYiLmaAcNgbqA7CZTEBv7ADS2iDboN5joEIQgczSBpmNHsmiQKodiJPJNHwuEFcCDX49MMkUi0VRUB/hy2ggFy+jtKgohRYVnFDh79CiopuiogLNIjmobxigrn5EjD6AAAMAok9vhfHG8wQAAAAASUVORK5CYII=); + color: #0066CC; +} + +.yui3-skin-sam .yui3-calendarnav-month-disabled, .yui3-skin-sam .yui3-calendarnav-month-disabled:hover { + background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNqs0yGLAlEUhuHrKoIgCFbBJghb3F+g0WrVarEqLIhBEEFYWKNNMBktU4z6C5RNkwyCyWQSTPuOfCOCrHNnxwMPyOGe73DAiTmOYywrhy/9/sTBZujN4k0KPbioi6teKuqCmsKGSN/10+q5ehN6QQkrLJB/Mp/Xm5VmAhdkMcEGZWNfZc1MlPGwII42dmiZ/1dLGW1lXhdU8YNvZEz0yijLy6z6FyTN6yvpX7DEOzo4vSD4pCwvc+lfcMEYBUwjhE+VMVbmw7/oiCY+sA4RvNZMUxmB38EWFTSwfxK815uKZkJ/yXMU0cf5rn9Wr6g3f1bC4nwvbIAZRup1Ay671a8AAwC3OzOqxK+rkwAAAABJRU5ErkJggg==); + cursor: default; + color: #CCCCCC; +} + +.yui3-skin-sam .yui3-calendarnav-prevmonth, .yui3-skin-sam .yui3-calendarnav-prevmonth:hover { + background-position: 0px 0px; + margin-left:-12px; +} + +.yui3-skin-sam .yui3-calendarnav-nextmonth, .yui3-skin-sam .yui3-calendarnav-nextmonth:hover { + background-position: -12px 0px; + margin-right: -12px; +} + +.yui3-skin-sam .yui3-calendarnav-prevmonth span, .yui3-skin-sam .yui3-calendarnav-nextmonth span { + display: none; + *display: block; +} +/* +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -468,135 +210,52 @@ http://yuilibrary.com/license/ } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -.yui3-skin-sam .yui3-panel-content { - -webkit-box-shadow: 0 0 5px #333; - -moz-box-shadow: 0 0 5px #333; - box-shadow: 0 0 5px #333; - border: 1px solid black; - background: white; -} -.yui3-skin-sam .yui3-panel .yui3-widget-hd { - padding: 8px 28px 8px 8px; /* Room for close button. */ - min-height: 13px; /* For the close button */ - _height: 13px; /* IE6 */ - color: white; - background-color: #3961c5; - background: -moz-linear-gradient( - 0% 100% 90deg, - #2647a0 7%, - #3d67ce 50%, - #426fd9 100% - ); - background: -webkit-gradient( - linear, - left bottom, - left top, - from(#2647a0), - color-stop(0.07, #2647a0), - color-stop(0.5, #3d67ce), - to(#426fd9) - ); - /* - TODO: Add support for IE and W3C gradients - */ -} -.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-widget-buttons { - padding: 8px; -} -.yui3-skin-sam .yui3-panel .yui3-widget-bd { - padding: 10px; -} -.yui3-skin-sam .yui3-panel .yui3-widget-ft { - background: #EDF5FF; - padding: 8px; - text-align: right; -} -.yui3-skin-sam .yui3-panel .yui3-widget-ft .yui3-button { - margin-left: 8px; -} - -/* -Support for icon-based [x] "close" button in the header. - -Nicolas Gallagher: "CSS image replacement with pseudo-elements (NIR)" -http://nicolasgallagher.com/css-image-replacement-with-pseudo-elements/ -*/ -.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-button-close { - /* Reset base button styles */ - background: transparent; - filter: none; - border: none; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - - /* Structure */ - width: 13px; - height: 13px; +.yui3-skin-sam .yui3-datatable-scroll-columns { + border-collapse: separate; + border-spacing: 0; + font-family: arial, sans-serif; + margin: 0; padding: 0; - overflow: hidden; - vertical-align: top; - /* IE < 8 :( */ - *font-size: 0; - *line-height: 0; - *letter-spacing: -1000px; - *color: #86A5EC; - *background: url(sprite_icons.png) no-repeat 1px 1px; + top: 0; + left: 0; } -.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-button-close:before { - /* - Displays the [x] icon in place of the "Close" text. - Note: The `width` of this pseudo element is the same as its "host" element. - */ - content: url(sprite_icons.png); - display: inline-block; - text-align: center; - font-size: 0; - line-height: 0; - width: 13px; - margin: 1px 0 0 1px; + +.yui3-skin-sam .yui3-datatable-scroll-columns .yui3-datatable-header { + padding: 0; } -.yui3-skin-sam .yui3-panel-hidden .yui3-widget-hd .yui3-button-close { - /* Required for IE > 7 to deal with pseudo :before element */ - display: none; + +.yui3-skin-sam .yui3-datatable-x-scroller, +.yui3-skin-sam .yui3-datatable-y-scroller-container { + border: 1px solid #cbcbcb; +} + +.yui3-skin-sam .yui3-datatable-scrollable-x .yui3-datatable-y-scroller-container, +.yui3-skin-sam .yui3-datatable-x-scroller .yui3-datatable-table, +.yui3-skin-sam .yui3-datatable-y-scroller .yui3-datatable-table { + border: 0 none; } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -.yui3-skin-sam .yui3-aclist-content { - background: #fff; - border: 1px solid #afafaf; - -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.58); - -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.58); - box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.58); -} - -.yui3-skin-sam .yui3-aclist-item-hover { - background: #bfdaff; -} - -.yui3-skin-sam .yui3-aclist-item-active { - background: #2647a0; - color: #fff; - outline: none; +.yui3-skin-sam .yui3-datatable-message-content { + border: 0 none; + border-bottom: 1px solid #cbcbcb; + padding: 4px 10px; } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -639,21 +298,7 @@ http://yuilibrary.com/license/ box-shadow: none; } /* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -.yui3-skin-sam .yui3-calendar-day-highlighted { - background-color: #DCDEF5; -} - -.yui3-skin-sam .yui3-calendar-day-selected.yui3-calendar-day-highlighted { - background-color: #758FBB; -} -/* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -662,113 +307,7 @@ http://yuilibrary.com/license/ /* empty */ /* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -/* .yui-navset defaults to .yui-navset-top */ -.yui3-skin-sam .yui3-tabview-list { - border:solid #2647a0; /* color between tab list and content */ - border-width:0 0 5px; - zoom:1; -} - -.yui3-skin-sam .yui3-tab { - margin:0 0.2em 0 0; - padding:1px 0 0; /* gecko: make room for overflow */ - zoom:1; -} - -.yui3-skin-sam .yui3-tab-selected { - margin-bottom:-1px; /* for overlap (mapped to tabview-list border-width) */ -} - -.yui3-skin-sam .yui3-tab-label { - background:#d8d8d8 url(../../../../assets/skins/sam/sprite.png) repeat-x; /* tab background */ - border:solid #a3a3a3; - border-width: 1px 1px 0 1px; - color:#000; - cursor:pointer; - font-size:85%; - padding:0.3em .75em; - text-decoration:none; -} - -.yui3-skin-sam .yui3-tab-label:hover, -.yui3-skin-sam .yui3-tab-label:focus { - background:#bfdaff url(../../../../assets/skins/sam/sprite.png) repeat-x left -1300px; /* hovered tab background */ - outline:0; -} - -.yui3-skin-sam .yui3-tab-selected .yui3-tab-label, -.yui3-skin-sam .yui3-tab-selected .yui3-tab-label:focus, -.yui3-skin-sam .yui3-tab-selected .yui3-tab-label:hover { /* no hover effect for selected */ - background:#2647a0 url(../../../../assets/skins/sam/sprite.png) repeat-x left -1400px; /* selected tab background */ - color:#fff; -} - -.yui3-skin-sam .yui3-tab-selected .yui3-tab-label { - padding:0.4em 0.75em; /* raise selected tab */ -} - -.yui3-skin-sam .yui3-tab-selected .yui3-tab-label { - border-color:#243356; /* selected tab border color */ -} - -.yui3-skin-sam .yui3-tabview-panel { - background:#edf5ff; /* content background color */ -} - -.yui3-skin-sam .yui3-tabview-panel { - border:1px solid #808080; /* content border */ - border-top-color:#243356; /* different border color */ - padding:0.25em 0.5em; /* content padding */ -} - -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -.yui3-skin-sam .yui3-calendarnav-prevmonth, .yui3-skin-sam .yui3-calendarnav-nextmonth { - color: #000000; - width: 12px; - height: 14px; - background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNpiYCAeSAPxUiiWZqAi4ATiaiD+DMT/ofgzVIyTUsMDgfghksHo+CFUDcnAAIgP4DEYHR+A6iEIhIB4GgkGo+NpUDMwADMQFwHxBwoMh+EPULOYYYZ7APFVKhiMjkFmejBBLWFjoD5gQ+dQO4iwOloUiOdQYPgcqBkDl0zRQRQRGS2KGkVFHRB/QzL4G1SMk5qpQg6psJMjVhNAgAEAH+qPqeiPEUsAAAAASUVORK5CYII=); - background-repeat: no-repeat; -} - -.yui3-skin-sam .yui3-calendarnav-prevmonth:hover, .yui3-skin-sam .yui3-calendarnav-nextmonth:hover { - background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPpJREFUeNpi/P//PwMxQD9jszSQ6oJyyy7O8H1KjD5GQhYADeYEUkVAXAHEPFDhL0DcAcR9QIu+k20B0PBAIDUBiOVwKHkExAVAS9aTZAHQYAOowfYMxIGDUIsu4LUAaLAQkGoB4kwG8sB0IK4BWvQOxQKgwcxAdj4Q1wExPwNl4CMQNwHxRKBFfxn10jd5ADm9QKzFQF1wDYiLmaAcNgbqA7CZTEBv7ADS2iDboN5joEIQgczSBpmNHsmiQKodiJPJNHwuEFcCDX49MMkUi0VRUB/hy2ggFy+jtKgohRYVnFDh79CiopuiogLNIjmobxigrn5EjD6AAAMAok9vhfHG8wQAAAAASUVORK5CYII=); - color: #0066CC; -} - -.yui3-skin-sam .yui3-calendarnav-month-disabled, .yui3-skin-sam .yui3-calendarnav-month-disabled:hover { - background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNqs0yGLAlEUhuHrKoIgCFbBJghb3F+g0WrVarEqLIhBEEFYWKNNMBktU4z6C5RNkwyCyWQSTPuOfCOCrHNnxwMPyOGe73DAiTmOYywrhy/9/sTBZujN4k0KPbioi6teKuqCmsKGSN/10+q5ehN6QQkrLJB/Mp/Xm5VmAhdkMcEGZWNfZc1MlPGwII42dmiZ/1dLGW1lXhdU8YNvZEz0yijLy6z6FyTN6yvpX7DEOzo4vSD4pCwvc+lfcMEYBUwjhE+VMVbmw7/oiCY+sA4RvNZMUxmB38EWFTSwfxK815uKZkJ/yXMU0cf5rn9Wr6g3f1bC4nwvbIAZRup1Ay671a8AAwC3OzOqxK+rkwAAAABJRU5ErkJggg==); - cursor: default; - color: #CCCCCC; -} - -.yui3-skin-sam .yui3-calendarnav-prevmonth, .yui3-skin-sam .yui3-calendarnav-prevmonth:hover { - background-position: 0px 0px; - margin-left:-12px; -} - -.yui3-skin-sam .yui3-calendarnav-nextmonth, .yui3-skin-sam .yui3-calendarnav-nextmonth:hover { - background-position: -12px 0px; - margin-right: -12px; -} - -.yui3-skin-sam .yui3-calendarnav-prevmonth span, .yui3-skin-sam .yui3-calendarnav-nextmonth span { - display: none; - *display: block; -} -/* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -776,223 +315,271 @@ http://yuilibrary.com/license/ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -.yui3-skin-sam .yui3-console-ft .yui3-console-filters-categories, -.yui3-skin-sam .yui3-console-ft .yui3-console-filters-sources { - text-align: left; - padding: 5px 0; - border: 1px inset; - margin: 0 2px; -} -.yui3-skin-sam .yui3-console-ft .yui3-console-filters-categories { - background: #fff; - border-bottom: 2px ridge; -} -.yui3-skin-sam .yui3-console-ft .yui3-console-filters-sources { - background: #fff; - margin-bottom: 2px; - - border-top: 0 none; - border-bottom-right-radius: 10px; - border-bottom-left-radius: 10px; - -moz-border-radius-bottomright: 10px; - -moz-border-radius-bottomleft: 10px; - -webkit-border-bottom-right-radius: 10px; - -webkit-border-bottom-left-radius: 10px; -} -.yui3-skin-sam .yui3-console-filter-label { - white-space: nowrap; - margin-left: 1ex; -} /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -.yui3-resize-handle-inner-r, -.yui3-resize-handle-inner-l, -.yui3-resize-handle-inner-t, -.yui3-resize-handle-inner-b, -.yui3-resize-handle-inner-tr, -.yui3-resize-handle-inner-br, -.yui3-resize-handle-inner-tl, -.yui3-resize-handle-inner-bl { - background-repeat: no-repeat; - background: url(arrows.png) no-repeat 0 0; - display: block; - height: 15px; - overflow: hidden; - text-indent: -99999em; - width: 15px; -} - -.yui3-resize-handle-inner-br { - background-position: -30px 0; - bottom: -2px; - right: -2px; -} - -.yui3-resize-handle-inner-tr { - background-position: -58px 0; - bottom: 0; - right: -2px; - -} - -.yui3-resize-handle-inner-bl { - background-position: -75px 0; - bottom: -2px; - right: -2px; -} - -.yui3-resize-handle-inner-tl { - background-position: -47px 0; - bottom: 0; - right: -2px; - -} - -.yui3-resize-handle-inner-b,.yui3-resize-handle-inner-t { - background-position: -15px 0; -} - -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -.yui3-skin-sam .yui3-datatable-message-content { - border: 0 none; - border-bottom: 1px solid #cbcbcb; - padding: 4px 10px; -} - -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -.yui3-skin-sam .yui3-datatable-scroll-columns { - border-collapse: separate; - border-spacing: 0; - font-family: arial, sans-serif; - margin: 0; - padding: 0; - top: 0; - left: 0; -} - -.yui3-skin-sam .yui3-datatable-scroll-columns .yui3-datatable-header { - padding: 0; -} - -.yui3-skin-sam .yui3-datatable-x-scroller, -.yui3-skin-sam .yui3-datatable-y-scroller-container { - border: 1px solid #cbcbcb; -} - -.yui3-skin-sam .yui3-datatable-scrollable-x .yui3-datatable-y-scroller-container, -.yui3-skin-sam .yui3-datatable-x-scroller .yui3-datatable-table, -.yui3-skin-sam .yui3-datatable-y-scroller .yui3-datatable-table { - border: 0 none; -} - -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -.yui3-skin-sam .yui3-dial-handle{ /*container. top left corner used for trig positioning*/ - background:#6C3A3A; - opacity:0.3; - -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.9) inset; - /*-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.9) inset; Chrome 7/Win bug*/ - cursor:pointer; - font-size:1px; -} -.yui3-skin-sam .yui3-dial-ring { - background:#BEBDB7; - background:-moz-linear-gradient(100% 100% 135deg, #7B7A6D, #FFFFFF); - background:-webkit-gradient(linear, left top, right bottom, from(#FFFFFF), to(#7B7A6D)); - box-shadow:1px 1px 5px rgba(0, 0, 0, 0.4) inset; - -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4) inset; /*Chrome 7/Win bug*/ - -moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.4) inset; -} -.yui3-skin-sam .yui3-dial-center-button{ - box-shadow:-1px -1px 2px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.5); - -moz-box-shadow:-1px -1px 2px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.5); - /*-webkit-box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.5); Chrome 7/Win bug*/ - background:#DDDBD4; - background:-moz-radial-gradient(30% 30% 0deg, circle farthest-side, #FBFBF9 24%, #F2F0EA 41%, #D3D0C3 83%) repeat scroll 0 0 transparent; - background:-webkit-gradient(radial, 15 15, 15, 30 30, 40, from(#FBFBF9), to(#D3D0C3), color-stop(.2,#F2F0EA)); - cursor:pointer; - opacity:0.7; - /*text-align:center;*/ -} -.yui3-skin-sam .yui3-dial-reset-string{ - color:#676767; - font-size:85%; - text-decoration:underline; -} -.yui3-skin-sam .yui3-dial-label{ - color:#808080; - margin-bottom:0.8em; -} -.yui3-skin-sam .yui3-dial-value-string{ - margin-left:0.5em; - color:#000; - font-size:130%; -} -.yui3-skin-sam .yui3-dial-value { - visibility:hidden; - position:absolute; - top:0; - left:102%; - width:4em; -} -.yui3-skin-sam .yui3-dial-north-mark{ - position:absolute; - border-left:2px solid #ccc; - height:5px; - width:10px; - left:50%; - top:-7px; - font-size:1px; -} -.yui3-skin-sam .yui3-dial-marker { - background-color:#000; - opacity:0.2; - font-size:1px; -} -.yui3-skin-sam .yui3-dial-marker-max-min{ - background-color:#AB3232; - opacity:0.6; -} -.yui3-skin-sam .yui3-dial-ring-vml, -.yui3-skin-sam .yui3-dial-center-button-vml, -.yui3-skin-sam .yui3-dial-marker v\:oval.yui3-dial-marker-max-min, -.yui3-skin-sam v\:oval.yui3-dial-marker-max-min, -.yui3-skin-sam .yui3-dial-marker-vml, -.yui3-skin-sam .yui3-dial-handle-vml { +/* Reset base Console skin styles */ +.yui3-skin-sam .yui3-testconsole .yui3-console-content, +.yui3-skin-sam .yui3-testconsole .yui3-console-bd, +.yui3-skin-sam .yui3-testconsole .yui3-console-entry, +.yui3-skin-sam .yui3-testconsole .yui3-console-ft, +.yui3-skin-sam .yui3-testconsole .yui3-console-ft .yui3-console-filters-categories, +.yui3-skin-sam .yui3-testconsole .yui3-console-ft .yui3-console-filters-sources, +.yui3-skin-sam .yui3-testconsole .yui3-console-hd { background: none; - opacity:1; + border: none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; } + +.yui3-skin-sam .yui3-testconsole-content, +.yui3-skin-sam .yui3-testconsole .yui3-console-bd { + color: #333; + font: 13px/1.4 Helvetica, 'DejaVu Sans', 'Bitstream Vera Sans', Arial, sans-serif; +} + +.yui3-skin-sam .yui3-testconsole-content { + border: 1px solid #afafaf; +} + +.yui3-skin-sam .yui3-testconsole .yui3-console-entry { + border-bottom: 1px solid #eaeaea; + font-family: Menlo, Inconsolata, Consolas, 'DejaVu Mono', 'Bitstream Vera Sans Mono', monospace; + font-size: 11px; +} + +.yui3-skin-sam .yui3-testconsole .yui3-console-ft { + border-top: 1px solid; +} + +.yui3-skin-sam .yui3-testconsole .yui3-console-hd { + border-bottom: 1px solid; + *zoom: 1; +} + +.yui3-skin-sam .yui3-testconsole.yui3-console-collapsed .yui3-console-hd { + border: none; +} + +.yui3-skin-sam .yui3-testconsole .yui3-console-ft, +.yui3-skin-sam .yui3-testconsole .yui3-console-hd { + border-color: #cfcfcf; +} + +.yui3-skin-sam .yui3-testconsole .yui3-testconsole-entry-fail { + background-color: #FFE0E0; + border-bottom-color: #FFC5C4; +} + +.yui3-skin-sam .yui3-testconsole .yui3-testconsole-entry-pass { + background-color: #ECFFEA; + border-bottom-color: #D1FFCC; +} + /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +/* Horizontal Slider */ + +/* Use thumbUrl /build/slider-base/assets/skins/sam/thumb-x.png */ + +.yui3-skin-sam .yui3-slider-x .yui3-slider-rail, +.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-left, +.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-right { + background-image: url(rail-x.png); + background-repeat: repeat-x; + /* alternate: rail-x-lines.png */ +} + +.yui3-skin-sam .yui3-slider-x .yui3-slider-rail { + height: 26px; +} +.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb { + height: 26px; + width: 15px; +} + +.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-left { + background-position: 0 -20px; + height: 20px; + left: -2px; + width: 5px; +} +.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-right { + background-position: 0 -40px; + height: 20px; + right: -2px; + width: 5px; +} + +.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb-image { + left: 0; + top: -10px; +} +.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb-shadow { + left: 0; + opacity: 0.15; + filter: alpha(opacity=15); + top: -50px; +} + +/* Vertical Slider */ + +/* Use thumbUrl /build/slider-base/assets/skins/sam/thumb-y.png */ + +.yui3-skin-sam .yui3-slider-y .yui3-slider-rail, +.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-top, +.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-bottom { + background-image: url(rail-y.png); + background-repeat: repeat-y; + /* alternate: rail-y-lines.png */ +} + +.yui3-skin-sam .yui3-slider-y .yui3-slider-rail { + width: 26px; +} +.yui3-skin-sam .yui3-slider-y .yui3-slider-thumb { + width: 26px; + height: 15px; +} + +.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-top { + background-position: -20px 0; + width: 20px; + top: -2px; + height: 5px; +} +.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-bottom { + background-position: -40px 0; + width: 20px; + bottom: -2px; + height: 5px; +} + +.yui3-skin-sam .yui3-slider-y .yui3-slider-thumb-image { + left: -10px; + top: 0; +} +.yui3-skin-sam .yui3-slider-y .yui3-slider-thumb-shadow { + left: -50px; + opacity: 0.15; + filter: alpha(opacity=15); + top: 0; +} + +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +/* Horizontal Slider */ + +/* Use thumbUrl /build/slider-base/assets/skins/sam/thumb-x.png */ + +.yui3-skin-sam .yui3-slider-x .yui3-slider-rail, +.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-left, +.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-right { + background-image: url(rail-x.png); + background-repeat: repeat-x; + /* alternate: rail-x-lines.png */ +} + +.yui3-skin-sam .yui3-slider-x .yui3-slider-rail { + height: 26px; +} +.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb { + height: 26px; + width: 15px; +} + +.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-left { + background-position: 0 -20px; + height: 20px; + left: -2px; + width: 5px; +} +.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-right { + background-position: 0 -40px; + height: 20px; + right: -2px; + width: 5px; +} + +.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb-image { + left: 0; + top: -10px; +} +.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb-shadow { + left: 0; + opacity: 0.15; + filter: alpha(opacity=15); + top: -50px; +} + +/* Vertical Slider */ + +/* Use thumbUrl /build/slider-base/assets/skins/sam/thumb-y.png */ + +.yui3-skin-sam .yui3-slider-y .yui3-slider-rail, +.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-top, +.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-bottom { + background-image: url(rail-y.png); + background-repeat: repeat-y; + /* alternate: rail-y-lines.png */ +} + +.yui3-skin-sam .yui3-slider-y .yui3-slider-rail { + width: 26px; +} +.yui3-skin-sam .yui3-slider-y .yui3-slider-thumb { + width: 26px; + height: 15px; +} + +.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-top { + background-position: -20px 0; + width: 20px; + top: -2px; + height: 5px; +} +.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-bottom { + background-position: -40px 0; + width: 20px; + bottom: -2px; + height: 5px; +} + +.yui3-skin-sam .yui3-slider-y .yui3-slider-thumb-image { + left: -10px; + top: 0; +} +.yui3-skin-sam .yui3-slider-y .yui3-slider-thumb-shadow { + left: -50px; + opacity: 0.15; + filter: alpha(opacity=15); + top: 0; +} + +/* +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -1265,81 +852,642 @@ http://yuilibrary.com/license/ } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ - -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -/* Reset base Console skin styles */ -.yui3-skin-sam .yui3-testconsole .yui3-console-content, -.yui3-skin-sam .yui3-testconsole .yui3-console-bd, -.yui3-skin-sam .yui3-testconsole .yui3-console-entry, -.yui3-skin-sam .yui3-testconsole .yui3-console-ft, -.yui3-skin-sam .yui3-testconsole .yui3-console-ft .yui3-console-filters-categories, -.yui3-skin-sam .yui3-testconsole .yui3-console-ft .yui3-console-filters-sources, -.yui3-skin-sam .yui3-testconsole .yui3-console-hd { +.yui3-skin-sam .yui3-dial-handle{ /*container. top left corner used for trig positioning*/ + background:#6C3A3A; + opacity:0.3; + -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.9) inset; + /*-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.9) inset; Chrome 7/Win bug*/ + cursor:pointer; + font-size:1px; +} +.yui3-skin-sam .yui3-dial-ring { + background:#BEBDB7; + background:-moz-linear-gradient(100% 100% 135deg, #7B7A6D, #FFFFFF); + background:-webkit-gradient(linear, left top, right bottom, from(#FFFFFF), to(#7B7A6D)); + box-shadow:1px 1px 5px rgba(0, 0, 0, 0.4) inset; + -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4) inset; /*Chrome 7/Win bug*/ + -moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.4) inset; +} +.yui3-skin-sam .yui3-dial-center-button{ + box-shadow:-1px -1px 2px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.5); + -moz-box-shadow:-1px -1px 2px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.5); + /*-webkit-box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px rgba(0, 0, 0, 0.5); Chrome 7/Win bug*/ + background:#DDDBD4; + background:-moz-radial-gradient(30% 30% 0deg, circle farthest-side, #FBFBF9 24%, #F2F0EA 41%, #D3D0C3 83%) repeat scroll 0 0 transparent; + background:-webkit-gradient(radial, 15 15, 15, 30 30, 40, from(#FBFBF9), to(#D3D0C3), color-stop(.2,#F2F0EA)); + cursor:pointer; + opacity:0.7; + /*text-align:center;*/ +} +.yui3-skin-sam .yui3-dial-reset-string{ + color:#676767; + font-size:85%; + text-decoration:underline; +} +.yui3-skin-sam .yui3-dial-label{ + color:#808080; + margin-bottom:0.8em; +} +.yui3-skin-sam .yui3-dial-value-string{ + margin-left:0.5em; + color:#000; + font-size:130%; +} +.yui3-skin-sam .yui3-dial-value { + visibility:hidden; + position:absolute; + top:0; + left:102%; + width:4em; +} +.yui3-skin-sam .yui3-dial-north-mark{ + position:absolute; + border-left:2px solid #ccc; + height:5px; + width:10px; + left:50%; + top:-7px; + font-size:1px; +} +.yui3-skin-sam .yui3-dial-marker { + background-color:#000; + opacity:0.2; + font-size:1px; +} +.yui3-skin-sam .yui3-dial-marker-max-min{ + background-color:#AB3232; + opacity:0.6; +} +.yui3-skin-sam .yui3-dial-ring-vml, +.yui3-skin-sam .yui3-dial-center-button-vml, +.yui3-skin-sam .yui3-dial-marker v\:oval.yui3-dial-marker-max-min, +.yui3-skin-sam v\:oval.yui3-dial-marker-max-min, +.yui3-skin-sam .yui3-dial-marker-vml, +.yui3-skin-sam .yui3-dial-handle-vml { background: none; - border: none; - -moz-border-radius: 0; - -webkit-border-radius: 0; - border-radius: 0; + opacity:1; +} +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +/* basic skin styles */ +.yui3-skin-sam .yui3-datatable-table { + margin: 0; + padding: 0; + font-family: arial, sans-serif; + border-collapse: separate; + border-spacing: 0; + /* IE7- don't support border-spacing, but separate is needed for more + * reliable dimension calculation for scrollable's header width sync, + * and it doesn't hurt to have the declaration here. + */ + /**border-collapse: collapse;*/ + border: 1px solid #cbcbcb; } -.yui3-skin-sam .yui3-testconsole-content, -.yui3-skin-sam .yui3-testconsole .yui3-console-bd { - color: #333; - font: 13px/1.4 Helvetica, 'DejaVu Sans', 'Bitstream Vera Sans', Arial, sans-serif; +.yui3-skin-sam .yui3-datatable-caption { + color: #000; + font: italic 85%/1 arial, sans-serif; + padding: 1em 0; + text-align: center; } -.yui3-skin-sam .yui3-testconsole-content { - border: 1px solid #afafaf; +.yui3-skin-sam .yui3-datatable-cell, +.yui3-skin-sam .yui3-datatable-header { + border-left: 1px solid #cbcbcb;/* inner column border */ + border-width: 0 0 0 1px; + font-size: inherit; + margin: 0; + overflow: visible; /*to make ths where the title is really long work*/ + padding: 4px 10px 4px 10px; /* cell padding */ +} +.yui3-skin-sam .yui3-datatable-cell:first-child, +.yui3-skin-sam .yui3-datatable-first-header { + border-left-width: 0px; } -.yui3-skin-sam .yui3-testconsole .yui3-console-entry { - border-bottom: 1px solid #eaeaea; - font-family: Menlo, Inconsolata, Consolas, 'DejaVu Mono', 'Bitstream Vera Sans Mono', monospace; - font-size: 11px; -} +.yui3-skin-sam .yui3-datatable-header { + /* header gradient */ + background: #fff url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0; -.yui3-skin-sam .yui3-testconsole .yui3-console-ft { - border-top: 1px solid; -} + background-image:-webkit-linear-gradient(transparent 40%, rgba(0,0,0,0.21)); + background-image:-moz-linear-gradient(top,transparent 40%,rgba(0,0,0,0.21)); + background-image: -ms-linear-gradient(transparent 40%, rgba(0,0,0,0.21)); + background-image: -o-linear-gradient(transparent 40%, rgba(0,0,0,0.21)); + background-image: linear-gradient(transparent 40%, rgba(0,0,0,0.21)); + /* Not using an IE gradient because it doesn't support color stops */ -.yui3-skin-sam .yui3-testconsole .yui3-console-hd { - border-bottom: 1px solid; - *zoom: 1; -} - -.yui3-skin-sam .yui3-testconsole.yui3-console-collapsed .yui3-console-hd { - border: none; -} - -.yui3-skin-sam .yui3-testconsole .yui3-console-ft, -.yui3-skin-sam .yui3-testconsole .yui3-console-hd { - border-color: #cfcfcf; -} - -.yui3-skin-sam .yui3-testconsole .yui3-testconsole-entry-fail { - background-color: #FFE0E0; - border-bottom-color: #FFC5C4; -} - -.yui3-skin-sam .yui3-testconsole .yui3-testconsole-entry-pass { - background-color: #ECFFEA; - border-bottom-color: #D1FFCC; + color: #000; + font-weight: normal; + text-align: left; + text-shadow: 0 1px 1px #fff; + vertical-align: bottom; + white-space: nowrap; } /* -YUI 3.12.0 (build 8655935) +striping: + even - #fff (white) + odd - #edf5ff (light blue) +*/ +.yui3-skin-sam .yui3-datatable-cell { + background-color: transparent; +} +.yui3-skin-sam .yui3-datatable-even .yui3-datatable-cell { + background-color: #fff; +} +.yui3-skin-sam .yui3-datatable-odd .yui3-datatable-cell { + background-color: #edf5ff; +} + +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-skin-sam .yui3-panel-content { + -webkit-box-shadow: 0 0 5px #333; + -moz-box-shadow: 0 0 5px #333; + box-shadow: 0 0 5px #333; + border: 1px solid black; + background: white; +} +.yui3-skin-sam .yui3-panel .yui3-widget-hd { + padding: 8px 28px 8px 8px; /* Room for close button. */ + min-height: 13px; /* For the close button */ + _height: 13px; /* IE6 */ + color: white; + background-color: #3961c5; + background: -moz-linear-gradient( + 0% 100% 90deg, + #2647a0 7%, + #3d67ce 50%, + #426fd9 100% + ); + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#2647a0), + color-stop(0.07, #2647a0), + color-stop(0.5, #3d67ce), + to(#426fd9) + ); + /* + TODO: Add support for IE and W3C gradients + */ +} +.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-widget-buttons { + padding: 8px; +} +.yui3-skin-sam .yui3-panel .yui3-widget-bd { + padding: 10px; +} +.yui3-skin-sam .yui3-panel .yui3-widget-ft { + background: #EDF5FF; + padding: 8px; + text-align: right; +} +.yui3-skin-sam .yui3-panel .yui3-widget-ft .yui3-button { + margin-left: 8px; +} + +/* +Support for icon-based [x] "close" button in the header. + +Nicolas Gallagher: "CSS image replacement with pseudo-elements (NIR)" +http://nicolasgallagher.com/css-image-replacement-with-pseudo-elements/ +*/ +.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-button-close { + /* Reset base button styles */ + background: transparent; + filter: none; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + + /* Structure */ + width: 13px; + height: 13px; + padding: 0; + overflow: hidden; + vertical-align: top; + /* IE < 8 :( */ + *font-size: 0; + *line-height: 0; + *letter-spacing: -1000px; + *color: #86A5EC; + *background: url(sprite_icons.png) no-repeat 1px 1px; +} +.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-button-close:before { + /* + Displays the [x] icon in place of the "Close" text. + Note: The `width` of this pseudo element is the same as its "host" element. + */ + content: url(sprite_icons.png); + display: inline-block; + text-align: center; + font-size: 0; + line-height: 0; + width: 13px; + margin: 1px 0 0 1px; +} +.yui3-skin-sam .yui3-panel-hidden .yui3-widget-hd .yui3-button-close { + /* Required for IE > 7 to deal with pseudo :before element */ + display: none; +} + +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-skin-sam .yui3-widget-mask { + background-color: black; + zoom: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; + filter: alpha(opacity=40); + opacity: 0.4; +} + +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +/* .yui-navset defaults to .yui-navset-top */ +.yui3-skin-sam .yui3-tabview-list { + border:solid #2647a0; /* color between tab list and content */ + border-width:0 0 5px; + zoom:1; +} + +.yui3-skin-sam .yui3-tab { + margin:0 0.2em 0 0; + padding:1px 0 0; /* gecko: make room for overflow */ + zoom:1; +} + +.yui3-skin-sam .yui3-tab-selected { + margin-bottom:-1px; /* for overlap (mapped to tabview-list border-width) */ +} + +.yui3-skin-sam .yui3-tab-label { + background:#d8d8d8 url(../../../../assets/skins/sam/sprite.png) repeat-x; /* tab background */ + border:solid #a3a3a3; + border-width: 1px 1px 0 1px; + color:#000; + cursor:pointer; + font-size:85%; + padding:0.3em .75em; + text-decoration:none; +} + +.yui3-skin-sam .yui3-tab-label:hover, +.yui3-skin-sam .yui3-tab-label:focus { + background:#bfdaff url(../../../../assets/skins/sam/sprite.png) repeat-x left -1300px; /* hovered tab background */ + outline:0; +} + +.yui3-skin-sam .yui3-tab-selected .yui3-tab-label, +.yui3-skin-sam .yui3-tab-selected .yui3-tab-label:focus, +.yui3-skin-sam .yui3-tab-selected .yui3-tab-label:hover { /* no hover effect for selected */ + background:#2647a0 url(../../../../assets/skins/sam/sprite.png) repeat-x left -1400px; /* selected tab background */ + color:#fff; +} + +.yui3-skin-sam .yui3-tab-selected .yui3-tab-label { + padding:0.4em 0.75em; /* raise selected tab */ +} + +.yui3-skin-sam .yui3-tab-selected .yui3-tab-label { + border-color:#243356; /* selected tab border color */ +} + +.yui3-skin-sam .yui3-tabview-panel { + background:#edf5ff; /* content background color */ +} + +.yui3-skin-sam .yui3-tabview-panel { + border:1px solid #808080; /* content border */ + border-top-color:#243356; /* different border color */ + padding:0.25em 0.5em; /* content padding */ +} + +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-skin-sam .yui3-console-separate { + position:absolute; + right:1em; + top:1em; + z-index:999; +} + +.yui3-skin-sam .yui3-console-inline { + /* xbrowser inline-block styles */ + display: -moz-inline-stack; /* FF2 */ + display: inline-block; + *display: inline; /* IE 7- (with zoom) */ + zoom: 1; + vertical-align: top; +} +.yui3-skin-sam .yui3-console-inline .yui3-console-content { + position: relative; +} + +.yui3-skin-sam .yui3-console-content { + background: #777; + _background: #D8D8DA url(bg.png) repeat-x 0 0; + font: normal 13px/1.3 Arial, sans-serif; + text-align: left; + + border: 1px solid #777; + border-radius: 10px; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; +} + +.yui3-skin-sam .yui3-console-hd, +.yui3-skin-sam .yui3-console-bd, +.yui3-skin-sam .yui3-console-ft { + position: relative; +} + +.yui3-skin-sam .yui3-console-hd, +.yui3-skin-sam .yui3-console-ft .yui3-console-controls { + text-align: right; +} + +.yui3-skin-sam .yui3-console-hd { + background: #D8D8DA url(bg.png) repeat-x 0 0; + padding: 1ex; + + border: 1px solid transparent; + _border: 0 none; + border-top-right-radius: 10px; + border-top-left-radius: 10px; + -moz-border-radius-topright: 10px; + -moz-border-radius-topleft: 10px; + -webkit-border-top-right-radius: 10px; + -webkit-border-top-left-radius: 10px; +} + +.yui3-skin-sam .yui3-console-bd { + background: #fff; + border-top: 1px solid #777; + border-bottom: 1px solid #777; + color: #000; + font-size: 11px; + overflow: auto; + overflow-x: auto; + overflow-y: scroll; + _width: 100%; +} + +.yui3-skin-sam .yui3-console-ft { + background: #D8D8DA url(bg.png) repeat-x 0 0; + + border: 1px solid transparent; + _border: 0 none; + border-bottom-right-radius: 10px; + border-bottom-left-radius: 10px; + -moz-border-radius-bottomright: 10px; + -moz-border-radius-bottomleft: 10px; + -webkit-border-bottom-right-radius: 10px; + -webkit-border-bottom-left-radius: 10px; +} + +.yui3-skin-sam .yui3-console-controls { + padding: 4px 1ex; + zoom: 1; +} + +.yui3-skin-sam .yui3-console-title { + color: #000; + display: inline; + float: left; + font-weight: bold; + font-size: 13px; + height: 24px; + line-height: 24px; + margin: 0; + padding-left: 1ex; +} + +.yui3-skin-sam .yui3-console-pause-label { + float: left; +} +.yui3-skin-sam .yui3-console-button { + line-height: 1.3; +} + +.yui3-skin-sam .yui3-console-collapsed .yui3-console-bd, +.yui3-skin-sam .yui3-console-collapsed .yui3-console-ft { + display: none; +} +.yui3-skin-sam .yui3-console-content.yui3-console-collapsed { + -webkit-border-radius: 0; +} +.yui3-skin-sam .yui3-console-collapsed .yui3-console-hd { + border-radius: 10px; + -moz-border-radius: 10px; + -webkit-border-radius: 0; +} + +/* Log entries */ +.yui3-skin-sam .yui3-console-entry { + border-bottom: 1px solid #aaa; + min-height: 32px; + _height: 32px; +} + +.yui3-skin-sam .yui3-console-entry-meta { + margin: 0; + overflow: hidden; +} + +.yui3-skin-sam .yui3-console-entry-content { + margin: 0; + padding: 0 1ex; + white-space: pre-wrap; + word-wrap: break-word; +} + +.yui3-skin-sam .yui3-console-entry-meta .yui3-console-entry-src { + color: #000; + font-style: italic; + font-weight: bold; + float: right; + margin: 2px 5px 0 0; +} +.yui3-skin-sam .yui3-console-entry-meta .yui3-console-entry-time { + color: #777; + padding-left: 1ex; +} +.yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-meta .yui3-console-entry-time { + color: #555; +} + +.yui3-skin-sam .yui3-console-entry-info .yui3-console-entry-meta .yui3-console-entry-cat, +.yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-meta .yui3-console-entry-cat, +.yui3-skin-sam .yui3-console-entry-error .yui3-console-entry-meta .yui3-console-entry-cat { + display: none; +} +.yui3-skin-sam .yui3-console-entry-warn { + background: #aee url(warn_error.png) no-repeat -15px 15px; +} +.yui3-skin-sam .yui3-console-entry-error { + background: #ffa url(warn_error.png) no-repeat 5px -24px; + color: #900; +} +.yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-content, +.yui3-skin-sam .yui3-console-entry-error .yui3-console-entry-content { + padding-left: 24px; +} +.yui3-skin-sam .yui3-console-entry-cat { + text-transform: uppercase; + padding: 1px 4px; + background-color: #ccc; +} +.yui3-skin-sam .yui3-console-entry-info .yui3-console-entry-cat { + background-color: #ac2; +} +.yui3-skin-sam .yui3-console-entry-warn .yui3-console-entry-cat { + background-color: #e81; +} +.yui3-skin-sam .yui3-console-entry-error .yui3-console-entry-cat { + background-color: #b00; + color: #fff; +} + +.yui3-skin-sam .yui3-console-hidden { display: none; } + +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-resize-handle-inner-r, +.yui3-resize-handle-inner-l, +.yui3-resize-handle-inner-t, +.yui3-resize-handle-inner-b, +.yui3-resize-handle-inner-tr, +.yui3-resize-handle-inner-br, +.yui3-resize-handle-inner-tl, +.yui3-resize-handle-inner-bl { + background-repeat: no-repeat; + background: url(arrows.png) no-repeat 0 0; + display: block; + height: 15px; + overflow: hidden; + text-indent: -99999em; + width: 15px; +} + +.yui3-resize-handle-inner-br { + background-position: -30px 0; + bottom: -2px; + right: -2px; +} + +.yui3-resize-handle-inner-tr { + background-position: -58px 0; + bottom: 0; + right: -2px; + +} + +.yui3-resize-handle-inner-bl { + background-position: -75px 0; + bottom: -2px; + right: -2px; +} + +.yui3-resize-handle-inner-tl { + background-position: -47px 0; + bottom: 0; + right: -2px; + +} + +.yui3-resize-handle-inner-b,.yui3-resize-handle-inner-t { + background-position: -15px 0; +} + +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-skin-sam .yui3-scrollview { + -webkit-tap-highlight-color: rgba(255,255,255,0); +} + +.yui3-skin-sam .yui3-scrollview{ + background-color: white; +} +/* For IE 6/7 - needs a background color (above) to pick up events, and zoom, to fill the UL */ +.yui3-skin-sam .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-item { + *zoom:1; +} + +/* For IE7 - needs zoom, otherwise clipped content is not rendered */ +.yui3-skin-sam .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-list { + *zoom:1; + list-style:none; /*need these since reset is not required*/ + padding:0; /*need these since reset is not required*/ + margin:0; /*need these since reset is not required*/ +} + +.yui3-skin-sam .yui3-scrollview-vert .yui3-scrollview-content { + /*border:1px solid #303030; If the ScrollView needs a border add it here */ + border-top:0; + background-color:white; + font-family: HelveticaNeue,arial,helvetica,clean,sans-serif; + color:black; +} + +.yui3-skin-sam .yui3-scrollview-vert .yui3-scrollview-content .yui3-scrollview-item { + border-bottom: 1px solid #303030; + padding: 15px 20px 16px; + font-size: 100%; + font-weight: bold; + background-color:white; + cursor:pointer; +} + + +/* +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -1436,217 +1584,87 @@ http://yuilibrary.com/license/ background-image: none; } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -.yui3-skin-sam .yui3-scrollview { - -webkit-tap-highlight-color: rgba(255,255,255,0); +.yui3-skin-sam .yui3-datatable .yui3-datatable-highlight-row td { + background-color: #fef2cd; +} + +.yui3-skin-sam .yui3-datatable tr .yui3-datatable-highlight-col { + background-color: #fef2cd; +} + +.yui3-skin-sam .yui3-datatable tr .yui3-datatable-highlight-cell { + background-color: #fef2cd; +} +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + + +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-skin-sam .yui3-aclist-content { + background: #fff; + border: 1px solid #afafaf; + -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.58); + -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.58); + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.58); +} + +.yui3-skin-sam .yui3-aclist-item-hover { + background: #bfdaff; +} + +.yui3-skin-sam .yui3-aclist-item-active { + background: #2647a0; + color: #fff; + outline: none; } /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -/* Horizontal Slider */ +.yui3-skin-sam .yui3-console-ft .yui3-console-filters-categories, +.yui3-skin-sam .yui3-console-ft .yui3-console-filters-sources { + text-align: left; + padding: 5px 0; + border: 1px inset; + margin: 0 2px; +} +.yui3-skin-sam .yui3-console-ft .yui3-console-filters-categories { + background: #fff; + border-bottom: 2px ridge; +} +.yui3-skin-sam .yui3-console-ft .yui3-console-filters-sources { + background: #fff; + margin-bottom: 2px; -/* Use thumbUrl /build/slider-base/assets/skins/sam/thumb-x.png */ - -.yui3-skin-sam .yui3-slider-x .yui3-slider-rail, -.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-left, -.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-right { - background-image: url(rail-x.png); - background-repeat: repeat-x; - /* alternate: rail-x-lines.png */ + border-top: 0 none; + border-bottom-right-radius: 10px; + border-bottom-left-radius: 10px; + -moz-border-radius-bottomright: 10px; + -moz-border-radius-bottomleft: 10px; + -webkit-border-bottom-right-radius: 10px; + -webkit-border-bottom-left-radius: 10px; } - -.yui3-skin-sam .yui3-slider-x .yui3-slider-rail { - height: 26px; -} -.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb { - height: 26px; - width: 15px; -} - -.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-left { - background-position: 0 -20px; - height: 20px; - left: -2px; - width: 5px; -} -.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-right { - background-position: 0 -40px; - height: 20px; - right: -2px; - width: 5px; -} - -.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb-image { - left: 0; - top: -10px; -} -.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb-shadow { - left: 0; - opacity: 0.15; - filter: alpha(opacity=15); - top: -50px; -} - -/* Vertical Slider */ - -/* Use thumbUrl /build/slider-base/assets/skins/sam/thumb-y.png */ - -.yui3-skin-sam .yui3-slider-y .yui3-slider-rail, -.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-top, -.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-bottom { - background-image: url(rail-y.png); - background-repeat: repeat-y; - /* alternate: rail-y-lines.png */ -} - -.yui3-skin-sam .yui3-slider-y .yui3-slider-rail { - width: 26px; -} -.yui3-skin-sam .yui3-slider-y .yui3-slider-thumb { - width: 26px; - height: 15px; -} - -.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-top { - background-position: -20px 0; - width: 20px; - top: -2px; - height: 5px; -} -.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-bottom { - background-position: -40px 0; - width: 20px; - bottom: -2px; - height: 5px; -} - -.yui3-skin-sam .yui3-slider-y .yui3-slider-thumb-image { - left: -10px; - top: 0; -} -.yui3-skin-sam .yui3-slider-y .yui3-slider-thumb-shadow { - left: -50px; - opacity: 0.15; - filter: alpha(opacity=15); - top: 0; -} - -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -/* Horizontal Slider */ - -/* Use thumbUrl /build/slider-base/assets/skins/sam/thumb-x.png */ - -.yui3-skin-sam .yui3-slider-x .yui3-slider-rail, -.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-left, -.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-right { - background-image: url(rail-x.png); - background-repeat: repeat-x; - /* alternate: rail-x-lines.png */ -} - -.yui3-skin-sam .yui3-slider-x .yui3-slider-rail { - height: 26px; -} -.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb { - height: 26px; - width: 15px; -} - -.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-left { - background-position: 0 -20px; - height: 20px; - left: -2px; - width: 5px; -} -.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-right { - background-position: 0 -40px; - height: 20px; - right: -2px; - width: 5px; -} - -.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb-image { - left: 0; - top: -10px; -} -.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb-shadow { - left: 0; - opacity: 0.15; - filter: alpha(opacity=15); - top: -50px; -} - -/* Vertical Slider */ - -/* Use thumbUrl /build/slider-base/assets/skins/sam/thumb-y.png */ - -.yui3-skin-sam .yui3-slider-y .yui3-slider-rail, -.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-top, -.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-bottom { - background-image: url(rail-y.png); - background-repeat: repeat-y; - /* alternate: rail-y-lines.png */ -} - -.yui3-skin-sam .yui3-slider-y .yui3-slider-rail { - width: 26px; -} -.yui3-skin-sam .yui3-slider-y .yui3-slider-thumb { - width: 26px; - height: 15px; -} - -.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-top { - background-position: -20px 0; - width: 20px; - top: -2px; - height: 5px; -} -.yui3-skin-sam .yui3-slider-y .yui3-slider-rail-cap-bottom { - background-position: -40px 0; - width: 20px; - bottom: -2px; - height: 5px; -} - -.yui3-skin-sam .yui3-slider-y .yui3-slider-thumb-image { - left: -10px; - top: 0; -} -.yui3-skin-sam .yui3-slider-y .yui3-slider-thumb-shadow { - left: -50px; - opacity: 0.15; - filter: alpha(opacity=15); - top: 0; -} - -/* -YUI 3.12.0 (build 8655935) -Copyright 2013 Yahoo! Inc. All rights reserved. -Licensed under the BSD License. -http://yuilibrary.com/license/ -*/ - -.yui3-skin-sam .yui3-widget-mask { - background-color: black; - zoom: 1; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; - filter: alpha(opacity=40); - opacity: 0.4; +.yui3-skin-sam .yui3-console-filter-label { + white-space: nowrap; + margin-left: 1ex; } diff --git a/lib/yuilib/3.12.0/assets/skins/audio-light/rail-x.png b/lib/yuilib/3.13.0/assets/skins/audio-light/rail-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/audio-light/rail-x.png rename to lib/yuilib/3.13.0/assets/skins/audio-light/rail-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/audio-light/rail-y.png b/lib/yuilib/3.13.0/assets/skins/audio-light/rail-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/audio-light/rail-y.png rename to lib/yuilib/3.13.0/assets/skins/audio-light/rail-y.png diff --git a/lib/yuilib/3.12.0/slider-base/assets/skins/audio-light/slider-base.css b/lib/yuilib/3.13.0/assets/skins/audio-light/slider-base.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/slider-base/assets/skins/audio-light/slider-base.css rename to lib/yuilib/3.13.0/assets/skins/audio-light/slider-base.css index 83f42bc7832..ee9b77ea007 --- a/lib/yuilib/3.12.0/slider-base/assets/skins/audio-light/slider-base.css +++ b/lib/yuilib/3.13.0/assets/skins/audio-light/slider-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/audio-light/thumb-x.png b/lib/yuilib/3.13.0/assets/skins/audio-light/thumb-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/audio-light/thumb-x.png rename to lib/yuilib/3.13.0/assets/skins/audio-light/thumb-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/audio-light/thumb-y.png b/lib/yuilib/3.13.0/assets/skins/audio-light/thumb-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/audio-light/thumb-y.png rename to lib/yuilib/3.13.0/assets/skins/audio-light/thumb-y.png diff --git a/lib/yuilib/3.12.0/assets/skins/audio/rail-x.png b/lib/yuilib/3.13.0/assets/skins/audio/rail-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/audio/rail-x.png rename to lib/yuilib/3.13.0/assets/skins/audio/rail-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/audio/rail-y.png b/lib/yuilib/3.13.0/assets/skins/audio/rail-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/audio/rail-y.png rename to lib/yuilib/3.13.0/assets/skins/audio/rail-y.png diff --git a/lib/yuilib/3.12.0/slider-base/assets/skins/audio/slider-base.css b/lib/yuilib/3.13.0/assets/skins/audio/slider-base.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/slider-base/assets/skins/audio/slider-base.css rename to lib/yuilib/3.13.0/assets/skins/audio/slider-base.css index 8e8644a3280..f8cea1b18e1 --- a/lib/yuilib/3.12.0/slider-base/assets/skins/audio/slider-base.css +++ b/lib/yuilib/3.13.0/assets/skins/audio/slider-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/audio/thumb-x.png b/lib/yuilib/3.13.0/assets/skins/audio/thumb-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/audio/thumb-x.png rename to lib/yuilib/3.13.0/assets/skins/audio/thumb-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/audio/thumb-y.png b/lib/yuilib/3.13.0/assets/skins/audio/thumb-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/audio/thumb-y.png rename to lib/yuilib/3.13.0/assets/skins/audio/thumb-y.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule-dark/rail-x-dots.png b/lib/yuilib/3.13.0/assets/skins/capsule-dark/rail-x-dots.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule-dark/rail-x-dots.png rename to lib/yuilib/3.13.0/assets/skins/capsule-dark/rail-x-dots.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule-dark/rail-x-lines.png b/lib/yuilib/3.13.0/assets/skins/capsule-dark/rail-x-lines.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule-dark/rail-x-lines.png rename to lib/yuilib/3.13.0/assets/skins/capsule-dark/rail-x-lines.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule-dark/rail-x.png b/lib/yuilib/3.13.0/assets/skins/capsule-dark/rail-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule-dark/rail-x.png rename to lib/yuilib/3.13.0/assets/skins/capsule-dark/rail-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule-dark/rail-y-dots.png b/lib/yuilib/3.13.0/assets/skins/capsule-dark/rail-y-dots.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule-dark/rail-y-dots.png rename to lib/yuilib/3.13.0/assets/skins/capsule-dark/rail-y-dots.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule-dark/rail-y-lines.png b/lib/yuilib/3.13.0/assets/skins/capsule-dark/rail-y-lines.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule-dark/rail-y-lines.png rename to lib/yuilib/3.13.0/assets/skins/capsule-dark/rail-y-lines.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule-dark/rail-y.png b/lib/yuilib/3.13.0/assets/skins/capsule-dark/rail-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule-dark/rail-y.png rename to lib/yuilib/3.13.0/assets/skins/capsule-dark/rail-y.png diff --git a/lib/yuilib/3.12.0/slider-base/assets/skins/capsule-dark/slider-base.css b/lib/yuilib/3.13.0/assets/skins/capsule-dark/slider-base.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/slider-base/assets/skins/capsule-dark/slider-base.css rename to lib/yuilib/3.13.0/assets/skins/capsule-dark/slider-base.css index 39be9d731f2..865aafc7071 --- a/lib/yuilib/3.12.0/slider-base/assets/skins/capsule-dark/slider-base.css +++ b/lib/yuilib/3.13.0/assets/skins/capsule-dark/slider-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/capsule-dark/thumb-x-line.png b/lib/yuilib/3.13.0/assets/skins/capsule-dark/thumb-x-line.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule-dark/thumb-x-line.png rename to lib/yuilib/3.13.0/assets/skins/capsule-dark/thumb-x-line.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule-dark/thumb-x.png b/lib/yuilib/3.13.0/assets/skins/capsule-dark/thumb-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule-dark/thumb-x.png rename to lib/yuilib/3.13.0/assets/skins/capsule-dark/thumb-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule-dark/thumb-y-line.png b/lib/yuilib/3.13.0/assets/skins/capsule-dark/thumb-y-line.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule-dark/thumb-y-line.png rename to lib/yuilib/3.13.0/assets/skins/capsule-dark/thumb-y-line.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule-dark/thumb-y.png b/lib/yuilib/3.13.0/assets/skins/capsule-dark/thumb-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule-dark/thumb-y.png rename to lib/yuilib/3.13.0/assets/skins/capsule-dark/thumb-y.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule/rail-x-dots.png b/lib/yuilib/3.13.0/assets/skins/capsule/rail-x-dots.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule/rail-x-dots.png rename to lib/yuilib/3.13.0/assets/skins/capsule/rail-x-dots.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule/rail-x-lines.png b/lib/yuilib/3.13.0/assets/skins/capsule/rail-x-lines.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule/rail-x-lines.png rename to lib/yuilib/3.13.0/assets/skins/capsule/rail-x-lines.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule/rail-x.png b/lib/yuilib/3.13.0/assets/skins/capsule/rail-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule/rail-x.png rename to lib/yuilib/3.13.0/assets/skins/capsule/rail-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule/rail-y-dots.png b/lib/yuilib/3.13.0/assets/skins/capsule/rail-y-dots.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule/rail-y-dots.png rename to lib/yuilib/3.13.0/assets/skins/capsule/rail-y-dots.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule/rail-y-lines.png b/lib/yuilib/3.13.0/assets/skins/capsule/rail-y-lines.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule/rail-y-lines.png rename to lib/yuilib/3.13.0/assets/skins/capsule/rail-y-lines.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule/rail-y.png b/lib/yuilib/3.13.0/assets/skins/capsule/rail-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule/rail-y.png rename to lib/yuilib/3.13.0/assets/skins/capsule/rail-y.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule/slider-base.css b/lib/yuilib/3.13.0/assets/skins/capsule/slider-base.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/capsule/slider-base.css rename to lib/yuilib/3.13.0/assets/skins/capsule/slider-base.css index 212baf54b64..a56e7a048ff --- a/lib/yuilib/3.12.0/assets/skins/capsule/slider-base.css +++ b/lib/yuilib/3.13.0/assets/skins/capsule/slider-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/capsule/thumb-x-line.png b/lib/yuilib/3.13.0/assets/skins/capsule/thumb-x-line.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule/thumb-x-line.png rename to lib/yuilib/3.13.0/assets/skins/capsule/thumb-x-line.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule/thumb-x.png b/lib/yuilib/3.13.0/assets/skins/capsule/thumb-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule/thumb-x.png rename to lib/yuilib/3.13.0/assets/skins/capsule/thumb-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule/thumb-y-line.png b/lib/yuilib/3.13.0/assets/skins/capsule/thumb-y-line.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule/thumb-y-line.png rename to lib/yuilib/3.13.0/assets/skins/capsule/thumb-y-line.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule/thumb-y-lines.png b/lib/yuilib/3.13.0/assets/skins/capsule/thumb-y-lines.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule/thumb-y-lines.png rename to lib/yuilib/3.13.0/assets/skins/capsule/thumb-y-lines.png diff --git a/lib/yuilib/3.12.0/assets/skins/capsule/thumb-y.png b/lib/yuilib/3.13.0/assets/skins/capsule/thumb-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/capsule/thumb-y.png rename to lib/yuilib/3.13.0/assets/skins/capsule/thumb-y.png diff --git a/lib/yuilib/3.12.0/assets/skins/night/arrows.png b/lib/yuilib/3.13.0/assets/skins/night/arrows.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/night/arrows.png rename to lib/yuilib/3.13.0/assets/skins/night/arrows.png diff --git a/lib/yuilib/3.12.0/assets/skins/night/autocomplete-list.css b/lib/yuilib/3.13.0/assets/skins/night/autocomplete-list.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/night/autocomplete-list.css rename to lib/yuilib/3.13.0/assets/skins/night/autocomplete-list.css index f6f01a603c9..c2cec245ca4 --- a/lib/yuilib/3.12.0/assets/skins/night/autocomplete-list.css +++ b/lib/yuilib/3.13.0/assets/skins/night/autocomplete-list.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/calendar-base/assets/skins/night/calendar-base.css b/lib/yuilib/3.13.0/assets/skins/night/calendar-base.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/calendar-base/assets/skins/night/calendar-base.css rename to lib/yuilib/3.13.0/assets/skins/night/calendar-base.css index d78cf6fcbca..7071a8b2dc4 --- a/lib/yuilib/3.12.0/calendar-base/assets/skins/night/calendar-base.css +++ b/lib/yuilib/3.13.0/assets/skins/night/calendar-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/calendar/assets/skins/night/calendar.css b/lib/yuilib/3.13.0/assets/skins/night/calendar.css old mode 100644 new mode 100755 similarity index 96% rename from lib/yuilib/3.12.0/calendar/assets/skins/night/calendar.css rename to lib/yuilib/3.13.0/assets/skins/night/calendar.css index fe6365d4adc..1163f1e19be --- a/lib/yuilib/3.12.0/calendar/assets/skins/night/calendar.css +++ b/lib/yuilib/3.13.0/assets/skins/night/calendar.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/calendarnavigator.css b/lib/yuilib/3.13.0/assets/skins/night/calendarnavigator.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/night/calendarnavigator.css rename to lib/yuilib/3.13.0/assets/skins/night/calendarnavigator.css index 859bd6f60be..5d679ca1cbb --- a/lib/yuilib/3.12.0/assets/skins/night/calendarnavigator.css +++ b/lib/yuilib/3.13.0/assets/skins/night/calendarnavigator.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/datatable-base/assets/skins/night/datatable-base.css b/lib/yuilib/3.13.0/assets/skins/night/datatable-base.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/datatable-base/assets/skins/night/datatable-base.css rename to lib/yuilib/3.13.0/assets/skins/night/datatable-base.css index 018848fb639..9e3fff2130d --- a/lib/yuilib/3.12.0/datatable-base/assets/skins/night/datatable-base.css +++ b/lib/yuilib/3.13.0/assets/skins/night/datatable-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.13.0/assets/skins/night/datatable-highlight.css b/lib/yuilib/3.13.0/assets/skins/night/datatable-highlight.css new file mode 100755 index 00000000000..09bbb09f89b --- /dev/null +++ b/lib/yuilib/3.13.0/assets/skins/night/datatable-highlight.css @@ -0,0 +1,8 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-datatable tr td{-webkit-transition:background-color .05s ease-in;-moz-transition:background-color .05s ease-in;-o-transition:background-color .05s ease-in;transition:background-color .05s ease-in}.yui3-datatable .yui3-datatable-highlight-row td{-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.yui3-datatable tr .yui3-datatable-highlight-col{-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.yui3-datatable tr .yui3-datatable-highlight-cell{-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.yui3-skin-night .yui3-datatable .yui3-datatable-highlight-row td{background-color:#38383f}.yui3-skin-night .yui3-datatable tr .yui3-datatable-highlight-col{background-color:#38383f}.yui3-skin-night .yui3-datatable tr .yui3-datatable-highlight-cell{background-color:#38383f}#yui3-css-stamp.skin-night-datatable-highlight{display:none} diff --git a/lib/yuilib/3.12.0/assets/skins/night/datatable-message.css b/lib/yuilib/3.13.0/assets/skins/night/datatable-message.css old mode 100644 new mode 100755 similarity index 94% rename from lib/yuilib/3.12.0/assets/skins/night/datatable-message.css rename to lib/yuilib/3.13.0/assets/skins/night/datatable-message.css index 2e90ffa4999..d93f54d4282 --- a/lib/yuilib/3.12.0/assets/skins/night/datatable-message.css +++ b/lib/yuilib/3.13.0/assets/skins/night/datatable-message.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/datatable-paginator.css b/lib/yuilib/3.13.0/assets/skins/night/datatable-paginator.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/night/datatable-paginator.css rename to lib/yuilib/3.13.0/assets/skins/night/datatable-paginator.css index 389f3a7274b..6b6d6365938 --- a/lib/yuilib/3.12.0/assets/skins/night/datatable-paginator.css +++ b/lib/yuilib/3.13.0/assets/skins/night/datatable-paginator.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/datatable-scroll.css b/lib/yuilib/3.13.0/assets/skins/night/datatable-scroll.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/night/datatable-scroll.css rename to lib/yuilib/3.13.0/assets/skins/night/datatable-scroll.css index 4d93b2e0a34..a3e23b68a64 --- a/lib/yuilib/3.12.0/assets/skins/night/datatable-scroll.css +++ b/lib/yuilib/3.13.0/assets/skins/night/datatable-scroll.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/datatable-sort.css b/lib/yuilib/3.13.0/assets/skins/night/datatable-sort.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/night/datatable-sort.css rename to lib/yuilib/3.13.0/assets/skins/night/datatable-sort.css index 92b6a1f072c..276d7a00219 --- a/lib/yuilib/3.12.0/assets/skins/night/datatable-sort.css +++ b/lib/yuilib/3.13.0/assets/skins/night/datatable-sort.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/dial.css b/lib/yuilib/3.13.0/assets/skins/night/dial.css old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/assets/skins/night/dial.css rename to lib/yuilib/3.13.0/assets/skins/night/dial.css index edbaa8b6f27..8329626c4b9 --- a/lib/yuilib/3.12.0/assets/skins/night/dial.css +++ b/lib/yuilib/3.13.0/assets/skins/night/dial.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/horizontal-menu-submenu-indicator.png b/lib/yuilib/3.13.0/assets/skins/night/horizontal-menu-submenu-indicator.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/night/horizontal-menu-submenu-indicator.png rename to lib/yuilib/3.13.0/assets/skins/night/horizontal-menu-submenu-indicator.png diff --git a/lib/yuilib/3.12.0/assets/skins/night/node-menunav.css b/lib/yuilib/3.13.0/assets/skins/night/node-menunav.css old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/assets/skins/night/node-menunav.css rename to lib/yuilib/3.13.0/assets/skins/night/node-menunav.css index 4b6c77e2dbb..15662e6cc68 --- a/lib/yuilib/3.12.0/assets/skins/night/node-menunav.css +++ b/lib/yuilib/3.13.0/assets/skins/night/node-menunav.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/overlay.css b/lib/yuilib/3.13.0/assets/skins/night/overlay.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/night/overlay.css rename to lib/yuilib/3.13.0/assets/skins/night/overlay.css index f62197e4fa1..aabe22fcf19 --- a/lib/yuilib/3.12.0/assets/skins/night/overlay.css +++ b/lib/yuilib/3.13.0/assets/skins/night/overlay.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/panel.css b/lib/yuilib/3.13.0/assets/skins/night/panel.css old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/assets/skins/night/panel.css rename to lib/yuilib/3.13.0/assets/skins/night/panel.css index f460b5b7cd3..f1e46990288 --- a/lib/yuilib/3.12.0/assets/skins/night/panel.css +++ b/lib/yuilib/3.13.0/assets/skins/night/panel.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/rail-x-lines.png b/lib/yuilib/3.13.0/assets/skins/night/rail-x-lines.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/night/rail-x-lines.png rename to lib/yuilib/3.13.0/assets/skins/night/rail-x-lines.png diff --git a/lib/yuilib/3.12.0/assets/skins/night/rail-x.png b/lib/yuilib/3.13.0/assets/skins/night/rail-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/night/rail-x.png rename to lib/yuilib/3.13.0/assets/skins/night/rail-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/night/rail-y-lines.png b/lib/yuilib/3.13.0/assets/skins/night/rail-y-lines.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/night/rail-y-lines.png rename to lib/yuilib/3.13.0/assets/skins/night/rail-y-lines.png diff --git a/lib/yuilib/3.12.0/assets/skins/night/rail-y.png b/lib/yuilib/3.13.0/assets/skins/night/rail-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/night/rail-y.png rename to lib/yuilib/3.13.0/assets/skins/night/rail-y.png diff --git a/lib/yuilib/3.12.0/resize-base/assets/skins/night/resize-base.css b/lib/yuilib/3.13.0/assets/skins/night/resize-base.css old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/resize-base/assets/skins/night/resize-base.css rename to lib/yuilib/3.13.0/assets/skins/night/resize-base.css index eafd0b67551..0fba4b87404 --- a/lib/yuilib/3.12.0/resize-base/assets/skins/night/resize-base.css +++ b/lib/yuilib/3.13.0/assets/skins/night/resize-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/scrollview-base.css b/lib/yuilib/3.13.0/assets/skins/night/scrollview-base.css old mode 100644 new mode 100755 similarity index 92% rename from lib/yuilib/3.12.0/assets/skins/night/scrollview-base.css rename to lib/yuilib/3.13.0/assets/skins/night/scrollview-base.css index e372d81d059..f990e656a34 --- a/lib/yuilib/3.12.0/assets/skins/night/scrollview-base.css +++ b/lib/yuilib/3.13.0/assets/skins/night/scrollview-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/scrollview-list/assets/skins/night/scrollview-list.css b/lib/yuilib/3.13.0/assets/skins/night/scrollview-list.css old mode 100644 new mode 100755 similarity index 97% rename from lib/yuilib/3.12.0/scrollview-list/assets/skins/night/scrollview-list.css rename to lib/yuilib/3.13.0/assets/skins/night/scrollview-list.css index 5f71431fd70..f61982a448d --- a/lib/yuilib/3.12.0/scrollview-list/assets/skins/night/scrollview-list.css +++ b/lib/yuilib/3.13.0/assets/skins/night/scrollview-list.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/scrollview-scrollbars.css b/lib/yuilib/3.13.0/assets/skins/night/scrollview-scrollbars.css old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/assets/skins/night/scrollview-scrollbars.css rename to lib/yuilib/3.13.0/assets/skins/night/scrollview-scrollbars.css index e7b67b9a26b..d6f24d0c885 --- a/lib/yuilib/3.12.0/assets/skins/night/scrollview-scrollbars.css +++ b/lib/yuilib/3.13.0/assets/skins/night/scrollview-scrollbars.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/slider-base/assets/skins/night/slider-base.css b/lib/yuilib/3.13.0/assets/skins/night/slider-base.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/slider-base/assets/skins/night/slider-base.css rename to lib/yuilib/3.13.0/assets/skins/night/slider-base.css index 49692f374e5..3f1c9dbb4bd --- a/lib/yuilib/3.12.0/slider-base/assets/skins/night/slider-base.css +++ b/lib/yuilib/3.13.0/assets/skins/night/slider-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/sort-arrow-sprite-ie.png b/lib/yuilib/3.13.0/assets/skins/night/sort-arrow-sprite-ie.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/night/sort-arrow-sprite-ie.png rename to lib/yuilib/3.13.0/assets/skins/night/sort-arrow-sprite-ie.png diff --git a/lib/yuilib/3.12.0/assets/skins/night/sort-arrow-sprite.png b/lib/yuilib/3.13.0/assets/skins/night/sort-arrow-sprite.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/night/sort-arrow-sprite.png rename to lib/yuilib/3.13.0/assets/skins/night/sort-arrow-sprite.png diff --git a/lib/yuilib/3.12.0/assets/skins/night/sprite_icons.png b/lib/yuilib/3.13.0/assets/skins/night/sprite_icons.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/night/sprite_icons.png rename to lib/yuilib/3.13.0/assets/skins/night/sprite_icons.png diff --git a/lib/yuilib/3.12.0/tabview/assets/skins/night/tabview.css b/lib/yuilib/3.13.0/assets/skins/night/tabview.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/tabview/assets/skins/night/tabview.css rename to lib/yuilib/3.13.0/assets/skins/night/tabview.css index 8a8d4a4f972..7dfc6e9999b --- a/lib/yuilib/3.12.0/tabview/assets/skins/night/tabview.css +++ b/lib/yuilib/3.13.0/assets/skins/night/tabview.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/thumb-x.png b/lib/yuilib/3.13.0/assets/skins/night/thumb-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/night/thumb-x.png rename to lib/yuilib/3.13.0/assets/skins/night/thumb-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/night/thumb-y.png b/lib/yuilib/3.13.0/assets/skins/night/thumb-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/night/thumb-y.png rename to lib/yuilib/3.13.0/assets/skins/night/thumb-y.png diff --git a/lib/yuilib/3.12.0/assets/skins/night/vertical-menu-submenu-indicator.png b/lib/yuilib/3.13.0/assets/skins/night/vertical-menu-submenu-indicator.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/night/vertical-menu-submenu-indicator.png rename to lib/yuilib/3.13.0/assets/skins/night/vertical-menu-submenu-indicator.png diff --git a/lib/yuilib/3.12.0/widget-base/assets/skins/night/widget-base.css b/lib/yuilib/3.13.0/assets/skins/night/widget-base.css old mode 100644 new mode 100755 similarity index 94% rename from lib/yuilib/3.12.0/widget-base/assets/skins/night/widget-base.css rename to lib/yuilib/3.13.0/assets/skins/night/widget-base.css index 8b99e2ac957..a8930141a4b --- a/lib/yuilib/3.12.0/widget-base/assets/skins/night/widget-base.css +++ b/lib/yuilib/3.13.0/assets/skins/night/widget-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/widget-modality/assets/skins/night/widget-modality.css b/lib/yuilib/3.13.0/assets/skins/night/widget-modality.css old mode 100644 new mode 100755 similarity index 91% rename from lib/yuilib/3.12.0/widget-modality/assets/skins/night/widget-modality.css rename to lib/yuilib/3.13.0/assets/skins/night/widget-modality.css index e9959294536..73b7041e9fa --- a/lib/yuilib/3.12.0/widget-modality/assets/skins/night/widget-modality.css +++ b/lib/yuilib/3.13.0/assets/skins/night/widget-modality.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/night/widget-stack.css b/lib/yuilib/3.13.0/assets/skins/night/widget-stack.css old mode 100644 new mode 100755 similarity index 92% rename from lib/yuilib/3.12.0/assets/skins/night/widget-stack.css rename to lib/yuilib/3.13.0/assets/skins/night/widget-stack.css index b9dc9c38a85..4c847b6a243 --- a/lib/yuilib/3.12.0/assets/skins/night/widget-stack.css +++ b/lib/yuilib/3.13.0/assets/skins/night/widget-stack.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/round-dark/rail-x.png b/lib/yuilib/3.13.0/assets/skins/round-dark/rail-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/round-dark/rail-x.png rename to lib/yuilib/3.13.0/assets/skins/round-dark/rail-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/round-dark/rail-y.png b/lib/yuilib/3.13.0/assets/skins/round-dark/rail-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/round-dark/rail-y.png rename to lib/yuilib/3.13.0/assets/skins/round-dark/rail-y.png diff --git a/lib/yuilib/3.12.0/assets/skins/round-dark/slider-base.css b/lib/yuilib/3.13.0/assets/skins/round-dark/slider-base.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/round-dark/slider-base.css rename to lib/yuilib/3.13.0/assets/skins/round-dark/slider-base.css index 392ab65089d..48166391cbd --- a/lib/yuilib/3.12.0/assets/skins/round-dark/slider-base.css +++ b/lib/yuilib/3.13.0/assets/skins/round-dark/slider-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/round-dark/thumb-x-grip.png b/lib/yuilib/3.13.0/assets/skins/round-dark/thumb-x-grip.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/round-dark/thumb-x-grip.png rename to lib/yuilib/3.13.0/assets/skins/round-dark/thumb-x-grip.png diff --git a/lib/yuilib/3.12.0/assets/skins/round-dark/thumb-x.png b/lib/yuilib/3.13.0/assets/skins/round-dark/thumb-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/round-dark/thumb-x.png rename to lib/yuilib/3.13.0/assets/skins/round-dark/thumb-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/round-dark/thumb-y-grip.png b/lib/yuilib/3.13.0/assets/skins/round-dark/thumb-y-grip.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/round-dark/thumb-y-grip.png rename to lib/yuilib/3.13.0/assets/skins/round-dark/thumb-y-grip.png diff --git a/lib/yuilib/3.12.0/assets/skins/round-dark/thumb-y.png b/lib/yuilib/3.13.0/assets/skins/round-dark/thumb-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/round-dark/thumb-y.png rename to lib/yuilib/3.13.0/assets/skins/round-dark/thumb-y.png diff --git a/lib/yuilib/3.12.0/assets/skins/round/rail-x.png b/lib/yuilib/3.13.0/assets/skins/round/rail-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/round/rail-x.png rename to lib/yuilib/3.13.0/assets/skins/round/rail-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/round/rail-y.png b/lib/yuilib/3.13.0/assets/skins/round/rail-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/round/rail-y.png rename to lib/yuilib/3.13.0/assets/skins/round/rail-y.png diff --git a/lib/yuilib/3.12.0/slider-base/assets/skins/round/slider-base.css b/lib/yuilib/3.13.0/assets/skins/round/slider-base.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/slider-base/assets/skins/round/slider-base.css rename to lib/yuilib/3.13.0/assets/skins/round/slider-base.css index 6b7e7af4765..3168ea34bd2 --- a/lib/yuilib/3.12.0/slider-base/assets/skins/round/slider-base.css +++ b/lib/yuilib/3.13.0/assets/skins/round/slider-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/round/thumb-x-grip.png b/lib/yuilib/3.13.0/assets/skins/round/thumb-x-grip.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/round/thumb-x-grip.png rename to lib/yuilib/3.13.0/assets/skins/round/thumb-x-grip.png diff --git a/lib/yuilib/3.12.0/assets/skins/round/thumb-x.png b/lib/yuilib/3.13.0/assets/skins/round/thumb-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/round/thumb-x.png rename to lib/yuilib/3.13.0/assets/skins/round/thumb-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/round/thumb-y-grip.png b/lib/yuilib/3.13.0/assets/skins/round/thumb-y-grip.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/round/thumb-y-grip.png rename to lib/yuilib/3.13.0/assets/skins/round/thumb-y-grip.png diff --git a/lib/yuilib/3.12.0/assets/skins/round/thumb-y.png b/lib/yuilib/3.13.0/assets/skins/round/thumb-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/round/thumb-y.png rename to lib/yuilib/3.13.0/assets/skins/round/thumb-y.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam-dark/rail-x-lines.png b/lib/yuilib/3.13.0/assets/skins/sam-dark/rail-x-lines.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam-dark/rail-x-lines.png rename to lib/yuilib/3.13.0/assets/skins/sam-dark/rail-x-lines.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam-dark/rail-x.png b/lib/yuilib/3.13.0/assets/skins/sam-dark/rail-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam-dark/rail-x.png rename to lib/yuilib/3.13.0/assets/skins/sam-dark/rail-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam-dark/rail-y-lines.png b/lib/yuilib/3.13.0/assets/skins/sam-dark/rail-y-lines.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam-dark/rail-y-lines.png rename to lib/yuilib/3.13.0/assets/skins/sam-dark/rail-y-lines.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam-dark/rail-y.png b/lib/yuilib/3.13.0/assets/skins/sam-dark/rail-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam-dark/rail-y.png rename to lib/yuilib/3.13.0/assets/skins/sam-dark/rail-y.png diff --git a/lib/yuilib/3.12.0/slider-base/assets/skins/sam-dark/slider-base.css b/lib/yuilib/3.13.0/assets/skins/sam-dark/slider-base.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/slider-base/assets/skins/sam-dark/slider-base.css rename to lib/yuilib/3.13.0/assets/skins/sam-dark/slider-base.css index 8d15d556107..cab75cff46b --- a/lib/yuilib/3.12.0/slider-base/assets/skins/sam-dark/slider-base.css +++ b/lib/yuilib/3.13.0/assets/skins/sam-dark/slider-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam-dark/thumb-x.png b/lib/yuilib/3.13.0/assets/skins/sam-dark/thumb-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam-dark/thumb-x.png rename to lib/yuilib/3.13.0/assets/skins/sam-dark/thumb-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam-dark/thumb-y.png b/lib/yuilib/3.13.0/assets/skins/sam-dark/thumb-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam-dark/thumb-y.png rename to lib/yuilib/3.13.0/assets/skins/sam-dark/thumb-y.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/arrows.png b/lib/yuilib/3.13.0/assets/skins/sam/arrows.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/arrows.png rename to lib/yuilib/3.13.0/assets/skins/sam/arrows.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/autocomplete-list.css b/lib/yuilib/3.13.0/assets/skins/sam/autocomplete-list.css old mode 100644 new mode 100755 similarity index 96% rename from lib/yuilib/3.12.0/assets/skins/sam/autocomplete-list.css rename to lib/yuilib/3.13.0/assets/skins/sam/autocomplete-list.css index 6bd56a8bf2d..b0539be9e5b --- a/lib/yuilib/3.12.0/assets/skins/sam/autocomplete-list.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/autocomplete-list.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/bg.png b/lib/yuilib/3.13.0/assets/skins/sam/bg.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/bg.png rename to lib/yuilib/3.13.0/assets/skins/sam/bg.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/calendar-base.css b/lib/yuilib/3.13.0/assets/skins/sam/calendar-base.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/sam/calendar-base.css rename to lib/yuilib/3.13.0/assets/skins/sam/calendar-base.css index 3c4a85e8c6f..48f7d35f6c8 --- a/lib/yuilib/3.12.0/assets/skins/sam/calendar-base.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/calendar-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/calendar.css b/lib/yuilib/3.13.0/assets/skins/sam/calendar.css old mode 100644 new mode 100755 similarity index 96% rename from lib/yuilib/3.12.0/assets/skins/sam/calendar.css rename to lib/yuilib/3.13.0/assets/skins/sam/calendar.css index 932c40984d1..2bb892555dd --- a/lib/yuilib/3.12.0/assets/skins/sam/calendar.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/calendar.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/calendarnavigator/assets/skins/sam/calendarnavigator.css b/lib/yuilib/3.13.0/assets/skins/sam/calendarnavigator.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/calendarnavigator/assets/skins/sam/calendarnavigator.css rename to lib/yuilib/3.13.0/assets/skins/sam/calendarnavigator.css index 05b4c7d2358..4d95d911fe6 --- a/lib/yuilib/3.12.0/calendarnavigator/assets/skins/sam/calendarnavigator.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/calendarnavigator.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/console-filters.css b/lib/yuilib/3.13.0/assets/skins/sam/console-filters.css old mode 100644 new mode 100755 similarity index 96% rename from lib/yuilib/3.12.0/assets/skins/sam/console-filters.css rename to lib/yuilib/3.13.0/assets/skins/sam/console-filters.css index 8f953e2b208..488645f0cab --- a/lib/yuilib/3.12.0/assets/skins/sam/console-filters.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/console-filters.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/console.css b/lib/yuilib/3.13.0/assets/skins/sam/console.css old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/assets/skins/sam/console.css rename to lib/yuilib/3.13.0/assets/skins/sam/console.css index cfb47d29cbd..d981d377730 --- a/lib/yuilib/3.12.0/assets/skins/sam/console.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/console.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/datatable-base.css b/lib/yuilib/3.13.0/assets/skins/sam/datatable-base.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/sam/datatable-base.css rename to lib/yuilib/3.13.0/assets/skins/sam/datatable-base.css index ae4bf472aa9..d443403f3b0 --- a/lib/yuilib/3.12.0/assets/skins/sam/datatable-base.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/datatable-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.13.0/assets/skins/sam/datatable-highlight.css b/lib/yuilib/3.13.0/assets/skins/sam/datatable-highlight.css new file mode 100755 index 00000000000..fafa8a4a445 --- /dev/null +++ b/lib/yuilib/3.13.0/assets/skins/sam/datatable-highlight.css @@ -0,0 +1,8 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +.yui3-datatable tr td{-webkit-transition:background-color .05s ease-in;-moz-transition:background-color .05s ease-in;-o-transition:background-color .05s ease-in;transition:background-color .05s ease-in}.yui3-datatable .yui3-datatable-highlight-row td{-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.yui3-datatable tr .yui3-datatable-highlight-col{-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.yui3-datatable tr .yui3-datatable-highlight-cell{-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.yui3-skin-sam .yui3-datatable .yui3-datatable-highlight-row td{background-color:#fef2cd}.yui3-skin-sam .yui3-datatable tr .yui3-datatable-highlight-col{background-color:#fef2cd}.yui3-skin-sam .yui3-datatable tr .yui3-datatable-highlight-cell{background-color:#fef2cd}#yui3-css-stamp.skin-sam-datatable-highlight{display:none} diff --git a/lib/yuilib/3.12.0/assets/skins/sam/datatable-message.css b/lib/yuilib/3.13.0/assets/skins/sam/datatable-message.css old mode 100644 new mode 100755 similarity index 93% rename from lib/yuilib/3.12.0/assets/skins/sam/datatable-message.css rename to lib/yuilib/3.13.0/assets/skins/sam/datatable-message.css index 35d98377d25..0202c3943af --- a/lib/yuilib/3.12.0/assets/skins/sam/datatable-message.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/datatable-message.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/datatable-paginator.css b/lib/yuilib/3.13.0/assets/skins/sam/datatable-paginator.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/sam/datatable-paginator.css rename to lib/yuilib/3.13.0/assets/skins/sam/datatable-paginator.css index 617c6f74782..a590a19dd85 --- a/lib/yuilib/3.12.0/assets/skins/sam/datatable-paginator.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/datatable-paginator.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/datatable-scroll.css b/lib/yuilib/3.13.0/assets/skins/sam/datatable-scroll.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/sam/datatable-scroll.css rename to lib/yuilib/3.13.0/assets/skins/sam/datatable-scroll.css index 8f777cac915..7f68ae57f2c --- a/lib/yuilib/3.12.0/assets/skins/sam/datatable-scroll.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/datatable-scroll.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/datatable-sort.css b/lib/yuilib/3.13.0/assets/skins/sam/datatable-sort.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/sam/datatable-sort.css rename to lib/yuilib/3.13.0/assets/skins/sam/datatable-sort.css index e11c2c505fe..4bbb5ac180c --- a/lib/yuilib/3.12.0/assets/skins/sam/datatable-sort.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/datatable-sort.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/dial.css b/lib/yuilib/3.13.0/assets/skins/sam/dial.css old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/assets/skins/sam/dial.css rename to lib/yuilib/3.13.0/assets/skins/sam/dial.css index 390f206c7a5..752fc1871bd --- a/lib/yuilib/3.12.0/assets/skins/sam/dial.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/dial.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/horizontal-menu-submenu-indicator.png b/lib/yuilib/3.13.0/assets/skins/sam/horizontal-menu-submenu-indicator.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/horizontal-menu-submenu-indicator.png rename to lib/yuilib/3.13.0/assets/skins/sam/horizontal-menu-submenu-indicator.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/horizontal-menu-submenu-toggle.png b/lib/yuilib/3.13.0/assets/skins/sam/horizontal-menu-submenu-toggle.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/horizontal-menu-submenu-toggle.png rename to lib/yuilib/3.13.0/assets/skins/sam/horizontal-menu-submenu-toggle.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/node-flick.css b/lib/yuilib/3.13.0/assets/skins/sam/node-flick.css old mode 100644 new mode 100755 similarity index 90% rename from lib/yuilib/3.12.0/assets/skins/sam/node-flick.css rename to lib/yuilib/3.13.0/assets/skins/sam/node-flick.css index 9afa3bbe203..87e92d69445 --- a/lib/yuilib/3.12.0/assets/skins/sam/node-flick.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/node-flick.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/node-menunav/assets/skins/sam/node-menunav.css b/lib/yuilib/3.13.0/assets/skins/sam/node-menunav.css old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/node-menunav/assets/skins/sam/node-menunav.css rename to lib/yuilib/3.13.0/assets/skins/sam/node-menunav.css index f28870ed85d..9e7390c284f --- a/lib/yuilib/3.12.0/node-menunav/assets/skins/sam/node-menunav.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/node-menunav.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/overlay.css b/lib/yuilib/3.13.0/assets/skins/sam/overlay.css old mode 100644 new mode 100755 similarity index 92% rename from lib/yuilib/3.12.0/assets/skins/sam/overlay.css rename to lib/yuilib/3.13.0/assets/skins/sam/overlay.css index 142828f28ee..5741ee08f63 --- a/lib/yuilib/3.12.0/assets/skins/sam/overlay.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/overlay.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/panel.css b/lib/yuilib/3.13.0/assets/skins/sam/panel.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/sam/panel.css rename to lib/yuilib/3.13.0/assets/skins/sam/panel.css index 2d05f89bc8e..02bc39fa37f --- a/lib/yuilib/3.12.0/assets/skins/sam/panel.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/panel.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/rail-x-lines.png b/lib/yuilib/3.13.0/assets/skins/sam/rail-x-lines.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/rail-x-lines.png rename to lib/yuilib/3.13.0/assets/skins/sam/rail-x-lines.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/rail-x.png b/lib/yuilib/3.13.0/assets/skins/sam/rail-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/rail-x.png rename to lib/yuilib/3.13.0/assets/skins/sam/rail-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/rail-y-lines.png b/lib/yuilib/3.13.0/assets/skins/sam/rail-y-lines.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/rail-y-lines.png rename to lib/yuilib/3.13.0/assets/skins/sam/rail-y-lines.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/rail-y.png b/lib/yuilib/3.13.0/assets/skins/sam/rail-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/rail-y.png rename to lib/yuilib/3.13.0/assets/skins/sam/rail-y.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/resize-base.css b/lib/yuilib/3.13.0/assets/skins/sam/resize-base.css old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/assets/skins/sam/resize-base.css rename to lib/yuilib/3.13.0/assets/skins/sam/resize-base.css index 1a2d51a7b0f..085f5499844 --- a/lib/yuilib/3.12.0/assets/skins/sam/resize-base.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/resize-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/scrollview-base.css b/lib/yuilib/3.13.0/assets/skins/sam/scrollview-base.css old mode 100644 new mode 100755 similarity index 94% rename from lib/yuilib/3.12.0/assets/skins/sam/scrollview-base.css rename to lib/yuilib/3.13.0/assets/skins/sam/scrollview-base.css index d23f2d15214..64d05cdd7a0 --- a/lib/yuilib/3.12.0/assets/skins/sam/scrollview-base.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/scrollview-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/scrollview-list.css b/lib/yuilib/3.13.0/assets/skins/sam/scrollview-list.css old mode 100644 new mode 100755 similarity index 97% rename from lib/yuilib/3.12.0/assets/skins/sam/scrollview-list.css rename to lib/yuilib/3.13.0/assets/skins/sam/scrollview-list.css index 163bfc1105b..39860d0aa3b --- a/lib/yuilib/3.12.0/assets/skins/sam/scrollview-list.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/scrollview-list.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/scrollview-scrollbars/assets/skins/sam/scrollview-scrollbars.css b/lib/yuilib/3.13.0/assets/skins/sam/scrollview-scrollbars.css old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/scrollview-scrollbars/assets/skins/sam/scrollview-scrollbars.css rename to lib/yuilib/3.13.0/assets/skins/sam/scrollview-scrollbars.css index 28a0ed7c2b3..c3c59bbd51b --- a/lib/yuilib/3.12.0/scrollview-scrollbars/assets/skins/sam/scrollview-scrollbars.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/scrollview-scrollbars.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/slider-base.css b/lib/yuilib/3.13.0/assets/skins/sam/slider-base.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/sam/slider-base.css rename to lib/yuilib/3.13.0/assets/skins/sam/slider-base.css index f1510ef323c..e808b354864 --- a/lib/yuilib/3.12.0/assets/skins/sam/slider-base.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/slider-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/sort-arrow-sprite-ie.png b/lib/yuilib/3.13.0/assets/skins/sam/sort-arrow-sprite-ie.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/sort-arrow-sprite-ie.png rename to lib/yuilib/3.13.0/assets/skins/sam/sort-arrow-sprite-ie.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/sort-arrow-sprite.png b/lib/yuilib/3.13.0/assets/skins/sam/sort-arrow-sprite.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/sort-arrow-sprite.png rename to lib/yuilib/3.13.0/assets/skins/sam/sort-arrow-sprite.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/sprite.png b/lib/yuilib/3.13.0/assets/skins/sam/sprite.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/sprite.png rename to lib/yuilib/3.13.0/assets/skins/sam/sprite.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/sprite_icons.png b/lib/yuilib/3.13.0/assets/skins/sam/sprite_icons.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/sprite_icons.png rename to lib/yuilib/3.13.0/assets/skins/sam/sprite_icons.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/tabview.css b/lib/yuilib/3.13.0/assets/skins/sam/tabview.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/sam/tabview.css rename to lib/yuilib/3.13.0/assets/skins/sam/tabview.css index fc28685c477..a16839960d0 --- a/lib/yuilib/3.12.0/assets/skins/sam/tabview.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/tabview.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/test-console.css b/lib/yuilib/3.13.0/assets/skins/sam/test-console.css old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/assets/skins/sam/test-console.css rename to lib/yuilib/3.13.0/assets/skins/sam/test-console.css index f47c54f17e2..d62190f3ccb --- a/lib/yuilib/3.12.0/assets/skins/sam/test-console.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/test-console.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/thumb-x.png b/lib/yuilib/3.13.0/assets/skins/sam/thumb-x.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/thumb-x.png rename to lib/yuilib/3.13.0/assets/skins/sam/thumb-x.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/thumb-y.png b/lib/yuilib/3.13.0/assets/skins/sam/thumb-y.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/thumb-y.png rename to lib/yuilib/3.13.0/assets/skins/sam/thumb-y.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/vertical-menu-submenu-indicator.png b/lib/yuilib/3.13.0/assets/skins/sam/vertical-menu-submenu-indicator.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/vertical-menu-submenu-indicator.png rename to lib/yuilib/3.13.0/assets/skins/sam/vertical-menu-submenu-indicator.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/warn_error.png b/lib/yuilib/3.13.0/assets/skins/sam/warn_error.png old mode 100644 new mode 100755 similarity index 100% rename from lib/yuilib/3.12.0/assets/skins/sam/warn_error.png rename to lib/yuilib/3.13.0/assets/skins/sam/warn_error.png diff --git a/lib/yuilib/3.12.0/assets/skins/sam/widget-base.css b/lib/yuilib/3.13.0/assets/skins/sam/widget-base.css old mode 100644 new mode 100755 similarity index 94% rename from lib/yuilib/3.12.0/assets/skins/sam/widget-base.css rename to lib/yuilib/3.13.0/assets/skins/sam/widget-base.css index 6a66ae7728e..6a8263a3944 --- a/lib/yuilib/3.12.0/assets/skins/sam/widget-base.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/widget-base.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/widget-modality/assets/skins/sam/widget-modality.css b/lib/yuilib/3.13.0/assets/skins/sam/widget-modality.css old mode 100644 new mode 100755 similarity index 91% rename from lib/yuilib/3.12.0/widget-modality/assets/skins/sam/widget-modality.css rename to lib/yuilib/3.13.0/assets/skins/sam/widget-modality.css index 0a7a138c96a..24748793ec0 --- a/lib/yuilib/3.12.0/widget-modality/assets/skins/sam/widget-modality.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/widget-modality.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.12.0/assets/skins/sam/widget-stack.css b/lib/yuilib/3.13.0/assets/skins/sam/widget-stack.css old mode 100644 new mode 100755 similarity index 92% rename from lib/yuilib/3.12.0/assets/skins/sam/widget-stack.css rename to lib/yuilib/3.13.0/assets/skins/sam/widget-stack.css index 79d0260fc9d..387839d9762 --- a/lib/yuilib/3.12.0/assets/skins/sam/widget-stack.css +++ b/lib/yuilib/3.13.0/assets/skins/sam/widget-stack.css @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ diff --git a/lib/yuilib/3.13.0/async-queue/async-queue-coverage.js b/lib/yuilib/3.13.0/async-queue/async-queue-coverage.js new file mode 100755 index 00000000000..8e0abca81ac --- /dev/null +++ b/lib/yuilib/3.13.0/async-queue/async-queue-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/async-queue/async-queue.js']) { + __coverage__['build/async-queue/async-queue.js'] = {"path":"build/async-queue/async-queue.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":23},"end":{"line":1,"column":42}}},"2":{"name":"(anonymous_2)","line":41,"loc":{"start":{"line":41,"column":15},"end":{"line":41,"column":26}}},"3":{"name":"(anonymous_3)","line":74,"loc":{"start":{"line":74,"column":19},"end":{"line":74,"column":31}}},"4":{"name":"(anonymous_4)","line":98,"loc":{"start":{"line":98,"column":12},"end":{"line":98,"column":24}}},"5":{"name":"(anonymous_5)","line":121,"loc":{"start":{"line":121,"column":18},"end":{"line":121,"column":30}}},"6":{"name":"(anonymous_6)","line":141,"loc":{"start":{"line":141,"column":11},"end":{"line":141,"column":23}}},"7":{"name":"(anonymous_7)","line":166,"loc":{"start":{"line":166,"column":18},"end":{"line":166,"column":31}}},"8":{"name":"(anonymous_8)","line":185,"loc":{"start":{"line":185,"column":14},"end":{"line":185,"column":34}}},"9":{"name":"(anonymous_9)","line":196,"loc":{"start":{"line":196,"column":29},"end":{"line":196,"column":41}}},"10":{"name":"(anonymous_10)","line":218,"loc":{"start":{"line":218,"column":10},"end":{"line":218,"column":22}}},"11":{"name":"(anonymous_11)","line":264,"loc":{"start":{"line":264,"column":15},"end":{"line":264,"column":35}}},"12":{"name":"(anonymous_12)","line":288,"loc":{"start":{"line":288,"column":16},"end":{"line":288,"column":36}}},"13":{"name":"(anonymous_13)","line":289,"loc":{"start":{"line":289,"column":56},"end":{"line":289,"column":68}}},"14":{"name":"(anonymous_14)","line":305,"loc":{"start":{"line":305,"column":16},"end":{"line":305,"column":28}}},"15":{"name":"(anonymous_15)","line":317,"loc":{"start":{"line":317,"column":17},"end":{"line":317,"column":30}}},"16":{"name":"(anonymous_16)","line":330,"loc":{"start":{"line":330,"column":10},"end":{"line":330,"column":22}}},"17":{"name":"(anonymous_17)","line":346,"loc":{"start":{"line":346,"column":16},"end":{"line":346,"column":28}}},"18":{"name":"(anonymous_18)","line":350,"loc":{"start":{"line":350,"column":34},"end":{"line":350,"column":47}}},"19":{"name":"(anonymous_19)","line":370,"loc":{"start":{"line":370,"column":11},"end":{"line":370,"column":23}}},"20":{"name":"(anonymous_20)","line":388,"loc":{"start":{"line":388,"column":11},"end":{"line":388,"column":23}}},"21":{"name":"(anonymous_21)","line":412,"loc":{"start":{"line":412,"column":14},"end":{"line":412,"column":34}}},"22":{"name":"(anonymous_22)","line":433,"loc":{"start":{"line":433,"column":18},"end":{"line":433,"column":32}}},"23":{"name":"(anonymous_23)","line":449,"loc":{"start":{"line":449,"column":14},"end":{"line":449,"column":34}}},"24":{"name":"(anonymous_24)","line":453,"loc":{"start":{"line":453,"column":34},"end":{"line":453,"column":46}}},"25":{"name":"(anonymous_25)","line":475,"loc":{"start":{"line":475,"column":20},"end":{"line":475,"column":33}}},"26":{"name":"(anonymous_26)","line":495,"loc":{"start":{"line":495,"column":13},"end":{"line":495,"column":33}}},"27":{"name":"(anonymous_27)","line":501,"loc":{"start":{"line":501,"column":34},"end":{"line":501,"column":46}}},"28":{"name":"(anonymous_28)","line":523,"loc":{"start":{"line":523,"column":19},"end":{"line":523,"column":32}}},"29":{"name":"(anonymous_29)","line":535,"loc":{"start":{"line":535,"column":11},"end":{"line":535,"column":23}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":548,"column":45}},"2":{"start":{"line":41,"column":0},"end":{"line":44,"column":2}},"3":{"start":{"line":42,"column":4},"end":{"line":42,"column":17}},"4":{"start":{"line":43,"column":4},"end":{"line":43,"column":36}},"5":{"start":{"line":46,"column":0},"end":{"line":53,"column":35}},"6":{"start":{"line":70,"column":0},"end":{"line":78,"column":33}},"7":{"start":{"line":75,"column":8},"end":{"line":75,"column":29}},"8":{"start":{"line":76,"column":8},"end":{"line":76,"column":36}},"9":{"start":{"line":80,"column":0},"end":{"line":544,"column":3}},"10":{"start":{"line":99,"column":8},"end":{"line":99,"column":72}},"11":{"start":{"line":101,"column":8},"end":{"line":101,"column":21}},"12":{"start":{"line":110,"column":8},"end":{"line":110,"column":27}},"13":{"start":{"line":112,"column":8},"end":{"line":112,"column":27}},"14":{"start":{"line":122,"column":8},"end":{"line":128,"column":11}},"15":{"start":{"line":142,"column":8},"end":{"line":142,"column":21}},"16":{"start":{"line":144,"column":8},"end":{"line":152,"column":9}},"17":{"start":{"line":145,"column":12},"end":{"line":145,"column":62}},"18":{"start":{"line":146,"column":12},"end":{"line":151,"column":13}},"19":{"start":{"line":147,"column":16},"end":{"line":147,"column":57}},"20":{"start":{"line":148,"column":16},"end":{"line":148,"column":32}},"21":{"start":{"line":150,"column":16},"end":{"line":150,"column":22}},"22":{"start":{"line":154,"column":8},"end":{"line":154,"column":32}},"23":{"start":{"line":167,"column":8},"end":{"line":169,"column":9}},"24":{"start":{"line":168,"column":12},"end":{"line":168,"column":28}},"25":{"start":{"line":186,"column":8},"end":{"line":188,"column":9}},"26":{"start":{"line":187,"column":12},"end":{"line":187,"column":28}},"27":{"start":{"line":190,"column":8},"end":{"line":204,"column":21}},"28":{"start":{"line":197,"column":16},"end":{"line":199,"column":17}},"29":{"start":{"line":198,"column":20},"end":{"line":198,"column":41}},"30":{"start":{"line":200,"column":16},"end":{"line":203,"column":17}},"31":{"start":{"line":201,"column":20},"end":{"line":202,"column":60}},"32":{"start":{"line":206,"column":8},"end":{"line":206,"column":38}},"33":{"start":{"line":219,"column":8},"end":{"line":220,"column":24}},"34":{"start":{"line":222,"column":8},"end":{"line":225,"column":9}},"35":{"start":{"line":223,"column":12},"end":{"line":223,"column":33}},"36":{"start":{"line":224,"column":12},"end":{"line":224,"column":24}},"37":{"start":{"line":227,"column":8},"end":{"line":242,"column":9}},"38":{"start":{"line":231,"column":12},"end":{"line":233,"column":41}},"39":{"start":{"line":239,"column":12},"end":{"line":241,"column":13}},"40":{"start":{"line":240,"column":16},"end":{"line":240,"column":22}},"41":{"start":{"line":244,"column":8},"end":{"line":250,"column":9}},"42":{"start":{"line":249,"column":12},"end":{"line":249,"column":34}},"43":{"start":{"line":252,"column":8},"end":{"line":252,"column":20}},"44":{"start":{"line":266,"column":8},"end":{"line":266,"column":51}},"45":{"start":{"line":267,"column":8},"end":{"line":267,"column":35}},"46":{"start":{"line":269,"column":8},"end":{"line":269,"column":30}},"47":{"start":{"line":270,"column":8},"end":{"line":270,"column":51}},"48":{"start":{"line":272,"column":8},"end":{"line":272,"column":58}},"49":{"start":{"line":274,"column":8},"end":{"line":274,"column":52}},"50":{"start":{"line":275,"column":8},"end":{"line":275,"column":32}},"51":{"start":{"line":277,"column":8},"end":{"line":277,"column":20}},"52":{"start":{"line":289,"column":8},"end":{"line":293,"column":11}},"53":{"start":{"line":290,"column":12},"end":{"line":292,"column":13}},"54":{"start":{"line":291,"column":16},"end":{"line":291,"column":27}},"55":{"start":{"line":295,"column":8},"end":{"line":295,"column":21}},"56":{"start":{"line":306,"column":8},"end":{"line":306,"column":31}},"57":{"start":{"line":318,"column":8},"end":{"line":318,"column":21}},"58":{"start":{"line":331,"column":8},"end":{"line":331,"column":67}},"59":{"start":{"line":333,"column":8},"end":{"line":333,"column":20}},"60":{"start":{"line":347,"column":8},"end":{"line":348,"column":23}},"61":{"start":{"line":350,"column":8},"end":{"line":355,"column":11}},"62":{"start":{"line":351,"column":12},"end":{"line":354,"column":13}},"63":{"start":{"line":352,"column":16},"end":{"line":352,"column":27}},"64":{"start":{"line":353,"column":16},"end":{"line":353,"column":30}},"65":{"start":{"line":357,"column":8},"end":{"line":357,"column":24}},"66":{"start":{"line":371,"column":8},"end":{"line":373,"column":9}},"67":{"start":{"line":372,"column":12},"end":{"line":372,"column":35}},"68":{"start":{"line":375,"column":8},"end":{"line":375,"column":30}},"69":{"start":{"line":377,"column":8},"end":{"line":377,"column":20}},"70":{"start":{"line":390,"column":8},"end":{"line":390,"column":21}},"71":{"start":{"line":392,"column":8},"end":{"line":395,"column":9}},"72":{"start":{"line":393,"column":12},"end":{"line":393,"column":35}},"73":{"start":{"line":394,"column":12},"end":{"line":394,"column":34}},"74":{"start":{"line":401,"column":8},"end":{"line":401,"column":20}},"75":{"start":{"line":413,"column":8},"end":{"line":413,"column":43}},"76":{"start":{"line":415,"column":8},"end":{"line":420,"column":9}},"77":{"start":{"line":416,"column":12},"end":{"line":416,"column":27}},"78":{"start":{"line":417,"column":12},"end":{"line":419,"column":13}},"79":{"start":{"line":418,"column":16},"end":{"line":418,"column":25}},"80":{"start":{"line":422,"column":8},"end":{"line":422,"column":18}},"81":{"start":{"line":434,"column":8},"end":{"line":434,"column":33}},"82":{"start":{"line":436,"column":8},"end":{"line":436,"column":44}},"83":{"start":{"line":450,"column":8},"end":{"line":450,"column":48}},"84":{"start":{"line":452,"column":8},"end":{"line":459,"column":9}},"85":{"start":{"line":453,"column":12},"end":{"line":456,"column":25}},"86":{"start":{"line":454,"column":20},"end":{"line":454,"column":48}},"87":{"start":{"line":455,"column":20},"end":{"line":455,"column":31}},"88":{"start":{"line":458,"column":12},"end":{"line":458,"column":40}},"89":{"start":{"line":461,"column":8},"end":{"line":461,"column":20}},"90":{"start":{"line":476,"column":8},"end":{"line":477,"column":64}},"91":{"start":{"line":479,"column":8},"end":{"line":479,"column":30}},"92":{"start":{"line":481,"column":8},"end":{"line":483,"column":9}},"93":{"start":{"line":482,"column":12},"end":{"line":482,"column":38}},"94":{"start":{"line":496,"column":8},"end":{"line":496,"column":48}},"95":{"start":{"line":500,"column":8},"end":{"line":507,"column":9}},"96":{"start":{"line":501,"column":12},"end":{"line":504,"column":24}},"97":{"start":{"line":502,"column":20},"end":{"line":502,"column":47}},"98":{"start":{"line":503,"column":20},"end":{"line":503,"column":31}},"99":{"start":{"line":506,"column":12},"end":{"line":506,"column":39}},"100":{"start":{"line":509,"column":8},"end":{"line":509,"column":20}},"101":{"start":{"line":524,"column":8},"end":{"line":524,"column":41}},"102":{"start":{"line":526,"column":8},"end":{"line":526,"column":61}},"103":{"start":{"line":538,"column":8},"end":{"line":540,"column":9}},"104":{"start":{"line":539,"column":12},"end":{"line":539,"column":24}},"105":{"start":{"line":542,"column":8},"end":{"line":542,"column":30}}},"branchMap":{"1":{"line":78,"type":"binary-expr","locations":[{"start":{"line":78,"column":3},"end":{"line":78,"column":25}},{"start":{"line":78,"column":29},"end":{"line":78,"column":31}}]},"2":{"line":146,"type":"if","locations":[{"start":{"line":146,"column":12},"end":{"line":146,"column":12}},{"start":{"line":146,"column":12},"end":{"line":146,"column":12}}]},"3":{"line":146,"type":"binary-expr","locations":[{"start":{"line":146,"column":16},"end":{"line":146,"column":24}},{"start":{"line":146,"column":28},"end":{"line":146,"column":44}}]},"4":{"line":154,"type":"binary-expr","locations":[{"start":{"line":154,"column":15},"end":{"line":154,"column":23}},{"start":{"line":154,"column":27},"end":{"line":154,"column":31}}]},"5":{"line":167,"type":"if","locations":[{"start":{"line":167,"column":8},"end":{"line":167,"column":8}},{"start":{"line":167,"column":8},"end":{"line":167,"column":8}}]},"6":{"line":186,"type":"if","locations":[{"start":{"line":186,"column":8},"end":{"line":186,"column":8}},{"start":{"line":186,"column":8},"end":{"line":186,"column":8}}]},"7":{"line":186,"type":"binary-expr","locations":[{"start":{"line":186,"column":12},"end":{"line":186,"column":32}},{"start":{"line":186,"column":36},"end":{"line":186,"column":54}}]},"8":{"line":194,"type":"cond-expr","locations":[{"start":{"line":194,"column":36},"end":{"line":194,"column":52}},{"start":{"line":194,"column":55},"end":{"line":194,"column":63}}]},"9":{"line":197,"type":"if","locations":[{"start":{"line":197,"column":16},"end":{"line":197,"column":16}},{"start":{"line":197,"column":16},"end":{"line":197,"column":16}}]},"10":{"line":200,"type":"if","locations":[{"start":{"line":200,"column":16},"end":{"line":200,"column":16}},{"start":{"line":200,"column":16},"end":{"line":200,"column":16}}]},"11":{"line":201,"type":"binary-expr","locations":[{"start":{"line":201,"column":37},"end":{"line":201,"column":52}},{"start":{"line":201,"column":56},"end":{"line":201,"column":57}}]},"12":{"line":222,"type":"if","locations":[{"start":{"line":222,"column":8},"end":{"line":222,"column":8}},{"start":{"line":222,"column":8},"end":{"line":222,"column":8}}]},"13":{"line":228,"type":"binary-expr","locations":[{"start":{"line":228,"column":12},"end":{"line":228,"column":20}},{"start":{"line":228,"column":24},"end":{"line":228,"column":41}}]},"14":{"line":231,"type":"cond-expr","locations":[{"start":{"line":232,"column":16},"end":{"line":232,"column":39}},{"start":{"line":233,"column":16},"end":{"line":233,"column":40}}]},"15":{"line":239,"type":"if","locations":[{"start":{"line":239,"column":12},"end":{"line":239,"column":12}},{"start":{"line":239,"column":12},"end":{"line":239,"column":12}}]},"16":{"line":244,"type":"if","locations":[{"start":{"line":244,"column":8},"end":{"line":244,"column":8}},{"start":{"line":244,"column":8},"end":{"line":244,"column":8}}]},"17":{"line":272,"type":"binary-expr","locations":[{"start":{"line":272,"column":19},"end":{"line":272,"column":32}},{"start":{"line":272,"column":36},"end":{"line":272,"column":57}}]},"18":{"line":290,"type":"if","locations":[{"start":{"line":290,"column":12},"end":{"line":290,"column":12}},{"start":{"line":290,"column":12},"end":{"line":290,"column":12}}]},"19":{"line":351,"type":"if","locations":[{"start":{"line":351,"column":12},"end":{"line":351,"column":12}},{"start":{"line":351,"column":12},"end":{"line":351,"column":12}}]},"20":{"line":371,"type":"if","locations":[{"start":{"line":371,"column":8},"end":{"line":371,"column":8}},{"start":{"line":371,"column":8},"end":{"line":371,"column":8}}]},"21":{"line":371,"type":"binary-expr","locations":[{"start":{"line":371,"column":12},"end":{"line":371,"column":25}},{"start":{"line":371,"column":29},"end":{"line":371,"column":52}}]},"22":{"line":392,"type":"if","locations":[{"start":{"line":392,"column":8},"end":{"line":392,"column":8}},{"start":{"line":392,"column":8},"end":{"line":392,"column":8}}]},"23":{"line":392,"type":"binary-expr","locations":[{"start":{"line":392,"column":12},"end":{"line":392,"column":25}},{"start":{"line":392,"column":29},"end":{"line":392,"column":52}}]},"24":{"line":417,"type":"if","locations":[{"start":{"line":417,"column":12},"end":{"line":417,"column":12}},{"start":{"line":417,"column":12},"end":{"line":417,"column":12}}]},"25":{"line":417,"type":"binary-expr","locations":[{"start":{"line":417,"column":16},"end":{"line":417,"column":30}},{"start":{"line":417,"column":34},"end":{"line":417,"column":51}}]},"26":{"line":436,"type":"cond-expr","locations":[{"start":{"line":436,"column":26},"end":{"line":436,"column":36}},{"start":{"line":436,"column":39},"end":{"line":436,"column":43}}]},"27":{"line":452,"type":"if","locations":[{"start":{"line":452,"column":8},"end":{"line":452,"column":8}},{"start":{"line":452,"column":8},"end":{"line":452,"column":8}}]},"28":{"line":477,"type":"cond-expr","locations":[{"start":{"line":477,"column":34},"end":{"line":477,"column":56}},{"start":{"line":477,"column":59},"end":{"line":477,"column":63}}]},"29":{"line":481,"type":"if","locations":[{"start":{"line":481,"column":8},"end":{"line":481,"column":8}},{"start":{"line":481,"column":8},"end":{"line":481,"column":8}}]},"30":{"line":500,"type":"if","locations":[{"start":{"line":500,"column":8},"end":{"line":500,"column":8}},{"start":{"line":500,"column":8},"end":{"line":500,"column":8}}]},"31":{"line":526,"type":"cond-expr","locations":[{"start":{"line":526,"column":31},"end":{"line":526,"column":53}},{"start":{"line":526,"column":56},"end":{"line":526,"column":60}}]},"32":{"line":538,"type":"if","locations":[{"start":{"line":538,"column":8},"end":{"line":538,"column":8}},{"start":{"line":538,"column":8},"end":{"line":538,"column":8}}]}},"code":["(function () { YUI.add('async-queue', function (Y, NAME) {","","/**"," *

AsyncQueue allows you create a chain of function callbacks executed"," * via setTimeout (or synchronously) that are guaranteed to run in order."," * Items in the queue can be promoted or removed. Start or resume the"," * execution chain with run(). pause() to temporarily delay execution, or"," * stop() to halt and clear the queue.

"," *"," * @module async-queue"," */","","/**"," *

A specialized queue class that supports scheduling callbacks to execute"," * sequentially, iteratively, even asynchronously.

"," *"," *

Callbacks can be function refs or objects with the following keys. Only"," * the fn key is required.

"," *"," *
    "," *
  • fn -- The callback function
  • "," *
  • context -- The execution context for the callbackFn.
  • "," *
  • args -- Arguments to pass to callbackFn.
  • "," *
  • timeout -- Millisecond delay before executing callbackFn."," * (Applies to each iterative execution of callback)
  • "," *
  • iterations -- Number of times to repeat the callback."," *
  • until -- Repeat the callback until this function returns"," * true. This setting trumps iterations.
  • "," *
  • autoContinue -- Set to false to prevent the AsyncQueue from"," * executing the next callback in the Queue after"," * the callback completes.
  • "," *
  • id -- Name that can be used to get, promote, get the"," * indexOf, or delete this callback.
  • "," *
"," *"," * @class AsyncQueue"," * @extends EventTarget"," * @constructor"," * @param callback* {Function|Object} 0..n callbacks to seed the queue"," */","Y.AsyncQueue = function() {"," this._init();"," this.add.apply(this, arguments);","};","","var Queue = Y.AsyncQueue,"," EXECUTE = 'execute',"," SHIFT = 'shift',"," PROMOTE = 'promote',"," REMOVE = 'remove',",""," isObject = Y.Lang.isObject,"," isFunction = Y.Lang.isFunction;","","/**"," *

Static default values used to populate callback configuration properties."," * Preconfigured defaults include:

"," *"," *
    "," *
  • autoContinue: true
  • "," *
  • iterations: 1
  • "," *
  • timeout: 10 (10ms between callbacks)
  • "," *
  • until: (function to run until iterations <= 0)
  • "," *
"," *"," * @property defaults"," * @type {Object}"," * @static"," */","Queue.defaults = Y.mix({"," autoContinue : true,"," iterations : 1,"," timeout : 10,"," until : function () {"," this.iterations |= 0;"," return this.iterations <= 0;"," }","}, Y.config.queueDefaults || {});","","Y.extend(Queue, Y.EventTarget, {"," /**"," * Used to indicate the queue is currently executing a callback."," *"," * @property _running"," * @type {Boolean|Object} true for synchronous callback execution, the"," * return handle from Y.later for async callbacks."," * Otherwise false."," * @protected"," */"," _running : false,",""," /**"," * Initializes the AsyncQueue instance properties and events."," *"," * @method _init"," * @protected"," */"," _init : function () {"," Y.EventTarget.call(this, { prefix: 'queue', emitFacade: true });",""," this._q = [];",""," /**"," * Callback defaults for this instance. Static defaults that are not"," * overridden are also included."," *"," * @property defaults"," * @type {Object}"," */"," this.defaults = {};",""," this._initEvents();"," },",""," /**"," * Initializes the instance events."," *"," * @method _initEvents"," * @protected"," */"," _initEvents : function () {"," this.publish({"," 'execute' : { defaultFn : this._defExecFn, emitFacade: true },"," 'shift' : { defaultFn : this._defShiftFn, emitFacade: true },"," 'add' : { defaultFn : this._defAddFn, emitFacade: true },"," 'promote' : { defaultFn : this._defPromoteFn, emitFacade: true },"," 'remove' : { defaultFn : this._defRemoveFn, emitFacade: true }"," });"," },",""," /**"," * Returns the next callback needing execution. If a callback is"," * configured to repeat via iterations or until, it will be returned until"," * the completion criteria is met."," *"," * When the queue is empty, null is returned."," *"," * @method next"," * @return {Function} the callback to execute"," */"," next : function () {"," var callback;",""," while (this._q.length) {"," callback = this._q[0] = this._prepare(this._q[0]);"," if (callback && callback.until()) {"," this.fire(SHIFT, { callback: callback });"," callback = null;"," } else {"," break;"," }"," }",""," return callback || null;"," },",""," /**"," * Default functionality for the "shift" event. Shifts the"," * callback stored in the event object's callback property from"," * the queue if it is the first item."," *"," * @method _defShiftFn"," * @param e {Event} The event object"," * @protected"," */"," _defShiftFn : function (e) {"," if (this.indexOf(e.callback) === 0) {"," this._q.shift();"," }"," },",""," /**"," * Creates a wrapper function to execute the callback using the aggregated"," * configuration generated by combining the static AsyncQueue.defaults, the"," * instance defaults, and the specified callback settings."," *"," * The wrapper function is decorated with the callback configuration as"," * properties for runtime modification."," *"," * @method _prepare"," * @param callback {Object|Function} the raw callback"," * @return {Function} a decorated function wrapper to execute the callback"," * @protected"," */"," _prepare: function (callback) {"," if (isFunction(callback) && callback._prepared) {"," return callback;"," }",""," var config = Y.merge("," Queue.defaults,"," { context : this, args: [], _prepared: true },"," this.defaults,"," (isFunction(callback) ? { fn: callback } : callback)),",""," wrapper = Y.bind(function () {"," if (!wrapper._running) {"," wrapper.iterations--;"," }"," if (isFunction(wrapper.fn)) {"," wrapper.fn.apply(wrapper.context || Y,"," Y.Array(wrapper.args));"," }"," }, this);",""," return Y.mix(wrapper, config);"," },",""," /**"," * Sets the queue in motion. All queued callbacks will be executed in"," * order unless pause() or stop() is called or if one of the callbacks is"," * configured with autoContinue: false."," *"," * @method run"," * @return {AsyncQueue} the AsyncQueue instance"," * @chainable"," */"," run : function () {"," var callback,"," cont = true;",""," if (this._executing) {"," this._running = true;"," return this;"," }",""," for (callback = this.next();"," callback && !this.isRunning();"," callback = this.next())"," {"," cont = (callback.timeout < 0) ?"," this._execute(callback) :"," this._schedule(callback);",""," // Break to avoid an extra call to next (final-expression of the"," // 'for' loop), because the until function of the next callback"," // in the queue may return a wrong result if it depends on the"," // not-yet-finished work of the previous callback."," if (!cont) {"," break;"," }"," }",""," if (!callback) {"," /**"," * Event fired after the last queued callback is executed."," * @event complete"," */"," this.fire('complete');"," }",""," return this;"," },",""," /**"," * Handles the execution of callbacks. Returns a boolean indicating"," * whether it is appropriate to continue running."," *"," * @method _execute"," * @param callback {Object} the callback object to execute"," * @return {Boolean} whether the run loop should continue"," * @protected"," */"," _execute : function (callback) {",""," this._running = callback._running = true;"," this._executing = callback;",""," callback.iterations--;"," this.fire(EXECUTE, { callback: callback });",""," var cont = this._running && callback.autoContinue;",""," this._running = callback._running = false;"," this._executing = false;",""," return cont;"," },",""," /**"," * Schedules the execution of asynchronous callbacks."," *"," * @method _schedule"," * @param callback {Object} the callback object to execute"," * @return {Boolean} whether the run loop should continue"," * @protected"," */"," _schedule : function (callback) {"," this._running = Y.later(callback.timeout, this, function () {"," if (this._execute(callback)) {"," this.run();"," }"," });",""," return false;"," },",""," /**"," * Determines if the queue is waiting for a callback to complete execution."," *"," * @method isRunning"," * @return {Boolean} true if queue is waiting for a"," * from any initiated transactions"," */"," isRunning : function () {"," return !!this._running;"," },",""," /**"," * Default functionality for the "execute" event. Executes the"," * callback function"," *"," * @method _defExecFn"," * @param e {Event} the event object"," * @protected"," */"," _defExecFn : function (e) {"," e.callback();"," },",""," /**"," * Add any number of callbacks to the end of the queue. Callbacks may be"," * provided as functions or objects."," *"," * @method add"," * @param callback* {Function|Object} 0..n callbacks"," * @return {AsyncQueue} the AsyncQueue instance"," * @chainable"," */"," add : function () {"," this.fire('add', { callbacks: Y.Array(arguments,0,true) });",""," return this;"," },",""," /**"," * Default functionality for the "add" event. Adds the callbacks"," * in the event facade to the queue. Callbacks successfully added to the"," * queue are present in the event's added property in the"," * after phase."," *"," * @method _defAddFn"," * @param e {Event} the event object"," * @protected"," */"," _defAddFn : function(e) {"," var _q = this._q,"," added = [];",""," Y.Array.each(e.callbacks, function (c) {"," if (isObject(c)) {"," _q.push(c);"," added.push(c);"," }"," });",""," e.added = added;"," },",""," /**"," * Pause the execution of the queue after the execution of the current"," * callback completes. If called from code outside of a queued callback,"," * clears the timeout for the pending callback. Paused queue can be"," * restarted with q.run()"," *"," * @method pause"," * @return {AsyncQueue} the AsyncQueue instance"," * @chainable"," */"," pause: function () {"," if (this._running && isObject(this._running)) {"," this._running.cancel();"," }",""," this._running = false;",""," return this;"," },",""," /**"," * Stop and clear the queue after the current execution of the"," * current callback completes."," *"," * @method stop"," * @return {AsyncQueue} the AsyncQueue instance"," * @chainable"," */"," stop : function () {",""," this._q = [];",""," if (this._running && isObject(this._running)) {"," this._running.cancel();"," this._running = false;"," }"," // otherwise don't systematically set this._running to false, because if"," // stop has been called from inside a queued callback, the _execute method"," // currenty running needs to call run() one more time for the 'complete'"," // event to be fired.",""," return this;"," },",""," /**"," * Returns the current index of a callback. Pass in either the id or"," * callback function from getCallback."," *"," * @method indexOf"," * @param callback {String|Function} the callback or its specified id"," * @return {Number} index of the callback or -1 if not found"," */"," indexOf : function (callback) {"," var i = 0, len = this._q.length, c;",""," for (; i < len; ++i) {"," c = this._q[i];"," if (c === callback || c.id === callback) {"," return i;"," }"," }",""," return -1;"," },",""," /**"," * Retrieve a callback by its id. Useful to modify the configuration"," * while the queue is running."," *"," * @method getCallback"," * @param id {String} the id assigned to the callback"," * @return {Object} the callback object"," */"," getCallback : function (id) {"," var i = this.indexOf(id);",""," return (i > -1) ? this._q[i] : null;"," },",""," /**"," * Promotes the named callback to the top of the queue. If a callback is"," * currently executing or looping (via until or iterations), the promotion"," * is scheduled to occur after the current callback has completed."," *"," * @method promote"," * @param callback {String|Object} the callback object or a callback's id"," * @return {AsyncQueue} the AsyncQueue instance"," * @chainable"," */"," promote : function (callback) {"," var payload = { callback : callback },e;",""," if (this.isRunning()) {"," e = this.after(SHIFT, function () {"," this.fire(PROMOTE, payload);"," e.detach();"," }, this);"," } else {"," this.fire(PROMOTE, payload);"," }",""," return this;"," },",""," /**"," *

Default functionality for the "promote" event. Promotes the"," * named callback to the head of the queue.

"," *"," *

The event object will contain a property "callback", which"," * holds the id of a callback or the callback object itself.

"," *"," * @method _defPromoteFn"," * @param e {Event} the custom event"," * @protected"," */"," _defPromoteFn : function (e) {"," var i = this.indexOf(e.callback),"," promoted = (i > -1) ? this._q.splice(i,1)[0] : null;",""," e.promoted = promoted;",""," if (promoted) {"," this._q.unshift(promoted);"," }"," },",""," /**"," * Removes the callback from the queue. If the queue is active, the"," * removal is scheduled to occur after the current callback has completed."," *"," * @method remove"," * @param callback {String|Object} the callback object or a callback's id"," * @return {AsyncQueue} the AsyncQueue instance"," * @chainable"," */"," remove : function (callback) {"," var payload = { callback : callback },e;",""," // Can't return the removed callback because of the deferral until"," // current callback is complete"," if (this.isRunning()) {"," e = this.after(SHIFT, function () {"," this.fire(REMOVE, payload);"," e.detach();"," },this);"," } else {"," this.fire(REMOVE, payload);"," }",""," return this;"," },",""," /**"," *

Default functionality for the "remove" event. Removes the"," * callback from the queue.

"," *"," *

The event object will contain a property "callback", which"," * holds the id of a callback or the callback object itself.

"," *"," * @method _defRemoveFn"," * @param e {Event} the custom event"," * @protected"," */"," _defRemoveFn : function (e) {"," var i = this.indexOf(e.callback);",""," e.removed = (i > -1) ? this._q.splice(i,1)[0] : null;"," },",""," /**"," * Returns the number of callbacks in the queue."," *"," * @method size"," * @return {Number}"," */"," size : function () {"," // next() flushes callbacks that have met their until() criteria and"," // therefore shouldn't count since they wouldn't execute anyway."," if (!this.isRunning()) {"," this.next();"," }",""," return this._q.length;"," }","});","","","","}, '3.13.0', {\"requires\": [\"event-custom\"]});","","}());"]}; +} +var __cov_O36jymnQJbOjHJXjG8T1YQ = __coverage__['build/async-queue/async-queue.js']; +__cov_O36jymnQJbOjHJXjG8T1YQ.s['1']++;YUI.add('async-queue',function(Y,NAME){__cov_O36jymnQJbOjHJXjG8T1YQ.f['1']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['2']++;Y.AsyncQueue=function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['2']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['3']++;this._init();__cov_O36jymnQJbOjHJXjG8T1YQ.s['4']++;this.add.apply(this,arguments);};__cov_O36jymnQJbOjHJXjG8T1YQ.s['5']++;var Queue=Y.AsyncQueue,EXECUTE='execute',SHIFT='shift',PROMOTE='promote',REMOVE='remove',isObject=Y.Lang.isObject,isFunction=Y.Lang.isFunction;__cov_O36jymnQJbOjHJXjG8T1YQ.s['6']++;Queue.defaults=Y.mix({autoContinue:true,iterations:1,timeout:10,until:function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['3']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['7']++;this.iterations|=0;__cov_O36jymnQJbOjHJXjG8T1YQ.s['8']++;return this.iterations<=0;}},(__cov_O36jymnQJbOjHJXjG8T1YQ.b['1'][0]++,Y.config.queueDefaults)||(__cov_O36jymnQJbOjHJXjG8T1YQ.b['1'][1]++,{}));__cov_O36jymnQJbOjHJXjG8T1YQ.s['9']++;Y.extend(Queue,Y.EventTarget,{_running:false,_init:function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['4']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['10']++;Y.EventTarget.call(this,{prefix:'queue',emitFacade:true});__cov_O36jymnQJbOjHJXjG8T1YQ.s['11']++;this._q=[];__cov_O36jymnQJbOjHJXjG8T1YQ.s['12']++;this.defaults={};__cov_O36jymnQJbOjHJXjG8T1YQ.s['13']++;this._initEvents();},_initEvents:function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['5']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['14']++;this.publish({'execute':{defaultFn:this._defExecFn,emitFacade:true},'shift':{defaultFn:this._defShiftFn,emitFacade:true},'add':{defaultFn:this._defAddFn,emitFacade:true},'promote':{defaultFn:this._defPromoteFn,emitFacade:true},'remove':{defaultFn:this._defRemoveFn,emitFacade:true}});},next:function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['6']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['15']++;var callback;__cov_O36jymnQJbOjHJXjG8T1YQ.s['16']++;while(this._q.length){__cov_O36jymnQJbOjHJXjG8T1YQ.s['17']++;callback=this._q[0]=this._prepare(this._q[0]);__cov_O36jymnQJbOjHJXjG8T1YQ.s['18']++;if((__cov_O36jymnQJbOjHJXjG8T1YQ.b['3'][0]++,callback)&&(__cov_O36jymnQJbOjHJXjG8T1YQ.b['3'][1]++,callback.until())){__cov_O36jymnQJbOjHJXjG8T1YQ.b['2'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['19']++;this.fire(SHIFT,{callback:callback});__cov_O36jymnQJbOjHJXjG8T1YQ.s['20']++;callback=null;}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['2'][1]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['21']++;break;}}__cov_O36jymnQJbOjHJXjG8T1YQ.s['22']++;return(__cov_O36jymnQJbOjHJXjG8T1YQ.b['4'][0]++,callback)||(__cov_O36jymnQJbOjHJXjG8T1YQ.b['4'][1]++,null);},_defShiftFn:function(e){__cov_O36jymnQJbOjHJXjG8T1YQ.f['7']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['23']++;if(this.indexOf(e.callback)===0){__cov_O36jymnQJbOjHJXjG8T1YQ.b['5'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['24']++;this._q.shift();}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['5'][1]++;}},_prepare:function(callback){__cov_O36jymnQJbOjHJXjG8T1YQ.f['8']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['25']++;if((__cov_O36jymnQJbOjHJXjG8T1YQ.b['7'][0]++,isFunction(callback))&&(__cov_O36jymnQJbOjHJXjG8T1YQ.b['7'][1]++,callback._prepared)){__cov_O36jymnQJbOjHJXjG8T1YQ.b['6'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['26']++;return callback;}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['6'][1]++;}__cov_O36jymnQJbOjHJXjG8T1YQ.s['27']++;var config=Y.merge(Queue.defaults,{context:this,args:[],_prepared:true},this.defaults,isFunction(callback)?(__cov_O36jymnQJbOjHJXjG8T1YQ.b['8'][0]++,{fn:callback}):(__cov_O36jymnQJbOjHJXjG8T1YQ.b['8'][1]++,callback)),wrapper=Y.bind(function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['9']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['28']++;if(!wrapper._running){__cov_O36jymnQJbOjHJXjG8T1YQ.b['9'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['29']++;wrapper.iterations--;}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['9'][1]++;}__cov_O36jymnQJbOjHJXjG8T1YQ.s['30']++;if(isFunction(wrapper.fn)){__cov_O36jymnQJbOjHJXjG8T1YQ.b['10'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['31']++;wrapper.fn.apply((__cov_O36jymnQJbOjHJXjG8T1YQ.b['11'][0]++,wrapper.context)||(__cov_O36jymnQJbOjHJXjG8T1YQ.b['11'][1]++,Y),Y.Array(wrapper.args));}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['10'][1]++;}},this);__cov_O36jymnQJbOjHJXjG8T1YQ.s['32']++;return Y.mix(wrapper,config);},run:function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['10']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['33']++;var callback,cont=true;__cov_O36jymnQJbOjHJXjG8T1YQ.s['34']++;if(this._executing){__cov_O36jymnQJbOjHJXjG8T1YQ.b['12'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['35']++;this._running=true;__cov_O36jymnQJbOjHJXjG8T1YQ.s['36']++;return this;}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['12'][1]++;}__cov_O36jymnQJbOjHJXjG8T1YQ.s['37']++;for(callback=this.next();(__cov_O36jymnQJbOjHJXjG8T1YQ.b['13'][0]++,callback)&&(__cov_O36jymnQJbOjHJXjG8T1YQ.b['13'][1]++,!this.isRunning());callback=this.next()){__cov_O36jymnQJbOjHJXjG8T1YQ.s['38']++;cont=callback.timeout<0?(__cov_O36jymnQJbOjHJXjG8T1YQ.b['14'][0]++,this._execute(callback)):(__cov_O36jymnQJbOjHJXjG8T1YQ.b['14'][1]++,this._schedule(callback));__cov_O36jymnQJbOjHJXjG8T1YQ.s['39']++;if(!cont){__cov_O36jymnQJbOjHJXjG8T1YQ.b['15'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['40']++;break;}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['15'][1]++;}}__cov_O36jymnQJbOjHJXjG8T1YQ.s['41']++;if(!callback){__cov_O36jymnQJbOjHJXjG8T1YQ.b['16'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['42']++;this.fire('complete');}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['16'][1]++;}__cov_O36jymnQJbOjHJXjG8T1YQ.s['43']++;return this;},_execute:function(callback){__cov_O36jymnQJbOjHJXjG8T1YQ.f['11']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['44']++;this._running=callback._running=true;__cov_O36jymnQJbOjHJXjG8T1YQ.s['45']++;this._executing=callback;__cov_O36jymnQJbOjHJXjG8T1YQ.s['46']++;callback.iterations--;__cov_O36jymnQJbOjHJXjG8T1YQ.s['47']++;this.fire(EXECUTE,{callback:callback});__cov_O36jymnQJbOjHJXjG8T1YQ.s['48']++;var cont=(__cov_O36jymnQJbOjHJXjG8T1YQ.b['17'][0]++,this._running)&&(__cov_O36jymnQJbOjHJXjG8T1YQ.b['17'][1]++,callback.autoContinue);__cov_O36jymnQJbOjHJXjG8T1YQ.s['49']++;this._running=callback._running=false;__cov_O36jymnQJbOjHJXjG8T1YQ.s['50']++;this._executing=false;__cov_O36jymnQJbOjHJXjG8T1YQ.s['51']++;return cont;},_schedule:function(callback){__cov_O36jymnQJbOjHJXjG8T1YQ.f['12']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['52']++;this._running=Y.later(callback.timeout,this,function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['13']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['53']++;if(this._execute(callback)){__cov_O36jymnQJbOjHJXjG8T1YQ.b['18'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['54']++;this.run();}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['18'][1]++;}});__cov_O36jymnQJbOjHJXjG8T1YQ.s['55']++;return false;},isRunning:function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['14']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['56']++;return!!this._running;},_defExecFn:function(e){__cov_O36jymnQJbOjHJXjG8T1YQ.f['15']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['57']++;e.callback();},add:function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['16']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['58']++;this.fire('add',{callbacks:Y.Array(arguments,0,true)});__cov_O36jymnQJbOjHJXjG8T1YQ.s['59']++;return this;},_defAddFn:function(e){__cov_O36jymnQJbOjHJXjG8T1YQ.f['17']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['60']++;var _q=this._q,added=[];__cov_O36jymnQJbOjHJXjG8T1YQ.s['61']++;Y.Array.each(e.callbacks,function(c){__cov_O36jymnQJbOjHJXjG8T1YQ.f['18']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['62']++;if(isObject(c)){__cov_O36jymnQJbOjHJXjG8T1YQ.b['19'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['63']++;_q.push(c);__cov_O36jymnQJbOjHJXjG8T1YQ.s['64']++;added.push(c);}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['19'][1]++;}});__cov_O36jymnQJbOjHJXjG8T1YQ.s['65']++;e.added=added;},pause:function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['19']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['66']++;if((__cov_O36jymnQJbOjHJXjG8T1YQ.b['21'][0]++,this._running)&&(__cov_O36jymnQJbOjHJXjG8T1YQ.b['21'][1]++,isObject(this._running))){__cov_O36jymnQJbOjHJXjG8T1YQ.b['20'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['67']++;this._running.cancel();}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['20'][1]++;}__cov_O36jymnQJbOjHJXjG8T1YQ.s['68']++;this._running=false;__cov_O36jymnQJbOjHJXjG8T1YQ.s['69']++;return this;},stop:function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['20']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['70']++;this._q=[];__cov_O36jymnQJbOjHJXjG8T1YQ.s['71']++;if((__cov_O36jymnQJbOjHJXjG8T1YQ.b['23'][0]++,this._running)&&(__cov_O36jymnQJbOjHJXjG8T1YQ.b['23'][1]++,isObject(this._running))){__cov_O36jymnQJbOjHJXjG8T1YQ.b['22'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['72']++;this._running.cancel();__cov_O36jymnQJbOjHJXjG8T1YQ.s['73']++;this._running=false;}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['22'][1]++;}__cov_O36jymnQJbOjHJXjG8T1YQ.s['74']++;return this;},indexOf:function(callback){__cov_O36jymnQJbOjHJXjG8T1YQ.f['21']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['75']++;var i=0,len=this._q.length,c;__cov_O36jymnQJbOjHJXjG8T1YQ.s['76']++;for(;i-1?(__cov_O36jymnQJbOjHJXjG8T1YQ.b['26'][0]++,this._q[i]):(__cov_O36jymnQJbOjHJXjG8T1YQ.b['26'][1]++,null);},promote:function(callback){__cov_O36jymnQJbOjHJXjG8T1YQ.f['23']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['83']++;var payload={callback:callback},e;__cov_O36jymnQJbOjHJXjG8T1YQ.s['84']++;if(this.isRunning()){__cov_O36jymnQJbOjHJXjG8T1YQ.b['27'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['85']++;e=this.after(SHIFT,function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['24']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['86']++;this.fire(PROMOTE,payload);__cov_O36jymnQJbOjHJXjG8T1YQ.s['87']++;e.detach();},this);}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['27'][1]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['88']++;this.fire(PROMOTE,payload);}__cov_O36jymnQJbOjHJXjG8T1YQ.s['89']++;return this;},_defPromoteFn:function(e){__cov_O36jymnQJbOjHJXjG8T1YQ.f['25']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['90']++;var i=this.indexOf(e.callback),promoted=i>-1?(__cov_O36jymnQJbOjHJXjG8T1YQ.b['28'][0]++,this._q.splice(i,1)[0]):(__cov_O36jymnQJbOjHJXjG8T1YQ.b['28'][1]++,null);__cov_O36jymnQJbOjHJXjG8T1YQ.s['91']++;e.promoted=promoted;__cov_O36jymnQJbOjHJXjG8T1YQ.s['92']++;if(promoted){__cov_O36jymnQJbOjHJXjG8T1YQ.b['29'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['93']++;this._q.unshift(promoted);}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['29'][1]++;}},remove:function(callback){__cov_O36jymnQJbOjHJXjG8T1YQ.f['26']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['94']++;var payload={callback:callback},e;__cov_O36jymnQJbOjHJXjG8T1YQ.s['95']++;if(this.isRunning()){__cov_O36jymnQJbOjHJXjG8T1YQ.b['30'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['96']++;e=this.after(SHIFT,function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['27']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['97']++;this.fire(REMOVE,payload);__cov_O36jymnQJbOjHJXjG8T1YQ.s['98']++;e.detach();},this);}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['30'][1]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['99']++;this.fire(REMOVE,payload);}__cov_O36jymnQJbOjHJXjG8T1YQ.s['100']++;return this;},_defRemoveFn:function(e){__cov_O36jymnQJbOjHJXjG8T1YQ.f['28']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['101']++;var i=this.indexOf(e.callback);__cov_O36jymnQJbOjHJXjG8T1YQ.s['102']++;e.removed=i>-1?(__cov_O36jymnQJbOjHJXjG8T1YQ.b['31'][0]++,this._q.splice(i,1)[0]):(__cov_O36jymnQJbOjHJXjG8T1YQ.b['31'][1]++,null);},size:function(){__cov_O36jymnQJbOjHJXjG8T1YQ.f['29']++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['103']++;if(!this.isRunning()){__cov_O36jymnQJbOjHJXjG8T1YQ.b['32'][0]++;__cov_O36jymnQJbOjHJXjG8T1YQ.s['104']++;this.next();}else{__cov_O36jymnQJbOjHJXjG8T1YQ.b['32'][1]++;}__cov_O36jymnQJbOjHJXjG8T1YQ.s['105']++;return this._q.length;}});},'3.13.0',{'requires':['event-custom']}); diff --git a/lib/yuilib/3.12.0/async-queue/async-queue-debug.js b/lib/yuilib/3.13.0/async-queue/async-queue-debug.js old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/async-queue/async-queue-debug.js rename to lib/yuilib/3.13.0/async-queue/async-queue-debug.js index 1bdd1d441a1..0cfb9f16aca --- a/lib/yuilib/3.12.0/async-queue/async-queue-debug.js +++ b/lib/yuilib/3.13.0/async-queue/async-queue-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -107,7 +107,7 @@ Y.extend(Queue, Y.EventTarget, { this._q = []; - /** + /** * Callback defaults for this instance. Static defaults that are not * overridden are also included. * @@ -177,7 +177,7 @@ Y.extend(Queue, Y.EventTarget, { }, /** - * Creates a wrapper function to execute the callback using the aggregated + * Creates a wrapper function to execute the callback using the aggregated * configuration generated by combining the static AsyncQueue.defaults, the * instance defaults, and the specified callback settings. * @@ -199,7 +199,7 @@ Y.extend(Queue, Y.EventTarget, { { context : this, args: [], _prepared: true }, this.defaults, (isFunction(callback) ? { fn: callback } : callback)), - + wrapper = Y.bind(function () { if (!wrapper._running) { wrapper.iterations--; @@ -209,7 +209,7 @@ Y.extend(Queue, Y.EventTarget, { Y.Array(wrapper.args)); } }, this); - + return Y.mix(wrapper, config); }, @@ -306,7 +306,7 @@ Y.extend(Queue, Y.EventTarget, { * Determines if the queue is waiting for a callback to complete execution. * * @method isRunning - * @return {Boolean} true if queue is waiting for a + * @return {Boolean} true if queue is waiting for a * from any initiated transactions */ isRunning : function () { @@ -408,7 +408,7 @@ Y.extend(Queue, Y.EventTarget, { return this; }, - /** + /** * Returns the current index of a callback. Pass in either the id or * callback function from getCallback. * @@ -552,4 +552,4 @@ Y.extend(Queue, Y.EventTarget, { -}, '3.12.0', {"requires": ["event-custom"]}); +}, '3.13.0', {"requires": ["event-custom"]}); diff --git a/lib/yuilib/3.12.0/async-queue/async-queue-min.js b/lib/yuilib/3.13.0/async-queue/async-queue-min.js old mode 100644 new mode 100755 similarity index 97% rename from lib/yuilib/3.12.0/async-queue/async-queue-min.js rename to lib/yuilib/3.13.0/async-queue/async-queue-min.js index 02358ccb546..42633bd9e04 --- a/lib/yuilib/3.12.0/async-queue/async-queue-min.js +++ b/lib/yuilib/3.13.0/async-queue/async-queue-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("async-queue",function(e,t){e.AsyncQueue=function(){this._init(),this.add.apply(this,arguments)};var n=e.AsyncQueue,r="execute",i="shift",s="promote",o="remove",u=e.Lang.isObject,a=e.Lang.isFunction;n.defaults=e.mix({autoContinue:!0,iterations:1,timeout:10,until:function(){return this.iterations|=0,this.iterations<=0}},e.config.queueDefaults||{}),e.extend(n,e.EventTarget,{_running:!1,_init:function(){e.EventTarget.call(this,{prefix:"queue",emitFacade:!0}),this._q=[],this.defaults={},this._initEvents()},_initEvents:function(){this.publish({execute:{defaultFn:this._defExecFn,emitFacade:!0},shift:{defaultFn:this._defShiftFn,emitFacade:!0},add:{defaultFn:this._defAddFn,emitFacade:!0},promote:{defaultFn:this._defPromoteFn,emitFacade:!0},remove:{defaultFn:this._defRemoveFn,emitFacade:!0}})},next:function(){var e;while(this._q.length){e=this._q[0]=this._prepare(this._q[0]);if(!e||!e.until())break;this.fire(i,{callback:e}),e=null}return e||null},_defShiftFn:function(e){this.indexOf(e.callback)===0&&this._q.shift()},_prepare:function(t){if(a(t)&&t._prepared)return t;var r=e.merge(n.defaults,{context:this,args:[],_prepared:!0},this.defaults,a(t)?{fn:t}:t),i=e.bind(function(){i._running||i.iterations--,a(i.fn)&&i.fn.apply(i.context||e,e.Array(i.args))},this);return e.mix(i,r)},run:function(){var e,t=!0;if(this._executing)return this._running=!0,this;for(e=this.next();e&&!this.isRunning();e=this.next()){t=e.timeout<0?this._execute(e):this._schedule(e);if(!t)break}return e||this.fire("complete"),this},_execute:function(e){this._running=e._running=!0,this._executing=e,e.iterations--,this.fire(r,{callback:e});var t=this._running&&e.autoContinue;return this._running=e._running=!1,this._executing=!1,t},_schedule:function(t){return this._running=e.later(t.timeout,this,function(){this._execute(t)&&this.run()}),!1},isRunning:function(){return!!this._running},_defExecFn:function(e){e.callback()},add:function(){return this.fire("add",{callbacks:e.Array(arguments,0,!0)}),this},_defAddFn:function(t){var n=this._q,r=[];e.Array.each(t.callbacks,function(e){u(e)&&(n.push(e),r.push(e))}),t.added=r},pause:function(){return this._running&&u(this._running)&&this._running.cancel(),this._running=!1,this},stop:function(){return this._q=[],this._running&&u(this._running)&&(this._running.cancel(),this._running=!1),this},indexOf:function(e){var t=0,n=this._q.length,r;for(;t-1?this._q[t]:null},promote:function(e){var t={callback:e},n;return this.isRunning()?n=this.after(i,function(){this.fire(s,t),n.detach()},this):this.fire(s,t),this},_defPromoteFn:function(e){var t=this.indexOf(e.callback),n=t>-1?this._q.splice(t,1)[0]:null;e.promoted=n,n&&this._q.unshift(n)},remove:function(e){var t={callback:e},n;return this.isRunning()?n=this.after(i,function(){this.fire(o,t),n.detach()},this):this.fire(o,t),this},_defRemoveFn:function(e){var t=this.indexOf(e.callback);e.removed=t>-1?this._q.splice(t,1)[0]:null},size:function(){return this.isRunning()||this.next(),this._q.length}})},"3.12.0",{requires:["event-custom"]}); +YUI.add("async-queue",function(e,t){e.AsyncQueue=function(){this._init(),this.add.apply(this,arguments)};var n=e.AsyncQueue,r="execute",i="shift",s="promote",o="remove",u=e.Lang.isObject,a=e.Lang.isFunction;n.defaults=e.mix({autoContinue:!0,iterations:1,timeout:10,until:function(){return this.iterations|=0,this.iterations<=0}},e.config.queueDefaults||{}),e.extend(n,e.EventTarget,{_running:!1,_init:function(){e.EventTarget.call(this,{prefix:"queue",emitFacade:!0}),this._q=[],this.defaults={},this._initEvents()},_initEvents:function(){this.publish({execute:{defaultFn:this._defExecFn,emitFacade:!0},shift:{defaultFn:this._defShiftFn,emitFacade:!0},add:{defaultFn:this._defAddFn,emitFacade:!0},promote:{defaultFn:this._defPromoteFn,emitFacade:!0},remove:{defaultFn:this._defRemoveFn,emitFacade:!0}})},next:function(){var e;while(this._q.length){e=this._q[0]=this._prepare(this._q[0]);if(!e||!e.until())break;this.fire(i,{callback:e}),e=null}return e||null},_defShiftFn:function(e){this.indexOf(e.callback)===0&&this._q.shift()},_prepare:function(t){if(a(t)&&t._prepared)return t;var r=e.merge(n.defaults,{context:this,args:[],_prepared:!0},this.defaults,a(t)?{fn:t}:t),i=e.bind(function(){i._running||i.iterations--,a(i.fn)&&i.fn.apply(i.context||e,e.Array(i.args))},this);return e.mix(i,r)},run:function(){var e,t=!0;if(this._executing)return this._running=!0,this;for(e=this.next();e&&!this.isRunning();e=this.next()){t=e.timeout<0?this._execute(e):this._schedule(e);if(!t)break}return e||this.fire("complete"),this},_execute:function(e){this._running=e._running=!0,this._executing=e,e.iterations--,this.fire(r,{callback:e});var t=this._running&&e.autoContinue;return this._running=e._running=!1,this._executing=!1,t},_schedule:function(t){return this._running=e.later(t.timeout,this,function(){this._execute(t)&&this.run()}),!1},isRunning:function(){return!!this._running},_defExecFn:function(e){e.callback()},add:function(){return this.fire("add",{callbacks:e.Array(arguments,0,!0)}),this},_defAddFn:function(t){var n=this._q,r=[];e.Array.each(t.callbacks,function(e){u(e)&&(n.push(e),r.push(e))}),t.added=r},pause:function(){return this._running&&u(this._running)&&this._running.cancel(),this._running=!1,this},stop:function(){return this._q=[],this._running&&u(this._running)&&(this._running.cancel(),this._running=!1),this},indexOf:function(e){var t=0,n=this._q.length,r;for(;t-1?this._q[t]:null},promote:function(e){var t={callback:e},n;return this.isRunning()?n=this.after(i,function(){this.fire(s,t),n.detach()},this):this.fire(s,t),this},_defPromoteFn:function(e){var t=this.indexOf(e.callback),n=t>-1?this._q.splice(t,1)[0]:null;e.promoted=n,n&&this._q.unshift(n)},remove:function(e){var t={callback:e},n;return this.isRunning()?n=this.after(i,function(){this.fire(o,t),n.detach()},this):this.fire(o,t),this},_defRemoveFn:function(e){var t=this.indexOf(e.callback);e.removed=t>-1?this._q.splice(t,1)[0]:null},size:function(){return this.isRunning()||this.next(),this._q.length}})},"3.13.0",{requires:["event-custom"]}); diff --git a/lib/yuilib/3.12.0/async-queue/async-queue.js b/lib/yuilib/3.13.0/async-queue/async-queue.js old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/async-queue/async-queue.js rename to lib/yuilib/3.13.0/async-queue/async-queue.js index 1bdd1d441a1..0cfb9f16aca --- a/lib/yuilib/3.12.0/async-queue/async-queue.js +++ b/lib/yuilib/3.13.0/async-queue/async-queue.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -107,7 +107,7 @@ Y.extend(Queue, Y.EventTarget, { this._q = []; - /** + /** * Callback defaults for this instance. Static defaults that are not * overridden are also included. * @@ -177,7 +177,7 @@ Y.extend(Queue, Y.EventTarget, { }, /** - * Creates a wrapper function to execute the callback using the aggregated + * Creates a wrapper function to execute the callback using the aggregated * configuration generated by combining the static AsyncQueue.defaults, the * instance defaults, and the specified callback settings. * @@ -199,7 +199,7 @@ Y.extend(Queue, Y.EventTarget, { { context : this, args: [], _prepared: true }, this.defaults, (isFunction(callback) ? { fn: callback } : callback)), - + wrapper = Y.bind(function () { if (!wrapper._running) { wrapper.iterations--; @@ -209,7 +209,7 @@ Y.extend(Queue, Y.EventTarget, { Y.Array(wrapper.args)); } }, this); - + return Y.mix(wrapper, config); }, @@ -306,7 +306,7 @@ Y.extend(Queue, Y.EventTarget, { * Determines if the queue is waiting for a callback to complete execution. * * @method isRunning - * @return {Boolean} true if queue is waiting for a + * @return {Boolean} true if queue is waiting for a * from any initiated transactions */ isRunning : function () { @@ -408,7 +408,7 @@ Y.extend(Queue, Y.EventTarget, { return this; }, - /** + /** * Returns the current index of a callback. Pass in either the id or * callback function from getCallback. * @@ -552,4 +552,4 @@ Y.extend(Queue, Y.EventTarget, { -}, '3.12.0', {"requires": ["event-custom"]}); +}, '3.13.0', {"requires": ["event-custom"]}); diff --git a/lib/yuilib/3.13.0/attribute-base/attribute-base-coverage.js b/lib/yuilib/3.13.0/attribute-base/attribute-base-coverage.js new file mode 100755 index 00000000000..852837c8049 --- /dev/null +++ b/lib/yuilib/3.13.0/attribute-base/attribute-base-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/attribute-base/attribute-base.js']) { + __coverage__['build/attribute-base/attribute-base.js'] = {"path":"build/attribute-base/attribute-base.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0},"b":{},"f":{"1":0,"2":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":26},"end":{"line":1,"column":45}}},"2":{"name":"Attribute","line":56,"loc":{"start":{"line":56,"column":4},"end":{"line":56,"column":25}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":110,"column":91}},"2":{"start":{"line":56,"column":4},"end":{"line":60,"column":5}},"3":{"start":{"line":57,"column":8},"end":{"line":57,"column":47}},"4":{"start":{"line":58,"column":8},"end":{"line":58,"column":53}},"5":{"start":{"line":59,"column":8},"end":{"line":59,"column":49}},"6":{"start":{"line":62,"column":4},"end":{"line":62,"column":54}},"7":{"start":{"line":63,"column":4},"end":{"line":63,"column":56}},"8":{"start":{"line":66,"column":4},"end":{"line":66,"column":59}},"9":{"start":{"line":80,"column":4},"end":{"line":80,"column":60}},"10":{"start":{"line":94,"column":4},"end":{"line":94,"column":92}},"11":{"start":{"line":105,"column":4},"end":{"line":105,"column":58}},"12":{"start":{"line":107,"column":4},"end":{"line":107,"column":28}}},"branchMap":{},"code":["(function () { YUI.add('attribute-base', function (Y, NAME) {",""," /**"," * The attribute module provides an augmentable Attribute implementation, which"," * adds configurable attributes and attribute change events to the class being"," * augmented. It also provides a State class, which is used internally by Attribute,"," * but can also be used independently to provide a name/property/value data structure to"," * store state."," *"," * @module attribute"," */",""," /**"," * The attribute-base submodule provides core attribute handling support, with everything"," * aside from complex attribute handling in the provider's constructor."," *"," * @module attribute"," * @submodule attribute-base"," */",""," /**"," *

"," * Attribute provides configurable attribute support along with attribute change events. It is designed to be"," * augmented on to a host class, and provides the host with the ability to configure attributes to store and retrieve state,"," * along with attribute change events."," *

"," *

For example, attributes added to the host can be configured:

"," *
    "," *
  • As read only.
  • "," *
  • As write once.
  • "," *
  • With a setter function, which can be used to manipulate"," * values passed to Attribute's set method, before they are stored.
  • "," *
  • With a getter function, which can be used to manipulate stored values,"," * before they are returned by Attribute's get method.
  • "," *
  • With a validator function, to validate values before they are stored.
  • "," *
"," *"," *

See the addAttr method, for the complete set of configuration"," * options available for attributes.

"," *"," *

NOTE: Most implementations will be better off extending the Base class,"," * instead of augmenting Attribute directly. Base augments Attribute and will handle the initial configuration"," * of attributes for derived classes, accounting for values passed into the constructor.

"," *"," * @class Attribute"," * @param attrs {Object} The attributes to add during construction (passed through to addAttrs)."," * These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor."," * @param values {Object} The initial attribute values to apply (passed through to addAttrs)."," * These are not merged/cloned. The caller is responsible for isolating user provided values if required."," * @param lazy {boolean} Whether or not to add attributes lazily (passed through to addAttrs)."," * @uses AttributeCore"," * @uses AttributeObservable"," * @uses EventTarget"," * @uses AttributeExtras"," */"," function Attribute() {"," Y.AttributeCore.apply(this, arguments);"," Y.AttributeObservable.apply(this, arguments);"," Y.AttributeExtras.apply(this, arguments);"," }",""," Y.mix(Attribute, Y.AttributeCore, false, null, 1);"," Y.mix(Attribute, Y.AttributeExtras, false, null, 1);",""," // Needs to be `true`, to overwrite methods from AttributeCore"," Y.mix(Attribute, Y.AttributeObservable, true, null, 1);",""," /**"," *

The value to return from an attribute setter in order to prevent the set from going through.

"," *"," *

You can return this value from your setter if you wish to combine validator and setter"," * functionality into a single setter function, which either returns the massaged value to be stored or"," * AttributeCore.INVALID_VALUE to prevent invalid values from being stored.

"," *"," * @property INVALID_VALUE"," * @type Object"," * @static"," * @final"," */"," Attribute.INVALID_VALUE = Y.AttributeCore.INVALID_VALUE;",""," /**"," * The list of properties which can be configured for"," * each attribute (e.g. setter, getter, writeOnce etc.)."," *"," * This property is used internally as a whitelist for faster"," * Y.mix operations."," *"," * @property _ATTR_CFG"," * @type Array"," * @static"," * @protected"," */"," Attribute._ATTR_CFG = Y.AttributeCore._ATTR_CFG.concat(Y.AttributeObservable._ATTR_CFG);",""," /**"," * Utility method to protect an attribute configuration hash, by merging the"," * entire object and the individual attr config objects."," *"," * @method protectAttrs"," * @static"," * @param {Object} attrs A hash of attribute to configuration object pairs."," * @return {Object} A protected version of the `attrs` argument."," */"," Attribute.protectAttrs = Y.AttributeCore.protectAttrs;",""," Y.Attribute = Attribute;","","","}, '3.13.0', {\"requires\": [\"attribute-core\", \"attribute-observable\", \"attribute-extras\"]});","","}());"]}; +} +var __cov_TuK8t1Q8XNmzTnaQZscKQQ = __coverage__['build/attribute-base/attribute-base.js']; +__cov_TuK8t1Q8XNmzTnaQZscKQQ.s['1']++;YUI.add('attribute-base',function(Y,NAME){__cov_TuK8t1Q8XNmzTnaQZscKQQ.f['1']++;__cov_TuK8t1Q8XNmzTnaQZscKQQ.s['2']++;function Attribute(){__cov_TuK8t1Q8XNmzTnaQZscKQQ.f['2']++;__cov_TuK8t1Q8XNmzTnaQZscKQQ.s['3']++;Y.AttributeCore.apply(this,arguments);__cov_TuK8t1Q8XNmzTnaQZscKQQ.s['4']++;Y.AttributeObservable.apply(this,arguments);__cov_TuK8t1Q8XNmzTnaQZscKQQ.s['5']++;Y.AttributeExtras.apply(this,arguments);}__cov_TuK8t1Q8XNmzTnaQZscKQQ.s['6']++;Y.mix(Attribute,Y.AttributeCore,false,null,1);__cov_TuK8t1Q8XNmzTnaQZscKQQ.s['7']++;Y.mix(Attribute,Y.AttributeExtras,false,null,1);__cov_TuK8t1Q8XNmzTnaQZscKQQ.s['8']++;Y.mix(Attribute,Y.AttributeObservable,true,null,1);__cov_TuK8t1Q8XNmzTnaQZscKQQ.s['9']++;Attribute.INVALID_VALUE=Y.AttributeCore.INVALID_VALUE;__cov_TuK8t1Q8XNmzTnaQZscKQQ.s['10']++;Attribute._ATTR_CFG=Y.AttributeCore._ATTR_CFG.concat(Y.AttributeObservable._ATTR_CFG);__cov_TuK8t1Q8XNmzTnaQZscKQQ.s['11']++;Attribute.protectAttrs=Y.AttributeCore.protectAttrs;__cov_TuK8t1Q8XNmzTnaQZscKQQ.s['12']++;Y.Attribute=Attribute;},'3.13.0',{'requires':['attribute-core','attribute-observable','attribute-extras']}); diff --git a/lib/yuilib/3.12.0/attribute-base/attribute-base-debug.js b/lib/yuilib/3.13.0/attribute-base/attribute-base-debug.js old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/attribute-base/attribute-base-debug.js rename to lib/yuilib/3.13.0/attribute-base/attribute-base-debug.js index f3012594524..54f2dd7e89a --- a/lib/yuilib/3.12.0/attribute-base/attribute-base-debug.js +++ b/lib/yuilib/3.13.0/attribute-base/attribute-base-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -114,4 +114,4 @@ YUI.add('attribute-base', function (Y, NAME) { Y.Attribute = Attribute; -}, '3.12.0', {"requires": ["attribute-core", "attribute-observable", "attribute-extras"]}); +}, '3.13.0', {"requires": ["attribute-core", "attribute-observable", "attribute-extras"]}); diff --git a/lib/yuilib/3.12.0/attribute-base/attribute-base-min.js b/lib/yuilib/3.13.0/attribute-base/attribute-base-min.js old mode 100644 new mode 100755 similarity index 86% rename from lib/yuilib/3.12.0/attribute-base/attribute-base-min.js rename to lib/yuilib/3.13.0/attribute-base/attribute-base-min.js index 2028c2925fe..dfaffebe160 --- a/lib/yuilib/3.12.0/attribute-base/attribute-base-min.js +++ b/lib/yuilib/3.13.0/attribute-base/attribute-base-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("attribute-base",function(e,t){function n(){e.AttributeCore.apply(this,arguments),e.AttributeObservable.apply(this,arguments),e.AttributeExtras.apply(this,arguments)}e.mix(n,e.AttributeCore,!1,null,1),e.mix(n,e.AttributeExtras,!1,null,1),e.mix(n,e.AttributeObservable,!0,null,1),n.INVALID_VALUE=e.AttributeCore.INVALID_VALUE,n._ATTR_CFG=e.AttributeCore._ATTR_CFG.concat(e.AttributeObservable._ATTR_CFG),n.protectAttrs=e.AttributeCore.protectAttrs,e.Attribute=n},"3.12.0",{requires:["attribute-core","attribute-observable","attribute-extras"]}); +YUI.add("attribute-base",function(e,t){function n(){e.AttributeCore.apply(this,arguments),e.AttributeObservable.apply(this,arguments),e.AttributeExtras.apply(this,arguments)}e.mix(n,e.AttributeCore,!1,null,1),e.mix(n,e.AttributeExtras,!1,null,1),e.mix(n,e.AttributeObservable,!0,null,1),n.INVALID_VALUE=e.AttributeCore.INVALID_VALUE,n._ATTR_CFG=e.AttributeCore._ATTR_CFG.concat(e.AttributeObservable._ATTR_CFG),n.protectAttrs=e.AttributeCore.protectAttrs,e.Attribute=n},"3.13.0",{requires:["attribute-core","attribute-observable","attribute-extras"]}); diff --git a/lib/yuilib/3.12.0/attribute-base/attribute-base.js b/lib/yuilib/3.13.0/attribute-base/attribute-base.js old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/attribute-base/attribute-base.js rename to lib/yuilib/3.13.0/attribute-base/attribute-base.js index f3012594524..54f2dd7e89a --- a/lib/yuilib/3.12.0/attribute-base/attribute-base.js +++ b/lib/yuilib/3.13.0/attribute-base/attribute-base.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -114,4 +114,4 @@ YUI.add('attribute-base', function (Y, NAME) { Y.Attribute = Attribute; -}, '3.12.0', {"requires": ["attribute-core", "attribute-observable", "attribute-extras"]}); +}, '3.13.0', {"requires": ["attribute-core", "attribute-observable", "attribute-extras"]}); diff --git a/lib/yuilib/3.13.0/attribute-complex/attribute-complex-coverage.js b/lib/yuilib/3.13.0/attribute-complex/attribute-complex-coverage.js new file mode 100755 index 00000000000..4dbcf1e8812 --- /dev/null +++ b/lib/yuilib/3.13.0/attribute-complex/attribute-complex-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/attribute-complex/attribute-complex.js']) { + __coverage__['build/attribute-complex/attribute-complex.js'] = {"path":"build/attribute-complex/attribute-complex.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0},"b":{},"f":{"1":0,"2":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":29},"end":{"line":1,"column":48}}},"2":{"name":"(anonymous_2)","line":14,"loc":{"start":{"line":14,"column":24},"end":{"line":14,"column":35}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":56,"column":47}},"2":{"start":{"line":12,"column":4},"end":{"line":12,"column":32}},"3":{"start":{"line":14,"column":4},"end":{"line":14,"column":38}},"4":{"start":{"line":15,"column":4},"end":{"line":50,"column":6}},"5":{"start":{"line":53,"column":4},"end":{"line":53,"column":43}}},"branchMap":{},"code":["(function () { YUI.add('attribute-complex', function (Y, NAME) {",""," /**"," * Adds support for attribute providers to handle complex attributes in the constructor"," *"," * @module attribute"," * @submodule attribute-complex"," * @for Attribute"," * @deprecated AttributeComplex's overrides are now part of AttributeCore."," */",""," var Attribute = Y.Attribute;",""," Attribute.Complex = function() {};"," Attribute.Complex.prototype = {",""," /**"," * Utility method to split out simple attribute name/value pairs (\"x\")"," * from complex attribute name/value pairs (\"x.y.z\"), so that complex"," * attributes can be keyed by the top level attribute name."," *"," * @method _normAttrVals"," * @param {Object} valueHash An object with attribute name/value pairs"," *"," * @return {Object} An object literal with 2 properties - \"simple\" and \"complex\","," * containing simple and complex attribute values respectively keyed"," * by the top level attribute name, or null, if valueHash is falsey."," *"," * @private"," */"," _normAttrVals : Attribute.prototype._normAttrVals,",""," /**"," * Returns the initial value of the given attribute from"," * either the default configuration provided, or the"," * over-ridden value if it exists in the set of initValues"," * provided and the attribute is not read-only."," *"," * @param {String} attr The name of the attribute"," * @param {Object} cfg The attribute configuration object"," * @param {Object} initValues The object with simple and complex attribute name/value pairs returned from _normAttrVals"," *"," * @return {Any} The initial value of the attribute."," *"," * @method _getAttrInitVal"," * @private"," */"," _getAttrInitVal : Attribute.prototype._getAttrInitVal",""," };",""," // Consistency with the rest of the Attribute addons for now."," Y.AttributeComplex = Attribute.Complex;","","","}, '3.13.0', {\"requires\": [\"attribute-base\"]});","","}());"]}; +} +var __cov_CggkyoCmV_99zCFiws4$GA = __coverage__['build/attribute-complex/attribute-complex.js']; +__cov_CggkyoCmV_99zCFiws4$GA.s['1']++;YUI.add('attribute-complex',function(Y,NAME){__cov_CggkyoCmV_99zCFiws4$GA.f['1']++;__cov_CggkyoCmV_99zCFiws4$GA.s['2']++;var Attribute=Y.Attribute;__cov_CggkyoCmV_99zCFiws4$GA.s['3']++;Attribute.Complex=function(){__cov_CggkyoCmV_99zCFiws4$GA.f['2']++;};__cov_CggkyoCmV_99zCFiws4$GA.s['4']++;Attribute.Complex.prototype={_normAttrVals:Attribute.prototype._normAttrVals,_getAttrInitVal:Attribute.prototype._getAttrInitVal};__cov_CggkyoCmV_99zCFiws4$GA.s['5']++;Y.AttributeComplex=Attribute.Complex;},'3.13.0',{'requires':['attribute-base']}); diff --git a/lib/yuilib/3.12.0/attribute-complex/attribute-complex-debug.js b/lib/yuilib/3.13.0/attribute-complex/attribute-complex-debug.js old mode 100644 new mode 100755 similarity index 96% rename from lib/yuilib/3.12.0/attribute-complex/attribute-complex-debug.js rename to lib/yuilib/3.13.0/attribute-complex/attribute-complex-debug.js index cdebc6de94a..8a174747b4c --- a/lib/yuilib/3.12.0/attribute-complex/attribute-complex-debug.js +++ b/lib/yuilib/3.13.0/attribute-complex/attribute-complex-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -60,4 +60,4 @@ YUI.add('attribute-complex', function (Y, NAME) { Y.AttributeComplex = Attribute.Complex; -}, '3.12.0', {"requires": ["attribute-base"]}); +}, '3.13.0', {"requires": ["attribute-base"]}); diff --git a/lib/yuilib/3.12.0/attribute-complex/attribute-complex-min.js b/lib/yuilib/3.13.0/attribute-complex/attribute-complex-min.js old mode 100644 new mode 100755 similarity index 77% rename from lib/yuilib/3.12.0/attribute-complex/attribute-complex-min.js rename to lib/yuilib/3.13.0/attribute-complex/attribute-complex-min.js index 4185f056faa..3f0973a6d00 --- a/lib/yuilib/3.12.0/attribute-complex/attribute-complex-min.js +++ b/lib/yuilib/3.13.0/attribute-complex/attribute-complex-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("attribute-complex",function(e,t){var n=e.Attribute;n.Complex=function(){},n.Complex.prototype={_normAttrVals:n.prototype._normAttrVals,_getAttrInitVal:n.prototype._getAttrInitVal},e.AttributeComplex=n.Complex},"3.12.0",{requires:["attribute-base"]}); +YUI.add("attribute-complex",function(e,t){var n=e.Attribute;n.Complex=function(){},n.Complex.prototype={_normAttrVals:n.prototype._normAttrVals,_getAttrInitVal:n.prototype._getAttrInitVal},e.AttributeComplex=n.Complex},"3.13.0",{requires:["attribute-base"]}); diff --git a/lib/yuilib/3.12.0/attribute-complex/attribute-complex.js b/lib/yuilib/3.13.0/attribute-complex/attribute-complex.js old mode 100644 new mode 100755 similarity index 96% rename from lib/yuilib/3.12.0/attribute-complex/attribute-complex.js rename to lib/yuilib/3.13.0/attribute-complex/attribute-complex.js index cdebc6de94a..8a174747b4c --- a/lib/yuilib/3.12.0/attribute-complex/attribute-complex.js +++ b/lib/yuilib/3.13.0/attribute-complex/attribute-complex.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -60,4 +60,4 @@ YUI.add('attribute-complex', function (Y, NAME) { Y.AttributeComplex = Attribute.Complex; -}, '3.12.0', {"requires": ["attribute-base"]}); +}, '3.13.0', {"requires": ["attribute-base"]}); diff --git a/lib/yuilib/3.13.0/attribute-core/attribute-core-coverage.js b/lib/yuilib/3.13.0/attribute-core/attribute-core-coverage.js new file mode 100755 index 00000000000..e4660b3943d --- /dev/null +++ b/lib/yuilib/3.13.0/attribute-core/attribute-core-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/attribute-core/attribute-core.js']) { + __coverage__['build/attribute-core/attribute-core.js'] = {"path":"build/attribute-core/attribute-core.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0,0],"57":[0,0],"58":[0,0,0],"59":[0,0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0],"68":[0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0],"73":[0,0],"74":[0,0],"75":[0,0],"76":[0,0,0],"77":[0,0],"78":[0,0],"79":[0,0],"80":[0,0],"81":[0,0],"82":[0,0],"83":[0,0],"84":[0,0],"85":[0,0],"86":[0,0],"87":[0,0],"88":[0,0],"89":[0,0],"90":[0,0],"91":[0,0],"92":[0,0],"93":[0,0],"94":[0,0],"95":[0,0],"96":[0,0],"97":[0,0],"98":[0,0],"99":[0,0],"100":[0,0],"101":[0,0],"102":[0,0],"103":[0,0],"104":[0,0,0,0],"105":[0,0],"106":[0,0],"107":[0,0,0],"108":[0,0],"109":[0,0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":26},"end":{"line":1,"column":45}}},"2":{"name":"(anonymous_2)","line":14,"loc":{"start":{"line":14,"column":14},"end":{"line":14,"column":25}}},"3":{"name":"(anonymous_3)","line":32,"loc":{"start":{"line":32,"column":13},"end":{"line":32,"column":38}}},"4":{"name":"(anonymous_4)","line":49,"loc":{"start":{"line":49,"column":16},"end":{"line":49,"column":36}}},"5":{"name":"(anonymous_5)","line":71,"loc":{"start":{"line":71,"column":16},"end":{"line":71,"column":36}}},"6":{"name":"(anonymous_6)","line":86,"loc":{"start":{"line":86,"column":19},"end":{"line":86,"column":39}}},"7":{"name":"(anonymous_7)","line":96,"loc":{"start":{"line":96,"column":28},"end":{"line":96,"column":49}}},"8":{"name":"(anonymous_8)","line":110,"loc":{"start":{"line":110,"column":13},"end":{"line":110,"column":33}}},"9":{"name":"(anonymous_9)","line":131,"loc":{"start":{"line":131,"column":17},"end":{"line":131,"column":43}}},"10":{"name":"AttributeCore","line":226,"loc":{"start":{"line":226,"column":4},"end":{"line":226,"column":48}}},"11":{"name":"(anonymous_11)","line":274,"loc":{"start":{"line":274,"column":33},"end":{"line":274,"column":50}}},"12":{"name":"(anonymous_12)","line":301,"loc":{"start":{"line":301,"column":24},"end":{"line":301,"column":54}}},"13":{"name":"(anonymous_13)","line":404,"loc":{"start":{"line":404,"column":18},"end":{"line":404,"column":47}}},"14":{"name":"(anonymous_14)","line":473,"loc":{"start":{"line":473,"column":19},"end":{"line":473,"column":34}}},"15":{"name":"(anonymous_15)","line":489,"loc":{"start":{"line":489,"column":14},"end":{"line":489,"column":29}}},"16":{"name":"(anonymous_16)","line":502,"loc":{"start":{"line":502,"column":21},"end":{"line":502,"column":36}}},"17":{"name":"(anonymous_17)","line":515,"loc":{"start":{"line":515,"column":22},"end":{"line":515,"column":46}}},"18":{"name":"(anonymous_18)","line":547,"loc":{"start":{"line":547,"column":14},"end":{"line":547,"column":40}}},"19":{"name":"(anonymous_19)","line":563,"loc":{"start":{"line":563,"column":15},"end":{"line":563,"column":41}}},"20":{"name":"(anonymous_20)","line":584,"loc":{"start":{"line":584,"column":19},"end":{"line":584,"column":53}}},"21":{"name":"(anonymous_21)","line":692,"loc":{"start":{"line":692,"column":25},"end":{"line":692,"column":45}}},"22":{"name":"(anonymous_22)","line":719,"loc":{"start":{"line":719,"column":19},"end":{"line":719,"column":34}}},"23":{"name":"(anonymous_23)","line":772,"loc":{"start":{"line":772,"column":23},"end":{"line":772,"column":43}}},"24":{"name":"(anonymous_24)","line":791,"loc":{"start":{"line":791,"column":23},"end":{"line":791,"column":45}}},"25":{"name":"(anonymous_25)","line":816,"loc":{"start":{"line":816,"column":22},"end":{"line":816,"column":86}}},"26":{"name":"(anonymous_26)","line":893,"loc":{"start":{"line":893,"column":19},"end":{"line":893,"column":41}}},"27":{"name":"(anonymous_27)","line":907,"loc":{"start":{"line":907,"column":20},"end":{"line":907,"column":42}}},"28":{"name":"(anonymous_28)","line":925,"loc":{"start":{"line":925,"column":19},"end":{"line":925,"column":35}}},"29":{"name":"(anonymous_29)","line":938,"loc":{"start":{"line":938,"column":20},"end":{"line":938,"column":36}}},"30":{"name":"(anonymous_30)","line":980,"loc":{"start":{"line":980,"column":19},"end":{"line":980,"column":48}}},"31":{"name":"(anonymous_31)","line":1008,"loc":{"start":{"line":1008,"column":20},"end":{"line":1008,"column":49}}},"32":{"name":"(anonymous_32)","line":1065,"loc":{"start":{"line":1065,"column":24},"end":{"line":1065,"column":44}}},"33":{"name":"(anonymous_33)","line":1115,"loc":{"start":{"line":1115,"column":26},"end":{"line":1115,"column":58}}},"34":{"name":"(anonymous_34)","line":1178,"loc":{"start":{"line":1178,"column":21},"end":{"line":1178,"column":51}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1196,"column":36}},"2":{"start":{"line":14,"column":4},"end":{"line":20,"column":6}},"3":{"start":{"line":19,"column":8},"end":{"line":19,"column":23}},"4":{"start":{"line":22,"column":4},"end":{"line":149,"column":6}},"5":{"start":{"line":33,"column":12},"end":{"line":33,"column":39}},"6":{"start":{"line":35,"column":12},"end":{"line":37,"column":13}},"7":{"start":{"line":36,"column":16},"end":{"line":36,"column":44}},"8":{"start":{"line":39,"column":12},"end":{"line":39,"column":28}},"9":{"start":{"line":50,"column":12},"end":{"line":51,"column":20}},"10":{"start":{"line":53,"column":12},"end":{"line":55,"column":13}},"11":{"start":{"line":54,"column":16},"end":{"line":54,"column":44}},"12":{"start":{"line":57,"column":12},"end":{"line":61,"column":13}},"13":{"start":{"line":58,"column":16},"end":{"line":60,"column":17}},"14":{"start":{"line":59,"column":20},"end":{"line":59,"column":41}},"15":{"start":{"line":72,"column":12},"end":{"line":72,"column":39}},"16":{"start":{"line":74,"column":12},"end":{"line":76,"column":13}},"17":{"start":{"line":75,"column":16},"end":{"line":75,"column":33}},"18":{"start":{"line":87,"column":12},"end":{"line":87,"column":21}},"19":{"start":{"line":89,"column":12},"end":{"line":99,"column":13}},"20":{"start":{"line":90,"column":16},"end":{"line":90,"column":33}},"21":{"start":{"line":92,"column":16},"end":{"line":94,"column":17}},"22":{"start":{"line":93,"column":20},"end":{"line":93,"column":38}},"23":{"start":{"line":96,"column":16},"end":{"line":98,"column":25}},"24":{"start":{"line":97,"column":20},"end":{"line":97,"column":77}},"25":{"start":{"line":111,"column":12},"end":{"line":111,"column":39}},"26":{"start":{"line":113,"column":12},"end":{"line":115,"column":13}},"27":{"start":{"line":114,"column":16},"end":{"line":114,"column":33}},"28":{"start":{"line":132,"column":12},"end":{"line":133,"column":25}},"29":{"start":{"line":135,"column":12},"end":{"line":145,"column":13}},"30":{"start":{"line":136,"column":16},"end":{"line":136,"column":27}},"31":{"start":{"line":137,"column":19},"end":{"line":145,"column":13}},"32":{"start":{"line":138,"column":16},"end":{"line":138,"column":25}},"33":{"start":{"line":140,"column":16},"end":{"line":144,"column":17}},"34":{"start":{"line":141,"column":20},"end":{"line":143,"column":21}},"35":{"start":{"line":142,"column":24},"end":{"line":142,"column":45}},"36":{"start":{"line":147,"column":12},"end":{"line":147,"column":23}},"37":{"start":{"line":171,"column":4},"end":{"line":193,"column":22}},"38":{"start":{"line":226,"column":4},"end":{"line":234,"column":5}},"39":{"start":{"line":231,"column":8},"end":{"line":231,"column":28}},"40":{"start":{"line":233,"column":8},"end":{"line":233,"column":48}},"41":{"start":{"line":248,"column":4},"end":{"line":248,"column":37}},"42":{"start":{"line":249,"column":4},"end":{"line":249,"column":48}},"43":{"start":{"line":263,"column":4},"end":{"line":263,"column":122}},"44":{"start":{"line":274,"column":4},"end":{"line":285,"column":6}},"45":{"start":{"line":275,"column":8},"end":{"line":282,"column":9}},"46":{"start":{"line":276,"column":12},"end":{"line":276,"column":35}},"47":{"start":{"line":277,"column":12},"end":{"line":281,"column":13}},"48":{"start":{"line":278,"column":16},"end":{"line":280,"column":17}},"49":{"start":{"line":279,"column":20},"end":{"line":279,"column":55}},"50":{"start":{"line":284,"column":8},"end":{"line":284,"column":21}},"51":{"start":{"line":287,"column":4},"end":{"line":1191,"column":6}},"52":{"start":{"line":302,"column":12},"end":{"line":302,"column":40}},"53":{"start":{"line":303,"column":12},"end":{"line":303,"column":49}},"54":{"start":{"line":407,"column":12},"end":{"line":412,"column":25}},"55":{"start":{"line":414,"column":12},"end":{"line":414,"column":34}},"56":{"start":{"line":416,"column":12},"end":{"line":418,"column":13}},"57":{"start":{"line":417,"column":16},"end":{"line":417,"column":40}},"58":{"start":{"line":420,"column":12},"end":{"line":420,"column":43}},"59":{"start":{"line":422,"column":12},"end":{"line":460,"column":13}},"60":{"start":{"line":423,"column":16},"end":{"line":426,"column":18}},"61":{"start":{"line":430,"column":16},"end":{"line":459,"column":17}},"62":{"start":{"line":432,"column":20},"end":{"line":432,"column":49}},"63":{"start":{"line":435,"column":20},"end":{"line":446,"column":21}},"64":{"start":{"line":444,"column":24},"end":{"line":444,"column":45}},"65":{"start":{"line":445,"column":24},"end":{"line":445,"column":49}},"66":{"start":{"line":448,"column":20},"end":{"line":448,"column":40}},"67":{"start":{"line":449,"column":20},"end":{"line":449,"column":47}},"68":{"start":{"line":451,"column":20},"end":{"line":451,"column":40}},"69":{"start":{"line":453,"column":20},"end":{"line":456,"column":21}},"70":{"start":{"line":455,"column":24},"end":{"line":455,"column":46}},"71":{"start":{"line":458,"column":20},"end":{"line":458,"column":48}},"72":{"start":{"line":462,"column":12},"end":{"line":462,"column":24}},"73":{"start":{"line":474,"column":12},"end":{"line":474,"column":52}},"74":{"start":{"line":490,"column":12},"end":{"line":490,"column":39}},"75":{"start":{"line":503,"column":12},"end":{"line":503,"column":47}},"76":{"start":{"line":516,"column":12},"end":{"line":516,"column":36}},"77":{"start":{"line":518,"column":12},"end":{"line":518,"column":55}},"78":{"start":{"line":520,"column":12},"end":{"line":531,"column":13}},"79":{"start":{"line":526,"column":16},"end":{"line":526,"column":50}},"80":{"start":{"line":528,"column":16},"end":{"line":528,"column":41}},"81":{"start":{"line":530,"column":16},"end":{"line":530,"column":44}},"82":{"start":{"line":548,"column":12},"end":{"line":548,"column":50}},"83":{"start":{"line":564,"column":12},"end":{"line":564,"column":56}},"84":{"start":{"line":585,"column":12},"end":{"line":595,"column":29}},"85":{"start":{"line":597,"column":12},"end":{"line":602,"column":13}},"86":{"start":{"line":598,"column":16},"end":{"line":598,"column":31}},"87":{"start":{"line":600,"column":16},"end":{"line":600,"column":39}},"88":{"start":{"line":601,"column":16},"end":{"line":601,"column":36}},"89":{"start":{"line":605,"column":12},"end":{"line":607,"column":13}},"90":{"start":{"line":606,"column":16},"end":{"line":606,"column":55}},"91":{"start":{"line":609,"column":12},"end":{"line":609,"column":41}},"92":{"start":{"line":611,"column":12},"end":{"line":614,"column":13}},"93":{"start":{"line":612,"column":16},"end":{"line":612,"column":31}},"94":{"start":{"line":613,"column":16},"end":{"line":613,"column":45}},"95":{"start":{"line":616,"column":12},"end":{"line":616,"column":51}},"96":{"start":{"line":618,"column":12},"end":{"line":621,"column":13}},"97":{"start":{"line":620,"column":16},"end":{"line":620,"column":35}},"98":{"start":{"line":623,"column":12},"end":{"line":623,"column":38}},"99":{"start":{"line":624,"column":12},"end":{"line":624,"column":44}},"100":{"start":{"line":626,"column":12},"end":{"line":635,"column":13}},"101":{"start":{"line":628,"column":16},"end":{"line":630,"column":17}},"102":{"start":{"line":629,"column":20},"end":{"line":629,"column":37}},"103":{"start":{"line":632,"column":16},"end":{"line":634,"column":17}},"104":{"start":{"line":633,"column":20},"end":{"line":633,"column":37}},"105":{"start":{"line":637,"column":12},"end":{"line":639,"column":13}},"106":{"start":{"line":638,"column":16},"end":{"line":638,"column":33}},"107":{"start":{"line":641,"column":12},"end":{"line":664,"column":13}},"108":{"start":{"line":643,"column":16},"end":{"line":645,"column":17}},"109":{"start":{"line":644,"column":20},"end":{"line":644,"column":46}},"110":{"start":{"line":647,"column":16},"end":{"line":653,"column":17}},"111":{"start":{"line":648,"column":19},"end":{"line":648,"column":65}},"112":{"start":{"line":650,"column":19},"end":{"line":652,"column":20}},"113":{"start":{"line":651,"column":23},"end":{"line":651,"column":40}},"114":{"start":{"line":655,"column":16},"end":{"line":663,"column":17}},"115":{"start":{"line":656,"column":20},"end":{"line":662,"column":21}},"116":{"start":{"line":657,"column":24},"end":{"line":657,"column":81}},"117":{"start":{"line":661,"column":24},"end":{"line":661,"column":85}},"118":{"start":{"line":666,"column":12},"end":{"line":666,"column":24}},"119":{"start":{"line":694,"column":12},"end":{"line":694,"column":27}},"120":{"start":{"line":695,"column":12},"end":{"line":695,"column":30}},"121":{"start":{"line":697,"column":12},"end":{"line":697,"column":37}},"122":{"start":{"line":703,"column":12},"end":{"line":703,"column":47}},"123":{"start":{"line":720,"column":12},"end":{"line":725,"column":24}},"124":{"start":{"line":727,"column":12},"end":{"line":730,"column":13}},"125":{"start":{"line":728,"column":16},"end":{"line":728,"column":39}},"126":{"start":{"line":729,"column":16},"end":{"line":729,"column":36}},"127":{"start":{"line":734,"column":12},"end":{"line":736,"column":13}},"128":{"start":{"line":735,"column":16},"end":{"line":735,"column":55}},"129":{"start":{"line":738,"column":12},"end":{"line":738,"column":51}},"130":{"start":{"line":741,"column":12},"end":{"line":744,"column":13}},"131":{"start":{"line":742,"column":16},"end":{"line":742,"column":39}},"132":{"start":{"line":743,"column":16},"end":{"line":743,"column":49}},"133":{"start":{"line":746,"column":12},"end":{"line":746,"column":51}},"134":{"start":{"line":748,"column":12},"end":{"line":748,"column":36}},"135":{"start":{"line":750,"column":12},"end":{"line":752,"column":13}},"136":{"start":{"line":751,"column":16},"end":{"line":751,"column":38}},"137":{"start":{"line":754,"column":12},"end":{"line":754,"column":68}},"138":{"start":{"line":755,"column":12},"end":{"line":755,"column":55}},"139":{"start":{"line":757,"column":12},"end":{"line":757,"column":23}},"140":{"start":{"line":773,"column":12},"end":{"line":773,"column":46}},"141":{"start":{"line":775,"column":12},"end":{"line":777,"column":13}},"142":{"start":{"line":776,"column":16},"end":{"line":776,"column":53}},"143":{"start":{"line":779,"column":12},"end":{"line":779,"column":110}},"144":{"start":{"line":792,"column":12},"end":{"line":792,"column":46}},"145":{"start":{"line":793,"column":12},"end":{"line":797,"column":13}},"146":{"start":{"line":794,"column":16},"end":{"line":794,"column":41}},"147":{"start":{"line":796,"column":16},"end":{"line":796,"column":52}},"148":{"start":{"line":818,"column":12},"end":{"line":827,"column":22}},"149":{"start":{"line":829,"column":12},"end":{"line":842,"column":13}},"150":{"start":{"line":830,"column":16},"end":{"line":833,"column":17}},"151":{"start":{"line":832,"column":20},"end":{"line":832,"column":48}},"152":{"start":{"line":834,"column":16},"end":{"line":841,"column":17}},"153":{"start":{"line":835,"column":20},"end":{"line":835,"column":69}},"154":{"start":{"line":837,"column":20},"end":{"line":840,"column":21}},"155":{"start":{"line":838,"column":24},"end":{"line":838,"column":50}},"156":{"start":{"line":839,"column":24},"end":{"line":839,"column":37}},"157":{"start":{"line":844,"column":12},"end":{"line":879,"column":13}},"158":{"start":{"line":845,"column":16},"end":{"line":863,"column":17}},"159":{"start":{"line":846,"column":20},"end":{"line":849,"column":21}},"160":{"start":{"line":848,"column":24},"end":{"line":848,"column":46}},"161":{"start":{"line":850,"column":20},"end":{"line":862,"column":21}},"162":{"start":{"line":851,"column":24},"end":{"line":851,"column":71}},"163":{"start":{"line":853,"column":24},"end":{"line":861,"column":25}},"164":{"start":{"line":854,"column":28},"end":{"line":858,"column":29}},"165":{"start":{"line":855,"column":32},"end":{"line":855,"column":58}},"166":{"start":{"line":857,"column":32},"end":{"line":857,"column":49}},"167":{"start":{"line":859,"column":31},"end":{"line":861,"column":25}},"168":{"start":{"line":860,"column":28},"end":{"line":860,"column":44}},"169":{"start":{"line":865,"column":16},"end":{"line":875,"column":17}},"170":{"start":{"line":866,"column":20},"end":{"line":874,"column":21}},"171":{"start":{"line":867,"column":24},"end":{"line":867,"column":41}},"172":{"start":{"line":870,"column":24},"end":{"line":872,"column":25}},"173":{"start":{"line":871,"column":28},"end":{"line":871,"column":51}},"174":{"start":{"line":873,"column":24},"end":{"line":873,"column":60}},"175":{"start":{"line":878,"column":16},"end":{"line":878,"column":33}},"176":{"start":{"line":881,"column":12},"end":{"line":881,"column":28}},"177":{"start":{"line":894,"column":12},"end":{"line":894,"column":47}},"178":{"start":{"line":908,"column":12},"end":{"line":908,"column":21}},"179":{"start":{"line":909,"column":12},"end":{"line":913,"column":13}},"180":{"start":{"line":910,"column":16},"end":{"line":912,"column":17}},"181":{"start":{"line":911,"column":20},"end":{"line":911,"column":54}},"182":{"start":{"line":914,"column":12},"end":{"line":914,"column":24}},"183":{"start":{"line":926,"column":12},"end":{"line":926,"column":41}},"184":{"start":{"line":939,"column":12},"end":{"line":941,"column":48}},"185":{"start":{"line":944,"column":12},"end":{"line":946,"column":13}},"186":{"start":{"line":945,"column":16},"end":{"line":945,"column":49}},"187":{"start":{"line":948,"column":12},"end":{"line":955,"column":13}},"188":{"start":{"line":949,"column":16},"end":{"line":949,"column":32}},"189":{"start":{"line":951,"column":16},"end":{"line":954,"column":17}},"190":{"start":{"line":953,"column":20},"end":{"line":953,"column":47}},"191":{"start":{"line":957,"column":12},"end":{"line":957,"column":23}},"192":{"start":{"line":981,"column":12},"end":{"line":986,"column":13}},"193":{"start":{"line":982,"column":16},"end":{"line":982,"column":35}},"194":{"start":{"line":983,"column":16},"end":{"line":983,"column":75}},"195":{"start":{"line":984,"column":16},"end":{"line":984,"column":56}},"196":{"start":{"line":985,"column":16},"end":{"line":985,"column":49}},"197":{"start":{"line":988,"column":12},"end":{"line":988,"column":24}},"198":{"start":{"line":1009,"column":12},"end":{"line":1013,"column":22}},"199":{"start":{"line":1015,"column":12},"end":{"line":1035,"column":13}},"200":{"start":{"line":1016,"column":16},"end":{"line":1034,"column":17}},"201":{"start":{"line":1019,"column":20},"end":{"line":1019,"column":41}},"202":{"start":{"line":1020,"column":20},"end":{"line":1020,"column":57}},"203":{"start":{"line":1023,"column":20},"end":{"line":1023,"column":71}},"204":{"start":{"line":1025,"column":20},"end":{"line":1027,"column":21}},"205":{"start":{"line":1026,"column":24},"end":{"line":1026,"column":46}},"206":{"start":{"line":1029,"column":20},"end":{"line":1031,"column":21}},"207":{"start":{"line":1030,"column":24},"end":{"line":1030,"column":48}},"208":{"start":{"line":1033,"column":20},"end":{"line":1033,"column":54}},"209":{"start":{"line":1066,"column":12},"end":{"line":1070,"column":21}},"210":{"start":{"line":1072,"column":12},"end":{"line":1074,"column":13}},"211":{"start":{"line":1073,"column":16},"end":{"line":1073,"column":28}},"212":{"start":{"line":1076,"column":12},"end":{"line":1076,"column":22}},"213":{"start":{"line":1078,"column":12},"end":{"line":1095,"column":13}},"214":{"start":{"line":1079,"column":16},"end":{"line":1094,"column":17}},"215":{"start":{"line":1080,"column":20},"end":{"line":1093,"column":21}},"216":{"start":{"line":1081,"column":24},"end":{"line":1081,"column":44}},"217":{"start":{"line":1082,"column":24},"end":{"line":1082,"column":44}},"218":{"start":{"line":1084,"column":24},"end":{"line":1084,"column":48}},"219":{"start":{"line":1086,"column":24},"end":{"line":1086,"column":64}},"220":{"start":{"line":1087,"column":24},"end":{"line":1090,"column":26}},"221":{"start":{"line":1092,"column":24},"end":{"line":1092,"column":47}},"222":{"start":{"line":1097,"column":12},"end":{"line":1097,"column":52}},"223":{"start":{"line":1116,"column":12},"end":{"line":1127,"column":24}},"224":{"start":{"line":1129,"column":12},"end":{"line":1136,"column":13}},"225":{"start":{"line":1131,"column":16},"end":{"line":1131,"column":43}},"226":{"start":{"line":1132,"column":16},"end":{"line":1135,"column":17}},"227":{"start":{"line":1133,"column":20},"end":{"line":1133,"column":39}},"228":{"start":{"line":1134,"column":20},"end":{"line":1134,"column":38}},"229":{"start":{"line":1138,"column":12},"end":{"line":1146,"column":13}},"230":{"start":{"line":1139,"column":16},"end":{"line":1141,"column":17}},"231":{"start":{"line":1140,"column":20},"end":{"line":1140,"column":40}},"232":{"start":{"line":1142,"column":16},"end":{"line":1145,"column":17}},"233":{"start":{"line":1143,"column":20},"end":{"line":1143,"column":52}},"234":{"start":{"line":1144,"column":20},"end":{"line":1144,"column":33}},"235":{"start":{"line":1148,"column":12},"end":{"line":1161,"column":13}},"236":{"start":{"line":1151,"column":16},"end":{"line":1151,"column":45}},"237":{"start":{"line":1153,"column":16},"end":{"line":1160,"column":17}},"238":{"start":{"line":1154,"column":20},"end":{"line":1154,"column":44}},"239":{"start":{"line":1155,"column":20},"end":{"line":1159,"column":21}},"240":{"start":{"line":1156,"column":24},"end":{"line":1156,"column":47}},"241":{"start":{"line":1157,"column":24},"end":{"line":1157,"column":50}},"242":{"start":{"line":1158,"column":24},"end":{"line":1158,"column":54}},"243":{"start":{"line":1163,"column":12},"end":{"line":1163,"column":23}},"244":{"start":{"line":1180,"column":12},"end":{"line":1180,"column":52}},"245":{"start":{"line":1182,"column":12},"end":{"line":1185,"column":87}},"246":{"start":{"line":1187,"column":12},"end":{"line":1189,"column":13}},"247":{"start":{"line":1188,"column":16},"end":{"line":1188,"column":81}},"248":{"start":{"line":1193,"column":4},"end":{"line":1193,"column":36}}},"branchMap":{"1":{"line":35,"type":"if","locations":[{"start":{"line":35,"column":12},"end":{"line":35,"column":12}},{"start":{"line":35,"column":12},"end":{"line":35,"column":12}}]},"2":{"line":53,"type":"if","locations":[{"start":{"line":53,"column":12},"end":{"line":53,"column":12}},{"start":{"line":53,"column":12},"end":{"line":53,"column":12}}]},"3":{"line":58,"type":"if","locations":[{"start":{"line":58,"column":16},"end":{"line":58,"column":16}},{"start":{"line":58,"column":16},"end":{"line":58,"column":16}}]},"4":{"line":74,"type":"if","locations":[{"start":{"line":74,"column":12},"end":{"line":74,"column":12}},{"start":{"line":74,"column":12},"end":{"line":74,"column":12}}]},"5":{"line":89,"type":"if","locations":[{"start":{"line":89,"column":12},"end":{"line":89,"column":12}},{"start":{"line":89,"column":12},"end":{"line":89,"column":12}}]},"6":{"line":92,"type":"if","locations":[{"start":{"line":92,"column":16},"end":{"line":92,"column":16}},{"start":{"line":92,"column":16},"end":{"line":92,"column":16}}]},"7":{"line":97,"type":"cond-expr","locations":[{"start":{"line":97,"column":64},"end":{"line":97,"column":67}},{"start":{"line":97,"column":70},"end":{"line":97,"column":75}}]},"8":{"line":113,"type":"if","locations":[{"start":{"line":113,"column":12},"end":{"line":113,"column":12}},{"start":{"line":113,"column":12},"end":{"line":113,"column":12}}]},"9":{"line":135,"type":"if","locations":[{"start":{"line":135,"column":12},"end":{"line":135,"column":12}},{"start":{"line":135,"column":12},"end":{"line":135,"column":12}}]},"10":{"line":137,"type":"if","locations":[{"start":{"line":137,"column":19},"end":{"line":137,"column":19}},{"start":{"line":137,"column":19},"end":{"line":137,"column":19}}]},"11":{"line":141,"type":"if","locations":[{"start":{"line":141,"column":20},"end":{"line":141,"column":20}},{"start":{"line":141,"column":20},"end":{"line":141,"column":20}}]},"12":{"line":275,"type":"if","locations":[{"start":{"line":275,"column":8},"end":{"line":275,"column":8}},{"start":{"line":275,"column":8},"end":{"line":275,"column":8}}]},"13":{"line":278,"type":"if","locations":[{"start":{"line":278,"column":16},"end":{"line":278,"column":16}},{"start":{"line":278,"column":16},"end":{"line":278,"column":16}}]},"14":{"line":414,"type":"binary-expr","locations":[{"start":{"line":414,"column":21},"end":{"line":414,"column":27}},{"start":{"line":414,"column":31},"end":{"line":414,"column":33}}]},"15":{"line":416,"type":"if","locations":[{"start":{"line":416,"column":12},"end":{"line":416,"column":12}},{"start":{"line":416,"column":12},"end":{"line":416,"column":12}}]},"16":{"line":422,"type":"if","locations":[{"start":{"line":422,"column":12},"end":{"line":422,"column":12}},{"start":{"line":422,"column":12},"end":{"line":422,"column":12}}]},"17":{"line":422,"type":"binary-expr","locations":[{"start":{"line":422,"column":16},"end":{"line":422,"column":20}},{"start":{"line":422,"column":24},"end":{"line":422,"column":30}}]},"18":{"line":430,"type":"if","locations":[{"start":{"line":430,"column":16},"end":{"line":430,"column":16}},{"start":{"line":430,"column":16},"end":{"line":430,"column":16}}]},"19":{"line":430,"type":"binary-expr","locations":[{"start":{"line":430,"column":20},"end":{"line":430,"column":26}},{"start":{"line":430,"column":30},"end":{"line":430,"column":46}}]},"20":{"line":435,"type":"if","locations":[{"start":{"line":435,"column":20},"end":{"line":435,"column":20}},{"start":{"line":435,"column":20},"end":{"line":435,"column":20}}]},"21":{"line":453,"type":"if","locations":[{"start":{"line":453,"column":20},"end":{"line":453,"column":20}},{"start":{"line":453,"column":20},"end":{"line":453,"column":20}}]},"22":{"line":518,"type":"binary-expr","locations":[{"start":{"line":518,"column":22},"end":{"line":518,"column":29}},{"start":{"line":518,"column":33},"end":{"line":518,"column":54}}]},"23":{"line":520,"type":"if","locations":[{"start":{"line":520,"column":12},"end":{"line":520,"column":12}},{"start":{"line":520,"column":12},"end":{"line":520,"column":12}}]},"24":{"line":597,"type":"if","locations":[{"start":{"line":597,"column":12},"end":{"line":597,"column":12}},{"start":{"line":597,"column":12},"end":{"line":597,"column":12}}]},"25":{"line":605,"type":"if","locations":[{"start":{"line":605,"column":12},"end":{"line":605,"column":12}},{"start":{"line":605,"column":12},"end":{"line":605,"column":12}}]},"26":{"line":605,"type":"binary-expr","locations":[{"start":{"line":605,"column":16},"end":{"line":605,"column":21}},{"start":{"line":605,"column":25},"end":{"line":605,"column":36}}]},"27":{"line":609,"type":"binary-expr","locations":[{"start":{"line":609,"column":18},"end":{"line":609,"column":34}},{"start":{"line":609,"column":38},"end":{"line":609,"column":40}}]},"28":{"line":611,"type":"if","locations":[{"start":{"line":611,"column":12},"end":{"line":611,"column":12}},{"start":{"line":611,"column":12},"end":{"line":611,"column":12}}]},"29":{"line":618,"type":"if","locations":[{"start":{"line":618,"column":12},"end":{"line":618,"column":12}},{"start":{"line":618,"column":12},"end":{"line":618,"column":12}}]},"30":{"line":618,"type":"binary-expr","locations":[{"start":{"line":618,"column":16},"end":{"line":618,"column":26}},{"start":{"line":618,"column":30},"end":{"line":618,"column":48}},{"start":{"line":618,"column":52},"end":{"line":618,"column":69}}]},"31":{"line":626,"type":"if","locations":[{"start":{"line":626,"column":12},"end":{"line":626,"column":12}},{"start":{"line":626,"column":12},"end":{"line":626,"column":12}}]},"32":{"line":626,"type":"binary-expr","locations":[{"start":{"line":626,"column":16},"end":{"line":626,"column":27}},{"start":{"line":626,"column":31},"end":{"line":626,"column":37}}]},"33":{"line":628,"type":"if","locations":[{"start":{"line":628,"column":16},"end":{"line":628,"column":16}},{"start":{"line":628,"column":16},"end":{"line":628,"column":16}}]},"34":{"line":632,"type":"if","locations":[{"start":{"line":632,"column":16},"end":{"line":632,"column":16}},{"start":{"line":632,"column":16},"end":{"line":632,"column":16}}]},"35":{"line":637,"type":"if","locations":[{"start":{"line":637,"column":12},"end":{"line":637,"column":12}},{"start":{"line":637,"column":12},"end":{"line":637,"column":12}}]},"36":{"line":637,"type":"binary-expr","locations":[{"start":{"line":637,"column":16},"end":{"line":637,"column":29}},{"start":{"line":637,"column":33},"end":{"line":637,"column":39}},{"start":{"line":637,"column":43},"end":{"line":637,"column":66}}]},"37":{"line":641,"type":"if","locations":[{"start":{"line":641,"column":12},"end":{"line":641,"column":12}},{"start":{"line":641,"column":12},"end":{"line":641,"column":12}}]},"38":{"line":643,"type":"if","locations":[{"start":{"line":643,"column":16},"end":{"line":643,"column":16}},{"start":{"line":643,"column":16},"end":{"line":643,"column":16}}]},"39":{"line":647,"type":"if","locations":[{"start":{"line":647,"column":16},"end":{"line":647,"column":16}},{"start":{"line":647,"column":16},"end":{"line":647,"column":16}}]},"40":{"line":650,"type":"if","locations":[{"start":{"line":650,"column":19},"end":{"line":650,"column":19}},{"start":{"line":650,"column":19},"end":{"line":650,"column":19}}]},"41":{"line":655,"type":"if","locations":[{"start":{"line":655,"column":16},"end":{"line":655,"column":16}},{"start":{"line":655,"column":16},"end":{"line":655,"column":16}}]},"42":{"line":656,"type":"if","locations":[{"start":{"line":656,"column":20},"end":{"line":656,"column":20}},{"start":{"line":656,"column":20},"end":{"line":656,"column":20}}]},"43":{"line":656,"type":"binary-expr","locations":[{"start":{"line":656,"column":24},"end":{"line":656,"column":45}},{"start":{"line":656,"column":49},"end":{"line":656,"column":61}}]},"44":{"line":727,"type":"if","locations":[{"start":{"line":727,"column":12},"end":{"line":727,"column":12}},{"start":{"line":727,"column":12},"end":{"line":727,"column":12}}]},"45":{"line":734,"type":"if","locations":[{"start":{"line":734,"column":12},"end":{"line":734,"column":12}},{"start":{"line":734,"column":12},"end":{"line":734,"column":12}}]},"46":{"line":734,"type":"binary-expr","locations":[{"start":{"line":734,"column":16},"end":{"line":734,"column":21}},{"start":{"line":734,"column":25},"end":{"line":734,"column":36}}]},"47":{"line":738,"type":"binary-expr","locations":[{"start":{"line":738,"column":22},"end":{"line":738,"column":44}},{"start":{"line":738,"column":48},"end":{"line":738,"column":50}}]},"48":{"line":741,"type":"if","locations":[{"start":{"line":741,"column":12},"end":{"line":741,"column":12}},{"start":{"line":741,"column":12},"end":{"line":741,"column":12}}]},"49":{"line":750,"type":"if","locations":[{"start":{"line":750,"column":12},"end":{"line":750,"column":12}},{"start":{"line":750,"column":12},"end":{"line":750,"column":12}}]},"50":{"line":750,"type":"binary-expr","locations":[{"start":{"line":750,"column":16},"end":{"line":750,"column":22}},{"start":{"line":750,"column":26},"end":{"line":750,"column":38}}]},"51":{"line":754,"type":"cond-expr","locations":[{"start":{"line":754,"column":29},"end":{"line":754,"column":61}},{"start":{"line":754,"column":64},"end":{"line":754,"column":67}}]},"52":{"line":755,"type":"cond-expr","locations":[{"start":{"line":755,"column":27},"end":{"line":755,"column":48}},{"start":{"line":755,"column":51},"end":{"line":755,"column":54}}]},"53":{"line":775,"type":"if","locations":[{"start":{"line":775,"column":12},"end":{"line":775,"column":12}},{"start":{"line":775,"column":12},"end":{"line":775,"column":12}}]},"54":{"line":776,"type":"binary-expr","locations":[{"start":{"line":776,"column":22},"end":{"line":776,"column":46}},{"start":{"line":776,"column":50},"end":{"line":776,"column":52}}]},"55":{"line":779,"type":"cond-expr","locations":[{"start":{"line":779,"column":81},"end":{"line":779,"column":97}},{"start":{"line":779,"column":100},"end":{"line":779,"column":109}}]},"56":{"line":779,"type":"binary-expr","locations":[{"start":{"line":779,"column":20},"end":{"line":779,"column":30}},{"start":{"line":779,"column":35},"end":{"line":779,"column":53}},{"start":{"line":779,"column":58},"end":{"line":779,"column":77}}]},"57":{"line":793,"type":"if","locations":[{"start":{"line":793,"column":12},"end":{"line":793,"column":12}},{"start":{"line":793,"column":12},"end":{"line":793,"column":12}}]},"58":{"line":793,"type":"binary-expr","locations":[{"start":{"line":793,"column":16},"end":{"line":793,"column":26}},{"start":{"line":793,"column":31},"end":{"line":793,"column":49}},{"start":{"line":793,"column":54},"end":{"line":793,"column":90}}]},"59":{"line":820,"type":"binary-expr","locations":[{"start":{"line":820,"column":22},"end":{"line":820,"column":29}},{"start":{"line":820,"column":33},"end":{"line":820,"column":59}},{"start":{"line":820,"column":63},"end":{"line":820,"column":65}}]},"60":{"line":825,"type":"binary-expr","locations":[{"start":{"line":825,"column":23},"end":{"line":825,"column":34}},{"start":{"line":825,"column":38},"end":{"line":825,"column":46}}]},"61":{"line":829,"type":"if","locations":[{"start":{"line":829,"column":12},"end":{"line":829,"column":12}},{"start":{"line":829,"column":12},"end":{"line":829,"column":12}}]},"62":{"line":830,"type":"if","locations":[{"start":{"line":830,"column":16},"end":{"line":830,"column":16}},{"start":{"line":830,"column":16},"end":{"line":830,"column":16}}]},"63":{"line":834,"type":"if","locations":[{"start":{"line":834,"column":16},"end":{"line":834,"column":16}},{"start":{"line":834,"column":16},"end":{"line":834,"column":16}}]},"64":{"line":837,"type":"if","locations":[{"start":{"line":837,"column":20},"end":{"line":837,"column":20}},{"start":{"line":837,"column":20},"end":{"line":837,"column":20}}]},"65":{"line":837,"type":"binary-expr","locations":[{"start":{"line":837,"column":24},"end":{"line":837,"column":30}},{"start":{"line":837,"column":34},"end":{"line":837,"column":46}}]},"66":{"line":844,"type":"if","locations":[{"start":{"line":844,"column":12},"end":{"line":844,"column":12}},{"start":{"line":844,"column":12},"end":{"line":844,"column":12}}]},"67":{"line":844,"type":"binary-expr","locations":[{"start":{"line":844,"column":16},"end":{"line":844,"column":26}},{"start":{"line":844,"column":30},"end":{"line":844,"column":35}}]},"68":{"line":845,"type":"if","locations":[{"start":{"line":845,"column":16},"end":{"line":845,"column":16}},{"start":{"line":845,"column":16},"end":{"line":845,"column":16}}]},"69":{"line":846,"type":"if","locations":[{"start":{"line":846,"column":20},"end":{"line":846,"column":20}},{"start":{"line":846,"column":20},"end":{"line":846,"column":20}}]},"70":{"line":850,"type":"if","locations":[{"start":{"line":850,"column":20},"end":{"line":850,"column":20}},{"start":{"line":850,"column":20},"end":{"line":850,"column":20}}]},"71":{"line":853,"type":"if","locations":[{"start":{"line":853,"column":24},"end":{"line":853,"column":24}},{"start":{"line":853,"column":24},"end":{"line":853,"column":24}}]},"72":{"line":854,"type":"if","locations":[{"start":{"line":854,"column":28},"end":{"line":854,"column":28}},{"start":{"line":854,"column":28},"end":{"line":854,"column":28}}]},"73":{"line":859,"type":"if","locations":[{"start":{"line":859,"column":31},"end":{"line":859,"column":31}},{"start":{"line":859,"column":31},"end":{"line":859,"column":31}}]},"74":{"line":865,"type":"if","locations":[{"start":{"line":865,"column":16},"end":{"line":865,"column":16}},{"start":{"line":865,"column":16},"end":{"line":865,"column":16}}]},"75":{"line":866,"type":"if","locations":[{"start":{"line":866,"column":20},"end":{"line":866,"column":20}},{"start":{"line":866,"column":20},"end":{"line":866,"column":20}}]},"76":{"line":866,"type":"binary-expr","locations":[{"start":{"line":866,"column":23},"end":{"line":866,"column":35}},{"start":{"line":866,"column":40},"end":{"line":866,"column":61}},{"start":{"line":866,"column":66},"end":{"line":866,"column":88}}]},"77":{"line":870,"type":"if","locations":[{"start":{"line":870,"column":24},"end":{"line":870,"column":24}},{"start":{"line":870,"column":24},"end":{"line":870,"column":24}}]},"78":{"line":910,"type":"if","locations":[{"start":{"line":910,"column":16},"end":{"line":910,"column":16}},{"start":{"line":910,"column":16},"end":{"line":910,"column":16}}]},"79":{"line":944,"type":"if","locations":[{"start":{"line":944,"column":12},"end":{"line":944,"column":12}},{"start":{"line":944,"column":12},"end":{"line":944,"column":12}}]},"80":{"line":944,"type":"binary-expr","locations":[{"start":{"line":944,"column":16},"end":{"line":944,"column":22}},{"start":{"line":944,"column":26},"end":{"line":944,"column":38}}]},"81":{"line":951,"type":"if","locations":[{"start":{"line":951,"column":16},"end":{"line":951,"column":16}},{"start":{"line":951,"column":16},"end":{"line":951,"column":16}}]},"82":{"line":951,"type":"binary-expr","locations":[{"start":{"line":951,"column":20},"end":{"line":951,"column":33}},{"start":{"line":951,"column":37},"end":{"line":951,"column":97}}]},"83":{"line":981,"type":"if","locations":[{"start":{"line":981,"column":12},"end":{"line":981,"column":12}},{"start":{"line":981,"column":12},"end":{"line":981,"column":12}}]},"84":{"line":983,"type":"cond-expr","locations":[{"start":{"line":983,"column":41},"end":{"line":983,"column":67}},{"start":{"line":983,"column":70},"end":{"line":983,"column":74}}]},"85":{"line":1016,"type":"if","locations":[{"start":{"line":1016,"column":16},"end":{"line":1016,"column":16}},{"start":{"line":1016,"column":16},"end":{"line":1016,"column":16}}]},"86":{"line":1025,"type":"if","locations":[{"start":{"line":1025,"column":20},"end":{"line":1025,"column":20}},{"start":{"line":1025,"column":20},"end":{"line":1025,"column":20}}]},"87":{"line":1029,"type":"if","locations":[{"start":{"line":1029,"column":20},"end":{"line":1029,"column":20}},{"start":{"line":1029,"column":20},"end":{"line":1029,"column":20}}]},"88":{"line":1072,"type":"if","locations":[{"start":{"line":1072,"column":12},"end":{"line":1072,"column":12}},{"start":{"line":1072,"column":12},"end":{"line":1072,"column":12}}]},"89":{"line":1079,"type":"if","locations":[{"start":{"line":1079,"column":16},"end":{"line":1079,"column":16}},{"start":{"line":1079,"column":16},"end":{"line":1079,"column":16}}]},"90":{"line":1080,"type":"if","locations":[{"start":{"line":1080,"column":20},"end":{"line":1080,"column":20}},{"start":{"line":1080,"column":20},"end":{"line":1080,"column":20}}]},"91":{"line":1084,"type":"binary-expr","locations":[{"start":{"line":1084,"column":34},"end":{"line":1084,"column":41}},{"start":{"line":1084,"column":45},"end":{"line":1084,"column":47}}]},"92":{"line":1086,"type":"binary-expr","locations":[{"start":{"line":1086,"column":44},"end":{"line":1086,"column":57}},{"start":{"line":1086,"column":61},"end":{"line":1086,"column":63}}]},"93":{"line":1129,"type":"if","locations":[{"start":{"line":1129,"column":12},"end":{"line":1129,"column":12}},{"start":{"line":1129,"column":12},"end":{"line":1129,"column":12}}]},"94":{"line":1129,"type":"binary-expr","locations":[{"start":{"line":1129,"column":16},"end":{"line":1129,"column":25}},{"start":{"line":1129,"column":29},"end":{"line":1129,"column":39}}]},"95":{"line":1132,"type":"if","locations":[{"start":{"line":1132,"column":16},"end":{"line":1132,"column":16}},{"start":{"line":1132,"column":16},"end":{"line":1132,"column":16}}]},"96":{"line":1132,"type":"binary-expr","locations":[{"start":{"line":1132,"column":20},"end":{"line":1132,"column":26}},{"start":{"line":1132,"column":30},"end":{"line":1132,"column":57}}]},"97":{"line":1138,"type":"if","locations":[{"start":{"line":1138,"column":12},"end":{"line":1138,"column":12}},{"start":{"line":1138,"column":12},"end":{"line":1138,"column":12}}]},"98":{"line":1138,"type":"binary-expr","locations":[{"start":{"line":1138,"column":16},"end":{"line":1138,"column":21}},{"start":{"line":1138,"column":25},"end":{"line":1138,"column":36}}]},"99":{"line":1139,"type":"if","locations":[{"start":{"line":1139,"column":16},"end":{"line":1139,"column":16}},{"start":{"line":1139,"column":16},"end":{"line":1139,"column":16}}]},"100":{"line":1142,"type":"if","locations":[{"start":{"line":1142,"column":16},"end":{"line":1142,"column":16}},{"start":{"line":1142,"column":16},"end":{"line":1142,"column":16}}]},"101":{"line":1148,"type":"if","locations":[{"start":{"line":1148,"column":12},"end":{"line":1148,"column":12}},{"start":{"line":1148,"column":12},"end":{"line":1148,"column":12}}]},"102":{"line":1148,"type":"binary-expr","locations":[{"start":{"line":1148,"column":16},"end":{"line":1148,"column":25}},{"start":{"line":1148,"column":29},"end":{"line":1148,"column":39}}]},"103":{"line":1153,"type":"if","locations":[{"start":{"line":1153,"column":16},"end":{"line":1153,"column":16}},{"start":{"line":1153,"column":16},"end":{"line":1153,"column":16}}]},"104":{"line":1153,"type":"binary-expr","locations":[{"start":{"line":1153,"column":20},"end":{"line":1153,"column":27}},{"start":{"line":1153,"column":31},"end":{"line":1153,"column":59}},{"start":{"line":1153,"column":64},"end":{"line":1153,"column":81}},{"start":{"line":1153,"column":87},"end":{"line":1153,"column":99}}]},"105":{"line":1180,"type":"binary-expr","locations":[{"start":{"line":1180,"column":20},"end":{"line":1180,"column":25}},{"start":{"line":1180,"column":29},"end":{"line":1180,"column":51}}]},"106":{"line":1184,"type":"binary-expr","locations":[{"start":{"line":1184,"column":28},"end":{"line":1184,"column":32}},{"start":{"line":1184,"column":36},"end":{"line":1184,"column":60}}]},"107":{"line":1185,"type":"binary-expr","locations":[{"start":{"line":1185,"column":32},"end":{"line":1185,"column":41}},{"start":{"line":1185,"column":45},"end":{"line":1185,"column":53}},{"start":{"line":1185,"column":57},"end":{"line":1185,"column":85}}]},"108":{"line":1187,"type":"if","locations":[{"start":{"line":1187,"column":12},"end":{"line":1187,"column":12}},{"start":{"line":1187,"column":12},"end":{"line":1187,"column":12}}]},"109":{"line":1187,"type":"binary-expr","locations":[{"start":{"line":1187,"column":16},"end":{"line":1187,"column":21}},{"start":{"line":1187,"column":25},"end":{"line":1187,"column":34}},{"start":{"line":1187,"column":38},"end":{"line":1187,"column":51}}]}},"code":["(function () { YUI.add('attribute-core', function (Y, NAME) {",""," /**"," * The State class maintains state for a collection of named items, with"," * a varying number of properties defined."," *"," * It avoids the need to create a separate class for the item, and separate instances"," * of these classes for each item, by storing the state in a 2 level hash table,"," * improving performance when the number of items is likely to be large."," *"," * @constructor"," * @class State"," */"," Y.State = function() {"," /**"," * Hash of attributes"," * @property data"," */"," this.data = {};"," };",""," Y.State.prototype = {",""," /**"," * Adds a property to an item."," *"," * @method add"," * @param name {String} The name of the item."," * @param key {String} The name of the property."," * @param val {Any} The value of the property."," */"," add: function(name, key, val) {"," var item = this.data[name];",""," if (!item) {"," item = this.data[name] = {};"," }",""," item[key] = val;"," },",""," /**"," * Adds multiple properties to an item."," *"," * @method addAll"," * @param name {String} The name of the item."," * @param obj {Object} A hash of property/value pairs."," */"," addAll: function(name, obj) {"," var item = this.data[name],"," key;",""," if (!item) {"," item = this.data[name] = {};"," }",""," for (key in obj) {"," if (obj.hasOwnProperty(key)) {"," item[key] = obj[key];"," }"," }"," },",""," /**"," * Removes a property from an item."," *"," * @method remove"," * @param name {String} The name of the item."," * @param key {String} The property to remove."," */"," remove: function(name, key) {"," var item = this.data[name];",""," if (item) {"," delete item[key];"," }"," },",""," /**"," * Removes multiple properties from an item, or removes the item completely."," *"," * @method removeAll"," * @param name {String} The name of the item."," * @param obj {Object|Array} Collection of properties to delete. If not provided, the entire item is removed."," */"," removeAll: function(name, obj) {"," var data;",""," if (!obj) {"," data = this.data;",""," if (name in data) {"," delete data[name];"," }"," } else {"," Y.each(obj, function(value, key) {"," this.remove(name, typeof key === 'string' ? key : value);"," }, this);"," }"," },",""," /**"," * For a given item, returns the value of the property requested, or undefined if not found."," *"," * @method get"," * @param name {String} The name of the item"," * @param key {String} Optional. The property value to retrieve."," * @return {Any} The value of the supplied property."," */"," get: function(name, key) {"," var item = this.data[name];",""," if (item) {"," return item[key];"," }"," },",""," /**"," * For the given item, returns an object with all of the"," * item's property/value pairs. By default the object returned"," * is a shallow copy of the stored data, but passing in true"," * as the second parameter will return a reference to the stored"," * data."," *"," * @method getAll"," * @param name {String} The name of the item"," * @param reference {boolean} true, if you want a reference to the stored"," * object"," * @return {Object} An object with property/value pairs for the item."," */"," getAll : function(name, reference) {"," var item = this.data[name],"," key, obj;",""," if (reference) {"," obj = item;"," } else if (item) {"," obj = {};",""," for (key in item) {"," if (item.hasOwnProperty(key)) {"," obj[key] = item[key];"," }"," }"," }",""," return obj;"," }"," };"," /*For log lines*/"," /*jshint maxlen:200*/",""," /**"," * The attribute module provides an augmentable Attribute implementation, which"," * adds configurable attributes and attribute change events to the class being"," * augmented. It also provides a State class, which is used internally by Attribute,"," * but can also be used independently to provide a name/property/value data structure to"," * store state."," *"," * @module attribute"," */",""," /**"," * The attribute-core submodule provides the lightest level of attribute handling support"," * without Attribute change events, or lesser used methods such as reset(), modifyAttrs(),"," * and removeAttr()."," *"," * @module attribute"," * @submodule attribute-core"," */"," var O = Y.Object,"," Lang = Y.Lang,",""," DOT = \".\",",""," // Externally configurable props"," GETTER = \"getter\","," SETTER = \"setter\","," READ_ONLY = \"readOnly\","," WRITE_ONCE = \"writeOnce\","," INIT_ONLY = \"initOnly\","," VALIDATOR = \"validator\","," VALUE = \"value\","," VALUE_FN = \"valueFn\","," LAZY_ADD = \"lazyAdd\",",""," // Used for internal state management"," ADDED = \"added\","," BYPASS_PROXY = \"_bypassProxy\","," INIT_VALUE = \"initValue\","," LAZY = \"lazy\",",""," INVALID_VALUE;",""," /**"," *

"," * AttributeCore provides the lightest level of configurable attribute support. It is designed to be"," * augmented on to a host class, and provides the host with the ability to configure"," * attributes to store and retrieve state, but without support for attribute change events."," *

"," *

For example, attributes added to the host can be configured:

"," *
    "," *
  • As read only.
  • "," *
  • As write once.
  • "," *
  • With a setter function, which can be used to manipulate"," * values passed to Attribute's set method, before they are stored.
  • "," *
  • With a getter function, which can be used to manipulate stored values,"," * before they are returned by Attribute's get method.
  • "," *
  • With a validator function, to validate values before they are stored.
  • "," *
"," *"," *

See the addAttr method, for the complete set of configuration"," * options available for attributes.

"," *"," *

Object/Classes based on AttributeCore can augment AttributeObservable"," * (with true for overwrite) and AttributeExtras to add attribute event and"," * additional, less commonly used attribute methods, such as `modifyAttr`, `removeAttr` and `reset`.

"," *"," * @class AttributeCore"," * @param attrs {Object} The attributes to add during construction (passed through to addAttrs)."," * These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor."," * @param values {Object} The initial attribute values to apply (passed through to addAttrs)."," * These are not merged/cloned. The caller is responsible for isolating user provided values if required."," * @param lazy {boolean} Whether or not to add attributes lazily (passed through to addAttrs)."," */"," function AttributeCore(attrs, values, lazy) {"," // HACK: Fix #2531929"," // Complete hack, to make sure the first clone of a node value in IE doesn't doesn't hurt state - maintains 3.4.1 behavior."," // Too late in the release cycle to do anything about the core problem."," // The root issue is that cloning a Y.Node instance results in an object which barfs in IE, when you access it's properties (since 3.3.0)."," this._yuievt = null;",""," this._initAttrHost(attrs, values, lazy);"," }",""," /**"," *

The value to return from an attribute setter in order to prevent the set from going through.

"," *"," *

You can return this value from your setter if you wish to combine validator and setter"," * functionality into a single setter function, which either returns the massaged value to be stored or"," * AttributeCore.INVALID_VALUE to prevent invalid values from being stored.

"," *"," * @property INVALID_VALUE"," * @type Object"," * @static"," * @final"," */"," AttributeCore.INVALID_VALUE = {};"," INVALID_VALUE = AttributeCore.INVALID_VALUE;",""," /**"," * The list of properties which can be configured for"," * each attribute (e.g. setter, getter, writeOnce etc.)."," *"," * This property is used internally as a whitelist for faster"," * Y.mix operations."," *"," * @property _ATTR_CFG"," * @type Array"," * @static"," * @protected"," */"," AttributeCore._ATTR_CFG = [SETTER, GETTER, VALIDATOR, VALUE, VALUE_FN, WRITE_ONCE, READ_ONLY, LAZY_ADD, BYPASS_PROXY];",""," /**"," * Utility method to protect an attribute configuration hash, by merging the"," * entire object and the individual attr config objects."," *"," * @method protectAttrs"," * @static"," * @param {Object} attrs A hash of attribute to configuration object pairs."," * @return {Object} A protected version of the `attrs` argument."," */"," AttributeCore.protectAttrs = function (attrs) {"," if (attrs) {"," attrs = Y.merge(attrs);"," for (var attr in attrs) {"," if (attrs.hasOwnProperty(attr)) {"," attrs[attr] = Y.merge(attrs[attr]);"," }"," }"," }",""," return attrs;"," };",""," AttributeCore.prototype = {",""," /**"," * Constructor logic for attributes. Initializes the host state, and sets up the inital attributes passed to the"," * constructor."," *"," * @method _initAttrHost"," * @param attrs {Object} The attributes to add during construction (passed through to addAttrs)."," * These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor."," * @param values {Object} The initial attribute values to apply (passed through to addAttrs)."," * These are not merged/cloned. The caller is responsible for isolating user provided values if required."," * @param lazy {boolean} Whether or not to add attributes lazily (passed through to addAttrs)."," * @private"," */"," _initAttrHost : function(attrs, values, lazy) {"," this._state = new Y.State();"," this._initAttrs(attrs, values, lazy);"," },",""," /**"," *

"," * Adds an attribute with the provided configuration to the host object."," *

"," *

"," * The config argument object supports the following properties:"," *

"," *"," *
"," *
value <Any>
"," *
The initial value to set on the attribute
"," *"," *
valueFn <Function | String>
"," *
"," *

A function, which will return the initial value to set on the attribute. This is useful"," * for cases where the attribute configuration is defined statically, but needs to"," * reference the host instance (\"this\") to obtain an initial value. If both the value and valueFn properties are defined,"," * the value returned by the valueFn has precedence over the value property, unless it returns undefined, in which"," * case the value property is used.

"," *"," *

valueFn can also be set to a string, representing the name of the instance method to be used to retrieve the value.

"," *
"," *"," *
readOnly <boolean>
"," *
Whether or not the attribute is read only. Attributes having readOnly set to true"," * cannot be modified by invoking the set method.
"," *"," *
writeOnce <boolean> or <string>
"," *
"," * Whether or not the attribute is \"write once\". Attributes having writeOnce set to true,"," * can only have their values set once, be it through the default configuration,"," * constructor configuration arguments, or by invoking set."," *

The writeOnce attribute can also be set to the string \"initOnly\","," * in which case the attribute can only be set during initialization"," * (when used with Base, this means it can only be set during construction)

"," *
"," *"," *
setter <Function | String>
"," *
"," *

The setter function used to massage or normalize the value passed to the set method for the attribute."," * The value returned by the setter will be the final stored value. Returning"," * Attribute.INVALID_VALUE, from the setter will prevent"," * the value from being stored."," *

"," *"," *

setter can also be set to a string, representing the name of the instance method to be used as the setter function.

"," *
"," *"," *
getter <Function | String>
"," *
"," *

"," * The getter function used to massage or normalize the value returned by the get method for the attribute."," * The value returned by the getter function is the value which will be returned to the user when they"," * invoke get."," *

"," *"," *

getter can also be set to a string, representing the name of the instance method to be used as the getter function.

"," *
"," *"," *
validator <Function | String>
"," *
"," *

"," * The validator function invoked prior to setting the stored value. Returning"," * false from the validator function will prevent the value from being stored."," *

"," *"," *

validator can also be set to a string, representing the name of the instance method to be used as the validator function.

"," *
"," *"," *
lazyAdd <boolean>
"," *
Whether or not to delay initialization of the attribute until the first call to get/set it."," * This flag can be used to over-ride lazy initialization on a per attribute basis, when adding multiple attributes through"," * the addAttrs method.
"," *"," *
"," *"," *

The setter, getter and validator are invoked with the value and name passed in as the first and second arguments, and with"," * the context (\"this\") set to the host object.

"," *"," *

Configuration properties outside of the list mentioned above are considered private properties used internally by attribute,"," * and are not intended for public use.

"," *"," * @method addAttr"," *"," * @param {String} name The name of the attribute."," * @param {Object} config An object with attribute configuration property/value pairs, specifying the configuration for the attribute."," *"," *

"," * NOTE: The configuration object is modified when adding an attribute, so if you need"," * to protect the original values, you will need to merge the object."," *

"," *"," * @param {boolean} lazy (optional) Whether or not to add this attribute lazily (on the first call to get/set)."," *"," * @return {Object} A reference to the host object."," *"," * @chainable"," */"," addAttr : function(name, config, lazy) {","",""," var host = this, // help compression"," state = host._state,"," data = state.data,"," value,"," added,"," hasValue;",""," config = config || {};",""," if (LAZY_ADD in config) {"," lazy = config[LAZY_ADD];"," }",""," added = state.get(name, ADDED);",""," if (lazy && !added) {"," state.data[name] = {"," lazy : config,"," added : true"," };"," } else {","",""," if (!added || config.isLazyAdd) {",""," hasValue = (VALUE in config);","",""," if (hasValue) {",""," // We'll go through set, don't want to set value in config directly",""," // PERF TODO: VALIDATE: See if setting this to undefined is sufficient. We use to delete before."," // In certain code paths/use cases, undefined may not be the same as not present."," // If not, we can set it to some known fixed value (like INVALID_VALUE, say INITIALIZING_VALUE) for performance,"," // to avoid a delete which seems to help a lot.",""," value = config.value;"," config.value = undefined;"," }",""," config.added = true;"," config.initializing = true;",""," data[name] = config;",""," if (hasValue) {"," // Go through set, so that raw values get normalized/validated"," host.set(name, value);"," }",""," config.initializing = false;"," }"," }",""," return host;"," },",""," /**"," * Checks if the given attribute has been added to the host"," *"," * @method attrAdded"," * @param {String} name The name of the attribute to check."," * @return {boolean} true if an attribute with the given name has been added, false if it hasn't."," * This method will return true for lazily added attributes."," */"," attrAdded: function(name) {"," return !!(this._state.get(name, ADDED));"," },",""," /**"," * Returns the current value of the attribute. If the attribute"," * has been configured with a 'getter' function, this method will delegate"," * to the 'getter' to obtain the value of the attribute."," *"," * @method get"," *"," * @param {String} name The name of the attribute. If the value of the attribute is an Object,"," * dot notation can be used to obtain the value of a property of the object (e.g. get(\"x.y.z\"))"," *"," * @return {Any} The value of the attribute"," */"," get : function(name) {"," return this._getAttr(name);"," },",""," /**"," * Checks whether or not the attribute is one which has been"," * added lazily and still requires initialization."," *"," * @method _isLazyAttr"," * @private"," * @param {String} name The name of the attribute"," * @return {boolean} true if it's a lazily added attribute, false otherwise."," */"," _isLazyAttr: function(name) {"," return this._state.get(name, LAZY);"," },",""," /**"," * Finishes initializing an attribute which has been lazily added."," *"," * @method _addLazyAttr"," * @private"," * @param {Object} name The name of the attribute"," * @param {Object} [lazyCfg] Optional config hash for the attribute. This is added for performance"," * along the critical path, where the calling method has already obtained lazy config from state."," */"," _addLazyAttr: function(name, lazyCfg) {"," var state = this._state;",""," lazyCfg = lazyCfg || state.get(name, LAZY);",""," if (lazyCfg) {",""," // PERF TODO: For App's id override, otherwise wouldn't be"," // needed. It expects to find it in the cfg for it's"," // addAttr override. Would like to remove, once App override is"," // removed."," state.data[name].lazy = undefined;",""," lazyCfg.isLazyAdd = true;",""," this.addAttr(name, lazyCfg);"," }"," },",""," /**"," * Sets the value of an attribute."," *"," * @method set"," * @chainable"," *"," * @param {String} name The name of the attribute. If the"," * current value of the attribute is an Object, dot notation can be used"," * to set the value of a property within the object (e.g. set(\"x.y.z\", 5))."," * @param {Any} value The value to set the attribute to."," * @param {Object} [opts] Optional data providing the circumstances for the change."," * @return {Object} A reference to the host object."," */"," set : function(name, val, opts) {"," return this._setAttr(name, val, opts);"," },",""," /**"," * Allows setting of readOnly/writeOnce attributes. See set for argument details."," *"," * @method _set"," * @protected"," * @chainable"," *"," * @param {String} name The name of the attribute."," * @param {Any} val The value to set the attribute to."," * @param {Object} [opts] Optional data providing the circumstances for the change."," * @return {Object} A reference to the host object."," */"," _set : function(name, val, opts) {"," return this._setAttr(name, val, opts, true);"," },",""," /**"," * Provides the common implementation for the public set and protected _set methods."," *"," * See set for argument details."," *"," * @method _setAttr"," * @protected"," * @chainable"," *"," * @param {String} name The name of the attribute."," * @param {Any} value The value to set the attribute to."," * @param {Object} [opts] Optional data providing the circumstances for the change."," * @param {boolean} force If true, allows the caller to set values for"," * readOnly or writeOnce attributes which have already been set."," *"," * @return {Object} A reference to the host object."," */"," _setAttr : function(name, val, opts, force) {"," var allowSet = true,"," state = this._state,"," stateProxy = this._stateProxy,"," tCfgs = this._tCfgs,"," cfg,"," initialSet,"," strPath,"," path,"," currVal,"," writeOnce,"," initializing;",""," if (name.indexOf(DOT) !== -1) {"," strPath = name;",""," path = name.split(DOT);"," name = path.shift();"," }",""," // On Demand - Should be rare - handles out of order valueFn, setter, getter references"," if (tCfgs && tCfgs[name]) {"," this._addOutOfOrder(name, tCfgs[name]);"," }",""," cfg = state.data[name] || {};",""," if (cfg.lazy) {"," cfg = cfg.lazy;"," this._addLazyAttr(name, cfg);"," }",""," initialSet = (cfg.value === undefined);",""," if (stateProxy && name in stateProxy && !cfg._bypassProxy) {"," // TODO: Value is always set for proxy. Can we do any better? Maybe take a snapshot as the initial value for the first call to set?"," initialSet = false;"," }",""," writeOnce = cfg.writeOnce;"," initializing = cfg.initializing;",""," if (!initialSet && !force) {",""," if (writeOnce) {"," allowSet = false;"," }",""," if (cfg.readOnly) {"," allowSet = false;"," }"," }",""," if (!initializing && !force && writeOnce === INIT_ONLY) {"," allowSet = false;"," }",""," if (allowSet) {"," // Don't need currVal if initialSet (might fail in custom getter if it always expects a non-undefined/non-null value)"," if (!initialSet) {"," currVal = this.get(name);"," }",""," if (path) {"," val = O.setValue(Y.clone(currVal), path, val);",""," if (val === undefined) {"," allowSet = false;"," }"," }",""," if (allowSet) {"," if (!this._fireAttrChange || initializing) {"," this._setAttrVal(name, strPath, currVal, val, opts, cfg);"," } else {"," // HACK - no real reason core needs to know about _fireAttrChange, but"," // it adds fn hops if we want to break it out. Not sure it's worth it for this critical path"," this._fireAttrChange(name, strPath, currVal, val, opts, cfg);"," }"," }"," }",""," return this;"," },",""," /**"," * Utility method used by get/set to add attributes"," * encountered out of order when calling addAttrs()."," *"," * For example, if:"," *"," * this.addAttrs({"," * foo: {"," * setter: function() {"," * // make sure this bar is available when foo is added"," * this.get(\"bar\");"," * }"," * },"," * bar: {"," * value: ..."," * }"," * });"," *"," * @method _addOutOfOrder"," * @private"," * @param name {String} attribute name"," * @param cfg {Object} attribute configuration"," */"," _addOutOfOrder : function(name, cfg) {",""," var attrs = {};"," attrs[name] = cfg;",""," delete this._tCfgs[name];",""," // TODO: The original code went through addAttrs, so"," // sticking with it for this pass. Seems like we could"," // just jump straight to _addAttr() and get some perf"," // improvement."," this._addAttrs(attrs, this._tVals);"," },",""," /**"," * Provides the common implementation for the public get method,"," * allowing Attribute hosts to over-ride either method."," *"," * See get for argument details."," *"," * @method _getAttr"," * @protected"," * @chainable"," *"," * @param {String} name The name of the attribute."," * @return {Any} The value of the attribute."," */"," _getAttr : function(name) {"," var fullName = name,"," tCfgs = this._tCfgs,"," path,"," getter,"," val,"," attrCfg;",""," if (name.indexOf(DOT) !== -1) {"," path = name.split(DOT);"," name = path.shift();"," }",""," // On Demand - Should be rare - handles out of"," // order valueFn, setter, getter references"," if (tCfgs && tCfgs[name]) {"," this._addOutOfOrder(name, tCfgs[name]);"," }",""," attrCfg = this._state.data[name] || {};",""," // Lazy Init"," if (attrCfg.lazy) {"," attrCfg = attrCfg.lazy;"," this._addLazyAttr(name, attrCfg);"," }",""," val = this._getStateVal(name, attrCfg);",""," getter = attrCfg.getter;",""," if (getter && !getter.call) {"," getter = this[getter];"," }",""," val = (getter) ? getter.call(this, val, fullName) : val;"," val = (path) ? O.getValue(val, path) : val;",""," return val;"," },",""," /**"," * Gets the stored value for the attribute, from either the"," * internal state object, or the state proxy if it exits"," *"," * @method _getStateVal"," * @private"," * @param {String} name The name of the attribute"," * @param {Object} [cfg] Optional config hash for the attribute. This is added for performance along the critical path,"," * where the calling method has already obtained the config from state."," *"," * @return {Any} The stored value of the attribute"," */"," _getStateVal : function(name, cfg) {"," var stateProxy = this._stateProxy;",""," if (!cfg) {"," cfg = this._state.getAll(name) || {};"," }",""," return (stateProxy && (name in stateProxy) && !(cfg._bypassProxy)) ? stateProxy[name] : cfg.value;"," },",""," /**"," * Sets the stored value for the attribute, in either the"," * internal state object, or the state proxy if it exits"," *"," * @method _setStateVal"," * @private"," * @param {String} name The name of the attribute"," * @param {Any} value The value of the attribute"," */"," _setStateVal : function(name, value) {"," var stateProxy = this._stateProxy;"," if (stateProxy && (name in stateProxy) && !this._state.get(name, BYPASS_PROXY)) {"," stateProxy[name] = value;"," } else {"," this._state.add(name, VALUE, value);"," }"," },",""," /**"," * Updates the stored value of the attribute in the privately held State object,"," * if validation and setter passes."," *"," * @method _setAttrVal"," * @private"," * @param {String} attrName The attribute name."," * @param {String} subAttrName The sub-attribute name, if setting a sub-attribute property (\"x.y.z\")."," * @param {Any} prevVal The currently stored value of the attribute."," * @param {Any} newVal The value which is going to be stored."," * @param {Object} [opts] Optional data providing the circumstances for the change."," * @param {Object} [attrCfg] Optional config hash for the attribute. This is added for performance along the critical path,"," * where the calling method has already obtained the config from state."," *"," * @return {booolean} true if the new attribute value was stored, false if not."," */"," _setAttrVal : function(attrName, subAttrName, prevVal, newVal, opts, attrCfg) {",""," var host = this,"," allowSet = true,"," cfg = attrCfg || this._state.data[attrName] || {},"," validator = cfg.validator,"," setter = cfg.setter,"," initializing = cfg.initializing,"," prevRawVal = this._getStateVal(attrName, cfg),"," name = subAttrName || attrName,"," retVal,"," valid;",""," if (validator) {"," if (!validator.call) {"," // Assume string - trying to keep critical path tight, so avoiding Lang check"," validator = this[validator];"," }"," if (validator) {"," valid = validator.call(host, newVal, name, opts);",""," if (!valid && initializing) {"," newVal = cfg.defaultValue;"," valid = true; // Assume it's valid, for perf."," }"," }"," }",""," if (!validator || valid) {"," if (setter) {"," if (!setter.call) {"," // Assume string - trying to keep critical path tight, so avoiding Lang check"," setter = this[setter];"," }"," if (setter) {"," retVal = setter.call(host, newVal, name, opts);",""," if (retVal === INVALID_VALUE) {"," if (initializing) {"," newVal = cfg.defaultValue;"," } else {"," allowSet = false;"," }"," } else if (retVal !== undefined){"," newVal = retVal;"," }"," }"," }",""," if (allowSet) {"," if(!subAttrName && (newVal === prevRawVal) && !Lang.isObject(newVal)) {"," allowSet = false;"," } else {"," // Store value"," if (!(INIT_VALUE in cfg)) {"," cfg.initValue = newVal;"," }"," host._setStateVal(attrName, newVal);"," }"," }",""," } else {"," allowSet = false;"," }",""," return allowSet;"," },",""," /**"," * Sets multiple attribute values."," *"," * @method setAttrs"," * @param {Object} attrs An object with attributes name/value pairs."," * @param {Object} [opts] Optional data providing the circumstances for the change."," * @return {Object} A reference to the host object."," * @chainable"," */"," setAttrs : function(attrs, opts) {"," return this._setAttrs(attrs, opts);"," },",""," /**"," * Implementation behind the public setAttrs method, to set multiple attribute values."," *"," * @method _setAttrs"," * @protected"," * @param {Object} attrs An object with attributes name/value pairs."," * @param {Object} [opts] Optional data providing the circumstances for the change"," * @return {Object} A reference to the host object."," * @chainable"," */"," _setAttrs : function(attrs, opts) {"," var attr;"," for (attr in attrs) {"," if ( attrs.hasOwnProperty(attr) ) {"," this.set(attr, attrs[attr], opts);"," }"," }"," return this;"," },",""," /**"," * Gets multiple attribute values."," *"," * @method getAttrs"," * @param {Array | boolean} attrs Optional. An array of attribute names. If omitted, all attribute values are"," * returned. If set to true, all attributes modified from their initial values are returned."," * @return {Object} An object with attribute name/value pairs."," */"," getAttrs : function(attrs) {"," return this._getAttrs(attrs);"," },",""," /**"," * Implementation behind the public getAttrs method, to get multiple attribute values."," *"," * @method _getAttrs"," * @protected"," * @param {Array | boolean} attrs Optional. An array of attribute names. If omitted, all attribute values are"," * returned. If set to true, all attributes modified from their initial values are returned."," * @return {Object} An object with attribute name/value pairs."," */"," _getAttrs : function(attrs) {"," var obj = {},"," attr, i, len,"," modifiedOnly = (attrs === true);",""," // TODO - figure out how to get all \"added\""," if (!attrs || modifiedOnly) {"," attrs = O.keys(this._state.data);"," }",""," for (i = 0, len = attrs.length; i < len; i++) {"," attr = attrs[i];",""," if (!modifiedOnly || this._getStateVal(attr) != this._state.get(attr, INIT_VALUE)) {"," // Go through get, to honor cloning/normalization"," obj[attr] = this.get(attr);"," }"," }",""," return obj;"," },",""," /**"," * Configures a group of attributes, and sets initial values."," *"," *

"," * NOTE: This method does not isolate the configuration object by merging/cloning."," * The caller is responsible for merging/cloning the configuration object if required."," *

"," *"," * @method addAttrs"," * @chainable"," *"," * @param {Object} cfgs An object with attribute name/configuration pairs."," * @param {Object} values An object with attribute name/value pairs, defining the initial values to apply."," * Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only."," * @param {boolean} lazy Whether or not to delay the intialization of these attributes until the first call to get/set."," * Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration."," * See addAttr."," *"," * @return {Object} A reference to the host object."," */"," addAttrs : function(cfgs, values, lazy) {"," if (cfgs) {"," this._tCfgs = cfgs;"," this._tVals = (values) ? this._normAttrVals(values) : null;"," this._addAttrs(cfgs, this._tVals, lazy);"," this._tCfgs = this._tVals = null;"," }",""," return this;"," },",""," /**"," * Implementation behind the public addAttrs method."," *"," * This method is invoked directly by get if it encounters a scenario"," * in which an attribute's valueFn attempts to obtain the"," * value an attribute in the same group of attributes, which has not yet"," * been added (on demand initialization)."," *"," * @method _addAttrs"," * @private"," * @param {Object} cfgs An object with attribute name/configuration pairs."," * @param {Object} values An object with attribute name/value pairs, defining the initial values to apply."," * Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only."," * @param {boolean} lazy Whether or not to delay the intialization of these attributes until the first call to get/set."," * Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration."," * See addAttr."," */"," _addAttrs : function(cfgs, values, lazy) {"," var tCfgs = this._tCfgs,"," tVals = this._tVals,"," attr,"," attrCfg,"," value;",""," for (attr in cfgs) {"," if (cfgs.hasOwnProperty(attr)) {",""," // Not Merging. Caller is responsible for isolating configs"," attrCfg = cfgs[attr];"," attrCfg.defaultValue = attrCfg.value;",""," // Handle simple, complex and user values, accounting for read-only"," value = this._getAttrInitVal(attr, attrCfg, tVals);",""," if (value !== undefined) {"," attrCfg.value = value;"," }",""," if (tCfgs[attr]) {"," tCfgs[attr] = undefined;"," }",""," this.addAttr(attr, attrCfg, lazy);"," }"," }"," },",""," /**"," * Utility method to protect an attribute configuration"," * hash, by merging the entire object and the individual"," * attr config objects."," *"," * @method _protectAttrs"," * @protected"," * @param {Object} attrs A hash of attribute to configuration object pairs."," * @return {Object} A protected version of the attrs argument."," * @deprecated Use `AttributeCore.protectAttrs()` or"," * `Attribute.protectAttrs()` which are the same static utility method."," */"," _protectAttrs : AttributeCore.protectAttrs,",""," /**"," * Utility method to normalize attribute values. The base implementation"," * simply merges the hash to protect the original."," *"," * @method _normAttrVals"," * @param {Object} valueHash An object with attribute name/value pairs"," *"," * @return {Object} An object literal with 2 properties - \"simple\" and \"complex\","," * containing simple and complex attribute values respectively keyed"," * by the top level attribute name, or null, if valueHash is falsey."," *"," * @private"," */"," _normAttrVals : function(valueHash) {"," var vals,"," subvals,"," path,"," attr,"," v, k;",""," if (!valueHash) {"," return null;"," }",""," vals = {};",""," for (k in valueHash) {"," if (valueHash.hasOwnProperty(k)) {"," if (k.indexOf(DOT) !== -1) {"," path = k.split(DOT);"," attr = path.shift();",""," subvals = subvals || {};",""," v = subvals[attr] = subvals[attr] || [];"," v[v.length] = {"," path : path,"," value: valueHash[k]"," };"," } else {"," vals[k] = valueHash[k];"," }"," }"," }",""," return { simple:vals, complex:subvals };"," },",""," /**"," * Returns the initial value of the given attribute from"," * either the default configuration provided, or the"," * over-ridden value if it exists in the set of initValues"," * provided and the attribute is not read-only."," *"," * @param {String} attr The name of the attribute"," * @param {Object} cfg The attribute configuration object"," * @param {Object} initValues The object with simple and complex attribute name/value pairs returned from _normAttrVals"," *"," * @return {Any} The initial value of the attribute."," *"," * @method _getAttrInitVal"," * @private"," */"," _getAttrInitVal : function(attr, cfg, initValues) {"," var val = cfg.value,"," valFn = cfg.valueFn,"," tmpVal,"," initValSet = false,"," readOnly = cfg.readOnly,"," simple,"," complex,"," i,"," l,"," path,"," subval,"," subvals;",""," if (!readOnly && initValues) {"," // Simple Attributes"," simple = initValues.simple;"," if (simple && simple.hasOwnProperty(attr)) {"," val = simple[attr];"," initValSet = true;"," }"," }",""," if (valFn && !initValSet) {"," if (!valFn.call) {"," valFn = this[valFn];"," }"," if (valFn) {"," tmpVal = valFn.call(this, attr);"," val = tmpVal;"," }"," }",""," if (!readOnly && initValues) {",""," // Complex Attributes (complex values applied, after simple, in case both are set)"," complex = initValues.complex;",""," if (complex && complex.hasOwnProperty(attr) && (val !== undefined) && (val !== null)) {"," subvals = complex[attr];"," for (i = 0, l = subvals.length; i < l; ++i) {"," path = subvals[i].path;"," subval = subvals[i].value;"," O.setValue(val, path, subval);"," }"," }"," }",""," return val;"," },",""," /**"," * Utility method to set up initial attributes defined during construction,"," * either through the constructor.ATTRS property, or explicitly passed in."," *"," * @method _initAttrs"," * @protected"," * @param attrs {Object} The attributes to add during construction (passed through to addAttrs)."," * These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor."," * @param values {Object} The initial attribute values to apply (passed through to addAttrs)."," * These are not merged/cloned. The caller is responsible for isolating user provided values if required."," * @param lazy {boolean} Whether or not to add attributes lazily (passed through to addAttrs)."," */"," _initAttrs : function(attrs, values, lazy) {"," // ATTRS support for Node, which is not Base based"," attrs = attrs || this.constructor.ATTRS;",""," var Base = Y.Base,"," BaseCore = Y.BaseCore,"," baseInst = (Base && Y.instanceOf(this, Base)),"," baseCoreInst = (!baseInst && BaseCore && Y.instanceOf(this, BaseCore));",""," if (attrs && !baseInst && !baseCoreInst) {"," this.addAttrs(Y.AttributeCore.protectAttrs(attrs), values, lazy);"," }"," }"," };",""," Y.AttributeCore = AttributeCore;","","","}, '3.13.0', {\"requires\": [\"oop\"]});","","}());"]}; +} +var __cov_jW$Ub3ixQRFlmKpbe0igYQ = __coverage__['build/attribute-core/attribute-core.js']; +__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['1']++;YUI.add('attribute-core',function(Y,NAME){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['1']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['2']++;Y.State=function(){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['2']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['3']++;this.data={};};__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['4']++;Y.State.prototype={add:function(name,key,val){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['3']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['5']++;var item=this.data[name];__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['6']++;if(!item){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['1'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['7']++;item=this.data[name]={};}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['1'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['8']++;item[key]=val;},addAll:function(name,obj){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['4']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['9']++;var item=this.data[name],key;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['10']++;if(!item){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['2'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['11']++;item=this.data[name]={};}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['2'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['12']++;for(key in obj){__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['13']++;if(obj.hasOwnProperty(key)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['3'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['14']++;item[key]=obj[key];}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['3'][1]++;}}},remove:function(name,key){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['5']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['15']++;var item=this.data[name];__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['16']++;if(item){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['4'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['17']++;delete item[key];}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['4'][1]++;}},removeAll:function(name,obj){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['6']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['18']++;var data;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['19']++;if(!obj){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['5'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['20']++;data=this.data;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['21']++;if(name in data){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['6'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['22']++;delete data[name];}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['6'][1]++;}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['5'][1]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['23']++;Y.each(obj,function(value,key){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['7']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['24']++;this.remove(name,typeof key==='string'?(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['7'][0]++,key):(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['7'][1]++,value));},this);}},get:function(name,key){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['8']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['25']++;var item=this.data[name];__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['26']++;if(item){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['8'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['27']++;return item[key];}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['8'][1]++;}},getAll:function(name,reference){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['9']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['28']++;var item=this.data[name],key,obj;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['29']++;if(reference){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['9'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['30']++;obj=item;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['9'][1]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['31']++;if(item){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['10'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['32']++;obj={};__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['33']++;for(key in item){__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['34']++;if(item.hasOwnProperty(key)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['11'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['35']++;obj[key]=item[key];}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['11'][1]++;}}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['10'][1]++;}}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['36']++;return obj;}};__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['37']++;var O=Y.Object,Lang=Y.Lang,DOT='.',GETTER='getter',SETTER='setter',READ_ONLY='readOnly',WRITE_ONCE='writeOnce',INIT_ONLY='initOnly',VALIDATOR='validator',VALUE='value',VALUE_FN='valueFn',LAZY_ADD='lazyAdd',ADDED='added',BYPASS_PROXY='_bypassProxy',INIT_VALUE='initValue',LAZY='lazy',INVALID_VALUE;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['38']++;function AttributeCore(attrs,values,lazy){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['10']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['39']++;this._yuievt=null;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['40']++;this._initAttrHost(attrs,values,lazy);}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['41']++;AttributeCore.INVALID_VALUE={};__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['42']++;INVALID_VALUE=AttributeCore.INVALID_VALUE;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['43']++;AttributeCore._ATTR_CFG=[SETTER,GETTER,VALIDATOR,VALUE,VALUE_FN,WRITE_ONCE,READ_ONLY,LAZY_ADD,BYPASS_PROXY];__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['44']++;AttributeCore.protectAttrs=function(attrs){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['11']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['45']++;if(attrs){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['12'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['46']++;attrs=Y.merge(attrs);__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['47']++;for(var attr in attrs){__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['48']++;if(attrs.hasOwnProperty(attr)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['13'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['49']++;attrs[attr]=Y.merge(attrs[attr]);}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['13'][1]++;}}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['12'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['50']++;return attrs;};__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['51']++;AttributeCore.prototype={_initAttrHost:function(attrs,values,lazy){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['12']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['52']++;this._state=new Y.State();__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['53']++;this._initAttrs(attrs,values,lazy);},addAttr:function(name,config,lazy){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['13']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['54']++;var host=this,state=host._state,data=state.data,value,added,hasValue;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['55']++;config=(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['14'][0]++,config)||(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['14'][1]++,{});__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['56']++;if(LAZY_ADD in config){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['15'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['57']++;lazy=config[LAZY_ADD];}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['15'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['58']++;added=state.get(name,ADDED);__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['59']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['17'][0]++,lazy)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['17'][1]++,!added)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['16'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['60']++;state.data[name]={lazy:config,added:true};}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['16'][1]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['61']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['19'][0]++,!added)||(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['19'][1]++,config.isLazyAdd)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['18'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['62']++;hasValue=VALUE in config;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['63']++;if(hasValue){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['20'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['64']++;value=config.value;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['65']++;config.value=undefined;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['20'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['66']++;config.added=true;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['67']++;config.initializing=true;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['68']++;data[name]=config;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['69']++;if(hasValue){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['21'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['70']++;host.set(name,value);}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['21'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['71']++;config.initializing=false;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['18'][1]++;}}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['72']++;return host;},attrAdded:function(name){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['14']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['73']++;return!!this._state.get(name,ADDED);},get:function(name){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['15']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['74']++;return this._getAttr(name);},_isLazyAttr:function(name){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['16']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['75']++;return this._state.get(name,LAZY);},_addLazyAttr:function(name,lazyCfg){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['17']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['76']++;var state=this._state;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['77']++;lazyCfg=(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['22'][0]++,lazyCfg)||(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['22'][1]++,state.get(name,LAZY));__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['78']++;if(lazyCfg){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['23'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['79']++;state.data[name].lazy=undefined;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['80']++;lazyCfg.isLazyAdd=true;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['81']++;this.addAttr(name,lazyCfg);}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['23'][1]++;}},set:function(name,val,opts){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['18']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['82']++;return this._setAttr(name,val,opts);},_set:function(name,val,opts){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['19']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['83']++;return this._setAttr(name,val,opts,true);},_setAttr:function(name,val,opts,force){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['20']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['84']++;var allowSet=true,state=this._state,stateProxy=this._stateProxy,tCfgs=this._tCfgs,cfg,initialSet,strPath,path,currVal,writeOnce,initializing;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['85']++;if(name.indexOf(DOT)!==-1){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['24'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['86']++;strPath=name;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['87']++;path=name.split(DOT);__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['88']++;name=path.shift();}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['24'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['89']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['26'][0]++,tCfgs)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['26'][1]++,tCfgs[name])){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['25'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['90']++;this._addOutOfOrder(name,tCfgs[name]);}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['25'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['91']++;cfg=(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['27'][0]++,state.data[name])||(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['27'][1]++,{});__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['92']++;if(cfg.lazy){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['28'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['93']++;cfg=cfg.lazy;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['94']++;this._addLazyAttr(name,cfg);}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['28'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['95']++;initialSet=cfg.value===undefined;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['96']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['30'][0]++,stateProxy)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['30'][1]++,name in stateProxy)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['30'][2]++,!cfg._bypassProxy)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['29'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['97']++;initialSet=false;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['29'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['98']++;writeOnce=cfg.writeOnce;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['99']++;initializing=cfg.initializing;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['100']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['32'][0]++,!initialSet)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['32'][1]++,!force)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['31'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['101']++;if(writeOnce){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['33'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['102']++;allowSet=false;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['33'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['103']++;if(cfg.readOnly){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['34'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['104']++;allowSet=false;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['34'][1]++;}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['31'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['105']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['36'][0]++,!initializing)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['36'][1]++,!force)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['36'][2]++,writeOnce===INIT_ONLY)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['35'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['106']++;allowSet=false;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['35'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['107']++;if(allowSet){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['37'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['108']++;if(!initialSet){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['38'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['109']++;currVal=this.get(name);}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['38'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['110']++;if(path){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['39'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['111']++;val=O.setValue(Y.clone(currVal),path,val);__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['112']++;if(val===undefined){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['40'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['113']++;allowSet=false;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['40'][1]++;}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['39'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['114']++;if(allowSet){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['41'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['115']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['43'][0]++,!this._fireAttrChange)||(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['43'][1]++,initializing)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['42'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['116']++;this._setAttrVal(name,strPath,currVal,val,opts,cfg);}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['42'][1]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['117']++;this._fireAttrChange(name,strPath,currVal,val,opts,cfg);}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['41'][1]++;}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['37'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['118']++;return this;},_addOutOfOrder:function(name,cfg){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['21']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['119']++;var attrs={};__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['120']++;attrs[name]=cfg;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['121']++;delete this._tCfgs[name];__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['122']++;this._addAttrs(attrs,this._tVals);},_getAttr:function(name){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['22']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['123']++;var fullName=name,tCfgs=this._tCfgs,path,getter,val,attrCfg;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['124']++;if(name.indexOf(DOT)!==-1){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['44'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['125']++;path=name.split(DOT);__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['126']++;name=path.shift();}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['44'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['127']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['46'][0]++,tCfgs)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['46'][1]++,tCfgs[name])){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['45'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['128']++;this._addOutOfOrder(name,tCfgs[name]);}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['45'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['129']++;attrCfg=(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['47'][0]++,this._state.data[name])||(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['47'][1]++,{});__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['130']++;if(attrCfg.lazy){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['48'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['131']++;attrCfg=attrCfg.lazy;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['132']++;this._addLazyAttr(name,attrCfg);}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['48'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['133']++;val=this._getStateVal(name,attrCfg);__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['134']++;getter=attrCfg.getter;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['135']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['50'][0]++,getter)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['50'][1]++,!getter.call)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['49'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['136']++;getter=this[getter];}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['49'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['137']++;val=getter?(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['51'][0]++,getter.call(this,val,fullName)):(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['51'][1]++,val);__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['138']++;val=path?(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['52'][0]++,O.getValue(val,path)):(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['52'][1]++,val);__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['139']++;return val;},_getStateVal:function(name,cfg){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['23']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['140']++;var stateProxy=this._stateProxy;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['141']++;if(!cfg){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['53'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['142']++;cfg=(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['54'][0]++,this._state.getAll(name))||(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['54'][1]++,{});}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['53'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['143']++;return(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['56'][0]++,stateProxy)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['56'][1]++,name in stateProxy)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['56'][2]++,!cfg._bypassProxy)?(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['55'][0]++,stateProxy[name]):(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['55'][1]++,cfg.value);},_setStateVal:function(name,value){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['24']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['144']++;var stateProxy=this._stateProxy;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['145']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['58'][0]++,stateProxy)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['58'][1]++,name in stateProxy)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['58'][2]++,!this._state.get(name,BYPASS_PROXY))){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['57'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['146']++;stateProxy[name]=value;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['57'][1]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['147']++;this._state.add(name,VALUE,value);}},_setAttrVal:function(attrName,subAttrName,prevVal,newVal,opts,attrCfg){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['25']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['148']++;var host=this,allowSet=true,cfg=(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['59'][0]++,attrCfg)||(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['59'][1]++,this._state.data[attrName])||(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['59'][2]++,{}),validator=cfg.validator,setter=cfg.setter,initializing=cfg.initializing,prevRawVal=this._getStateVal(attrName,cfg),name=(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['60'][0]++,subAttrName)||(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['60'][1]++,attrName),retVal,valid;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['149']++;if(validator){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['61'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['150']++;if(!validator.call){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['62'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['151']++;validator=this[validator];}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['62'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['152']++;if(validator){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['63'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['153']++;valid=validator.call(host,newVal,name,opts);__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['154']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['65'][0]++,!valid)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['65'][1]++,initializing)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['64'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['155']++;newVal=cfg.defaultValue;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['156']++;valid=true;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['64'][1]++;}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['63'][1]++;}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['61'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['157']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['67'][0]++,!validator)||(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['67'][1]++,valid)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['66'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['158']++;if(setter){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['68'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['159']++;if(!setter.call){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['69'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['160']++;setter=this[setter];}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['69'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['161']++;if(setter){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['70'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['162']++;retVal=setter.call(host,newVal,name,opts);__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['163']++;if(retVal===INVALID_VALUE){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['71'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['164']++;if(initializing){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['72'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['165']++;newVal=cfg.defaultValue;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['72'][1]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['166']++;allowSet=false;}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['71'][1]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['167']++;if(retVal!==undefined){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['73'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['168']++;newVal=retVal;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['73'][1]++;}}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['70'][1]++;}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['68'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['169']++;if(allowSet){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['74'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['170']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['76'][0]++,!subAttrName)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['76'][1]++,newVal===prevRawVal)&&(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['76'][2]++,!Lang.isObject(newVal))){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['75'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['171']++;allowSet=false;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['75'][1]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['172']++;if(!(INIT_VALUE in cfg)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['77'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['173']++;cfg.initValue=newVal;}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['77'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['174']++;host._setStateVal(attrName,newVal);}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['74'][1]++;}}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['66'][1]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['175']++;allowSet=false;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['176']++;return allowSet;},setAttrs:function(attrs,opts){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['26']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['177']++;return this._setAttrs(attrs,opts);},_setAttrs:function(attrs,opts){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['27']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['178']++;var attr;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['179']++;for(attr in attrs){__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['180']++;if(attrs.hasOwnProperty(attr)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['78'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['181']++;this.set(attr,attrs[attr],opts);}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['78'][1]++;}}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['182']++;return this;},getAttrs:function(attrs){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['28']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['183']++;return this._getAttrs(attrs);},_getAttrs:function(attrs){__cov_jW$Ub3ixQRFlmKpbe0igYQ.f['29']++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['184']++;var obj={},attr,i,len,modifiedOnly=attrs===true;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['185']++;if((__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['80'][0]++,!attrs)||(__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['80'][1]++,modifiedOnly)){__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['79'][0]++;__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['186']++;attrs=O.keys(this._state.data);}else{__cov_jW$Ub3ixQRFlmKpbe0igYQ.b['79'][1]++;}__cov_jW$Ub3ixQRFlmKpbe0igYQ.s['187']++;for(i=0,len=attrs.length;i"," * The properties which can be modified through this interface are limited"," * to the following subset of attributes, which can be safely modified"," * after a value has already been set on the attribute: readOnly, writeOnce,"," * broadcast and getter."," *

"," * @method modifyAttr"," * @param {String} name The name of the attribute whose configuration is to be updated."," * @param {Object} config An object with configuration property/value pairs, specifying the configuration properties to modify."," */"," modifyAttr: function(name, config) {"," var host = this, // help compression"," prop, state;",""," if (host.attrAdded(name)) {",""," if (host._isLazyAttr(name)) {"," host._addLazyAttr(name);"," }",""," state = host._state;"," for (prop in config) {"," if (MODIFIABLE[prop] && config.hasOwnProperty(prop)) {"," state.add(name, prop, config[prop]);",""," // If we reconfigured broadcast, need to republish"," if (prop === BROADCAST) {"," state.remove(name, PUBLISHED);"," }"," }"," }"," }"," /*jshint maxlen:200*/"," /*jshint maxlen:150 */"," },",""," /**"," * Removes an attribute from the host object"," *"," * @method removeAttr"," * @param {String} name The name of the attribute to be removed."," */"," removeAttr: function(name) {"," this._state.removeAll(name);"," },",""," /**"," * Resets the attribute (or all attributes) to its initial value, as long as"," * the attribute is not readOnly, or writeOnce."," *"," * @method reset"," * @param {String} name Optional. The name of the attribute to reset. If omitted, all attributes are reset."," * @return {Object} A reference to the host object."," * @chainable"," */"," reset : function(name) {"," var host = this; // help compression",""," if (name) {"," if (host._isLazyAttr(name)) {"," host._addLazyAttr(name);"," }"," host.set(name, host._state.get(name, INIT_VALUE));"," } else {"," Y.each(host._state.data, function(v, n) {"," host.reset(n);"," });"," }"," return host;"," },",""," /**"," * Returns an object with the configuration properties (and value)"," * for the given attribute. If attrName is not provided, returns the"," * configuration properties for all attributes."," *"," * @method _getAttrCfg"," * @protected"," * @param {String} name Optional. The attribute name. If not provided, the method will return the configuration for all attributes."," * @return {Object} The configuration properties for the given attribute, or all attributes."," */"," _getAttrCfg : function(name) {"," var o,"," state = this._state;",""," if (name) {"," o = state.getAll(name) || {};"," } else {"," o = {};"," Y.each(state.data, function(v, n) {"," o[n] = state.getAll(n);"," });"," }",""," return o;"," }"," };",""," Y.AttributeExtras = AttributeExtras;","","","}, '3.13.0', {\"requires\": [\"oop\"]});","","}());"]}; +} +var __cov_cQW7zljOhw00PGaOS2Wxww = __coverage__['build/attribute-extras/attribute-extras.js']; +__cov_cQW7zljOhw00PGaOS2Wxww.s['1']++;YUI.add('attribute-extras',function(Y,NAME){__cov_cQW7zljOhw00PGaOS2Wxww.f['1']++;__cov_cQW7zljOhw00PGaOS2Wxww.s['2']++;var BROADCAST='broadcast',PUBLISHED='published',INIT_VALUE='initValue',MODIFIABLE={readOnly:1,writeOnce:1,getter:1,broadcast:1};__cov_cQW7zljOhw00PGaOS2Wxww.s['3']++;function AttributeExtras(){__cov_cQW7zljOhw00PGaOS2Wxww.f['2']++;}__cov_cQW7zljOhw00PGaOS2Wxww.s['4']++;AttributeExtras.prototype={modifyAttr:function(name,config){__cov_cQW7zljOhw00PGaOS2Wxww.f['3']++;__cov_cQW7zljOhw00PGaOS2Wxww.s['5']++;var host=this,prop,state;__cov_cQW7zljOhw00PGaOS2Wxww.s['6']++;if(host.attrAdded(name)){__cov_cQW7zljOhw00PGaOS2Wxww.b['1'][0]++;__cov_cQW7zljOhw00PGaOS2Wxww.s['7']++;if(host._isLazyAttr(name)){__cov_cQW7zljOhw00PGaOS2Wxww.b['2'][0]++;__cov_cQW7zljOhw00PGaOS2Wxww.s['8']++;host._addLazyAttr(name);}else{__cov_cQW7zljOhw00PGaOS2Wxww.b['2'][1]++;}__cov_cQW7zljOhw00PGaOS2Wxww.s['9']++;state=host._state;__cov_cQW7zljOhw00PGaOS2Wxww.s['10']++;for(prop in config){__cov_cQW7zljOhw00PGaOS2Wxww.s['11']++;if((__cov_cQW7zljOhw00PGaOS2Wxww.b['4'][0]++,MODIFIABLE[prop])&&(__cov_cQW7zljOhw00PGaOS2Wxww.b['4'][1]++,config.hasOwnProperty(prop))){__cov_cQW7zljOhw00PGaOS2Wxww.b['3'][0]++;__cov_cQW7zljOhw00PGaOS2Wxww.s['12']++;state.add(name,prop,config[prop]);__cov_cQW7zljOhw00PGaOS2Wxww.s['13']++;if(prop===BROADCAST){__cov_cQW7zljOhw00PGaOS2Wxww.b['5'][0]++;__cov_cQW7zljOhw00PGaOS2Wxww.s['14']++;state.remove(name,PUBLISHED);}else{__cov_cQW7zljOhw00PGaOS2Wxww.b['5'][1]++;}}else{__cov_cQW7zljOhw00PGaOS2Wxww.b['3'][1]++;}}}else{__cov_cQW7zljOhw00PGaOS2Wxww.b['1'][1]++;}},removeAttr:function(name){__cov_cQW7zljOhw00PGaOS2Wxww.f['4']++;__cov_cQW7zljOhw00PGaOS2Wxww.s['15']++;this._state.removeAll(name);},reset:function(name){__cov_cQW7zljOhw00PGaOS2Wxww.f['5']++;__cov_cQW7zljOhw00PGaOS2Wxww.s['16']++;var host=this;__cov_cQW7zljOhw00PGaOS2Wxww.s['17']++;if(name){__cov_cQW7zljOhw00PGaOS2Wxww.b['6'][0]++;__cov_cQW7zljOhw00PGaOS2Wxww.s['18']++;if(host._isLazyAttr(name)){__cov_cQW7zljOhw00PGaOS2Wxww.b['7'][0]++;__cov_cQW7zljOhw00PGaOS2Wxww.s['19']++;host._addLazyAttr(name);}else{__cov_cQW7zljOhw00PGaOS2Wxww.b['7'][1]++;}__cov_cQW7zljOhw00PGaOS2Wxww.s['20']++;host.set(name,host._state.get(name,INIT_VALUE));}else{__cov_cQW7zljOhw00PGaOS2Wxww.b['6'][1]++;__cov_cQW7zljOhw00PGaOS2Wxww.s['21']++;Y.each(host._state.data,function(v,n){__cov_cQW7zljOhw00PGaOS2Wxww.f['6']++;__cov_cQW7zljOhw00PGaOS2Wxww.s['22']++;host.reset(n);});}__cov_cQW7zljOhw00PGaOS2Wxww.s['23']++;return host;},_getAttrCfg:function(name){__cov_cQW7zljOhw00PGaOS2Wxww.f['7']++;__cov_cQW7zljOhw00PGaOS2Wxww.s['24']++;var o,state=this._state;__cov_cQW7zljOhw00PGaOS2Wxww.s['25']++;if(name){__cov_cQW7zljOhw00PGaOS2Wxww.b['8'][0]++;__cov_cQW7zljOhw00PGaOS2Wxww.s['26']++;o=(__cov_cQW7zljOhw00PGaOS2Wxww.b['9'][0]++,state.getAll(name))||(__cov_cQW7zljOhw00PGaOS2Wxww.b['9'][1]++,{});}else{__cov_cQW7zljOhw00PGaOS2Wxww.b['8'][1]++;__cov_cQW7zljOhw00PGaOS2Wxww.s['27']++;o={};__cov_cQW7zljOhw00PGaOS2Wxww.s['28']++;Y.each(state.data,function(v,n){__cov_cQW7zljOhw00PGaOS2Wxww.f['8']++;__cov_cQW7zljOhw00PGaOS2Wxww.s['29']++;o[n]=state.getAll(n);});}__cov_cQW7zljOhw00PGaOS2Wxww.s['30']++;return o;}};__cov_cQW7zljOhw00PGaOS2Wxww.s['31']++;Y.AttributeExtras=AttributeExtras;},'3.13.0',{'requires':['oop']}); diff --git a/lib/yuilib/3.12.0/attribute-extras/attribute-extras-debug.js b/lib/yuilib/3.13.0/attribute-extras/attribute-extras-debug.js old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/attribute-extras/attribute-extras-debug.js rename to lib/yuilib/3.13.0/attribute-extras/attribute-extras-debug.js index c1ee430cc2f..76f18120e5a --- a/lib/yuilib/3.12.0/attribute-extras/attribute-extras-debug.js +++ b/lib/yuilib/3.13.0/attribute-extras/attribute-extras-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -150,4 +150,4 @@ YUI.add('attribute-extras', function (Y, NAME) { Y.AttributeExtras = AttributeExtras; -}, '3.12.0', {"requires": ["oop"]}); +}, '3.13.0', {"requires": ["oop"]}); diff --git a/lib/yuilib/3.12.0/attribute-extras/attribute-extras-min.js b/lib/yuilib/3.13.0/attribute-extras/attribute-extras-min.js old mode 100644 new mode 100755 similarity index 93% rename from lib/yuilib/3.12.0/attribute-extras/attribute-extras-min.js rename to lib/yuilib/3.13.0/attribute-extras/attribute-extras-min.js index a86552bbc3a..e247973d378 --- a/lib/yuilib/3.12.0/attribute-extras/attribute-extras-min.js +++ b/lib/yuilib/3.13.0/attribute-extras/attribute-extras-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("attribute-extras",function(e,t){function o(){}var n="broadcast",r="published",i="initValue",s={readOnly:1,writeOnce:1,getter:1,broadcast:1};o.prototype={modifyAttr:function(e,t){var i=this,o,u;if(i.attrAdded(e)){i._isLazyAttr(e)&&i._addLazyAttr(e),u=i._state;for(o in t)s[o]&&t.hasOwnProperty(o)&&(u.add(e,o,t[o]),o===n&&u.remove(e,r))}},removeAttr:function(e){this._state.removeAll(e)},reset:function(t){var n=this;return t?(n._isLazyAttr(t)&&n._addLazyAttr(t),n.set(t,n._state.get(t,i))):e.each(n._state.data,function(e,t){n.reset(t)}),n},_getAttrCfg:function(t){var n,r=this._state;return t?n=r.getAll(t)||{}:(n={},e.each(r.data,function(e,t){n[t]=r.getAll(t)})),n}},e.AttributeExtras=o},"3.12.0",{requires:["oop"]}); +YUI.add("attribute-extras",function(e,t){function o(){}var n="broadcast",r="published",i="initValue",s={readOnly:1,writeOnce:1,getter:1,broadcast:1};o.prototype={modifyAttr:function(e,t){var i=this,o,u;if(i.attrAdded(e)){i._isLazyAttr(e)&&i._addLazyAttr(e),u=i._state;for(o in t)s[o]&&t.hasOwnProperty(o)&&(u.add(e,o,t[o]),o===n&&u.remove(e,r))}},removeAttr:function(e){this._state.removeAll(e)},reset:function(t){var n=this;return t?(n._isLazyAttr(t)&&n._addLazyAttr(t),n.set(t,n._state.get(t,i))):e.each(n._state.data,function(e,t){n.reset(t)}),n},_getAttrCfg:function(t){var n,r=this._state;return t?n=r.getAll(t)||{}:(n={},e.each(r.data,function(e,t){n[t]=r.getAll(t)})),n}},e.AttributeExtras=o},"3.13.0",{requires:["oop"]}); diff --git a/lib/yuilib/3.12.0/attribute-extras/attribute-extras.js b/lib/yuilib/3.13.0/attribute-extras/attribute-extras.js old mode 100644 new mode 100755 similarity index 98% rename from lib/yuilib/3.12.0/attribute-extras/attribute-extras.js rename to lib/yuilib/3.13.0/attribute-extras/attribute-extras.js index 81d89bb80b4..d9c18bd977f --- a/lib/yuilib/3.12.0/attribute-extras/attribute-extras.js +++ b/lib/yuilib/3.13.0/attribute-extras/attribute-extras.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -149,4 +149,4 @@ YUI.add('attribute-extras', function (Y, NAME) { Y.AttributeExtras = AttributeExtras; -}, '3.12.0', {"requires": ["oop"]}); +}, '3.13.0', {"requires": ["oop"]}); diff --git a/lib/yuilib/3.13.0/attribute-observable/attribute-observable-coverage.js b/lib/yuilib/3.13.0/attribute-observable/attribute-observable-coverage.js new file mode 100755 index 00000000000..d3b16b8c7f4 --- /dev/null +++ b/lib/yuilib/3.13.0/attribute-observable/attribute-observable-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/attribute-observable/attribute-observable.js']) { + __coverage__['build/attribute-observable/attribute-observable.js'] = {"path":"build/attribute-observable/attribute-observable.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":32},"end":{"line":1,"column":51}}},"2":{"name":"AttributeObservable","line":37,"loc":{"start":{"line":37,"column":4},"end":{"line":37,"column":35}}},"3":{"name":"(anonymous_3)","line":68,"loc":{"start":{"line":68,"column":14},"end":{"line":68,"column":40}}},"4":{"name":"(anonymous_4)","line":85,"loc":{"start":{"line":85,"column":15},"end":{"line":85,"column":41}}},"5":{"name":"(anonymous_5)","line":98,"loc":{"start":{"line":98,"column":19},"end":{"line":98,"column":41}}},"6":{"name":"(anonymous_6)","line":112,"loc":{"start":{"line":112,"column":20},"end":{"line":112,"column":42}}},"7":{"name":"(anonymous_7)","line":135,"loc":{"start":{"line":135,"column":26},"end":{"line":135,"column":86}}},"8":{"name":"(anonymous_8)","line":195,"loc":{"start":{"line":195,"column":27},"end":{"line":195,"column":54}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":236,"column":45}},"2":{"start":{"line":24,"column":4},"end":{"line":27,"column":32}},"3":{"start":{"line":37,"column":4},"end":{"line":42,"column":5}},"4":{"start":{"line":39,"column":8},"end":{"line":39,"column":33}},"5":{"start":{"line":41,"column":8},"end":{"line":41,"column":50}},"6":{"start":{"line":44,"column":4},"end":{"line":44,"column":48}},"7":{"start":{"line":46,"column":4},"end":{"line":216,"column":6}},"8":{"start":{"line":69,"column":12},"end":{"line":69,"column":50}},"9":{"start":{"line":86,"column":12},"end":{"line":86,"column":56}},"10":{"start":{"line":99,"column":12},"end":{"line":99,"column":47}},"11":{"start":{"line":113,"column":12},"end":{"line":113,"column":21}},"12":{"start":{"line":114,"column":12},"end":{"line":118,"column":13}},"13":{"start":{"line":115,"column":16},"end":{"line":117,"column":17}},"14":{"start":{"line":116,"column":20},"end":{"line":116,"column":54}},"15":{"start":{"line":119,"column":12},"end":{"line":119,"column":24}},"16":{"start":{"line":136,"column":12},"end":{"line":141,"column":18}},"17":{"start":{"line":143,"column":12},"end":{"line":145,"column":13}},"18":{"start":{"line":144,"column":16},"end":{"line":144,"column":49}},"19":{"start":{"line":147,"column":12},"end":{"line":163,"column":13}},"20":{"start":{"line":151,"column":16},"end":{"line":151,"column":45}},"21":{"start":{"line":153,"column":16},"end":{"line":153,"column":36}},"22":{"start":{"line":154,"column":16},"end":{"line":154,"column":43}},"23":{"start":{"line":155,"column":16},"end":{"line":155,"column":52}},"24":{"start":{"line":157,"column":16},"end":{"line":157,"column":42}},"25":{"start":{"line":158,"column":16},"end":{"line":160,"column":17}},"26":{"start":{"line":159,"column":20},"end":{"line":159,"column":44}},"27":{"start":{"line":162,"column":16},"end":{"line":162,"column":37}},"28":{"start":{"line":165,"column":12},"end":{"line":170,"column":13}},"29":{"start":{"line":166,"column":16},"end":{"line":166,"column":39}},"30":{"start":{"line":167,"column":16},"end":{"line":167,"column":40}},"31":{"start":{"line":169,"column":16},"end":{"line":169,"column":45}},"32":{"start":{"line":175,"column":12},"end":{"line":175,"column":39}},"33":{"start":{"line":176,"column":12},"end":{"line":176,"column":45}},"34":{"start":{"line":177,"column":12},"end":{"line":177,"column":37}},"35":{"start":{"line":178,"column":12},"end":{"line":178,"column":35}},"36":{"start":{"line":180,"column":12},"end":{"line":184,"column":13}},"37":{"start":{"line":181,"column":16},"end":{"line":181,"column":45}},"38":{"start":{"line":183,"column":16},"end":{"line":183,"column":84}},"39":{"start":{"line":197,"column":12},"end":{"line":197,"column":35}},"40":{"start":{"line":198,"column":12},"end":{"line":200,"column":13}},"41":{"start":{"line":199,"column":16},"end":{"line":199,"column":35}},"42":{"start":{"line":202,"column":12},"end":{"line":214,"column":13}},"43":{"start":{"line":205,"column":16},"end":{"line":208,"column":17}},"44":{"start":{"line":207,"column":20},"end":{"line":207,"column":49}},"45":{"start":{"line":211,"column":16},"end":{"line":213,"column":17}},"46":{"start":{"line":212,"column":20},"end":{"line":212,"column":52}},"47":{"start":{"line":219,"column":4},"end":{"line":219,"column":60}},"48":{"start":{"line":221,"column":4},"end":{"line":221,"column":48}},"49":{"start":{"line":233,"column":4},"end":{"line":233,"column":44}}},"branchMap":{"1":{"line":115,"type":"if","locations":[{"start":{"line":115,"column":16},"end":{"line":115,"column":16}},{"start":{"line":115,"column":16},"end":{"line":115,"column":16}}]},"2":{"line":143,"type":"if","locations":[{"start":{"line":143,"column":12},"end":{"line":143,"column":12}},{"start":{"line":143,"column":12},"end":{"line":143,"column":12}}]},"3":{"line":144,"type":"binary-expr","locations":[{"start":{"line":144,"column":22},"end":{"line":144,"column":42}},{"start":{"line":144,"column":46},"end":{"line":144,"column":48}}]},"4":{"line":147,"type":"if","locations":[{"start":{"line":147,"column":12},"end":{"line":147,"column":12}},{"start":{"line":147,"column":12},"end":{"line":147,"column":12}}]},"5":{"line":158,"type":"if","locations":[{"start":{"line":158,"column":16},"end":{"line":158,"column":16}},{"start":{"line":158,"column":16},"end":{"line":158,"column":16}}]},"6":{"line":165,"type":"if","locations":[{"start":{"line":165,"column":12},"end":{"line":165,"column":12}},{"start":{"line":165,"column":12},"end":{"line":165,"column":12}}]},"7":{"line":180,"type":"if","locations":[{"start":{"line":180,"column":12},"end":{"line":180,"column":12}},{"start":{"line":180,"column":12},"end":{"line":180,"column":12}}]},"8":{"line":198,"type":"if","locations":[{"start":{"line":198,"column":12},"end":{"line":198,"column":12}},{"start":{"line":198,"column":12},"end":{"line":198,"column":12}}]},"9":{"line":202,"type":"if","locations":[{"start":{"line":202,"column":12},"end":{"line":202,"column":12}},{"start":{"line":202,"column":12},"end":{"line":202,"column":12}}]},"10":{"line":205,"type":"if","locations":[{"start":{"line":205,"column":16},"end":{"line":205,"column":16}},{"start":{"line":205,"column":16},"end":{"line":205,"column":16}}]},"11":{"line":211,"type":"if","locations":[{"start":{"line":211,"column":16},"end":{"line":211,"column":16}},{"start":{"line":211,"column":16},"end":{"line":211,"column":16}}]}},"code":["(function () { YUI.add('attribute-observable', function (Y, NAME) {",""," /*For log lines*/"," /*jshint maxlen:200*/","",""," /**"," * The attribute module provides an augmentable Attribute implementation, which"," * adds configurable attributes and attribute change events to the class being"," * augmented. It also provides a State class, which is used internally by Attribute,"," * but can also be used independently to provide a name/property/value data structure to"," * store state."," *"," * @module attribute"," */",""," /**"," * The `attribute-observable` submodule provides augmentable attribute change event support"," * for AttributeCore based implementations."," *"," * @module attribute"," * @submodule attribute-observable"," */"," var EventTarget = Y.EventTarget,",""," CHANGE = \"Change\","," BROADCAST = \"broadcast\";",""," /**"," * Provides an augmentable implementation of attribute change events for"," * AttributeCore."," *"," * @class AttributeObservable"," * @extensionfor AttributeCore"," * @uses EventTarget"," */"," function AttributeObservable() {"," // Perf tweak - avoid creating event literals if not required."," this._ATTR_E_FACADE = {};",""," EventTarget.call(this, {emitFacade:true});"," }",""," AttributeObservable._ATTR_CFG = [BROADCAST];",""," AttributeObservable.prototype = {",""," /**"," * Sets the value of an attribute."," *"," * @method set"," * @chainable"," *"," * @param {String} name The name of the attribute. If the"," * current value of the attribute is an Object, dot notation can be used"," * to set the value of a property within the object (e.g. set(\"x.y.z\", 5))."," *"," * @param {Any} value The value to set the attribute to."," *"," * @param {Object} opts (Optional) Optional event data to be mixed into"," * the event facade passed to subscribers of the attribute's change event. This"," * can be used as a flexible way to identify the source of a call to set, allowing"," * the developer to distinguish between set called internally by the host, vs."," * set called externally by the application developer."," *"," * @return {Object} A reference to the host object."," */"," set : function(name, val, opts) {"," return this._setAttr(name, val, opts);"," },",""," /**"," * Allows setting of readOnly/writeOnce attributes. See set for argument details."," *"," * @method _set"," * @protected"," * @chainable"," *"," * @param {String} name The name of the attribute."," * @param {Any} val The value to set the attribute to."," * @param {Object} opts (Optional) Optional event data to be mixed into"," * the event facade passed to subscribers of the attribute's change event."," * @return {Object} A reference to the host object."," */"," _set : function(name, val, opts) {"," return this._setAttr(name, val, opts, true);"," },",""," /**"," * Sets multiple attribute values."," *"," * @method setAttrs"," * @param {Object} attrs An object with attributes name/value pairs."," * @param {Object} opts Properties to mix into the event payload. These are shared and mixed into each set"," * @return {Object} A reference to the host object."," * @chainable"," */"," setAttrs : function(attrs, opts) {"," return this._setAttrs(attrs, opts);"," },",""," /**"," * Implementation behind the public setAttrs method, to set multiple attribute values."," *"," * @method _setAttrs"," * @protected"," * @param {Object} attrs An object with attributes name/value pairs."," * @param {Object} opts Properties to mix into the event payload. These are shared and mixed into each set"," * @return {Object} A reference to the host object."," * @chainable"," */"," _setAttrs : function(attrs, opts) {"," var attr;"," for (attr in attrs) {"," if ( attrs.hasOwnProperty(attr) ) {"," this.set(attr, attrs[attr], opts);"," }"," }"," return this;"," },",""," /**"," * Utility method to help setup the event payload and fire the attribute change event."," *"," * @method _fireAttrChange"," * @private"," * @param {String} attrName The name of the attribute"," * @param {String} subAttrName The full path of the property being changed,"," * if this is a sub-attribute value being change. Otherwise null."," * @param {Any} currVal The current value of the attribute"," * @param {Any} newVal The new value of the attribute"," * @param {Object} opts Any additional event data to mix into the attribute change event's event facade."," * @param {Object} [cfg] The attribute config stored in State, if already available."," */"," _fireAttrChange : function(attrName, subAttrName, currVal, newVal, opts, cfg) {"," var host = this,"," eventName = this._getFullType(attrName + CHANGE),"," state = host._state,"," facade,"," broadcast,"," e;",""," if (!cfg) {"," cfg = state.data[attrName] || {};"," }",""," if (!cfg.published) {",""," // PERF: Using lower level _publish() for"," // critical path performance"," e = host._publish(eventName);",""," e.emitFacade = true;"," e.defaultTargetOnly = true;"," e.defaultFn = host._defAttrChangeFn;",""," broadcast = cfg.broadcast;"," if (broadcast !== undefined) {"," e.broadcast = broadcast;"," }",""," cfg.published = true;"," }",""," if (opts) {"," facade = Y.merge(opts);"," facade._attrOpts = opts;"," } else {"," facade = host._ATTR_E_FACADE;"," }",""," // Not using the single object signature for fire({type:..., newVal:...}), since"," // we don't want to override type. Changed to the fire(type, {newVal:...}) signature.",""," facade.attrName = attrName;"," facade.subAttrName = subAttrName;"," facade.prevVal = currVal;"," facade.newVal = newVal;",""," if (host._hasPotentialSubscribers(eventName)) {"," host.fire(eventName, facade);"," } else {"," this._setAttrVal(attrName, subAttrName, currVal, newVal, opts, cfg);"," }"," },",""," /**"," * Default function for attribute change events."," *"," * @private"," * @method _defAttrChangeFn"," * @param {EventFacade} e The event object for attribute change events."," * @param {boolean} eventFastPath Whether or not we're using this as a fast path in the case of no listeners or not"," */"," _defAttrChangeFn : function(e, eventFastPath) {",""," var opts = e._attrOpts;"," if (opts) {"," delete e._attrOpts;"," }",""," if (!this._setAttrVal(e.attrName, e.subAttrName, e.prevVal, e.newVal, opts)) {","",""," if (!eventFastPath) {"," // Prevent \"after\" listeners from being invoked since nothing changed."," e.stopImmediatePropagation();"," }",""," } else {"," if (!eventFastPath) {"," e.newVal = this.get(e.attrName);"," }"," }"," }"," };",""," // Basic prototype augment - no lazy constructor invocation."," Y.mix(AttributeObservable, EventTarget, false, null, 1);",""," Y.AttributeObservable = AttributeObservable;",""," /**"," The `AttributeEvents` class extension was deprecated in YUI 3.8.0 and is now"," an alias for the `AttributeObservable` class extension. Use that class"," extnesion instead. This alias will be removed in a future version of YUI.",""," @class AttributeEvents"," @uses EventTarget"," @deprecated Use `AttributeObservable` instead."," @see AttributeObservable"," **/"," Y.AttributeEvents = AttributeObservable;","","","}, '3.13.0', {\"requires\": [\"event-custom\"]});","","}());"]}; +} +var __cov_9K73gzfZHiMKML8YmNpq_A = __coverage__['build/attribute-observable/attribute-observable.js']; +__cov_9K73gzfZHiMKML8YmNpq_A.s['1']++;YUI.add('attribute-observable',function(Y,NAME){__cov_9K73gzfZHiMKML8YmNpq_A.f['1']++;__cov_9K73gzfZHiMKML8YmNpq_A.s['2']++;var EventTarget=Y.EventTarget,CHANGE='Change',BROADCAST='broadcast';__cov_9K73gzfZHiMKML8YmNpq_A.s['3']++;function AttributeObservable(){__cov_9K73gzfZHiMKML8YmNpq_A.f['2']++;__cov_9K73gzfZHiMKML8YmNpq_A.s['4']++;this._ATTR_E_FACADE={};__cov_9K73gzfZHiMKML8YmNpq_A.s['5']++;EventTarget.call(this,{emitFacade:true});}__cov_9K73gzfZHiMKML8YmNpq_A.s['6']++;AttributeObservable._ATTR_CFG=[BROADCAST];__cov_9K73gzfZHiMKML8YmNpq_A.s['7']++;AttributeObservable.prototype={set:function(name,val,opts){__cov_9K73gzfZHiMKML8YmNpq_A.f['3']++;__cov_9K73gzfZHiMKML8YmNpq_A.s['8']++;return this._setAttr(name,val,opts);},_set:function(name,val,opts){__cov_9K73gzfZHiMKML8YmNpq_A.f['4']++;__cov_9K73gzfZHiMKML8YmNpq_A.s['9']++;return this._setAttr(name,val,opts,true);},setAttrs:function(attrs,opts){__cov_9K73gzfZHiMKML8YmNpq_A.f['5']++;__cov_9K73gzfZHiMKML8YmNpq_A.s['10']++;return this._setAttrs(attrs,opts);},_setAttrs:function(attrs,opts){__cov_9K73gzfZHiMKML8YmNpq_A.f['6']++;__cov_9K73gzfZHiMKML8YmNpq_A.s['11']++;var attr;__cov_9K73gzfZHiMKML8YmNpq_A.s['12']++;for(attr in attrs){__cov_9K73gzfZHiMKML8YmNpq_A.s['13']++;if(attrs.hasOwnProperty(attr)){__cov_9K73gzfZHiMKML8YmNpq_A.b['1'][0]++;__cov_9K73gzfZHiMKML8YmNpq_A.s['14']++;this.set(attr,attrs[attr],opts);}else{__cov_9K73gzfZHiMKML8YmNpq_A.b['1'][1]++;}}__cov_9K73gzfZHiMKML8YmNpq_A.s['15']++;return this;},_fireAttrChange:function(attrName,subAttrName,currVal,newVal,opts,cfg){__cov_9K73gzfZHiMKML8YmNpq_A.f['7']++;__cov_9K73gzfZHiMKML8YmNpq_A.s['16']++;var host=this,eventName=this._getFullType(attrName+CHANGE),state=host._state,facade,broadcast,e;__cov_9K73gzfZHiMKML8YmNpq_A.s['17']++;if(!cfg){__cov_9K73gzfZHiMKML8YmNpq_A.b['2'][0]++;__cov_9K73gzfZHiMKML8YmNpq_A.s['18']++;cfg=(__cov_9K73gzfZHiMKML8YmNpq_A.b['3'][0]++,state.data[attrName])||(__cov_9K73gzfZHiMKML8YmNpq_A.b['3'][1]++,{});}else{__cov_9K73gzfZHiMKML8YmNpq_A.b['2'][1]++;}__cov_9K73gzfZHiMKML8YmNpq_A.s['19']++;if(!cfg.published){__cov_9K73gzfZHiMKML8YmNpq_A.b['4'][0]++;__cov_9K73gzfZHiMKML8YmNpq_A.s['20']++;e=host._publish(eventName);__cov_9K73gzfZHiMKML8YmNpq_A.s['21']++;e.emitFacade=true;__cov_9K73gzfZHiMKML8YmNpq_A.s['22']++;e.defaultTargetOnly=true;__cov_9K73gzfZHiMKML8YmNpq_A.s['23']++;e.defaultFn=host._defAttrChangeFn;__cov_9K73gzfZHiMKML8YmNpq_A.s['24']++;broadcast=cfg.broadcast;__cov_9K73gzfZHiMKML8YmNpq_A.s['25']++;if(broadcast!==undefined){__cov_9K73gzfZHiMKML8YmNpq_A.b['5'][0]++;__cov_9K73gzfZHiMKML8YmNpq_A.s['26']++;e.broadcast=broadcast;}else{__cov_9K73gzfZHiMKML8YmNpq_A.b['5'][1]++;}__cov_9K73gzfZHiMKML8YmNpq_A.s['27']++;cfg.published=true;}else{__cov_9K73gzfZHiMKML8YmNpq_A.b['4'][1]++;}__cov_9K73gzfZHiMKML8YmNpq_A.s['28']++;if(opts){__cov_9K73gzfZHiMKML8YmNpq_A.b['6'][0]++;__cov_9K73gzfZHiMKML8YmNpq_A.s['29']++;facade=Y.merge(opts);__cov_9K73gzfZHiMKML8YmNpq_A.s['30']++;facade._attrOpts=opts;}else{__cov_9K73gzfZHiMKML8YmNpq_A.b['6'][1]++;__cov_9K73gzfZHiMKML8YmNpq_A.s['31']++;facade=host._ATTR_E_FACADE;}__cov_9K73gzfZHiMKML8YmNpq_A.s['32']++;facade.attrName=attrName;__cov_9K73gzfZHiMKML8YmNpq_A.s['33']++;facade.subAttrName=subAttrName;__cov_9K73gzfZHiMKML8YmNpq_A.s['34']++;facade.prevVal=currVal;__cov_9K73gzfZHiMKML8YmNpq_A.s['35']++;facade.newVal=newVal;__cov_9K73gzfZHiMKML8YmNpq_A.s['36']++;if(host._hasPotentialSubscribers(eventName)){__cov_9K73gzfZHiMKML8YmNpq_A.b['7'][0]++;__cov_9K73gzfZHiMKML8YmNpq_A.s['37']++;host.fire(eventName,facade);}else{__cov_9K73gzfZHiMKML8YmNpq_A.b['7'][1]++;__cov_9K73gzfZHiMKML8YmNpq_A.s['38']++;this._setAttrVal(attrName,subAttrName,currVal,newVal,opts,cfg);}},_defAttrChangeFn:function(e,eventFastPath){__cov_9K73gzfZHiMKML8YmNpq_A.f['8']++;__cov_9K73gzfZHiMKML8YmNpq_A.s['39']++;var opts=e._attrOpts;__cov_9K73gzfZHiMKML8YmNpq_A.s['40']++;if(opts){__cov_9K73gzfZHiMKML8YmNpq_A.b['8'][0]++;__cov_9K73gzfZHiMKML8YmNpq_A.s['41']++;delete e._attrOpts;}else{__cov_9K73gzfZHiMKML8YmNpq_A.b['8'][1]++;}__cov_9K73gzfZHiMKML8YmNpq_A.s['42']++;if(!this._setAttrVal(e.attrName,e.subAttrName,e.prevVal,e.newVal,opts)){__cov_9K73gzfZHiMKML8YmNpq_A.b['9'][0]++;__cov_9K73gzfZHiMKML8YmNpq_A.s['43']++;if(!eventFastPath){__cov_9K73gzfZHiMKML8YmNpq_A.b['10'][0]++;__cov_9K73gzfZHiMKML8YmNpq_A.s['44']++;e.stopImmediatePropagation();}else{__cov_9K73gzfZHiMKML8YmNpq_A.b['10'][1]++;}}else{__cov_9K73gzfZHiMKML8YmNpq_A.b['9'][1]++;__cov_9K73gzfZHiMKML8YmNpq_A.s['45']++;if(!eventFastPath){__cov_9K73gzfZHiMKML8YmNpq_A.b['11'][0]++;__cov_9K73gzfZHiMKML8YmNpq_A.s['46']++;e.newVal=this.get(e.attrName);}else{__cov_9K73gzfZHiMKML8YmNpq_A.b['11'][1]++;}}}};__cov_9K73gzfZHiMKML8YmNpq_A.s['47']++;Y.mix(AttributeObservable,EventTarget,false,null,1);__cov_9K73gzfZHiMKML8YmNpq_A.s['48']++;Y.AttributeObservable=AttributeObservable;__cov_9K73gzfZHiMKML8YmNpq_A.s['49']++;Y.AttributeEvents=AttributeObservable;},'3.13.0',{'requires':['event-custom']}); diff --git a/lib/yuilib/3.12.0/attribute-observable/attribute-observable-debug.js b/lib/yuilib/3.13.0/attribute-observable/attribute-observable-debug.js old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/attribute-observable/attribute-observable-debug.js rename to lib/yuilib/3.13.0/attribute-observable/attribute-observable-debug.js index 62582d70a41..e757a1e51c8 --- a/lib/yuilib/3.12.0/attribute-observable/attribute-observable-debug.js +++ b/lib/yuilib/3.13.0/attribute-observable/attribute-observable-debug.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -241,4 +241,4 @@ YUI.add('attribute-observable', function (Y, NAME) { Y.AttributeEvents = AttributeObservable; -}, '3.12.0', {"requires": ["event-custom"]}); +}, '3.13.0', {"requires": ["event-custom"]}); diff --git a/lib/yuilib/3.12.0/attribute-observable/attribute-observable-min.js b/lib/yuilib/3.13.0/attribute-observable/attribute-observable-min.js old mode 100644 new mode 100755 similarity index 95% rename from lib/yuilib/3.12.0/attribute-observable/attribute-observable-min.js rename to lib/yuilib/3.13.0/attribute-observable/attribute-observable-min.js index e826191d8cd..0c155e28985 --- a/lib/yuilib/3.12.0/attribute-observable/attribute-observable-min.js +++ b/lib/yuilib/3.13.0/attribute-observable/attribute-observable-min.js @@ -1,8 +1,8 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ -YUI.add("attribute-observable",function(e,t){function s(){this._ATTR_E_FACADE={},n.call(this,{emitFacade:!0})}var n=e.EventTarget,r="Change",i="broadcast";s._ATTR_CFG=[i],s.prototype={set:function(e,t,n){return this._setAttr(e,t,n)},_set:function(e,t,n){return this._setAttr(e,t,n,!0)},setAttrs:function(e,t){return this._setAttrs(e,t)},_setAttrs:function(e,t){var n;for(n in e)e.hasOwnProperty(n)&&this.set(n,e[n],t);return this},_fireAttrChange:function(t,n,i,s,o,u){var a=this,f=this._getFullType(t+r),l=a._state,c,h,p;u||(u=l.data[t]||{}),u.published||(p=a._publish(f),p.emitFacade=!0,p.defaultTargetOnly=!0,p.defaultFn=a._defAttrChangeFn,h=u.broadcast,h!==undefined&&(p.broadcast=h),u.published=!0),o?(c=e.merge(o),c._attrOpts=o):c=a._ATTR_E_FACADE,c.attrName=t,c.subAttrName=n,c.prevVal=i,c.newVal=s,a._hasPotentialSubscribers(f)?a.fire(f,c):this._setAttrVal(t,n,i,s,o,u)},_defAttrChangeFn:function(e,t){var n=e._attrOpts;n&&delete e._attrOpts,this._setAttrVal(e.attrName,e.subAttrName,e.prevVal,e.newVal,n)?t||(e.newVal=this.get(e.attrName)):t||e.stopImmediatePropagation()}},e.mix(s,n,!1,null,1),e.AttributeObservable=s,e.AttributeEvents=s},"3.12.0",{requires:["event-custom"]}); +YUI.add("attribute-observable",function(e,t){function s(){this._ATTR_E_FACADE={},n.call(this,{emitFacade:!0})}var n=e.EventTarget,r="Change",i="broadcast";s._ATTR_CFG=[i],s.prototype={set:function(e,t,n){return this._setAttr(e,t,n)},_set:function(e,t,n){return this._setAttr(e,t,n,!0)},setAttrs:function(e,t){return this._setAttrs(e,t)},_setAttrs:function(e,t){var n;for(n in e)e.hasOwnProperty(n)&&this.set(n,e[n],t);return this},_fireAttrChange:function(t,n,i,s,o,u){var a=this,f=this._getFullType(t+r),l=a._state,c,h,p;u||(u=l.data[t]||{}),u.published||(p=a._publish(f),p.emitFacade=!0,p.defaultTargetOnly=!0,p.defaultFn=a._defAttrChangeFn,h=u.broadcast,h!==undefined&&(p.broadcast=h),u.published=!0),o?(c=e.merge(o),c._attrOpts=o):c=a._ATTR_E_FACADE,c.attrName=t,c.subAttrName=n,c.prevVal=i,c.newVal=s,a._hasPotentialSubscribers(f)?a.fire(f,c):this._setAttrVal(t,n,i,s,o,u)},_defAttrChangeFn:function(e,t){var n=e._attrOpts;n&&delete e._attrOpts,this._setAttrVal(e.attrName,e.subAttrName,e.prevVal,e.newVal,n)?t||(e.newVal=this.get(e.attrName)):t||e.stopImmediatePropagation()}},e.mix(s,n,!1,null,1),e.AttributeObservable=s,e.AttributeEvents=s},"3.13.0",{requires:["event-custom"]}); diff --git a/lib/yuilib/3.12.0/attribute-observable/attribute-observable.js b/lib/yuilib/3.13.0/attribute-observable/attribute-observable.js old mode 100644 new mode 100755 similarity index 99% rename from lib/yuilib/3.12.0/attribute-observable/attribute-observable.js rename to lib/yuilib/3.13.0/attribute-observable/attribute-observable.js index 0b3aea88c50..b5288dd2b73 --- a/lib/yuilib/3.12.0/attribute-observable/attribute-observable.js +++ b/lib/yuilib/3.13.0/attribute-observable/attribute-observable.js @@ -1,5 +1,5 @@ /* -YUI 3.12.0 (build 8655935) +YUI 3.13.0 (build 508226d) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ @@ -240,4 +240,4 @@ YUI.add('attribute-observable', function (Y, NAME) { Y.AttributeEvents = AttributeObservable; -}, '3.12.0', {"requires": ["event-custom"]}); +}, '3.13.0', {"requires": ["event-custom"]}); diff --git a/lib/yuilib/3.13.0/autocomplete-base/autocomplete-base-coverage.js b/lib/yuilib/3.13.0/autocomplete-base/autocomplete-base-coverage.js new file mode 100755 index 00000000000..90d961a052c --- /dev/null +++ b/lib/yuilib/3.13.0/autocomplete-base/autocomplete-base-coverage.js @@ -0,0 +1,13 @@ +/* +YUI 3.13.0 (build 508226d) +Copyright 2013 Yahoo! Inc. All rights reserved. +Licensed under the BSD License. +http://yuilibrary.com/license/ +*/ + +if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } +if (!__coverage__['build/autocomplete-base/autocomplete-base.js']) { + __coverage__['build/autocomplete-base/autocomplete-base.js'] = {"path":"build/autocomplete-base/autocomplete-base.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0,0],"48":[0,0],"49":[0,0],"50":[0,0,0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0],"68":[0,0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0],"73":[0,0],"74":[0,0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":29},"end":{"line":1,"column":48}}},"2":{"name":"AutoCompleteBase","line":94,"loc":{"start":{"line":94,"column":0},"end":{"line":94,"column":28}}},"3":{"name":"(anonymous_3)","line":98,"loc":{"start":{"line":98,"column":17},"end":{"line":98,"column":29}}},"4":{"name":"(anonymous_4)","line":168,"loc":{"start":{"line":168,"column":16},"end":{"line":168,"column":28}}},"5":{"name":"(anonymous_5)","line":186,"loc":{"start":{"line":186,"column":16},"end":{"line":186,"column":28}}},"6":{"name":"(anonymous_6)","line":209,"loc":{"start":{"line":209,"column":17},"end":{"line":209,"column":51}}},"7":{"name":"(anonymous_7)","line":249,"loc":{"start":{"line":249,"column":19},"end":{"line":249,"column":31}}},"8":{"name":"(anonymous_8)","line":285,"loc":{"start":{"line":285,"column":19},"end":{"line":285,"column":31}}},"9":{"name":"(anonymous_9)","line":301,"loc":{"start":{"line":301,"column":24},"end":{"line":301,"column":42}}},"10":{"name":"(anonymous_10)","line":306,"loc":{"start":{"line":306,"column":25},"end":{"line":306,"column":44}}},"11":{"name":"(anonymous_11)","line":323,"loc":{"start":{"line":323,"column":27},"end":{"line":323,"column":45}}},"12":{"name":"(anonymous_12)","line":328,"loc":{"start":{"line":328,"column":25},"end":{"line":328,"column":44}}},"13":{"name":"afterResults","line":331,"loc":{"start":{"line":331,"column":16},"end":{"line":331,"column":47}}},"14":{"name":"(anonymous_14)","line":354,"loc":{"start":{"line":354,"column":25},"end":{"line":354,"column":43}}},"15":{"name":"(anonymous_15)","line":359,"loc":{"start":{"line":359,"column":25},"end":{"line":359,"column":44}}},"16":{"name":"(anonymous_16)","line":377,"loc":{"start":{"line":377,"column":24},"end":{"line":377,"column":41}}},"17":{"name":"(anonymous_17)","line":394,"loc":{"start":{"line":394,"column":21},"end":{"line":394,"column":42}}},"18":{"name":"(anonymous_18)","line":416,"loc":{"start":{"line":416,"column":20},"end":{"line":416,"column":53}}},"19":{"name":"(anonymous_19)","line":546,"loc":{"start":{"line":546,"column":17},"end":{"line":546,"column":34}}},"20":{"name":"(anonymous_20)","line":565,"loc":{"start":{"line":565,"column":21},"end":{"line":565,"column":38}}},"21":{"name":"(anonymous_21)","line":581,"loc":{"start":{"line":581,"column":17},"end":{"line":581,"column":36}}},"22":{"name":"(anonymous_22)","line":590,"loc":{"start":{"line":590,"column":15},"end":{"line":590,"column":33}}},"23":{"name":"(anonymous_23)","line":603,"loc":{"start":{"line":603,"column":25},"end":{"line":603,"column":45}}},"24":{"name":"(anonymous_24)","line":610,"loc":{"start":{"line":610,"column":15},"end":{"line":610,"column":32}}},"25":{"name":"(anonymous_25)","line":626,"loc":{"start":{"line":626,"column":23},"end":{"line":626,"column":42}}},"26":{"name":"(anonymous_26)","line":635,"loc":{"start":{"line":635,"column":28},"end":{"line":635,"column":46}}},"27":{"name":"(anonymous_27)","line":650,"loc":{"start":{"line":650,"column":41},"end":{"line":650,"column":54}}},"28":{"name":"(anonymous_28)","line":668,"loc":{"start":{"line":668,"column":27},"end":{"line":668,"column":50}}},"29":{"name":"(anonymous_29)","line":696,"loc":{"start":{"line":696,"column":16},"end":{"line":696,"column":34}}},"30":{"name":"(anonymous_30)","line":728,"loc":{"start":{"line":728,"column":20},"end":{"line":728,"column":45}}},"31":{"name":"(anonymous_31)","line":741,"loc":{"start":{"line":741,"column":30},"end":{"line":741,"column":42}}},"32":{"name":"(anonymous_32)","line":760,"loc":{"start":{"line":760,"column":18},"end":{"line":760,"column":36}}},"33":{"name":"(anonymous_33)","line":794,"loc":{"start":{"line":794,"column":28},"end":{"line":794,"column":41}}},"34":{"name":"(anonymous_34)","line":807,"loc":{"start":{"line":807,"column":23},"end":{"line":807,"column":36}}},"35":{"name":"(anonymous_35)","line":827,"loc":{"start":{"line":827,"column":23},"end":{"line":827,"column":35}}},"36":{"name":"(anonymous_36)","line":863,"loc":{"start":{"line":863,"column":18},"end":{"line":863,"column":31}}},"37":{"name":"(anonymous_37)","line":902,"loc":{"start":{"line":902,"column":25},"end":{"line":902,"column":38}}},"38":{"name":"(anonymous_38)","line":919,"loc":{"start":{"line":919,"column":17},"end":{"line":919,"column":37}}},"39":{"name":"(anonymous_39)","line":935,"loc":{"start":{"line":935,"column":17},"end":{"line":935,"column":29}}},"40":{"name":"(anonymous_40)","line":948,"loc":{"start":{"line":948,"column":17},"end":{"line":948,"column":30}}},"41":{"name":"(anonymous_41)","line":960,"loc":{"start":{"line":960,"column":19},"end":{"line":960,"column":32}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1549,"column":3}},"2":{"start":{"line":66,"column":0},"end":{"line":92,"column":26}},"3":{"start":{"line":94,"column":0},"end":{"line":94,"column":30}},"4":{"start":{"line":96,"column":0},"end":{"line":963,"column":2}},"5":{"start":{"line":100,"column":8},"end":{"line":100,"column":53}},"6":{"start":{"line":101,"column":8},"end":{"line":101,"column":53}},"7":{"start":{"line":114,"column":8},"end":{"line":116,"column":11}},"8":{"start":{"line":131,"column":8},"end":{"line":133,"column":11}},"9":{"start":{"line":163,"column":8},"end":{"line":165,"column":11}},"10":{"start":{"line":169,"column":8},"end":{"line":169,"column":58}},"11":{"start":{"line":171,"column":8},"end":{"line":171,"column":34}},"12":{"start":{"line":172,"column":8},"end":{"line":172,"column":27}},"13":{"start":{"line":173,"column":8},"end":{"line":173,"column":31}},"14":{"start":{"line":174,"column":8},"end":{"line":174,"column":31}},"15":{"start":{"line":187,"column":8},"end":{"line":187,"column":42}},"16":{"start":{"line":188,"column":8},"end":{"line":188,"column":20}},"17":{"start":{"line":210,"column":8},"end":{"line":211,"column":40}},"18":{"start":{"line":213,"column":8},"end":{"line":217,"column":9}},"19":{"start":{"line":214,"column":12},"end":{"line":214,"column":36}},"20":{"start":{"line":216,"column":12},"end":{"line":216,"column":42}},"21":{"start":{"line":219,"column":8},"end":{"line":236,"column":9}},"22":{"start":{"line":220,"column":12},"end":{"line":222,"column":13}},"23":{"start":{"line":221,"column":16},"end":{"line":221,"column":61}},"24":{"start":{"line":224,"column":12},"end":{"line":225,"column":58}},"25":{"start":{"line":228,"column":12},"end":{"line":235,"column":15}},"26":{"start":{"line":238,"column":8},"end":{"line":238,"column":20}},"27":{"start":{"line":250,"column":8},"end":{"line":251,"column":59}},"28":{"start":{"line":255,"column":8},"end":{"line":258,"column":9}},"29":{"start":{"line":256,"column":12},"end":{"line":256,"column":51}},"30":{"start":{"line":257,"column":12},"end":{"line":257,"column":48}},"31":{"start":{"line":260,"column":8},"end":{"line":263,"column":9}},"32":{"start":{"line":261,"column":12},"end":{"line":261,"column":47}},"33":{"start":{"line":262,"column":12},"end":{"line":262,"column":19}},"34":{"start":{"line":265,"column":8},"end":{"line":265,"column":36}},"35":{"start":{"line":267,"column":8},"end":{"line":276,"column":11}},"36":{"start":{"line":286,"column":8},"end":{"line":286,"column":40}},"37":{"start":{"line":287,"column":8},"end":{"line":287,"column":57}},"38":{"start":{"line":302,"column":8},"end":{"line":302,"column":24}},"39":{"start":{"line":304,"column":8},"end":{"line":309,"column":10}},"40":{"start":{"line":307,"column":16},"end":{"line":307,"column":64}},"41":{"start":{"line":324,"column":8},"end":{"line":324,"column":24}},"42":{"start":{"line":326,"column":8},"end":{"line":341,"column":10}},"43":{"start":{"line":329,"column":16},"end":{"line":329,"column":26}},"44":{"start":{"line":331,"column":16},"end":{"line":333,"column":17}},"45":{"start":{"line":332,"column":20},"end":{"line":332,"column":66}},"46":{"start":{"line":337,"column":16},"end":{"line":339,"column":17}},"47":{"start":{"line":338,"column":20},"end":{"line":338,"column":40}},"48":{"start":{"line":355,"column":8},"end":{"line":355,"column":24}},"49":{"start":{"line":357,"column":8},"end":{"line":367,"column":10}},"50":{"start":{"line":360,"column":16},"end":{"line":360,"column":42}},"51":{"start":{"line":362,"column":16},"end":{"line":365,"column":18}},"52":{"start":{"line":378,"column":8},"end":{"line":378,"column":51}},"53":{"start":{"line":395,"column":8},"end":{"line":397,"column":9}},"54":{"start":{"line":396,"column":12},"end":{"line":396,"column":19}},"55":{"start":{"line":399,"column":8},"end":{"line":401,"column":9}},"56":{"start":{"line":400,"column":12},"end":{"line":400,"column":31}},"57":{"start":{"line":403,"column":8},"end":{"line":403,"column":19}},"58":{"start":{"line":417,"column":8},"end":{"line":437,"column":24}},"59":{"start":{"line":439,"column":8},"end":{"line":441,"column":9}},"60":{"start":{"line":440,"column":12},"end":{"line":440,"column":60}},"61":{"start":{"line":443,"column":8},"end":{"line":528,"column":9}},"62":{"start":{"line":444,"column":12},"end":{"line":444,"column":52}},"63":{"start":{"line":445,"column":12},"end":{"line":445,"column":56}},"64":{"start":{"line":451,"column":12},"end":{"line":463,"column":13}},"65":{"start":{"line":452,"column":16},"end":{"line":452,"column":39}},"66":{"start":{"line":454,"column":16},"end":{"line":456,"column":42}},"67":{"start":{"line":458,"column":16},"end":{"line":462,"column":19}},"68":{"start":{"line":468,"column":12},"end":{"line":478,"column":13}},"69":{"start":{"line":469,"column":16},"end":{"line":469,"column":73}},"70":{"start":{"line":471,"column":16},"end":{"line":473,"column":17}},"71":{"start":{"line":472,"column":20},"end":{"line":472,"column":27}},"72":{"start":{"line":475,"column":16},"end":{"line":477,"column":17}},"73":{"start":{"line":476,"column":20},"end":{"line":476,"column":26}},"74":{"start":{"line":480,"column":12},"end":{"line":527,"column":13}},"75":{"start":{"line":481,"column":16},"end":{"line":481,"column":58}},"76":{"start":{"line":482,"column":16},"end":{"line":482,"column":60}},"77":{"start":{"line":483,"column":16},"end":{"line":483,"column":53}},"78":{"start":{"line":487,"column":16},"end":{"line":490,"column":17}},"79":{"start":{"line":489,"column":20},"end":{"line":489,"column":48}},"80":{"start":{"line":496,"column":16},"end":{"line":509,"column":17}},"81":{"start":{"line":497,"column":20},"end":{"line":498,"column":46}},"82":{"start":{"line":500,"column":20},"end":{"line":502,"column":21}},"83":{"start":{"line":501,"column":24},"end":{"line":501,"column":31}},"84":{"start":{"line":504,"column":20},"end":{"line":508,"column":21}},"85":{"start":{"line":505,"column":24},"end":{"line":505,"column":44}},"86":{"start":{"line":506,"column":24},"end":{"line":506,"column":60}},"87":{"start":{"line":507,"column":24},"end":{"line":507,"column":64}},"88":{"start":{"line":516,"column":16},"end":{"line":526,"column":17}},"89":{"start":{"line":517,"column":20},"end":{"line":517,"column":78}},"90":{"start":{"line":519,"column":20},"end":{"line":521,"column":21}},"91":{"start":{"line":520,"column":24},"end":{"line":520,"column":31}},"92":{"start":{"line":523,"column":20},"end":{"line":525,"column":21}},"93":{"start":{"line":524,"column":24},"end":{"line":524,"column":58}},"94":{"start":{"line":530,"column":8},"end":{"line":530,"column":33}},"95":{"start":{"line":531,"column":8},"end":{"line":531,"column":39}},"96":{"start":{"line":547,"column":8},"end":{"line":547,"column":46}},"97":{"start":{"line":549,"column":8},"end":{"line":552,"column":9}},"98":{"start":{"line":550,"column":12},"end":{"line":550,"column":39}},"99":{"start":{"line":551,"column":12},"end":{"line":551,"column":44}},"100":{"start":{"line":554,"column":8},"end":{"line":554,"column":36}},"101":{"start":{"line":570,"column":8},"end":{"line":570,"column":40}},"102":{"start":{"line":582,"column":8},"end":{"line":584,"column":9}},"103":{"start":{"line":583,"column":12},"end":{"line":583,"column":27}},"104":{"start":{"line":586,"column":8},"end":{"line":586,"column":24}},"105":{"start":{"line":588,"column":8},"end":{"line":588,"column":48}},"106":{"start":{"line":590,"column":8},"end":{"line":592,"column":10}},"107":{"start":{"line":591,"column":12},"end":{"line":591,"column":67}},"108":{"start":{"line":604,"column":8},"end":{"line":606,"column":9}},"109":{"start":{"line":605,"column":12},"end":{"line":605,"column":28}},"110":{"start":{"line":608,"column":8},"end":{"line":608,"column":39}},"111":{"start":{"line":610,"column":8},"end":{"line":612,"column":10}},"112":{"start":{"line":611,"column":12},"end":{"line":611,"column":74}},"113":{"start":{"line":627,"column":8},"end":{"line":627,"column":41}},"114":{"start":{"line":629,"column":8},"end":{"line":631,"column":9}},"115":{"start":{"line":630,"column":12},"end":{"line":630,"column":22}},"116":{"start":{"line":633,"column":8},"end":{"line":633,"column":42}},"117":{"start":{"line":635,"column":8},"end":{"line":646,"column":10}},"118":{"start":{"line":636,"column":12},"end":{"line":638,"column":13}},"119":{"start":{"line":637,"column":16},"end":{"line":637,"column":30}},"120":{"start":{"line":640,"column":12},"end":{"line":643,"column":13}},"121":{"start":{"line":642,"column":16},"end":{"line":642,"column":41}},"122":{"start":{"line":645,"column":12},"end":{"line":645,"column":25}},"123":{"start":{"line":648,"column":8},"end":{"line":655,"column":9}},"124":{"start":{"line":649,"column":12},"end":{"line":649,"column":61}},"125":{"start":{"line":650,"column":12},"end":{"line":651,"column":44}},"126":{"start":{"line":650,"column":56},"end":{"line":650,"column":67}},"127":{"start":{"line":653,"column":12},"end":{"line":653,"column":49}},"128":{"start":{"line":654,"column":12},"end":{"line":654,"column":55}},"129":{"start":{"line":669,"column":8},"end":{"line":669,"column":27}},"130":{"start":{"line":671,"column":8},"end":{"line":673,"column":9}},"131":{"start":{"line":672,"column":12},"end":{"line":672,"column":31}},"132":{"start":{"line":675,"column":8},"end":{"line":675,"column":52}},"133":{"start":{"line":677,"column":8},"end":{"line":680,"column":9}},"134":{"start":{"line":679,"column":12},"end":{"line":679,"column":47}},"135":{"start":{"line":682,"column":8},"end":{"line":682,"column":29}},"136":{"start":{"line":697,"column":8},"end":{"line":698,"column":25}},"137":{"start":{"line":700,"column":8},"end":{"line":707,"column":9}},"138":{"start":{"line":705,"column":12},"end":{"line":705,"column":37}},"139":{"start":{"line":706,"column":12},"end":{"line":706,"column":26}},"140":{"start":{"line":710,"column":8},"end":{"line":714,"column":9}},"141":{"start":{"line":711,"column":12},"end":{"line":711,"column":37}},"142":{"start":{"line":712,"column":12},"end":{"line":713,"column":70}},"143":{"start":{"line":716,"column":8},"end":{"line":716,"column":106}},"144":{"start":{"line":717,"column":8},"end":{"line":717,"column":29}},"145":{"start":{"line":729,"column":8},"end":{"line":732,"column":11}},"146":{"start":{"line":742,"column":8},"end":{"line":742,"column":45}},"147":{"start":{"line":744,"column":8},"end":{"line":747,"column":9}},"148":{"start":{"line":745,"column":12},"end":{"line":746,"column":63}},"149":{"start":{"line":761,"column":8},"end":{"line":764,"column":20}},"150":{"start":{"line":766,"column":8},"end":{"line":766,"column":39}},"151":{"start":{"line":768,"column":8},"end":{"line":779,"column":9}},"152":{"start":{"line":769,"column":12},"end":{"line":769,"column":38}},"153":{"start":{"line":770,"column":12},"end":{"line":770,"column":79}},"154":{"start":{"line":771,"column":12},"end":{"line":771,"column":41}},"155":{"start":{"line":773,"column":12},"end":{"line":776,"column":13}},"156":{"start":{"line":774,"column":16},"end":{"line":774,"column":42}},"157":{"start":{"line":775,"column":16},"end":{"line":775,"column":57}},"158":{"start":{"line":778,"column":12},"end":{"line":778,"column":48}},"159":{"start":{"line":781,"column":8},"end":{"line":781,"column":32}},"160":{"start":{"line":795,"column":8},"end":{"line":797,"column":9}},"161":{"start":{"line":796,"column":12},"end":{"line":796,"column":48}},"162":{"start":{"line":808,"column":8},"end":{"line":811,"column":47}},"163":{"start":{"line":814,"column":8},"end":{"line":816,"column":9}},"164":{"start":{"line":815,"column":12},"end":{"line":815,"column":47}},"165":{"start":{"line":819,"column":8},"end":{"line":819,"column":52}},"166":{"start":{"line":820,"column":8},"end":{"line":820,"column":56}},"167":{"start":{"line":822,"column":8},"end":{"line":853,"column":9}},"168":{"start":{"line":824,"column":12},"end":{"line":845,"column":13}},"169":{"start":{"line":825,"column":16},"end":{"line":825,"column":47}},"170":{"start":{"line":827,"column":16},"end":{"line":833,"column":18}},"171":{"start":{"line":828,"column":20},"end":{"line":832,"column":23}},"172":{"start":{"line":835,"column":16},"end":{"line":840,"column":17}},"173":{"start":{"line":836,"column":20},"end":{"line":836,"column":46}},"174":{"start":{"line":837,"column":20},"end":{"line":837,"column":58}},"175":{"start":{"line":839,"column":20},"end":{"line":839,"column":27}},"176":{"start":{"line":844,"column":16},"end":{"line":844,"column":40}},"177":{"start":{"line":847,"column":12},"end":{"line":847,"column":38}},"178":{"start":{"line":849,"column":12},"end":{"line":852,"column":15}},"179":{"start":{"line":864,"column":8},"end":{"line":867,"column":18}},"180":{"start":{"line":871,"column":8},"end":{"line":891,"column":9}},"181":{"start":{"line":872,"column":12},"end":{"line":872,"column":42}},"182":{"start":{"line":873,"column":12},"end":{"line":873,"column":56}},"183":{"start":{"line":875,"column":12},"end":{"line":886,"column":13}},"184":{"start":{"line":876,"column":16},"end":{"line":881,"column":17}},"185":{"start":{"line":880,"column":20},"end":{"line":880,"column":59}},"186":{"start":{"line":885,"column":16},"end":{"line":885,"column":48}},"187":{"start":{"line":888,"column":12},"end":{"line":890,"column":13}},"188":{"start":{"line":889,"column":16},"end":{"line":889,"column":40}},"189":{"start":{"line":903,"column":8},"end":{"line":903,"column":30}},"190":{"start":{"line":907,"column":8},"end":{"line":909,"column":9}},"191":{"start":{"line":908,"column":12},"end":{"line":908,"column":68}},"192":{"start":{"line":921,"column":8},"end":{"line":923,"column":9}},"193":{"start":{"line":922,"column":12},"end":{"line":922,"column":65}},"194":{"start":{"line":936,"column":8},"end":{"line":936,"column":31}},"195":{"start":{"line":937,"column":8},"end":{"line":937,"column":31}},"196":{"start":{"line":949,"column":8},"end":{"line":949,"column":34}},"197":{"start":{"line":961,"column":8},"end":{"line":961,"column":39}},"198":{"start":{"line":965,"column":0},"end":{"line":1510,"column":2}},"199":{"start":{"line":1514,"column":0},"end":{"line":1517,"column":2}},"200":{"start":{"line":1527,"column":0},"end":{"line":1531,"column":2}},"201":{"start":{"line":1533,"column":0},"end":{"line":1533,"column":64}},"202":{"start":{"line":1535,"column":0},"end":{"line":1535,"column":38}}},"branchMap":{"1":{"line":169,"type":"binary-expr","locations":[{"start":{"line":169,"column":8},"end":{"line":169,"column":26}},{"start":{"line":169,"column":30},"end":{"line":169,"column":57}}]},"2":{"line":187,"type":"binary-expr","locations":[{"start":{"line":187,"column":8},"end":{"line":187,"column":19}},{"start":{"line":187,"column":24},"end":{"line":187,"column":40}}]},"3":{"line":213,"type":"if","locations":[{"start":{"line":213,"column":8},"end":{"line":213,"column":8}},{"start":{"line":213,"column":8},"end":{"line":213,"column":8}}]},"4":{"line":213,"type":"binary-expr","locations":[{"start":{"line":213,"column":12},"end":{"line":213,"column":17}},{"start":{"line":213,"column":21},"end":{"line":213,"column":33}}]},"5":{"line":216,"type":"binary-expr","locations":[{"start":{"line":216,"column":20},"end":{"line":216,"column":35}},{"start":{"line":216,"column":39},"end":{"line":216,"column":41}}]},"6":{"line":219,"type":"if","locations":[{"start":{"line":219,"column":8},"end":{"line":219,"column":8}},{"start":{"line":219,"column":8},"end":{"line":219,"column":8}}]},"7":{"line":220,"type":"if","locations":[{"start":{"line":220,"column":12},"end":{"line":220,"column":12}},{"start":{"line":220,"column":12},"end":{"line":220,"column":12}}]},"8":{"line":224,"type":"cond-expr","locations":[{"start":{"line":225,"column":16},"end":{"line":225,"column":49}},{"start":{"line":225,"column":52},"end":{"line":225,"column":57}}]},"9":{"line":251,"type":"binary-expr","locations":[{"start":{"line":251,"column":25},"end":{"line":251,"column":34}},{"start":{"line":251,"column":38},"end":{"line":251,"column":58}}]},"10":{"line":255,"type":"if","locations":[{"start":{"line":255,"column":8},"end":{"line":255,"column":8}},{"start":{"line":255,"column":8},"end":{"line":255,"column":8}}]},"11":{"line":260,"type":"if","locations":[{"start":{"line":260,"column":8},"end":{"line":260,"column":8}},{"start":{"line":260,"column":8},"end":{"line":260,"column":8}}]},"12":{"line":332,"type":"binary-expr","locations":[{"start":{"line":332,"column":42},"end":{"line":332,"column":49}},{"start":{"line":332,"column":53},"end":{"line":332,"column":55}}]},"13":{"line":337,"type":"if","locations":[{"start":{"line":337,"column":16},"end":{"line":337,"column":16}},{"start":{"line":337,"column":16},"end":{"line":337,"column":16}}]},"14":{"line":363,"type":"cond-expr","locations":[{"start":{"line":363,"column":50},"end":{"line":363,"column":63}},{"start":{"line":363,"column":66},"end":{"line":363,"column":68}}]},"15":{"line":378,"type":"binary-expr","locations":[{"start":{"line":378,"column":15},"end":{"line":378,"column":29}},{"start":{"line":378,"column":33},"end":{"line":378,"column":50}}]},"16":{"line":395,"type":"if","locations":[{"start":{"line":395,"column":8},"end":{"line":395,"column":8}},{"start":{"line":395,"column":8},"end":{"line":395,"column":8}}]},"17":{"line":399,"type":"binary-expr","locations":[{"start":{"line":399,"column":43},"end":{"line":399,"column":46}},{"start":{"line":399,"column":50},"end":{"line":399,"column":57}}]},"18":{"line":425,"type":"binary-expr","locations":[{"start":{"line":425,"column":26},"end":{"line":425,"column":34}},{"start":{"line":425,"column":38},"end":{"line":425,"column":54}}]},"19":{"line":439,"type":"if","locations":[{"start":{"line":439,"column":8},"end":{"line":439,"column":8}},{"start":{"line":439,"column":8},"end":{"line":439,"column":8}}]},"20":{"line":439,"type":"binary-expr","locations":[{"start":{"line":439,"column":12},"end":{"line":439,"column":22}},{"start":{"line":439,"column":26},"end":{"line":439,"column":37}}]},"21":{"line":443,"type":"if","locations":[{"start":{"line":443,"column":8},"end":{"line":443,"column":8}},{"start":{"line":443,"column":8},"end":{"line":443,"column":8}}]},"22":{"line":443,"type":"binary-expr","locations":[{"start":{"line":443,"column":12},"end":{"line":443,"column":22}},{"start":{"line":443,"column":26},"end":{"line":443,"column":43}}]},"23":{"line":454,"type":"cond-expr","locations":[{"start":{"line":455,"column":24},"end":{"line":455,"column":54}},{"start":{"line":456,"column":24},"end":{"line":456,"column":41}}]},"24":{"line":471,"type":"if","locations":[{"start":{"line":471,"column":16},"end":{"line":471,"column":16}},{"start":{"line":471,"column":16},"end":{"line":471,"column":16}}]},"25":{"line":475,"type":"if","locations":[{"start":{"line":475,"column":16},"end":{"line":475,"column":16}},{"start":{"line":475,"column":16},"end":{"line":475,"column":16}}]},"26":{"line":480,"type":"if","locations":[{"start":{"line":480,"column":12},"end":{"line":480,"column":12}},{"start":{"line":480,"column":12},"end":{"line":480,"column":12}}]},"27":{"line":487,"type":"if","locations":[{"start":{"line":487,"column":16},"end":{"line":487,"column":16}},{"start":{"line":487,"column":16},"end":{"line":487,"column":16}}]},"28":{"line":487,"type":"binary-expr","locations":[{"start":{"line":487,"column":20},"end":{"line":487,"column":30}},{"start":{"line":487,"column":34},"end":{"line":487,"column":48}},{"start":{"line":488,"column":24},"end":{"line":488,"column":51}}]},"29":{"line":496,"type":"if","locations":[{"start":{"line":496,"column":16},"end":{"line":496,"column":16}},{"start":{"line":496,"column":16},"end":{"line":496,"column":16}}]},"30":{"line":500,"type":"if","locations":[{"start":{"line":500,"column":20},"end":{"line":500,"column":20}},{"start":{"line":500,"column":20},"end":{"line":500,"column":20}}]},"31":{"line":516,"type":"if","locations":[{"start":{"line":516,"column":16},"end":{"line":516,"column":16}},{"start":{"line":516,"column":16},"end":{"line":516,"column":16}}]},"32":{"line":519,"type":"if","locations":[{"start":{"line":519,"column":20},"end":{"line":519,"column":20}},{"start":{"line":519,"column":20},"end":{"line":519,"column":20}}]},"33":{"line":549,"type":"if","locations":[{"start":{"line":549,"column":8},"end":{"line":549,"column":8}},{"start":{"line":549,"column":8},"end":{"line":549,"column":8}}]},"34":{"line":570,"type":"cond-expr","locations":[{"start":{"line":570,"column":30},"end":{"line":570,"column":32}},{"start":{"line":570,"column":35},"end":{"line":570,"column":39}}]},"35":{"line":582,"type":"if","locations":[{"start":{"line":582,"column":8},"end":{"line":582,"column":8}},{"start":{"line":582,"column":8},"end":{"line":582,"column":8}}]},"36":{"line":591,"type":"binary-expr","locations":[{"start":{"line":591,"column":19},"end":{"line":591,"column":25}},{"start":{"line":591,"column":29},"end":{"line":591,"column":66}}]},"37":{"line":604,"type":"if","locations":[{"start":{"line":604,"column":8},"end":{"line":604,"column":8}},{"start":{"line":604,"column":8},"end":{"line":604,"column":8}}]},"38":{"line":629,"type":"if","locations":[{"start":{"line":629,"column":8},"end":{"line":629,"column":8}},{"start":{"line":629,"column":8},"end":{"line":629,"column":8}}]},"39":{"line":636,"type":"if","locations":[{"start":{"line":636,"column":12},"end":{"line":636,"column":12}},{"start":{"line":636,"column":12},"end":{"line":636,"column":12}}]},"40":{"line":640,"type":"if","locations":[{"start":{"line":640,"column":12},"end":{"line":640,"column":12}},{"start":{"line":640,"column":12},"end":{"line":640,"column":12}}]},"41":{"line":640,"type":"binary-expr","locations":[{"start":{"line":640,"column":16},"end":{"line":640,"column":32}},{"start":{"line":640,"column":36},"end":{"line":640,"column":45}},{"start":{"line":641,"column":20},"end":{"line":641,"column":49}}]},"42":{"line":648,"type":"if","locations":[{"start":{"line":648,"column":8},"end":{"line":648,"column":8}},{"start":{"line":648,"column":8},"end":{"line":648,"column":8}}]},"43":{"line":650,"type":"cond-expr","locations":[{"start":{"line":651,"column":20},"end":{"line":651,"column":27}},{"start":{"line":651,"column":30},"end":{"line":651,"column":43}}]},"44":{"line":654,"type":"cond-expr","locations":[{"start":{"line":654,"column":29},"end":{"line":654,"column":38}},{"start":{"line":654,"column":41},"end":{"line":654,"column":54}}]},"45":{"line":671,"type":"if","locations":[{"start":{"line":671,"column":8},"end":{"line":671,"column":8}},{"start":{"line":671,"column":8},"end":{"line":671,"column":8}}]},"46":{"line":677,"type":"if","locations":[{"start":{"line":677,"column":8},"end":{"line":677,"column":8}},{"start":{"line":677,"column":8},"end":{"line":677,"column":8}}]},"47":{"line":677,"type":"binary-expr","locations":[{"start":{"line":677,"column":12},"end":{"line":677,"column":33}},{"start":{"line":677,"column":37},"end":{"line":677,"column":51}},{"start":{"line":678,"column":16},"end":{"line":678,"column":55}}]},"48":{"line":697,"type":"binary-expr","locations":[{"start":{"line":697,"column":25},"end":{"line":697,"column":47}},{"start":{"line":697,"column":51},"end":{"line":697,"column":68}}]},"49":{"line":700,"type":"if","locations":[{"start":{"line":700,"column":8},"end":{"line":700,"column":8}},{"start":{"line":700,"column":8},"end":{"line":700,"column":8}}]},"50":{"line":700,"type":"binary-expr","locations":[{"start":{"line":700,"column":13},"end":{"line":700,"column":19}},{"start":{"line":700,"column":23},"end":{"line":700,"column":53}},{"start":{"line":701,"column":19},"end":{"line":701,"column":34}},{"start":{"line":702,"column":19},"end":{"line":702,"column":46}}]},"51":{"line":710,"type":"if","locations":[{"start":{"line":710,"column":8},"end":{"line":710,"column":8}},{"start":{"line":710,"column":8},"end":{"line":710,"column":8}}]},"52":{"line":712,"type":"cond-expr","locations":[{"start":{"line":713,"column":20},"end":{"line":713,"column":46}},{"start":{"line":713,"column":49},"end":{"line":713,"column":69}}]},"53":{"line":744,"type":"if","locations":[{"start":{"line":744,"column":8},"end":{"line":744,"column":8}},{"start":{"line":744,"column":8},"end":{"line":744,"column":8}}]},"54":{"line":746,"type":"cond-expr","locations":[{"start":{"line":746,"column":49},"end":{"line":746,"column":53}},{"start":{"line":746,"column":56},"end":{"line":746,"column":61}}]},"55":{"line":768,"type":"if","locations":[{"start":{"line":768,"column":8},"end":{"line":768,"column":8}},{"start":{"line":768,"column":8},"end":{"line":768,"column":8}}]},"56":{"line":773,"type":"if","locations":[{"start":{"line":773,"column":12},"end":{"line":773,"column":12}},{"start":{"line":773,"column":12},"end":{"line":773,"column":12}}]},"57":{"line":795,"type":"if","locations":[{"start":{"line":795,"column":8},"end":{"line":795,"column":8}},{"start":{"line":795,"column":8},"end":{"line":795,"column":8}}]},"58":{"line":814,"type":"if","locations":[{"start":{"line":814,"column":8},"end":{"line":814,"column":8}},{"start":{"line":814,"column":8},"end":{"line":814,"column":8}}]},"59":{"line":820,"type":"binary-expr","locations":[{"start":{"line":820,"column":25},"end":{"line":820,"column":49}},{"start":{"line":820,"column":53},"end":{"line":820,"column":55}}]},"60":{"line":822,"type":"if","locations":[{"start":{"line":822,"column":8},"end":{"line":822,"column":8}},{"start":{"line":822,"column":8},"end":{"line":822,"column":8}}]},"61":{"line":822,"type":"binary-expr","locations":[{"start":{"line":822,"column":12},"end":{"line":822,"column":31}},{"start":{"line":822,"column":35},"end":{"line":822,"column":65}}]},"62":{"line":824,"type":"if","locations":[{"start":{"line":824,"column":12},"end":{"line":824,"column":12}},{"start":{"line":824,"column":12},"end":{"line":824,"column":12}}]},"63":{"line":835,"type":"if","locations":[{"start":{"line":835,"column":16},"end":{"line":835,"column":16}},{"start":{"line":835,"column":16},"end":{"line":835,"column":16}}]},"64":{"line":850,"type":"cond-expr","locations":[{"start":{"line":850,"column":37},"end":{"line":850,"column":64}},{"start":{"line":850,"column":67},"end":{"line":850,"column":71}}]},"65":{"line":871,"type":"if","locations":[{"start":{"line":871,"column":8},"end":{"line":871,"column":8}},{"start":{"line":871,"column":8},"end":{"line":871,"column":8}}]},"66":{"line":871,"type":"binary-expr","locations":[{"start":{"line":871,"column":12},"end":{"line":871,"column":17}},{"start":{"line":871,"column":21},"end":{"line":871,"column":56}}]},"67":{"line":875,"type":"if","locations":[{"start":{"line":875,"column":12},"end":{"line":875,"column":12}},{"start":{"line":875,"column":12},"end":{"line":875,"column":12}}]},"68":{"line":876,"type":"binary-expr","locations":[{"start":{"line":876,"column":24},"end":{"line":876,"column":55}},{"start":{"line":877,"column":25},"end":{"line":877,"column":64}},{"start":{"line":878,"column":24},"end":{"line":878,"column":62}}]},"69":{"line":888,"type":"if","locations":[{"start":{"line":888,"column":12},"end":{"line":888,"column":12}},{"start":{"line":888,"column":12},"end":{"line":888,"column":12}}]},"70":{"line":907,"type":"if","locations":[{"start":{"line":907,"column":8},"end":{"line":907,"column":8}},{"start":{"line":907,"column":8},"end":{"line":907,"column":8}}]},"71":{"line":921,"type":"if","locations":[{"start":{"line":921,"column":8},"end":{"line":921,"column":8}},{"start":{"line":921,"column":8},"end":{"line":921,"column":8}}]},"72":{"line":921,"type":"binary-expr","locations":[{"start":{"line":921,"column":23},"end":{"line":921,"column":38}},{"start":{"line":921,"column":42},"end":{"line":921,"column":44}}]},"73":{"line":922,"type":"binary-expr","locations":[{"start":{"line":922,"column":32},"end":{"line":922,"column":37}},{"start":{"line":922,"column":41},"end":{"line":922,"column":43}}]},"74":{"line":1533,"type":"binary-expr","locations":[{"start":{"line":1533,"column":27},"end":{"line":1533,"column":35}},{"start":{"line":1533,"column":39},"end":{"line":1533,"column":54}},{"start":{"line":1533,"column":59},"end":{"line":1533,"column":63}}]}},"code":["(function () { YUI.add('autocomplete-base', function (Y, NAME) {","","/**","Provides automatic input completion or suggestions for text input fields and","textareas.","","@module autocomplete","@main autocomplete","@since 3.3.0","**/","","/**","`Y.Base` extension that provides core autocomplete logic (but no UI","implementation) for a text input field or textarea. Must be mixed into a","`Y.Base`-derived class to be useful.","","@module autocomplete","@submodule autocomplete-base","**/","","/**","Extension that provides core autocomplete logic (but no UI implementation) for a","text input field or textarea.","","The `AutoCompleteBase` class provides events and attributes that abstract away","core autocomplete logic and configuration, but does not provide a widget","implementation or suggestion UI. For a prepackaged autocomplete widget, see","`AutoCompleteList`.","","This extension cannot be instantiated directly, since it doesn't provide an","actual implementation. It's intended to be mixed into a `Y.Base`-based class or","widget.","","`Y.Widget`-based example:",""," YUI().use('autocomplete-base', 'widget', function (Y) {"," var MyAC = Y.Base.create('myAC', Y.Widget, [Y.AutoCompleteBase], {"," // Custom prototype methods and properties."," }, {"," // Custom static methods and properties."," });",""," // Custom implementation code."," });","","`Y.Base`-based example:",""," YUI().use('autocomplete-base', function (Y) {"," var MyAC = Y.Base.create('myAC', Y.Base, [Y.AutoCompleteBase], {"," initializer: function () {"," this._bindUIACBase();"," this._syncUIACBase();"," },",""," // Custom prototype methods and properties."," }, {"," // Custom static methods and properties."," });",""," // Custom implementation code."," });","","@class AutoCompleteBase","**/","","var Escape = Y.Escape,"," Lang = Y.Lang,"," YArray = Y.Array,"," YObject = Y.Object,",""," isFunction = Lang.isFunction,"," isString = Lang.isString,"," trim = Lang.trim,",""," INVALID_VALUE = Y.Attribute.INVALID_VALUE,",""," _FUNCTION_VALIDATOR = '_functionValidator',"," _SOURCE_SUCCESS = '_sourceSuccess',",""," ALLOW_BROWSER_AC = 'allowBrowserAutocomplete',"," INPUT_NODE = 'inputNode',"," QUERY = 'query',"," QUERY_DELIMITER = 'queryDelimiter',"," REQUEST_TEMPLATE = 'requestTemplate',"," RESULTS = 'results',"," RESULT_LIST_LOCATOR = 'resultListLocator',"," VALUE = 'value',"," VALUE_CHANGE = 'valueChange',",""," EVT_CLEAR = 'clear',"," EVT_QUERY = QUERY,"," EVT_RESULTS = RESULTS;","","function AutoCompleteBase() {}","","AutoCompleteBase.prototype = {"," // -- Lifecycle Methods ----------------------------------------------------"," initializer: function () {"," // AOP bindings."," Y.before(this._bindUIACBase, this, 'bindUI');"," Y.before(this._syncUIACBase, this, 'syncUI');",""," // -- Public Events ----------------------------------------------------",""," /**"," Fires after the query has been completely cleared or no longer meets the"," minimum query length requirement.",""," @event clear"," @param {String} prevVal Value of the query before it was cleared."," @param {String} src Source of the event."," @preventable _defClearFn"," **/"," this.publish(EVT_CLEAR, {"," defaultFn: this._defClearFn"," });",""," /**"," Fires when the contents of the input field have changed and the input"," value meets the criteria necessary to generate an autocomplete query.",""," @event query"," @param {String} inputValue Full contents of the text input field or"," textarea that generated the query."," @param {String} query AutoComplete query. This is the string that will"," be used to request completion results. It may or may not be the same"," as `inputValue`."," @param {String} src Source of the event."," @preventable _defQueryFn"," **/"," this.publish(EVT_QUERY, {"," defaultFn: this._defQueryFn"," });",""," /**"," Fires after query results are received from the source. If no source has"," been set, this event will not fire.",""," @event results"," @param {Array|Object} data Raw, unfiltered result data (if available)."," @param {String} query Query that generated these results."," @param {Object[]} results Array of filtered, formatted, and highlighted"," results. Each item in the array is an object with the following"," properties:",""," @param {Node|HTMLElement|String} results.display Formatted result"," HTML suitable for display to the user. If no custom formatter is"," set, this will be an HTML-escaped version of the string in the"," `text` property."," @param {String} [results.highlighted] Highlighted (but not"," formatted) result text. This property will only be set if a"," highlighter is in use."," @param {Any} results.raw Raw, unformatted result in whatever form it"," was provided by the source."," @param {String} results.text Plain text version of the result,"," suitable for being inserted into the value of a text input field"," or textarea when the result is selected by a user. This value is"," not HTML-escaped and should not be inserted into the page using"," `innerHTML` or `Node#setContent()`.",""," @preventable _defResultsFn"," **/"," this.publish(EVT_RESULTS, {"," defaultFn: this._defResultsFn"," });"," },",""," destructor: function () {"," this._acBaseEvents && this._acBaseEvents.detach();",""," delete this._acBaseEvents;"," delete this._cache;"," delete this._inputNode;"," delete this._rawSource;"," },",""," // -- Public Prototype Methods ---------------------------------------------",""," /**"," Clears the result cache.",""," @method clearCache"," @chainable"," @since 3.5.0"," **/"," clearCache: function () {"," this._cache && (this._cache = {});"," return this;"," },",""," /**"," Sends a request to the configured source. If no source is configured, this"," method won't do anything.",""," Usually there's no reason to call this method manually; it will be called"," automatically when user input causes a `query` event to be fired. The only"," time you'll need to call this method manually is if you want to force a"," request to be sent when no user input has occurred.",""," @method sendRequest"," @param {String} [query] Query to send. If specified, the `query` attribute"," will be set to this query. If not specified, the current value of the"," `query` attribute will be used."," @param {Function} [requestTemplate] Request template function. If not"," specified, the current value of the `requestTemplate` attribute will be"," used."," @chainable"," **/"," sendRequest: function (query, requestTemplate) {"," var request,"," source = this.get('source');",""," if (query || query === '') {"," this._set(QUERY, query);"," } else {"," query = this.get(QUERY) || '';"," }",""," if (source) {"," if (!requestTemplate) {"," requestTemplate = this.get(REQUEST_TEMPLATE);"," }",""," request = requestTemplate ?"," requestTemplate.call(this, query) : query;","",""," source.sendRequest({"," query : query,"," request: request,",""," callback: {"," success: Y.bind(this._onResponse, this, query)"," }"," });"," }",""," return this;"," },",""," // -- Protected Lifecycle Methods ------------------------------------------",""," /**"," Attaches event listeners and behaviors.",""," @method _bindUIACBase"," @protected"," **/"," _bindUIACBase: function () {"," var inputNode = this.get(INPUT_NODE),"," tokenInput = inputNode && inputNode.tokenInput;",""," // If the inputNode has a node-tokeninput plugin attached, bind to the"," // plugin's inputNode instead."," if (tokenInput) {"," inputNode = tokenInput.get(INPUT_NODE);"," this._set('tokenInput', tokenInput);"," }",""," if (!inputNode) {"," Y.error('No inputNode specified.');"," return;"," }",""," this._inputNode = inputNode;",""," this._acBaseEvents = new Y.EventHandle(["," // This is the valueChange event on the inputNode, provided by the"," // event-valuechange module, not our own valueChange."," inputNode.on(VALUE_CHANGE, this._onInputValueChange, this),"," inputNode.on('blur', this._onInputBlur, this),",""," this.after(ALLOW_BROWSER_AC + 'Change', this._syncBrowserAutocomplete),"," this.after('sourceTypeChange', this._afterSourceTypeChange),"," this.after(VALUE_CHANGE, this._afterValueChange)"," ]);"," },",""," /**"," Synchronizes the UI state of the `inputNode`.",""," @method _syncUIACBase"," @protected"," **/"," _syncUIACBase: function () {"," this._syncBrowserAutocomplete();"," this.set(VALUE, this.get(INPUT_NODE).get(VALUE));"," },",""," // -- Protected Prototype Methods ------------------------------------------",""," /**"," Creates a DataSource-like object that simply returns the specified array as"," a response. See the `source` attribute for more details.",""," @method _createArraySource"," @param {Array} source"," @return {Object} DataSource-like object."," @protected"," **/"," _createArraySource: function (source) {"," var that = this;",""," return {"," type: 'array',"," sendRequest: function (request) {"," that[_SOURCE_SUCCESS](source.concat(), request);"," }"," };"," },",""," /**"," Creates a DataSource-like object that passes the query to a custom-defined"," function, which is expected to call the provided callback with an array of"," results. See the `source` attribute for more details.",""," @method _createFunctionSource"," @param {Function} source Function that accepts a query and a callback as"," parameters, and calls the callback with an array of results."," @return {Object} DataSource-like object."," @protected"," **/"," _createFunctionSource: function (source) {"," var that = this;",""," return {"," type: 'function',"," sendRequest: function (request) {"," var value;",""," function afterResults(results) {"," that[_SOURCE_SUCCESS](results || [], request);"," }",""," // Allow both synchronous and asynchronous functions. If we get"," // a truthy return value, assume the function is synchronous."," if ((value = source(request.query, afterResults))) {"," afterResults(value);"," }"," }"," };"," },",""," /**"," Creates a DataSource-like object that looks up queries as properties on the"," specified object, and returns the found value (if any) as a response. See"," the `source` attribute for more details.",""," @method _createObjectSource"," @param {Object} source"," @return {Object} DataSource-like object."," @protected"," **/"," _createObjectSource: function (source) {"," var that = this;",""," return {"," type: 'object',"," sendRequest: function (request) {"," var query = request.query;",""," that[_SOURCE_SUCCESS]("," YObject.owns(source, query) ? source[query] : [],"," request"," );"," }"," };"," },",""," /**"," Returns `true` if _value_ is either a function or `null`.",""," @method _functionValidator"," @param {Function|null} value Value to validate."," @protected"," **/"," _functionValidator: function (value) {"," return value === null || isFunction(value);"," },",""," /**"," Faster and safer alternative to `Y.Object.getValue()`. Doesn't bother"," casting the path to an array (since we already know it's an array) and"," doesn't throw an error if a value in the middle of the object hierarchy is"," neither `undefined` nor an object.",""," @method _getObjectValue"," @param {Object} obj"," @param {Array} path"," @return {Any} Located value, or `undefined` if the value was"," not found at the specified path."," @protected"," **/"," _getObjectValue: function (obj, path) {"," if (!obj) {"," return;"," }",""," for (var i = 0, len = path.length; obj && i < len; i++) {"," obj = obj[path[i]];"," }",""," return obj;"," },",""," /**"," Parses result responses, performs filtering and highlighting, and fires the"," `results` event.",""," @method _parseResponse"," @param {String} query Query that generated these results."," @param {Object} response Response containing results."," @param {Object} data Raw response data."," @protected"," **/"," _parseResponse: function (query, response, data) {"," var facade = {"," data : data,"," query : query,"," results: []"," },",""," listLocator = this.get(RESULT_LIST_LOCATOR),"," results = [],"," unfiltered = response && response.results,",""," filters,"," formatted,"," formatter,"," highlighted,"," highlighter,"," i,"," len,"," maxResults,"," result,"," text,"," textLocator;",""," if (unfiltered && listLocator) {"," unfiltered = listLocator.call(this, unfiltered);"," }",""," if (unfiltered && unfiltered.length) {"," filters = this.get('resultFilters');"," textLocator = this.get('resultTextLocator');",""," // Create a lightweight result object for each result to make them"," // easier to work with. The various properties on the object"," // represent different formats of the result, and will be populated"," // as we go."," for (i = 0, len = unfiltered.length; i < len; ++i) {"," result = unfiltered[i];",""," text = textLocator ?"," textLocator.call(this, result) :"," result.toString();",""," results.push({"," display: Escape.html(text),"," raw : result,"," text : text"," });"," }",""," // Run the results through all configured result filters. Each"," // filter returns an array of (potentially fewer) result objects,"," // which is then passed to the next filter, and so on."," for (i = 0, len = filters.length; i < len; ++i) {"," results = filters[i].call(this, query, results.concat());",""," if (!results) {"," return;"," }",""," if (!results.length) {"," break;"," }"," }",""," if (results.length) {"," formatter = this.get('resultFormatter');"," highlighter = this.get('resultHighlighter');"," maxResults = this.get('maxResults');",""," // If maxResults is set and greater than 0, limit the number of"," // results."," if (maxResults && maxResults > 0 &&"," results.length > maxResults) {"," results.length = maxResults;"," }",""," // Run the results through the configured highlighter (if any)."," // The highlighter returns an array of highlighted strings (not"," // an array of result objects), and these strings are then added"," // to each result object."," if (highlighter) {"," highlighted = highlighter.call(this, query,"," results.concat());",""," if (!highlighted) {"," return;"," }",""," for (i = 0, len = highlighted.length; i < len; ++i) {"," result = results[i];"," result.highlighted = highlighted[i];"," result.display = result.highlighted;"," }"," }",""," // Run the results through the configured formatter (if any) to"," // produce the final formatted results. The formatter returns an"," // array of strings or Node instances (not an array of result"," // objects), and these strings/Nodes are then added to each"," // result object."," if (formatter) {"," formatted = formatter.call(this, query, results.concat());",""," if (!formatted) {"," return;"," }",""," for (i = 0, len = formatted.length; i < len; ++i) {"," results[i].display = formatted[i];"," }"," }"," }"," }",""," facade.results = results;"," this.fire(EVT_RESULTS, facade);"," },",""," /**"," Returns the query portion of the specified input value, or `null` if there"," is no suitable query within the input value.",""," If a query delimiter is defined, the query will be the last delimited part"," of of the string.",""," @method _parseValue"," @param {String} value Input value from which to extract the query."," @return {String|null} query"," @protected"," **/"," _parseValue: function (value) {"," var delim = this.get(QUERY_DELIMITER);",""," if (delim) {"," value = value.split(delim);"," value = value[value.length - 1];"," }",""," return Lang.trimLeft(value);"," },",""," /**"," Setter for the `enableCache` attribute.",""," @method _setEnableCache"," @param {Boolean} value"," @protected"," @since 3.5.0"," **/"," _setEnableCache: function (value) {"," // When `this._cache` is an object, result sources will store cached"," // results in it. When it's falsy, they won't. This way result sources"," // don't need to get the value of the `enableCache` attribute on every"," // request, which would be sloooow."," this._cache = value ? {} : null;"," },",""," /**"," Setter for locator attributes.",""," @method _setLocator"," @param {Function|String|null} locator"," @return {Function|null}"," @protected"," **/"," _setLocator: function (locator) {"," if (this[_FUNCTION_VALIDATOR](locator)) {"," return locator;"," }",""," var that = this;",""," locator = locator.toString().split('.');",""," return function (result) {"," return result && that._getObjectValue(result, locator);"," };"," },",""," /**"," Setter for the `requestTemplate` attribute.",""," @method _setRequestTemplate"," @param {Function|String|null} template"," @return {Function|null}"," @protected"," **/"," _setRequestTemplate: function (template) {"," if (this[_FUNCTION_VALIDATOR](template)) {"," return template;"," }",""," template = template.toString();",""," return function (query) {"," return Lang.sub(template, {query: encodeURIComponent(query)});"," };"," },",""," /**"," Setter for the `resultFilters` attribute.",""," @method _setResultFilters"," @param {Array|Function|String|null} filters `null`, a filter"," function, an array of filter functions, or a string or array of strings"," representing the names of methods on `Y.AutoCompleteFilters`."," @return {Function[]} Array of filter functions (empty if filters is"," `null`)."," @protected"," **/"," _setResultFilters: function (filters) {"," var acFilters, getFilterFunction;",""," if (filters === null) {"," return [];"," }",""," acFilters = Y.AutoCompleteFilters;",""," getFilterFunction = function (filter) {"," if (isFunction(filter)) {"," return filter;"," }",""," if (isString(filter) && acFilters &&"," isFunction(acFilters[filter])) {"," return acFilters[filter];"," }",""," return false;"," };",""," if (Lang.isArray(filters)) {"," filters = YArray.map(filters, getFilterFunction);"," return YArray.every(filters, function (f) { return !!f; }) ?"," filters : INVALID_VALUE;"," } else {"," filters = getFilterFunction(filters);"," return filters ? [filters] : INVALID_VALUE;"," }"," },",""," /**"," Setter for the `resultHighlighter` attribute.",""," @method _setResultHighlighter"," @param {Function|String|null} highlighter `null`, a highlighter function, or"," a string representing the name of a method on"," `Y.AutoCompleteHighlighters`."," @return {Function|null}"," @protected"," **/"," _setResultHighlighter: function (highlighter) {"," var acHighlighters;",""," if (this[_FUNCTION_VALIDATOR](highlighter)) {"," return highlighter;"," }",""," acHighlighters = Y.AutoCompleteHighlighters;",""," if (isString(highlighter) && acHighlighters &&"," isFunction(acHighlighters[highlighter])) {"," return acHighlighters[highlighter];"," }",""," return INVALID_VALUE;"," },",""," /**"," Setter for the `source` attribute. Returns a DataSource or a DataSource-like"," object depending on the type of _source_ and/or the value of the"," `sourceType` attribute.",""," @method _setSource"," @param {Any} source AutoComplete source. See the `source` attribute for"," details."," @return {DataSource|Object}"," @protected"," **/"," _setSource: function (source) {"," var sourceType = this.get('sourceType') || Lang.type(source),"," sourceSetter;",""," if ((source && isFunction(source.sendRequest))"," || source === null"," || sourceType === 'datasource') {",""," // Quacks like a DataSource instance (or null). Make it so!"," this._rawSource = source;"," return source;"," }",""," // See if there's a registered setter for this source type."," if ((sourceSetter = AutoCompleteBase.SOURCE_TYPES[sourceType])) {"," this._rawSource = source;"," return Lang.isString(sourceSetter) ?"," this[sourceSetter](source) : sourceSetter(source);"," }",""," Y.error(\"Unsupported source type '\" + sourceType + \"'. Maybe autocomplete-sources isn't loaded?\");"," return INVALID_VALUE;"," },",""," /**"," Shared success callback for non-DataSource sources.",""," @method _sourceSuccess"," @param {Any} data Response data."," @param {Object} request Request object."," @protected"," **/"," _sourceSuccess: function (data, request) {"," request.callback.success({"," data: data,"," response: {results: data}"," });"," },",""," /**"," Synchronizes the UI state of the `allowBrowserAutocomplete` attribute.",""," @method _syncBrowserAutocomplete"," @protected"," **/"," _syncBrowserAutocomplete: function () {"," var inputNode = this.get(INPUT_NODE);",""," if (inputNode.get('nodeName').toLowerCase() === 'input') {"," inputNode.setAttribute('autocomplete',"," this.get(ALLOW_BROWSER_AC) ? 'on' : 'off');"," }"," },",""," /**"," Updates the query portion of the `value` attribute.",""," If a query delimiter is defined, the last delimited portion of the input"," value will be replaced with the specified _value_.",""," @method _updateValue"," @param {String} newVal New value."," @protected"," **/"," _updateValue: function (newVal) {"," var delim = this.get(QUERY_DELIMITER),"," insertDelim,"," len,"," prevVal;",""," newVal = Lang.trimLeft(newVal);",""," if (delim) {"," insertDelim = trim(delim); // so we don't double up on spaces"," prevVal = YArray.map(trim(this.get(VALUE)).split(delim), trim);"," len = prevVal.length;",""," if (len > 1) {"," prevVal[len - 1] = newVal;"," newVal = prevVal.join(insertDelim + ' ');"," }",""," newVal = newVal + insertDelim + ' ';"," }",""," this.set(VALUE, newVal);"," },",""," // -- Protected Event Handlers ---------------------------------------------",""," /**"," Updates the current `source` based on the new `sourceType` to ensure that"," the two attributes don't get out of sync when they're changed separately.",""," @method _afterSourceTypeChange"," @param {EventFacade} e"," @protected"," **/"," _afterSourceTypeChange: function (e) {"," if (this._rawSource) {"," this.set('source', this._rawSource);"," }"," },",""," /**"," Handles change events for the `value` attribute.",""," @method _afterValueChange"," @param {EventFacade} e"," @protected"," **/"," _afterValueChange: function (e) {"," var newVal = e.newVal,"," self = this,"," uiChange = e.src === AutoCompleteBase.UI_SRC,"," delay, fire, minQueryLength, query;",""," // Update the UI if the value was changed programmatically."," if (!uiChange) {"," self._inputNode.set(VALUE, newVal);"," }","",""," minQueryLength = self.get('minQueryLength');"," query = self._parseValue(newVal) || '';",""," if (minQueryLength >= 0 && query.length >= minQueryLength) {"," // Only query on changes that originate from the UI."," if (uiChange) {"," delay = self.get('queryDelay');",""," fire = function () {"," self.fire(EVT_QUERY, {"," inputValue: newVal,"," query : query,"," src : e.src"," });"," };",""," if (delay) {"," clearTimeout(self._delay);"," self._delay = setTimeout(fire, delay);"," } else {"," fire();"," }"," } else {"," // For programmatic value changes, just update the query"," // attribute without sending a query."," self._set(QUERY, query);"," }"," } else {"," clearTimeout(self._delay);",""," self.fire(EVT_CLEAR, {"," prevVal: e.prevVal ? self._parseValue(e.prevVal) : null,"," src : e.src"," });"," }"," },",""," /**"," Handles `blur` events on the input node.",""," @method _onInputBlur"," @param {EventFacade} e"," @protected"," **/"," _onInputBlur: function (e) {"," var delim = this.get(QUERY_DELIMITER),"," delimPos,"," newVal,"," value;",""," // If a query delimiter is set and the input's value contains one or"," // more trailing delimiters, strip them."," if (delim && !this.get('allowTrailingDelimiter')) {"," delim = Lang.trimRight(delim);"," value = newVal = this._inputNode.get(VALUE);",""," if (delim) {"," while ((newVal = Lang.trimRight(newVal)) &&"," (delimPos = newVal.length - delim.length) &&"," newVal.lastIndexOf(delim) === delimPos) {",""," newVal = newVal.substring(0, delimPos);"," }"," } else {"," // Delimiter is one or more space characters, so just trim the"," // value."," newVal = Lang.trimRight(newVal);"," }",""," if (newVal !== value) {"," this.set(VALUE, newVal);"," }"," }"," },",""," /**"," Handles `valueChange` events on the input node and fires a `query` event"," when the input value meets the configured criteria.",""," @method _onInputValueChange"," @param {EventFacade} e"," @protected"," **/"," _onInputValueChange: function (e) {"," var newVal = e.newVal;",""," // Don't query if the internal value is the same as the new value"," // reported by valueChange."," if (newVal !== this.get(VALUE)) {"," this.set(VALUE, newVal, {src: AutoCompleteBase.UI_SRC});"," }"," },",""," /**"," Handles source responses and fires the `results` event.",""," @method _onResponse"," @param {EventFacade} e"," @protected"," **/"," _onResponse: function (query, e) {"," // Ignore stale responses that aren't for the current query."," if (query === (this.get(QUERY) || '')) {"," this._parseResponse(query || '', e.response, e.data);"," }"," },",""," // -- Protected Default Event Handlers -------------------------------------",""," /**"," Default `clear` event handler. Sets the `results` attribute to an empty"," array and `query` to null.",""," @method _defClearFn"," @protected"," **/"," _defClearFn: function () {"," this._set(QUERY, null);"," this._set(RESULTS, []);"," },",""," /**"," Default `query` event handler. Sets the `query` attribute and sends a"," request to the source if one is configured.",""," @method _defQueryFn"," @param {EventFacade} e"," @protected"," **/"," _defQueryFn: function (e) {"," this.sendRequest(e.query); // sendRequest will set the 'query' attribute"," },",""," /**"," Default `results` event handler. Sets the `results` attribute to the latest"," results.",""," @method _defResultsFn"," @param {EventFacade} e"," @protected"," **/"," _defResultsFn: function (e) {"," this._set(RESULTS, e[RESULTS]);"," }","};","","AutoCompleteBase.ATTRS = {"," /**"," Whether or not to enable the browser's built-in autocomplete functionality"," for input fields.",""," @attribute allowBrowserAutocomplete"," @type Boolean"," @default false"," **/"," allowBrowserAutocomplete: {"," value: false"," },",""," /**"," When a `queryDelimiter` is set, trailing delimiters will automatically be"," stripped from the input value by default when the input node loses focus."," Set this to `true` to allow trailing delimiters.",""," @attribute allowTrailingDelimiter"," @type Boolean"," @default false"," **/"," allowTrailingDelimiter: {"," value: false"," },",""," /**"," Whether or not to enable in-memory caching in result sources that support"," it.",""," @attribute enableCache"," @type Boolean"," @default true"," @since 3.5.0"," **/"," enableCache: {"," lazyAdd: false, // we need the setter to run on init"," setter: '_setEnableCache',"," value: true"," },",""," /**"," Node to monitor for changes, which will generate `query` events when"," appropriate. May be either an `` or a `