2007-10-04 02:55 mde * ChangeLog, plugins/hash/tests, plugins/hash/tests/hash.js: Moved tests for Hash plugin into appropriate directory. 2007-10-04 02:54 mde * src/cookie.js, src/dom.js, src/event.js, src/form.js, src/fx.js, src/json.js, src/string.js, src/xhr.js: Ran JS lint, fixed a lot of small syntax issues. 2007-10-02 04:42 mde * tests/HashTest.js, tests/cookie.js, tests/css.js, tests/index.html, tests/initialize.js, tests/xhr.js, tests/xhr_response.php: Adding some basic unit tests for running under Windmill, a test stub page for running tests against, and a basic PHP page for proving XHR GET and POST against. 2007-10-01 04:36 mde * tests/AllTests.js: Removing JSUnit test runner file in preparation for moving to Windmill for unit-testing. 2007-09-29 04:42 mde * plugins/html, plugins/html/html.js: Added plugin for generating HTML form elements programmatically. 2007-09-25 06:52 mde * plugins/shell/shell.js: Fixed bug caused by undeclared variable. 2007-09-25 06:41 mde * plugins/shell/shell.js: Added property names to object explorer for shell plugin. 2007-09-23 04:45 mde * plugins/shell/shell.js, plugins/shell/test.html: Added some final polish to the shell plugin -- for now, hard-coded explorer output to the normal output node, added auto-scroll code to explorer output. 2007-09-22 04:41 mde * plugins/shell/shell.js, plugins/shell/test.html: Implemented object explorer and auto-scroll. 2007-09-21 19:31 mde * plugins/shell/test.html: Added demo page for JS shell plugin. 2007-09-21 05:43 mde * plugins/shell, plugins/shell/shell.js: Added basic JavaScript shell plugin. 2007-09-19 05:05 mde * README, Rakefile, doc/index.html, doc/index.txt: Some final polish to the RakeFile and docs for the 0.4.0 release. 2007-09-19 02:29 mde * ChangeLog, Rakefile, fleegix.js, fleegix.js.uncompressed.js: Updated built/compressed fleegix.js files, ChangeLog in preparation for release 0.4.0. 2007-09-17 23:24 mde * src/css.js: Added replaceClass convenience method to CSS module. 2007-09-17 04:12 mde * Rakefile: Some final cleanup and polishing of the build process. 2007-09-16 04:58 mde * fleegix.js, fleegix.js.uncompressed.js, src/string.js: Added small string module with reverse, trim, etc. 2007-09-15 07:20 mde * plugins/date/date.js: Added attributions for bugfixes/contributions. 2007-09-15 07:02 mde * plugins/date/preparse.js: Removed reimplemented 'alert' function. The alert function is no longer used in the timezone code. 2007-09-15 07:00 mde * plugins/date/preparse.js: Removed superfluous code for other scripting engines. 2007-09-15 06:35 mde * plugins/date/date.js: Added ability to load pre-parsed JSON timezone data, improved error messages. 2007-09-15 02:53 mde * fleegix.js, fleegix.js.uncompressed.js: Updated built fleegix.js files to make newer plugin-based code available for download before release. 2007-09-15 02:52 mde * plugins/form/diff.js, plugins/form/restore.js, src/form.js: Renamed confusing method name to something simpler. Fixed form-object detection bug in diff function specific to IE. 2007-09-15 02:49 mde * plugins/hash/hash.js: Added WITH_CASE to hash.sorts ennumerables to clarify what sorts are available, fixed default sort for sortByKey to non-case-sensitive. 2007-09-15 02:47 mde * plugins/xml/xml.js: Removed large, superfluous block of comments. 2007-09-14 18:02 mde * plugins/date/preparse.js: Made the exemplar cities parameter optional for the timezone preparsing Rhino script. If the param is not passed, the script returns all the Olson data for all cities as a JSON bbject. 2007-09-14 08:34 mde * plugins/date/date.js, plugins/date/preparse.js: More work to allow the preparse.js Rhino command-line script accept args for the Olson data directory and list of exemplar cities to generate JSON data for. 2007-09-13 06:00 mde * plugins/date/preparse.js: Added Rhino script which pre-parses the zones and rules for a limited list of Olson exemplar cities. 2007-09-11 02:05 mde * src/event.js, src/form.js, src/fx.js, src/xhr.js: Fixed some undeclared variables. 2007-09-11 02:05 mde * Rakefile: Changed to force users to specify actual plugin files, since the namespaced objects won't always match up with file naming conventions. 2007-09-11 01:56 mde * Rakefile: Added code to allow saved build profiles, for building in plugins or doing plugin-only builds. 2007-09-10 07:28 mde * plugins/form/diff.js, plugins/form/restore.js: Adding the form.diff and form.restore plugin files. 2007-09-10 07:27 mde * plugins/form, plugins/popup, plugins/popup/popup.js, plugins/xml, plugins/xml/xml.js, src/form.js, src/popup.js, src/xml.js: Moved xml and popup modules, form.diff, and form.restore to plugins. 2007-09-10 06:53 mde * Rakefile: Modified Rakefile to allow plugins to be added to a built fleegix.js file, or for plugins to be built into a fleegix_plugins.js file for standalone use. 2007-09-10 04:52 mde * src/fx.js: Removed hsv2rgb conversion code that's now in color.convert plugin. 2007-09-09 22:00 mde * src/cookie.js, src/form.js, src/json.js, src/popup.js, src/uri.js, src/xhr.js: Removed some superfluous whitespace and "obj.constructor = null;" code. 2007-09-05 05:12 mde * plugins/color/convert.js: Update naming convention in color.convert module to reflect new filename. 2007-09-05 05:11 mde * plugins/color/color.js, plugins/color/convert.js: Changed name of color conversion library to make it more specific. 2007-09-05 03:27 mde * plugins/date/Date.js, plugins/date/date.js: Change filename for Date module to lowercase to avoid confusing case-insensitive OS's. 2007-09-04 23:40 mde * plugins/date/util.js: Added date.diff and date.add to date.util module. 2007-09-04 23:39 mde * plugins/date/strftime.js, plugins/date/util.js: Changed the name of the strftime plugin to accommodate other date utilities. 2007-09-03 07:00 mde * plugins/date/strip_olson_comments.rb: Added sample Ruby script for stripping the copious comments from Olson timezone data files. 2007-09-01 05:55 mde * plugins/date/Date.js: Finished work on timezone-enabled Date, including lazy-loading mechanism for zone files. 2007-08-29 05:48 mde * plugins/date/Date.js: Added timezone-enabled Date object that uses the standard Olson zone info timezone files -- API is compatible with standard JS Date. 2007-08-15 20:02 mde * src/xml.js: Fixed xml.parse array-expansion for multiple same-named tags having non-string values. 2007-08-14 00:36 mde * plugins/color, plugins/color/color.js, plugins/date/strftime.js: Removed hsv2rgb color conversion, added color plugin for basic color conversion code. 2007-08-08 05:09 mde * plugins/date, plugins/date/strftime.js: Added strftime date-formatting pluging ported from code I originally wrote for both OSAF and Dojo. 2007-08-06 17:42 mde * tests, tests/AllTests.js, tests/HashTest.js: Begin adding some test coverage, starting with the sortable hash plugin. 2007-08-03 05:57 mde * plugins/hash/hash.js: Returned to checking for existence of namespace object for plugins to avoid overwriting the namespace object if other plugins in the same namespace have already been loaded. 2007-08-02 18:39 mde * plugins/hash/hash.js: Added addItemCreateKey method to make it explicit that a single arg passed to the addItem method is a key, and the value should be set to the default. 2007-08-02 04:26 mde * plugins/hash, plugins/hash/hash.js: Added sortable Hash plugin, adapted from the Hash code written for OSAF's Chandler Server. 2007-07-19 18:34 mde * fleegix.js.uncompressed.js, src/xml.js: Some code cleanup, added attribution for ideas contributed by Kevin Faulhaber (kjf@kjfx.net) to xml module. 2007-07-17 18:44 mde * fleegix.js, fleegix.js.uncompressed.js, src/event.js: Fixed broken event.unlisten method, did a bit of code cleanup. 2007-07-17 18:26 mde * fleegix.js, fleegix.js.uncompressed.js, src/xml.js: Rewrite of xml.parse to handle multiple same-named tags, and to trim text values. Copious code refactoring and cleaup. 2007-07-13 05:25 mde * src/popup.js: Cleaned up formatting in popup module, began process of changing 'self' references to '_this'. 2007-07-06 06:11 mde * src/event.js: Fixed bug where srcElement was not getting set on Firefox DOM events. Added code to calculated a unified delta for both IE and Firefox. 2007-07-06 05:30 mde * fleegix.js, fleegix.js.uncompressed.js, src/form.js: Changed hierarchical option in form.toHash to make sure the position of square brackets in the form element names result in object/property names at least one character long. 2007-07-06 05:14 mde * fleegix.js, fleegix.js.uncompressed.js, src/form.js: Added hierarchical option to form.toHash that creates sub-objects for the converted object's properties when using Rails-/PHP-style form elements names like name="foo[bar]". Also added pedantic option which includes form elements types like image and submit in the converted object. 2007-07-05 08:00 mde * fleegix.js, fleegix.js.uncompressed.js, src/event.js: Added mousewheel events in event.listen -- support for Firefox hacked in by wiring its XUL event to a dummy onmousescroll event on the target object. 2007-07-05 05:25 mde * plugins/drag/drag.js: Updated drag.js plugin to prevent text selection during drag for both Firefox and IE. 2007-07-02 06:13 mde * plugins/template/template.js: Changed incorrect reference to 'opts' object to point to the single paraams object in template.Templater. 2007-07-02 05:58 mde * plugins/menu/test.html, plugins/template, plugins/template/template.js: Added basic JS templating plugin. 2007-06-28 05:22 mde * plugins/menu, plugins/menu/menu.js, plugins/menu/test.html: Added contextual menu plugin. 2007-06-24 03:02 mde * fleegix.js, fleegix.js.uncompressed.js, src/event.js: Added code to throw an error when event.listen is called on an object that does not exist. 2007-06-22 08:27 mde * plugins/drag/drag.js: Added code in drag.js plugin to do DOM traversal upward to find containerNode for dragging when explicit drag handle node is not specified. 2007-06-22 05:00 mde * fleegix.js, fleegix.js.uncompressed.js, plugins, plugins/drag, plugins/drag/drag.js, plugins/drag/test.html: Added plugins directory, added new drag plugin for multiple draggable windows. 2007-06-14 03:56 mde * src/xhr.js: Removed debug statement in default error handler for xhr.js. 2007-05-29 17:43 mde * doc/index.html, doc/index.txt: Fixed doc bug for fx module -- should be 'doAfterFinished' property. 2007-05-29 17:39 mde * src/event.js: Added code to throw error if another toolkit removes the event.listen handler registry but still tries to execute the handler. 2007-05-20 21:08 mde * ChangeLog, fleegix.js, fleegix.js.uncompressed.js: Updated built/compressed fleegix.js files, ChangeLog in preparation for release 0.3.2. 2007-05-20 21:01 mde * doc/index.html, doc/index.txt: Added to docs: DOM and CSS sections, fx methods -- blindUp, blindDown, hex2rgb, hsv2rgb. 2007-05-20 19:51 mde * src/css.js: Changed redundant addCssClass/removeCssClass method names in css module to addClass/removeClass. 2007-05-20 19:26 mde * src/dom.js: Changed getViewportMeasure in dom to a private function. 2007-05-20 18:44 mde * fleegix.js, fleegix.js.uncompressed.js, src/fx.js: Unified syntax and return-value formats between fx.hex2rgb and fx.hsv2rgb. 2007-05-20 18:34 mde * doc/index.html, doc/index.txt: Fixed typos and unclear wording in docs. 2007-05-20 17:55 mde * ChangeLog: Added GNU-style Changelog generated by svn2cl (Arthur de Jong, arthur@ch.tudelft.nl). 2007-05-20 03:24 mde * fleegix.js, fleegix.js.uncompressed.js, src/dom.js, src/event.js, src/fx.js: Added hsv2rgb conversion to fx library. 2007-05-13 02:26 mde * src/css.js, src/dom.js: Methods for adding and removing CSS classes on a DOM node. 2007-05-13 02:17 mde * src/fx.js, src/ui.js: Don't require explicit target height passed to fx.blindDown method. 2007-05-13 02:15 mde * src/dom.js: Changing fleegix.ui to fleegix.dom. 2007-05-13 02:14 mde * src/ui.js: Changing to fleegix.dom. 2007-05-10 05:00 mde * fleegix.js, fleegix.js.uncompressed.js, src/event.js: Adding stopPropagation and preventDefault to fleegix.event. 2007-05-09 07:15 mde * src/fx.js: Remove redundant whitespace. 2007-05-09 03:01 mde * src/fx.js: Added code for doing windowshade effects. 2007-05-01 05:06 mde * src/event.js: Remove remarked-out code. 2007-05-01 04:36 mde * fleegix.js, fleegix.js.uncompressed.js, src/event.js: Remove debugging function from fleegix.event. 2007-05-01 03:49 mde * fleegix.js, fleegix.js.uncompressed.js, src/event.js: Fix event.listen to work across iframes. 2007-04-24 06:19 mde * src/form.js, src/json.js: Fix null-vs.-undefined issue in form.toHash, remove redundant whitespace. 2007-03-27 05:54 mde * src/base.js, src/cookie.js, src/json.js, src/xhr.js: Remove redundant whitespace. 2007-03-27 03:03 mde * src/xhr.js: Remove undesirable MS prog IDs for the XHR ActiveX Object, per http://blogs.msdn.com/xmlteam/archive/2006/10/23/using-the-right-version-of-msxml-in-internet-explorer.aspx. 2007-03-27 02:56 mde * fleegix.js, fleegix.js.uncompressed.js, src/xhr.js: Include MS prog IDs for XHR ActiveX object. 2007-02-22 04:06 mde * doc/index.txt: Use Lynx dump to get plaintext version of API ref. 2007-02-14 21:13 mde * fleegix.js, fleegix.js.uncompressed.js, src/ui.js: Centering functionality for fleegix.ui. 2007-02-14 20:18 mde * doc/index.html, doc/index.txt, fleegix.js, fleegix.js.uncompressed.js, src/fx.js, src/ui.js: Re-adding ui.js. 2007-02-09 04:00 mde * fleegix.js, fleegix.js.uncompressed.js, src/event.js: Bug fixes for Events module. 2007-01-29 23:49 mde * fleegix.js, fleegix.js.uncompressed.js, src/xhr.js: Update XHR lib to handle undefined or zero HTTP status. 2007-01-29 21:19 mde * doc/index.html, doc/index.txt: Fix typo in docs -- should be 'fadeIn,' not 'fadein.' 2007-01-29 05:08 mde * README, doc/index.html, doc/index.txt: Complete documentation, update README. 2007-01-29 02:43 mde * doc/index.html: More HTML doc work. 2007-01-29 00:07 mde * doc/index.html: More work on HTML docs. 2007-01-28 17:42 mde * doc/index.html: More work on HTML doc. 2007-01-28 17:19 mde * doc/index.html: Work on HTML doc. 2007-01-28 08:00 mde * doc/index.html: Add HTML doc. 2007-01-28 06:48 mde * fleegix.js, fleegix.js.uncompressed.js: Newest build. 2007-01-28 06:48 mde * LICENSE, README: Adding license and readme text. 2007-01-28 06:13 mde * doc/index.txt, src/form.js, src/fx.js: Cleanup and more documentation. 2007-01-27 08:18 mde * doc/index.txt: More doc. 2007-01-26 09:12 mde * doc/index.txt, src/fx.js, src/xhr.js: Minor bugfixes, some more doco. 2007-01-26 06:40 mde * fleegix.js, fleegix.js.uncompressed.js, src/xhr.js: Reset timeout start when queued requests are picked up by XHR. 2007-01-24 07:01 mde * src/xhr.js: Add excpetion squelch for connection drops and hitting ESC. 2007-01-24 06:36 mde * src/xhr.js: Implemented timeout handling. 2007-01-22 08:10 mde * fleegix.js, fleegix.js.uncompressed.js, src/fx.js: Finished basic underpinnings for effect library. 2007-01-22 03:58 mde * src/fx.js, src/ui.js: Rename ui namespace to fx. 2007-01-20 07:40 mde * fleegix.js, fleegix.js.uncompressed.js, src/ui.js: First stab at some effects, with basic linear transitions. 2007-01-20 07:38 mde * src/uri.js: Added getBase method for base URL. getBase and getQuery accept string params to search. setParam will append the param if it's not in the string. 2007-01-19 04:28 mde * src/xhr.js: More improvements for 0.2.1 release. 2007-01-19 04:27 mde * src/cookie.js: Allow path to be passed in as a third arg instead of as part of an opts object. 2007-01-18 06:29 mde * doc/index.txt: More documentation. 2007-01-16 07:42 mde * doc/index.txt: XHR docs. 2007-01-16 05:34 mde * fleegix.js, fleegix.js.uncompressed.js: Updateed main built library pages. 2007-01-16 05:31 mde * doc, doc/index.txt, fleegix.js, fleegix.js.uncompressed.js: Start of documentation. 2007-01-15 06:39 mde * src/xhr.js: Finish work on XHR pooling and request queuing. 2007-01-14 04:01 mde * src/xhr.js: Sync requests do not participate in the request pooling. 2007-01-14 03:23 mde * src/xhr.js: Initial work on request pooling. 2007-01-14 03:22 mde * src/uri.js: Return query string with the single desired value set if no query string exists. 2007-01-08 08:10 mde * fleegix.js, fleegix.js.uncompressed.js, src/uri.js: Updates to uri methods -- added setParam method to set a value in an arbitrary query string. 2007-01-02 20:16 mde * fleegix.js, fleegix.js.uncompressed.js, src/timezone.js, src/xdate.js: Updates for 0.2 release. 2006-12-17 03:37 mde * fleegix.js, fleegix.js.uncompressed.js, src/event.js: Remove unnecessary eval/valueOf in cloning original method for event.listen. 2006-12-17 03:36 mde * src/xhr.js: Proper rewrite to treat each request as separate obj. 2006-12-17 03:36 mde * src/popup.js: A little refactoring. 2006-12-04 07:03 mde * fleegix.js, fleegix.js.uncompressed.js, src/form.js: form.diff returns Differ obj with count of diffs, the actual diffs, and a hasKey method. 2006-12-04 06:47 mde * fleegix.js, fleegix.js.uncompressed.js, src/form.js: Return object with 'count' and 'diffs' property for form.diff. 2006-12-04 06:33 mde * fleegix.js, fleegix.js.uncompressed.js, src/form.js: form.diff return null is no differences. Check for null in B when testing array value for A. 2006-12-04 06:12 mde * src/form.js: Change output val for form.diff to hash. 2006-12-03 17:49 mde * fleegix.js, fleegix.js.uncompressed.js, src/form.js: Allow form.diff to handle either forms or hash-converted forms. 2006-11-27 07:17 mde * fleegix.js, fleegix.js.uncompressed.js, src/form.js: Added form.toHash and form.diff. Rewrote form.serialize to use form.toHash to handle non-sequential, same-named form elements properly. 2006-11-11 03:08 mde * fleegix.js, fleegix.js.uncompressed.js, src/form.js: Finished form.restore. 2006-11-05 07:44 mde * fleegix.js, fleegix.js.uncompressed.js, src/form.js, src/json.js: Fixes to JSON serialization. Added form deserialization to restore a form from a stored string. 2006-10-31 08:01 mde * fleegix.js, fleegix.js.uncompressed.js, src/json.js: Add quotes to JSON object properties. 2006-10-29 05:45 mde * src/xdate.js: Fix setAttribute method for XDate -- remove unsupported attributes (minutes, seconds, etc.). Fix constructor methods for XDate and XDateTime to allow no params to be passed. 2006-10-28 07:13 mde * src/timezone.js, src/xdate.js: Updates to date fu. 2006-10-26 05:25 mde * fleegix.js, fleegix.js.uncompressed.js, src/form.js, src/json.js, src/xhr.js: Bugfixes, added JSON serialization. 2006-10-16 03:08 mde * fleegix.js, fleegix.js.uncompressed.js, src/event.js: Normalize event models, add getSrcElementId method. 2006-10-15 19:13 mde * fleegix.js, fleegix.js.uncompressed.js, src/event.js: Pass trigger function args to all triggered funcs/methods in listener registry, and execute in correct scope. 2006-10-15 09:11 mde * fleegix.js, fleegix.js.uncompressed.js, src/event.js: Added basic event system. 2006-10-09 05:37 mde * src/base.js: Adding base object file. 2006-10-09 04:33 mde * Rakefile, fleegix.js, fleegix.js.uncompressed.js: During build strip out comments and the check for base object in module files. 2006-10-09 03:44 mde * Rakefile, fleegix.js, fleegix.js.uncompressed.js, src/cookie.js, src/event.js, src/form.js, src/popup.js, src/ui.js, src/uri.js, src/xhr.js, src/xml.js: Removed individual file versioning, changed Rakefile to allow configuring path to ShrinkSafe. 2006-10-09 03:12 mde * fleegix.js, fleegix.js.uncompressed.js, src/ajax.js, src/xhr.js: Change name of module. 2006-10-09 03:12 mde * src/ajax.js: Change name of module. 2006-10-09 03:11 mde * Rakefile, fleegix.js, fleegix.js.uncompressed.js: Initial test. 2006-10-09 03:02 mde * ., Rakefile, fleegix.js, fleegix.js.uncompressed.js, src, src/ajax.js, src/cookie.js, src/event.js, src/form.js, src/popup.js, src/ui.js, src/uri.js, src/xml.js: initial import