]> source.dussan.org Git - jquery-ui.git/commitdiff
Tests (Simulate): Whitespace cleanup.
authorScott González <scott.gonzalez@gmail.com>
Mon, 31 Oct 2011 19:06:05 +0000 (15:06 -0400)
committerScott González <scott.gonzalez@gmail.com>
Mon, 31 Oct 2011 19:06:05 +0000 (15:06 -0400)
tests/jquery.simulate.js

index bb82624d3127e5a958d3c77f7a77588bcdfee2fc..9713a3038b1fbc279b3b45cc47199e0d5fc1909d 100644 (file)
  *
  */
 
-;(function($) {
+;(function( $ ) {
 
 $.fn.extend({
-       simulate: function(type, options) {
+       simulate: function( type, options ) {
                return this.each(function() {
-                       var opt = $.extend({}, $.simulate.defaults, options || {});
-                       new $.simulate(this, type, opt);
+                       var opt = $.extend( {}, $.simulate.defaults, options );
+                       new $.simulate( this, type, opt );
                });
        }
 });
 
-$.simulate = function(el, type, options) {
+$.simulate = function( el, type, options ) {
        this.target = el;
        this.options = options;
 
-       if (/^drag$/.test(type)) {
-               this[type].apply(this, [this.target, options]);
+       if ( type === "drag" ) {
+               this[ type ].apply( this, [ this.target, options ] );
        } else {
-               this.simulateEvent(el, type, options);
+               this.simulateEvent( el, type, options );
        }
-}
+};
 
-$.extend($.simulate.prototype, {
-       simulateEvent: function(el, type, options) {
-               var evt = this.createEvent(type, options);
-               this.dispatchEvent(el, type, evt, options);
+$.extend( $.simulate.prototype, {
+       simulateEvent: function( el, type, options ) {
+               var evt = this.createEvent( type, options );
+               this.dispatchEvent( el, type, evt, options );
                return evt;
        },
-       createEvent: function(type, options) {
-               if (/^mouse(over|out|down|up|move)|(dbl)?click$/.test(type)) {
-                       return this.mouseEvent(type, options);
-               } else if (/^key(up|down|press)$/.test(type)) {
-                       return this.keyboardEvent(type, options);
+       createEvent: function( type, options ) {
+               if ( /^mouse(over|out|down|up|move)|(dbl)?click$/.test( type ) ) {
+                       return this.mouseEvent( type, options );
+               } else if ( /^key(up|down|press)$/.test( type ) ) {
+                       return this.keyboardEvent( type, options );
                }
        },
-       mouseEvent: function(type, options) {
+       mouseEvent: function( type, options ) {
                var evt;
                var e = $.extend({
-                       bubbles: true, cancelable: (type != "mousemove"), view: window, detail: 0,
-                       screenX: 0, screenY: 0, clientX: 0, clientY: 0,
-                       ctrlKey: false, altKey: false, shiftKey: false, metaKey: false,
-                       button: 0, relatedTarget: undefined
-               }, options);
+                       bubbles: true,
+                       cancelable: (type !== "mousemove"),
+                       view: window,
+                       detail: 0,
+                       screenX: 0,
+                       screenY: 0,
+                       clientX: 0,
+                       clientY: 0,
+                       ctrlKey: false,
+                       altKey: false,
+                       shiftKey: false,
+                       metaKey: false,
+                       button: 0,
+                       relatedTarget: undefined
+               }, options );
 
-               var relatedTarget = $(e.relatedTarget)[0];
+               var relatedTarget = $( e.relatedTarget )[0];
 
-               if ($.isFunction(document.createEvent)) {
-                       evt = document.createEvent("MouseEvents");
-                       evt.initMouseEvent(type, e.bubbles, e.cancelable, e.view, e.detail,
+               if ( $.isFunction( document.createEvent ) ) {
+                       evt = document.createEvent( "MouseEvents" );
+                       evt.initMouseEvent( type, e.bubbles, e.cancelable, e.view, e.detail,
                                e.screenX, e.screenY, e.clientX, e.clientY,
                                e.ctrlKey, e.altKey, e.shiftKey, e.metaKey,
-                               e.button, e.relatedTarget || document.body.parentNode);
-               } else if (document.createEventObject) {
+                               e.button, e.relatedTarget || document.body.parentNode );
+               } else if ( document.createEventObject ) {
                        evt = document.createEventObject();
-                       $.extend(evt, e);
+                       $.extend( evt, e );
                        evt.button = { 0:1, 1:4, 2:2 }[evt.button] || evt.button;
                }
                return evt;
        },
-       keyboardEvent: function(type, options) {
+       keyboardEvent: function( type, options ) {
                var evt;
 
-               var e = $.extend({ bubbles: true, cancelable: true, view: window,
-                       ctrlKey: false, altKey: false, shiftKey: false, metaKey: false,
-                       keyCode: 0, charCode: 0
-               }, options);
+               var e = $.extend({
+                       bubbles: true,
+                       cancelable: true,
+                       view: window,
+                       ctrlKey: false,
+                       altKey: false,
+                       shiftKey: false,
+                       metaKey: false,
+                       keyCode: 0,
+                       charCode: 0
+               }, options );
 
-               if ($.isFunction(document.createEvent)) {
+               if ( $.isFunction( document.createEvent ) ) {
                        try {
-                               evt = document.createEvent("KeyEvents");
-                               evt.initKeyEvent(type, e.bubbles, e.cancelable, e.view,
+                               evt = document.createEvent( "KeyEvents" );
+                               evt.initKeyEvent( type, e.bubbles, e.cancelable, e.view,
                                        e.ctrlKey, e.altKey, e.shiftKey, e.metaKey,
-                                       e.keyCode, e.charCode);
-                       } catch(err) {
-                               evt = document.createEvent("Events");
-                               evt.initEvent(type, e.bubbles, e.cancelable);
-                               $.extend(evt, { view: e.view,
-                                       ctrlKey: e.ctrlKey, altKey: e.altKey, shiftKey: e.shiftKey, metaKey: e.metaKey,
-                                       keyCode: e.keyCode, charCode: e.charCode
+                                       e.keyCode, e.charCode );
+                       } catch( err ) {
+                               evt = document.createEvent( "Events" );
+                               evt.initEvent( type, e.bubbles, e.cancelable );
+                               $.extend(evt, {
+                                       view: e.view,
+                                       ctrlKey: e.ctrlKey,
+                                       altKey: e.altKey,
+                                       shiftKey: e.shiftKey,
+                                       metaKey: e.metaKey,
+                                       keyCode: e.keyCode,
+                                       charCode: e.charCode
                                });
                        }
-               } else if (document.createEventObject) {
+               } else if ( document.createEventObject ) {
                        evt = document.createEventObject();
-                       $.extend(evt, e);
+                       $.extend( evt, e );
                }
-               if ($.browser.msie || $.browser.opera) {
+               if ( $.browser.msie || $.browser.opera ) {
                        evt.keyCode = (e.charCode > 0) ? e.charCode : e.keyCode;
                        evt.charCode = undefined;
                }
                return evt;
        },
 
-       dispatchEvent: function(el, type, evt) {
-               if (el.dispatchEvent) {
-                       el.dispatchEvent(evt);
-               } else if (el.fireEvent) {
-                       el.fireEvent('on' + type, evt);
+       dispatchEvent: function( el, type, evt ) {
+               if ( el.dispatchEvent ) {
+                       el.dispatchEvent( evt );
+               } else if ( el.fireEvent ) {
+                       el.fireEvent( "on" + type, evt );
                }
                return evt;
        },
 
-       drag: function(el) {
-               var self = this, center = this.findCenter(this.target), 
-                       options = this.options, x = Math.floor(center.x), y = Math.floor(center.y), 
-                       dx = options.dx || 0, dy = options.dy || 0, target = this.target;
-               var coord = { clientX: x, clientY: y };
-               this.simulateEvent(target, "mousedown", coord);
+       drag: function( el ) {
+               var self = this,
+                       center = this.findCenter(this.target),
+                       options = this.options,
+                       x = Math.floor( center.x ),
+                       y = Math.floor( center.y ), 
+                       dx = options.dx || 0,
+                       dy = options.dy || 0,
+                       target = this.target,
+                       coord = { clientX: x, clientY: y };
+               this.simulateEvent( target, "mousedown", coord );
                coord = { clientX: x + 1, clientY: y + 1 };
-               this.simulateEvent(document, "mousemove", coord);
+               this.simulateEvent( document, "mousemove", coord );
                coord = { clientX: x + dx, clientY: y + dy };
-               this.simulateEvent(document, "mousemove", coord);
-               this.simulateEvent(document, "mousemove", coord);
-               this.simulateEvent(target, "mouseup", coord);
-               this.simulateEvent(target, "click", coord);
+               this.simulateEvent( document, "mousemove", coord );
+               this.simulateEvent( document, "mousemove", coord );
+               this.simulateEvent( target, "mouseup", coord );
+               this.simulateEvent( target, "click", coord );
        },
-       findCenter: function(el) {
-               var el = $(this.target), o = el.offset(), d = $(document);
+       findCenter: function( el ) {
+               var el = $( this.target ),
+                       o = el.offset(),
+                       d = $( document );
                return {
                        x: o.left + el.outerWidth() / 2 - d.scrollLeft(),
                        y: o.top + el.outerHeight() / 2 - d.scrollTop()
@@ -131,9 +160,9 @@ $.extend($.simulate.prototype, {
        }
 });
 
-$.extend($.simulate, {
+$.extend( $.simulate, {
        defaults: {
-               speed: 'sync'
+               speed: "sync"
        },
        VK_TAB: 9,
        VK_ENTER: 13,
@@ -148,4 +177,4 @@ $.extend($.simulate, {
        VK_DOWN: 40
 });
 
-})(jQuery);
+})( jQuery );