r3043 committed - Removed jquery.simulate from external/ as it's being removed from jque...

r3043 committed - Removed jquery.simulate from external/ as it's being removed from jque...


Revision: 3043
Author: rdworth
Date: Mon Aug 10 02:38:14 2009
Log: Removed jquery.simulate from external/ as it's being removed from
jqueryjs.googlecode.com/svn/trunk/plugins
http://code.google.com/p/jquery-ui/source/detail?r=3043
Added:
/trunk/tests/jquery.simulate.js
Deleted:
/trunk/external/jquery.simulate-r6163.js
Modified:
/trunk/tests/unit/accordion/accordion.html
/trunk/tests/unit/all/all.html
/trunk/tests/unit/all/all_2.html
/trunk/tests/unit/core/core.html
/trunk/tests/unit/datepicker/datepicker.html
/trunk/tests/unit/defaults.html
/trunk/tests/unit/dialog/dialog.html
/trunk/tests/unit/draggable/draggable.html
/trunk/tests/unit/droppable/droppable.html
/trunk/tests/unit/index.html
/trunk/tests/unit/progressbar/progressbar.html
/trunk/tests/unit/resizable/resizable.html
/trunk/tests/unit/selectable/selectable.html
/trunk/tests/unit/slider/slider.html
/trunk/tests/unit/sortable/sortable.html
/trunk/tests/unit/tabs/tabs.html
=======================================
--- /dev/null
+++ /trunk/tests/jquery.simulate.js    Mon Aug 10 02:38:14 2009
@@ -0,0 +1,150 @@
+/*
+ * jquery.simulate - simulate browser mouse and keyboard events
+ *
+ * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * and GPL (GPL-LICENSE.txt) licenses.
+ *
+ */
+
+;(function($) {
+
+$.fn.extend({
+    simulate: function(type, options) {
+        return this.each(function() {
+            var opt = $.extend({}, $.simulate.defaults, options || {});
+            new $.simulate(this, type, opt);
+        });
+    }
+});
+
+$.simulate = function(el, type, options) {
+    this.target = el;
+    this.options = options;
+
+    if (/^drag$/.test(type)) {
+        this[type].apply(this, [this.target, options]);
+    } else {
+        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);
+        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);
+        }
+    },
+    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);
+
+        var relatedTarget = $(e.relatedTarget)[0];
+
+        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) {
+            evt = document.createEventObject();
+            $.extend(evt, e);
+            evt.button = { 0:1, 1:4, 2:2 }[evt.button] || evt.button;
+        }
+        return evt;
+    },
+    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);
+
+        if ($.isFunction(document.createEvent)) {
+            try {
+                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
+                });
+            }
+        } else if (document.createEventObject) {
+            evt = document.createEventObject();
+            $.extend(evt, e);
+        }
+        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);
+        }
+        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);
+        coord = { clientX: x + 1, clientY: y + 1 };
+        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);
+    },
+    findCenter: function(el) {
+        var el = $(this.target), o = el.offset();
+        return {
+            x: o.left + el.outerWidth() / 2,
+            y: o.top + el.outerHeight() / 2
+        };
+    }
+});
+
+$.extend($.simulate, {
+    defaults: {
+        speed: 'sync'
+    },
+    VK_TAB: 9,
+    VK_ENTER: 13,
+    VK_ESC: 27,
+    VK_PGUP: 33,
+    VK_PGDN: 34,
+    VK_END: 35,
+    VK_HOME: 36,
+    VK_LEFT: 37,
+    VK_UP: 38,
+    VK_RIGHT: 39,
+    VK_DOWN: 40
+});
+
+})(jQuery);
=======================================
--- /trunk/external/jquery.simulate-r6163.js    Wed May 27 10:50:56 2009
+++ /dev/null
@@ -1,152 +0,0 @@
-/*
- * jquery.simulate - simulate browser mouse and keyboard events
- *
- * Copyright (c) 2009 Eduardo Lundgren (eduardolundgren@gmail.com)
- * and Richard D. Worth (rdworth@gmail.com)
- *
- * Dual licensed under the MIT
(http://www.opensource.org/licenses/mit-license.php)
- * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
- *
- */
-
-;(function($) {
-
-$.fn.extend({
-    simulate: function(type, options) {
-        return this.each(function() {
-            var opt = $.extend({}, $.simulate.defaults, options || {});
-            new $.simulate(this, type, opt);
-        });
-    }
-});
-
-$.simulate = function(el, type, options) {
-    this.target = el;
-    this.options = options;
-
-    if (/^drag$/.test(type)) {
-        this[type].apply(this, [this.target, options]);
-    } else {
-        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);
-        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);
-        }
-    },
-    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);
-
-        var relatedTarget = $(e.relatedTarget)[0];
-
-        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) {
-            evt = document.createEventObject();
-            $.extend(evt, e);
-            evt.button = { 0:1, 1:4, 2:2 }[evt.button] || evt.button;
-        }
-        return evt;
-    },
-    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);
-
-        if ($.isFunction(document.createEvent)) {
-            try {
-                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
-                });
-            }
-        } else if (document.createEventObject) {
-            evt = document.createEventObject();
-            $.extend(evt, e);
-        }
-        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);
-        }
-        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);
-        coord = { clientX: x + 1, clientY: y + 1 };
-        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);
-    },
-    findCenter: function(el) {
-        var el = $(this.target), o = el.offset();
-        return {
-            x: o.left + el.outerWidth() / 2,
-            y: o.top + el.outerHeight() / 2
-        };
-    }
-});
-
-$.extend($.simulate, {
-    defaults: {
-        speed: 'sync'
-    },
-    VK_TAB: 9,
-    VK_ENTER: 13,
-    VK_ESC: 27,
-    VK_PGUP: 33,
-    VK_PGDN: 34,
-    VK_END: 35,
-    VK_HOME: 36,
-    VK_LEFT: 37,
-    VK_UP: 38,
-    VK_RIGHT: 39,
-    VK_DOWN: 40
-});
-
-})(jQuery);
=======================================
--- /trunk/tests/unit/accordion/accordion.html    Fri Jul 3 14:05:22 2009
+++ /trunk/tests/unit/accordion/accordion.html    Mon Aug 10 02:38:14 2009
@@ -10,7 +10,7 @@
    <link type="text/css" href="../testsuite.css" rel="stylesheet" />
    <script type="text/javascript" src="../testsuite.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <script type="text/javascript" src="accordion_core.js"></script>
    <script type="text/javascript" src="accordion_defaults.js"></script>
