Go to most recent revision | Hide changed files | Directory listing | RSS feed
Clear current filter
* dom/widgets.js - jsx.dom.widgets.Widget; Added methods to retrieve and set target element properties - Added jsx.dom.widgets.Container.prototype.getText()
* dom/geolocation.js: Added feature wrapper and JSdoc
Renamed global.js to engine.js (2/2)
* dom.js - jsx.dom.create*FromObj(): Use jsx.dom.css.*styleProperty() - jsx.dom.loadScript(): Append to document.body by default, support framesets
jsx.dom.css.*styleProperty()
* dom/css.js: - Streamlined code to *one* jsx.dom.*css*.getComputedStyle() - jsx.dom.getStyleProperty() and jsx.dom.getStyleProperty(): + Prefer property collection over getPropertyValue()/setProperty() + Support camelCased and dash-property names + Map supported -prefix-properties automagically
* dom/css.js - Started module pattern - Fixed warnings - Fixed JSdoc
* lcars.js - Completed i18n support - Clean-up
* dom/geolocation.js - Added i18n support (setText()) - Use U+2009 THIN SPACE to separate number and length unit by default (configurable with setText())
* dom/widgets.js - Parent must be a jsx.dom.widgets.Container - New methods: + jsx.dom.widgets.Widget.prototype.setStyleProperty() + jsx.dom.widgets.Widget.prototype.resetStyleProperty() + jsx.dom.widgets.Widget.prototype.setStyle()
* dom/css.js: Added jsx.dom.css.resetStyleProperty()
* lcars.js: lcars.MultiDisplay.prototype.setAnalysis(): Removed inappropriate division slash replacement
* dom/geolocation.js: Fixed jsx.dom.geolocation.getAltAccuracyString()
* lcars.js: Moved Geolocation string computation to dom/geolocation.js
* lcars.js: Added widgets and support for Geolocation
* engine.js: (new jsx.engine.EngineInfo()).getFullName(): Fixed spacing
* engine.js: Provide more specific API
* engine.js: Fixed implementation long names (for es-matrix)
* engine.js: Renamed global.js to engine.js, updated with ES Matrix info
* dom/widgets.js - jsx.dom.widgets.Table(): .addTitles supports `abbr' attribute instead of `data-title' - Fixed JSdoc
* dom/widgets.js - jsx.dom.widgets.Table: Added support for multiple headers
* regexp.js: Updated testcases
* regexp.js: jx.regexp.RegExp(): Fixed and optimized UCD text parsing
* regexp.js: jsx.regexp.RegExp.definePropertyClasses(): Only consider argument's keys
* regexp.js - Organized local variables - Optimized UCD text parsing
* regexp.js - Refactored to module pattern - Cross-view safe checks with jsx.object.getClass() instead of .constructor
* dom/widgets.js: jsx.dom.widgets.Table: Added support for accessible table cells (headers → title)
array.js: Fixed syntax error
object/object-compat.js: Backported jsx.object.clone() and jsx.object.extend() from object.js
* object.js - jsx.object.clone(): Fixed warnings - jsx.object.extend() returns extended object
* test/debug.js - Disabled PropertyArray.prototype.sortBy() - Optimized use of jsx.object.isNativeMethod() - Organized imports - Migrated to jsx.object.extend()
array.js: Support primitive keys and options arguments
test/object.js: Updated test case for jsx.object.findProperty()
object.js: Deprecated jsx.object.setProperties() in favor of jsx.object.extend()
.settings/org.eclipse.wst.jsdt.core.prefs: Warn about parameter assignments (ES 5.1)
* object.js - Module pattern up to including jsx.object.findNewProperty() - jsx.object.findNewProperty(): + Fixed bogus `this' references (by improved module pattern) + DRY with property names - Updated unit tests
* object.js - Module pattern up to including jsx.object.hasPropertyValue() - Fixed bogus `this' references (by improved module pattern) - Updated unit tests
* array.js - Renamed jsx.array.getComparator() to jsx.array.createComparator() (factory, not getter) - jsx.array.createComparator(): + Fixed default comparison + Added support for conversion by callback and constructor + Added support for inner comparator (thanks to Scott Sauyet for the basic idea, see <news:42a7e3a8-0fc0-4a5d-8809-312503f14f28@z10g2000yqd.googlegroups.com>) + Fixed JSdoc * test/array.html - Added unit test (currently, jsx.array.createComparator() only)
* test/test.js: Performs asynchronous testing if possible
* string/unicode.js - Added remaining String methods * test/unicode.js - Added testcases for remaining String methods - Fixed testcase title