Skip to content

Releases: slimjs/slim.js

Fix: readonly accessors

28 Aug 12:32
Compare
Choose a tag to compare

The es5 version declares "use strict" and causes the browser to throw error when writing to read-only properties. Now added functionality to test whether the property has a descriptor with a writable === true before attempting to update the property.

The main use-case is working with SVG elements, though it might occur in any bound object.

See #61 for reference.

Fix: readonly - non configurables

25 Aug 20:40
Compare
Choose a tag to compare

Duplicate slim instances fix

27 Apr 21:41
Compare
Choose a tag to compare

fix: Issue from StackOverflow when slim.js is loaded multiple times.

Repeater fix for firefox/ie11/edge

01 Apr 08:46
Compare
Choose a tag to compare

fix: Firefox dual repeat modes

15 Mar 09:56
Compare
Choose a tag to compare

options and table tags should be rendered as chrome and safari does, other tags should be wrapped by slim-repeat tag. This could cause some performance issues with very large lists (thousands) or deeply nested (recursively) repeated elements.

fix: Safari repeater rendering

15 Mar 06:17
Compare
Choose a tag to compare

Fix: root search when altering base class on-top of Slim

26 Feb 21:22
Compare
Choose a tag to compare

Feat: declarative switch-case

11 Dec 05:54
Compare
Choose a tag to compare

New feature: s:switch, s:case, s:default

Bugfixes:

  • wrapGetterSetter (#31)
  • s:if recheck value not to break css transitions

Feat: update(), commit()

16 Nov 20:11
Compare
Choose a tag to compare

feat: update([optional args]) - force update for descendant elements.
feat: commit([optional args]) - force reversed update for a single descendant element.
fix: selectRecursive minor issue

fix: Support for microsoft Edge

10 Nov 21:00
Compare
Choose a tag to compare

Microsoft Edge's browser marks in it's userAgent signature "Chrome" along with "Edge". The flag check for browser compatibility failed and now it isresolved.

Now all major browsers are running slim 3.+