=======================================
--- /trunk/tests/unit/all/all.html    Sat Jun 20 06:08:16 2009
+++ /trunk/tests/unit/all/all.html    Mon Aug 10 02:38:14 2009
@@ -19,8 +19,8 @@
    <script type="text/javascript" src="../../../ui/ui.tabs.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
    <script type="text/javascript"
src="../../../external/jquery.cookie-r6165.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <script type="text/javascript" src="../core/core.js"></script>
    <script type="text/javascript" src="../core/selector.js"></script>
=======================================
--- /trunk/tests/unit/all/all_2.html    Wed May 27 10:50:56 2009
+++ /trunk/tests/unit/all/all_2.html    Mon Aug 10 02:38:14 2009
@@ -52,8 +52,8 @@
    <script type="text/javascript" src="../../../ui/ui.tabs.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
    <script type="text/javascript"
src="../../../external/jquery.cookie-r6165.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <style type="text/css">
        @import "../../../themes/base/ui.datepicker.css";
=======================================
--- /trunk/tests/unit/core/core.html    Wed Aug 5 06:30:55 2009
+++ /trunk/tests/unit/core/core.html    Mon Aug 10 02:38:14 2009
@@ -9,7 +9,7 @@
    <link type="text/css" href="../testsuite.css" rel="stylesheet" />
    <script type="text/javascript" src="../testsuite.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <script type="text/javascript" src="core.js"></script>
    <script type="text/javascript" src="selector.js"></script>
=======================================
--- /trunk/tests/unit/datepicker/datepicker.html    Wed May 27 10:50:56 2009
+++ /trunk/tests/unit/datepicker/datepicker.html    Mon Aug 10 02:38:14 2009
@@ -14,7 +14,7 @@
    <link type="text/css" href="../testsuite.css" rel="stylesheet" />
    <script type="text/javascript" src="../testsuite.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <script type="text/javascript" src="datepicker_core.js"></script>
    <script type="text/javascript" src="datepicker_defaults.js"></script>
=======================================
--- /trunk/tests/unit/defaults.html    Wed May 27 10:50:56 2009
+++ /trunk/tests/unit/defaults.html    Mon Aug 10 02:38:14 2009
@@ -20,8 +20,8 @@
    <link type="text/css" href="testsuite.css" rel="stylesheet" />
    <script type="text/javascript" src="testsuite.js"></script>
    <script type="text/javascript"
src="../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../external/jquery.simulate-r6163.js"></script>
    <script type="text/javascript"
src="../../external/jquery.cookie-r6165.js"></script>
+    <script type="text/javascript" src="../jquery.simulate.js"></script>
    <script type="text/javascript"
src="draggable/draggable_defaults.js"></script>
    <script type="text/javascript"
src="droppable/droppable_defaults.js"></script>
=======================================
--- /trunk/tests/unit/dialog/dialog.html    Wed May 27 10:50:56 2009
+++ /trunk/tests/unit/dialog/dialog.html    Mon Aug 10 02:38:14 2009
@@ -12,7 +12,7 @@
    <link type="text/css" href="../testsuite.css" rel="stylesheet" />
    <script type="text/javascript" src="../testsuite.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <script type="text/javascript" src="dialog_core.js"></script>
    <script type="text/javascript" src="dialog_defaults.js"></script>
