src/cm/media/js/lib/yui/yui_3.10.3/build/app-transitions-native/app-transitions-native-coverage.js
author Yves-Marie Haussonne <ymh.work+github@gmail.com>
Fri, 09 May 2014 18:35:26 +0200
changeset 656 a84519031134
parent 525 89ef5ed3c48b
permissions -rw-r--r--
add link to "privacy policy" in the header test
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
525
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     1
/*
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     2
YUI 3.10.3 (build 2fb5187)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     3
Copyright 2013 Yahoo! Inc. All rights reserved.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     4
Licensed under the BSD License.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     5
http://yuilibrary.com/license/
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     6
*/
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     7
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     8
if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     9
if (!__coverage__['build/app-transitions-native/app-transitions-native.js']) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    10
   __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.10.3', {\"requires\": [\"app-transitions\", \"app-transitions-css\", \"parallel\", \"transition\"]});","","}());"]};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    11
}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    12
var __cov_5NkVSkXMY8GRqufE0nKJRA = __coverage__['build/app-transitions-native/app-transitions-native.js'];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    13
__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.10.3',{'requires':['app-transitions','app-transitions-css','parallel','transition']});