You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Breaking changes:
- The $.observable(array).insert(index, items) method, with index > arrayLength
now appends, rather than being a noop.
- $.observable(array).move(...) is now optimized - and no longer refreshes
the whole array. (Instead it removes then inserts).
- $.observable(array).refresh(...) is now optimized - and executes a series
of add or remove operations, rather than re-rendering the whole array.
Improvements:
- The merge(...) method for compiled View Models is now optimized - and can
lead to major perf improvement (when specifying an id property or function
for determining 'identity').
- Several improvments to event binding using {^{on ...}} or data-link'"{on ...}"
documentation to follow.
Small bug fixes:
- If the value for a data-linked attribute on an element is set to null or undefined
then the attribute is removed #338.
- Modifying the 'key' property within a {{props}}...{{/props}} block now
renames the corresponding data property on the data (and no longer leaves
the previously named property with the value null.
- Some additional small bug fixes...
- Sereral additional unit tests.
Documentation and samples:
- The jsonview tag control has been improved, and has a css stylesheet for
much improved rendering. New sample available at:
http://www.jsviews.com/#samples/tag-controls/jsonview.
- Many new or improved documenation topics including:
http://www.jsviews.com/#removeprop and several new topics under:
http://www.jsviews.com/#jsvtags.
$_data.triggerHandler(arrayChangeStr+(this._ns ? "."+/^\S+/.exec(this._ns)[0] : ""),eventArgs);// If white-space separated namespaces, use first one only
1002
+
$_data.triggerHandler(arrayChangeStr+(self._ns ? "."+/^\S+/.exec(self._ns)[0] : ""),eventArgs);// If white-space separated namespaces, use first one only
0 commit comments