judy 7.x-2.x, 2014-04-27 ------------------------ * Fixed that dialog title couldn't be set as HTML when using later version of jQuery UI (~ jquery_update module support). * Fixed that dialog z-index isn't 1000 when using later version of jQuery UI (~ jquery_update module support); which rendered dialog below admin_menu. * Fixed that jQuery >=1.9 has no browser property (~ jquery_update module support). judy 7.x-2.x, 2013-07-21 ------------------------ * Implemented ajaxcomplete event. judy 7.x-2.1, 2013-07-04 -------------------------------------------------- * Released. judy 7.x-2.x, 2013-07-04 ------------------------ * Moved to correctly named development branch. judy 7.x-2.0.x, 2013-07-04 -------------------------- * Added .version property. judy 7.x-2.0.x, 2013-06-29 -------------------------- * Cleanup. judy 7.x-2.0.x, 2013-06-27 -------------------------- * Now adds .keystrokes attribute on keydown/keyup event. judy 7.x-2.0.x, 2013-06-22 -------------------------- * Prevent double disable. judy 7.x-2.0.x, 2013-05-25 -------------------------- * Fixed premature check for jQuery UI dialog support. * Implemented contentClass option for Judy.dialog. judy 7.x-2.0.x, 2013-04-21 -------------------------- * Created methods scrollTrap() and scrollTo(). judy 7.x-2.0.x, 2013-03-26 -------------------------- * Created multi-element support for enable/disable(). judy 7.x-2.0.x, 2013-03-03 -------------------------- * Fixed missing radios support in enable/disable(). * Made innerWidth/innerHeight/outerWidth/outerHeight() use selector parameter instead of element, and trimmed their algos. judy 7.x-2.0.x, 2013-03-02 -------------------------- * Removed isObject(); use isContainer(o, true) instead. * Removed method useragentIE()/useragentIe(); use constant browserIE instead. * Removed objectLength(), use Judy.objectKeys(o).length instead. * Removed errorHandler(); use inspect.errorHandler() instead. * Removed log(); use inspect.console() instead. * Removed inspect(); use inspect() directly instead. * Removed fieldGet(); use jQuery("[name='" + name + "']").get(0) instead. * Made dialog() support all jQuery UI dialog options, events and methods. * Fixed dialog()'s autoOpen behaviour. * Created overlay(). * Added stripTags(), setUrlParam(), disable() and enable(). * Settings page help, and hook_uninstall() implementation. judy 7.x-2.0.x, 2013-03-01 -------------------------- * Removed objectEmpty(); use objectKeys().length instead. * Removed checkboxValue(), checklistValue(), radioValue(), selectValue(), textValue(), textareaValue(); use fieldValue() instead. * Removed argsToArray(); use toArray() instead (is now IE<9 safe). * Methods log(), inspect() and fieldGet() are now deprecated. * Created numberToFormat() and numberFromFormat(). * objectLength() is now deprecated; use objectKeys().length instead. judy 7.x-2.0.x, 2013-02-28 -------------------------- * Eliminated own event model; now uses jQuery events for everything, including key events. * Removed eventAdd(), eventRemove(). * errorHandler() is now deprecated, use inspect.errorHandler() instead. * Removed parameter jQueryEvents from method eventList(); all events are now jQuery events. * Changed parameter signature for isField(); now only supports element not selector. * Removed fieldFocus(). judy 7.x-1.3.x, 2013-02-10 -------------------------- * Removed initial Inspect dependency; this library should find Inspect (if exists) even if this library gets included before Inspect. judy 7.x-1.3.x, 2013-02-09 -------------------------- * Made judy a library includable via drupal_add_library(), and added admin page. judy 7.x-1.3.x, 2013-02-02 -------------------------- * Fixed midnight bug in .dateFromFormat(), now sets seconds and milliseconds to zero; because 00:00:00 is 'today', whereas 24:00:00 is 'tomorrow', thus a date must start at zero. judy 7.x-1.3.x, 2013-01-19 -------------------------- * Fixed bug in .dialog() - established no element id when falsy selector arg. * Fixed bug in .dialog() - failed to get element when called later using #id selector. * .dialog() now always returns the id of the dialog box, except for calls using one of the methods. judy 7.x-1.3.x, 2013-01-05 -------------------------- * Fixed bad bug in .selectValue() - setting selectedIndex is seriously unhealthy, may effectively ruin the select. judy 7.x-1.3.x, 2012-11-18 -------------------------- * Added preventDefault parameter to .onKey(). * Removed keystrokes ctr|meta+alt limitation. * Created method .keydown(); full support for data etc. judy 7.x-1.3.x, 2012-11-10 -------------------------- * Added method argsToArray; function arguments are error-prone. * Fixed uses of Inspect. * Implemented key event adder, that uses jQuery instead of custom event implementation. judy 7.x-1.3.x, 2012-09-02 -------------------------- * eventList() now supports regular and weird structure of jQuery data. judy 7.x-1.3.x, 2012-07-29 -------------------------- * judy data object for events et al now has random name judy_[a-z\d]{20}. * Created jQuery.ui.dialog wrapper/factory method. judy 7.x-1.3.x, 2012-07-26 -------------------------- * Return value of selectValue() is now empty string even for multiple select, when none selected or only _none is selected. * Added context parameter to isField(). * Max parameter added to ancestor(). * checklistValue() done. * selectValue() refactored, too messy. * Tighter toLeading(). judy 7.x-1.3.x, 2012-07-25 -------------------------- * eventRemove() now removes actual element listeners (minor detail ;-). * Made containerCopy use Array.concat() when array and shallow copy. * Far better isContainer() and isObject(); now checks for all built-in object types, like typeOf(). * Tuned date formatter. * Backend: hook implementation that includes Javascript now implements hook_preprocess_html (instead of hook_init). judy 7.x-1.3.x, 2012-07-24 -------------------------- * Made field methods support element as first argument (not only name), and made the treatment of the type argument more restrictive. * Added textValue() and textareaValue(). * Safer and shorter toArray(). * Fixed jsdoc comments, for jsdoc parser. * objectGet(): better check for bad key arg. * Added isNumber(). * Implemented eventRemove(). judy 7.x-1.3.x, 2012-07-23 -------------------------- * Now using Drupal git repository. * Moved javascript file inclusion to hook_preprocess() implementation. * Code formatting. * Started on making field methods accept element, not only name. judy 7.x-1.2, 2012-03-16 ------------------------ * Getting value using .selectValue() now returns "" for "_none". judy 7.x-1.2, 2012-01-19 ------------------------ * New method toArray judy 7.x-1.2, 2012-01-12 ------------------------ * dateFromFormat: check for impossible date, plus more flexible format support. * New method isLeapYear judy 7.x-1.2, 2012-01-11 ------------------------ * Added toUpperCaseFirst method. judy 7.x-1.1, 2012-01-11 ------------------------ * Added isInt method. judy 7.x-1.0, 2012-01-10 ------------------------ * Dedicated .innerWidth/Height support for window/document/body. * .outerWidth/Height methods. judy 7.x-1.0, 2012-01-02 ------------------------ * Construcion and adding of event handler moved to separate function to prevent iteration errors when adding more in one go. judy 7.x-1.x, 2011-12-26 ------------------------ * Started