- Adds the
eventParams
option to allow custom data in the simulated events (see #12). - Adds bower.json and registers the package at bower.
- Registers the package at npm.
- Corrects jQuery naming conventions ($varible).
- Updates demo to jQuery UI 1.10.3 to make it work with jQuery 1.10.2.
- Improves documentation here and there.
- Logs a warning message before running the test suite to warn about mouse movement during testing.
- Updated grunt file to grunt 0.4.x.
- key-combo: Adds support of special keys (
"left-arrow"
, etc.). - jquery.simulate.js: Adds the
jQueryTrigger
option to usejQuery.trigger()
instead ofdisptachEvent()
.
- Adds flag
jQuery.simulate.ext_disableQuirkDetection
to disable quirk detections. - Allows enabling/disabling specific quirk fixes manually by settings the corresponding
flag in the
jQuery.simulate.prototype.quirks
object.
- Updates to the latest version of jquery.simulate.js to achieve compatibility with jQuery 1.9.x and above.
- Replaces libs/jquery-1.7.2.js with libs/jquery-1.10.2.js and updated demo accordingly.
- Layout (CSS) improvements in the demo.
- key-sequence: Adds a workaround for the bug that spaces are moved to the end of the sequence when simulating on a non-input with delay on certain browsers (Webkit-based browsers).
- Extends the documentation for simulating drag-n-drops within iframes.
- Registers the plugin at plugins.jquery.com.
- Updates the jQuery package manifest file.
- The build script now produces two dist versions: the "normal" version contains the jQuery simulate extended plugins and the "complete" version also includes jQuery simulate.
- Adds grunt.js build system.
- Source code cleanup.
- drag-n-drop: Adds support for simulation of drag-n-drop within child-iframes
- drag-n-drop:
mousemove
events are now triggered on the element at the position of the event instead of the dragged element (for exceptions, see doc/drag-n-drop.md#events)