=======================================
--- /trunk/tests/unit/draggable/draggable.html    Wed May 27 10:50:56 2009
+++ /trunk/tests/unit/draggable/draggable.html    Mon Aug 10 02:38:14 2009
@@ -10,7 +10,7 @@
    <link type="text/css" href="../testsuite.css" rel="stylesheet" />
    <script type="text/javascript" src="../testsuite.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <script type="text/javascript" src="draggable_core.js"></script>
    <script type="text/javascript" src="draggable_defaults.js"></script>
=======================================
--- /trunk/tests/unit/droppable/droppable.html    Wed May 27 10:50:56 2009
+++ /trunk/tests/unit/droppable/droppable.html    Mon Aug 10 02:38:14 2009
@@ -11,7 +11,7 @@
    <link type="text/css" href="../testsuite.css" rel="stylesheet" />
    <script type="text/javascript" src="../testsuite.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <script type="text/javascript" src="droppable_core.js"></script>
    <script type="text/javascript" src="droppable_defaults.js"></script>
=======================================
--- /trunk/tests/unit/index.html    Sat Jun 20 06:08:16 2009
+++ /trunk/tests/unit/index.html    Mon Aug 10 02:38:14 2009
@@ -20,8 +20,8 @@
    <script type="text/javascript" src="../../ui/ui.sortable.js"></script>
    <script type="text/javascript" src="../../ui/ui.tabs.js"></script>
-    <script type="text/javascript"
src="../../external/jquery.simulate-r6163.js"></script>
    <script type="text/javascript"
src="../../external/jquery.cookie-r6165.js"></script>
+    <script type="text/javascript" src="../jquery.simulate.js"></script>
</head>
<body>
=======================================
--- /trunk/tests/unit/progressbar/progressbar.html    Wed May 27 10:50:56 2009
+++ /trunk/tests/unit/progressbar/progressbar.html    Mon Aug 10 02:38:14 2009
@@ -10,7 +10,7 @@
    <link type="text/css" href="../testsuite.css" rel="stylesheet" />
    <script type="text/javascript" src="../testsuite.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <script type="text/javascript" src="progressbar_core.js"></script>
    <script type="text/javascript" src="progressbar_defaults.js"></script>
=======================================
--- /trunk/tests/unit/resizable/resizable.html    Wed May 27 10:50:56 2009
+++ /trunk/tests/unit/resizable/resizable.html    Mon Aug 10 02:38:14 2009
@@ -10,7 +10,7 @@
    <link type="text/css" href="../testsuite.css" rel="stylesheet" />
    <script type="text/javascript" src="../testsuite.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <script type="text/javascript" src="resizable_core.js"></script>
    <script type="text/javascript" src="resizable_defaults.js"></script>
=======================================
--- /trunk/tests/unit/selectable/selectable.html    Wed May 27 10:50:56 2009
+++ /trunk/tests/unit/selectable/selectable.html    Mon Aug 10 02:38:14 2009
@@ -10,7 +10,7 @@
    <link type="text/css" href="../testsuite.css" rel="stylesheet" />
    <script type="text/javascript" src="../testsuite.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <script type="text/javascript" src="selectable_core.js"></script>
    <script type="text/javascript" src="selectable_defaults.js"></script>
=======================================
--- /trunk/tests/unit/slider/slider.html    Wed May 27 10:50:56 2009
+++ /trunk/tests/unit/slider/slider.html    Mon Aug 10 02:38:14 2009
@@ -10,7 +10,7 @@
    <link type="text/css" href="../testsuite.css" rel="stylesheet" />
    <script type="text/javascript" src="../testsuite.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <script type="text/javascript" src="slider_core.js"></script>
    <script type="text/javascript" src="slider_defaults.js"></script>
=======================================
--- /trunk/tests/unit/sortable/sortable.html    Wed May 27 10:50:56 2009
+++ /trunk/tests/unit/sortable/sortable.html    Mon Aug 10 02:38:14 2009
@@ -10,7 +10,7 @@
    <link type="text/css" href="../testsuite.css" rel="stylesheet" />
    <script type="text/javascript" src="../testsuite.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <script type="text/javascript" src="sortable_core.js"></script>
    <script type="text/javascript" src="sortable_defaults.js"></script>
=======================================
--- /trunk/tests/unit/tabs/tabs.html    Sat Jun 20 06:08:16 2009
+++ /trunk/tests/unit/tabs/tabs.html    Mon Aug 10 02:38:14 2009
@@ -10,8 +10,8 @@
    <link type="text/css" href="../testsuite.css" rel="stylesheet" />
    <script type="text/javascript" src="../testsuite.js"></script>
    <script type="text/javascript"
src="../../../external/testrunner-r6343.js"></script>
-    <script type="text/javascript"
src="../../../external/jquery.simulate-r6163.js"></script>
    <script type="text/javascript"
src="../../../external/jquery.cookie-r6165.js"></script>
+    <script type="text/javascript" src="../../jquery.simulate.js"></script>
    <script type="text/javascript" src="tabs_core.js"></script>
    <script type="text/javascript" src="tabs_defaults.js"></script>