benjamintoll.com
San Francisco Bay Area
717.756.2200
San Francisco Bay Area
717.756.2200
Changelog
1.8
- Updated the API docs to reflect the custom events associated with a control, i.e.,
the grid. - Added basic grid functionality with the
JSLITE.ux.Gridtype. This works in conjunction with theJSLITE.ux.ColumnModel,JSLITE.ux.DataStoreandJSLITE.ux.Readertypes. - Refactored the
JSLITE.Observertype. - Renamed the JSLITE.Observer.exposeEvents method to
JSLITE.Observer.subscriberEvents. - Added
Function.prototype.bindto allow for functions to be executed in any object context. - Added
JSLITE.Element.show. - Added
JSLITE.Element.getStyle. - Removed
JSLITE.dom.getStyle. - Rewrote
JSLITE.Element.appendto allow for both a single element or a collection of elements to be appended to a parent. - Rewrote
JSLITE.Element.removeto also allow for all the children of an element to be removed. - Fixed a bug in
JSLITE.ajax.loadthat did not allow for synchronous requests.
- Updated the API docs to reflect the custom events associated with a control, i.e.,
1.7
- Added the
JSLITE.Observerabstract reference type that can be extended to allow for custom events. - Added
JSLITE.dom.closest. - Rewrote
JSLITE.domQuery, the CSS selector engine, to support child selectors, adjacent sibling selectors and attribute filters (please see documentation). - Removed
JSLITE.dom.getElementsByClassName. The enhanced CSS Selector Engine now supports this functionality and more. - Removed
JSLITE.dom.nodeCrawler. The enhanced CSS Selector Engine now supports this functionality and more. - Removed
JSLITE.dom.removeClassName. The enhanced CSS Selector Engine now supports this functionality and more. - Extracted DOM-related utility functions from
JSLITE.js, placing them within the newJSLITE.utilnamespace inJSLITE.util.js. - Added:
- Refactored:
JSLITE.ajaxJSLITE.ux.TooltipJSLITE.extendJSLITE.Element.tooltip
- Fixed a bug in
JSLITE.dom.formElementswhere it was collecting any element with anameattribute instead of just form elements. - Began internationalization:
- Changed
toLowerCasetotoLocaleLowerCase - Changed
toUpperCasetotoLocaleUpperCase
- Changed
- Added the
1.6
- Allows for either a JSLITE.Element or a plain old DOM element to be returned for some DOM manipulation and retrieval queries (please refer to the API documentation for more details).
- All methods in a JSLITE.Element wrapper return the wrapper to allow for chaining.
- Changed two property names in
JSLITE.dom.create:elemis nowtagattributesis nowattr
1.5
- Added a simple CSS selector engine.
1.x
- Core functionality.

