Silky-smooth accordion widgets with no external dependencies.
Added links to interactive demos. Suggested in issue #13
.
Fixed a broken link in package's readme file (reported in #12
).
Breaking change:
Removed dist
directory. Source code now exclusively located in src
. Rationale for removal is explained in the commit notes of e74cd3f
.
Bugs fixed:
Enter
key not toggling folds with anchor-tag headingsonTouchStart
event handlers not marked as passiveAccordion
class not globalised in module's ES6 versionThis release fixes broken class-toggling in all versions of Explorer. A minor issue with incorrect source-map linkage was also corrected.
This release adds much-needed support for CSS3 transforms and callbacks. Additionally, it adds proper API and option documentation, as well as an extra folder for various module distribution flavours.
This release simply adds configuration files for Bower and NPM.
Half of the first version's code was written before I realised it didn't support accordion nesting. The remaining half was packed full of everted fixes to correct my stupid oversight, which ended up making an illogical mess of everything. Intensely frustrated with the result, I started anew from complete scratch, angrily pounding out one line of fresh ECMAScript after another.
This release is the fruit of that second effort, featuring cleaner, much more efficient code and proper nesting support. Numerous bugs pertaining to height measurement and redraws were found and fixed along the way.
The original build of this accordion widget, originally started in April 2015 between many exhausted commutes. The aim was creating the smoothest possible accordions for mobile devices, which were stress-tested with an assortment of huge images and text.