- Modularize config, core and theme into separate files (#73)
- Update background transparency image (#67)
- Bugfix: Prevent body jump in Chrome Canary
- Add better function documentation in JavaScript
- Rewrite trigger method to use
new CustomEvent
(#56) - Update npm dependencies
- Add different modal animation styles (#51)
- Bugfix: UTF-8 problem in Ruby 1.9.3 (#61)
- Bugfix: open modal on pageload (#46)
- Register CSSModal as module for AMD (#57)
- Prevent body from scrolling when scrolling in modal on iOS and Android (#31)
- Add function to keep focus in modal when tabbing through (#26)
- Allow multiple, stackable modals (#20)
- Apply all functions directly on the modal-object
- Rename function
_dispatchEvent
totrigger
- Rename function
_addEventListener
toon
- Move set and unset of modal in own function
- Add convenience functions to add and remove classes on elements
- Add native style momentum scrolling to content area
- Remove and add is-active-class properly on modals (#44)
- Change × for its hex code (\00d7) to avoid causing problems during minification (#43)
- Rewrite addEventListener polyfill to work with elements other than document
- Fire an event if page loads with hash (#37)
- Add string for close button on mobile as data-attribute (#39)
- Overwrite IE8 hack for IE9 and 10 to get modal working without JS (#33)
- Minor clean up of Sass and JS
- Prevent page from jumping when opening a modal (#24)
- Remove an error when a hash has no HTML element associate (#27)
- Remove check if modal contains an id on focus - it is not necessary (#25)
- Rename component.json to bower.json to match new bower spec
- Initial Release