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>