Commit Graph

114 Commits

Author SHA1 Message Date
Scott González
1a03453654 Widget factory: Force event types to be lowercase. Fixes #4668 - All event types should be lowercase even if the corresponding callback is camelcase. 2009-07-11 00:30:46 +00:00
Scott González
44ec979713 Widget factory: Convert falsy data values to an empty hash in _trigger. Fixes #4650: ui hash not always provided in events/callbacks. 2009-07-04 03:39:19 +00:00
Scott González
58b37be5ac Widget factory: Make methods chainable if the return value is undefined. Fixed #4601 (Allow undefined return value for chainable method calls). 2009-06-15 02:01:11 +00:00
Scott González
8634ba993c All mouse-based plugins: Extend $.ui.mouse.defaults. Changed $.ui.mouse.defaults.cancel to ":input,option" which is used by every plugin as its default. Fixes #4584 ($.ui.mouse.defaults never used). 2009-06-09 00:46:00 +00:00
Scott González
cedf663e2f Core: Added asynchronous focus. Fixed #3559 - :focusable, :tabbable, setFocus(). 2009-04-18 13:04:07 +00:00
Scott González
1195854aaa Merged in widget-factory branch and added tests. Fixes #4411 - Widget factory should auto detect getters. 2009-04-15 02:33:28 +00:00
Scott González
12b47dc1ea Widget factory: Fixed $4266 - Add custom selectors for widgets. 2009-03-28 00:52:56 +00:00
Scott González
4e64af70b6 Widget factory: Fixed #4366 - Deep copy options on init. 2009-03-28 00:06:34 +00:00
Richard Worth
bd3dc48e02 changed ui.jquery.com to jqueryui.com 2009-02-27 11:41:40 +00:00
Scott González
f869dab6b0 Mouse: Fixed #4146: Don't set the flag to prevent click events if mouseup occurs on a diferent element than mousedown (was preventing the next click event from occuring). 2009-02-14 04:27:31 +00:00
Scott González
a7eb669c01 Mouse: Stop immediate propagation of click events. Partial fix for #3177 - click is fired for draggagble elements on mouseUp. 2009-02-14 03:02:38 +00:00
Scott González
16c0c8f259 Prevent loading core files multiple times. Fixes #4130 - Too much recurson with double include. 2009-02-13 02:25:21 +00:00
Paul Bakaus
4e61b952f3 core: prevent calling plugins if the node doesn't exist in DOM anymore (has been removed by the user) (fixes #4087) 2009-02-10 09:14:59 +00:00
Richard Worth
e4c5712974 Removed unused code obsoleted by #3906 and r1754 2009-02-08 00:55:16 +00:00
Scott González
57f0188239 Mouse: Fixed #4061: Prevent errors when manually triggering mousedown events on elements that use $.ui.mouse (event.originalEvent isn't defined). 2009-02-05 02:33:21 +00:00
Richard Worth
ca2f0191da core: check for event.originalEvent before copying 2009-01-28 09:15:51 +00:00
Scott González
c9e6d28661 $.widget: Fixed #3965: Copy properties from original event on to new event in _trigger. 2009-01-28 03:46:35 +00:00
Scott González
cc3064b1f9 Mouse: Fixed #3552, reverted r1763: Let mouse events propagate. 2009-01-28 01:21:50 +00:00
Paul Bakaus
3d4bc637e9 core: the propagation for the mousedown has to be stopped in the mouse logic, otherwise causes much pain for nested widgets (fixes #3910) 2009-01-23 12:52:41 +00:00
Richard Worth
1b891501f2 whitespace 2009-01-22 13:10:18 +00:00
Scott González
f80d9eb465 Core: Partial fix for #3559: Proper implementation for :focusable and :tabbable selectors. 2009-01-21 03:25:02 +00:00
Scott González
67fb2c8a68 $.widget: Fixed #3633: Moved call to _init outside of constructor. This makes it possible to invoke callbacks during initialization and have those callbacks use the widget. 2009-01-19 01:30:02 +00:00
Eduardo Lundgren
9d3b03d5f7 Fixed #3841 - check for $.isFunction before trigger 2009-01-16 04:27:38 +00:00
Scott González
41ed54aaf6 Widget factory: Fixed event triggering (again).
Draggable: To modify the position during drag, you now set ui.position instead of returning new coords.
2009-01-15 19:40:11 +00:00
Paul Bakaus
842753690a core: fixed _trigger not modifing the original event with event.result
sortable: use event.result to listen for a return false
2009-01-09 16:52:27 +00:00
Scott González
142fddbf85 Widget factory: _trigger will now set event.result if the callback returns a value. The created event is now always run through $.Event to reset isDefaultPrevent(), isPropagationStopped(), isImmediatePropagationStopped(). 2009-01-09 14:28:39 +00:00
Richard Worth
27ea38395e ui.core.js: corrected invalid (x)html 2009-01-03 22:46:47 +00:00
Richard Worth
a11c201008 Happy New Year 2009-01-03 21:55:13 +00:00
Scott González
b1e7e786ff Core: Cleaned up warnings. 2009-01-03 04:45:12 +00:00
Scott González
ab5bc79168 Core: Changed $.ui.contains to use the same logic as jQuery's internal contains function. 2009-01-03 04:42:23 +00:00
Scott González
ed1b6ded97 Widget factory: Updated ._trigger to use new event system in jQuery 1.3. 2009-01-03 04:38:20 +00:00
Richard Worth
ee76058e01 Reverted r1461 2009-01-02 13:06:30 +00:00
Scott González
d76df156ce Widget Factory: Fixed #3720: Removed use of extra function in jQuery.trigger. 2009-01-01 16:12:18 +00:00
Scott González
fe7f1af38c Core: Cleaned up whitespace. 2009-01-01 03:10:43 +00:00
Scott González
d9a5b09b00 Core: Changed parameter names for selectors. 2009-01-01 03:07:52 +00:00
Scott González
ffbf789d2f Core: Whitespace only. 2008-12-31 16:10:38 +00:00
Scott González
30e4470a2c Widget Factory: Check the target in getData and setData events (jQuery 1.3 supports bubbling for custom events). 2008-12-31 14:28:56 +00:00
Scott González
19fd2705f9 Core: Fixed data selector so it returns true/false (makes it work with Sizzle). 2008-12-31 04:08:49 +00:00
Richard Worth
ff64790b18 Fixed #3655 - $.keyCode should be $.ui.keyCode 2008-12-14 06:11:37 +00:00
Richard Worth
3d627f0ea9 Removed names from ui.core.js as all contribution credit is given in AUTHORS.txt and http://ui.jquery.com/about 2008-12-10 13:27:05 +00:00
Richard Worth
3db93ce80f Removed UTF-8 BOM again. Turns out it was added by Notepad. 2008-12-10 13:20:06 +00:00
Richard Worth
38e2135472 core widget: added ui-state-disabled and aria-disabled to widget plugin's disable/enable/destroy 2008-12-10 05:10:37 +00:00
Eduardo Lundgren
95c6c6dd62 Source formatting 2008-11-28 15:43:32 +00:00
Paul Bakaus
42da86279e core (mouse): preventDefault in most cases instead of returning false, that blocks all bubbling events (fixed #3552) 2008-11-23 18:00:29 +00:00
Paul Bakaus
a42894b1d7 core: improved logic of $.fn.scrollParent, taking positioning in account
draggable: fixed and updated tests, rewrote positioning core, now passes the test suite completely in FF, IE6, IE7
2008-11-23 17:42:24 +00:00
Eduardo Lundgren
6a621b6d0e Core: isOverAxis avoid duplicated method logic. 2008-11-21 18:41:19 +00:00
Richard Worth
2192c024e2 New file: AUTHORS.txt instead of having a single contributor's name in each file header. See http://groups.google.com/group/jquery-ui-dev/browse_thread/thread/ca0b1cc9580141b 2008-11-21 02:14:03 +00:00
Paul Bakaus
352287b7ef core: this fixes the Safari issue that select options can't be selected if the mouse widget is used, since the mousedown returns false which calls preventDefault. Returning true causes text to be selectable in FF/Opera though, so this needs to be Safari only for now. 2008-11-19 15:20:36 +00:00
Richard Worth
29f7dc9a2c Removed all trailing whitespace from .js and .html files 2008-11-18 02:55:25 +00:00
Scott González
6fb3ffad36 Core: Fixed #3562: Modify .removeAttr() to work on ARIA properties in FF2. 2008-11-15 04:29:08 +00:00