Code coverage report for yui-unit-test/moveitview.js

Statements: 100% (6 / 6)      Branches: 100% (0 / 0)      Functions: 100% (3 / 3)      Lines: 100% (6 / 6)     

All files » yui-unit-test/ » moveitview.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 431                 1   1                             1 1                 2            
YUI.add('moveitview', function (Y) {
    "use strict";
 
    /**
     * Provides the move it view
     *
     * @module moveitview
     */
 
    Y.namespace('my');
 
    Y.my.MoveItView = Y.Base.create('moveItView', Y.View, [], {
        events: {
            '.moveit': {
                'tap': '_uiMoveIt'
            },
        },
 
        /**
         * moveit button tap event handler
         *
         * @protected
         * @method _uiMoveIt
         * @param {Object} e tap event facade
         */
        _uiMoveIt: function (e) {
            this.get('container').addClass('moveitview-shake');
            e.currentTarget.set('disabled', true);
        },
 
        /**
         * Renders the view
         *
         * @method render
         */
        render: function () {
            this.get('container')
                .addClass('is-moveitview-rendered')
                .all('button').set('disabled', false);
        },
    });
}, '0.0.1', {requires: ['event-tap', 'node', 'view']});