All Versions
19
Latest Version
Avg Release Cycle
79 days
Latest Release
3042 days ago

Changelog History
Page 2

  • v1.1.3 Changes

    • Call init() if neither requirejs nor NPM is available
  • v1.1.2 Changes

    • Modal-Stretch: Don't set height for .modal-content when modal is streched on small devices
  • v1.1.1 Changes

    • Listen to events in the AMD callback, not during load time
  • v1.1.0 Changes

    ๐Ÿ†• New features

    • โž• Add different modal animation styles (#51)
    • Register CSSModal as module for AMD (#57)
    • โž• Add function to keep focus in modal when tabbing through (#26)
    • ๐Ÿ‘ Allow multiple, stackable modals (#20)

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ‘‰ Use a name for the main component: CSSModal
    • โž• Add gallery thumbnail images to gallery footer
    • โž• Add focus state for close button
    • ๐Ÿ‘ Better compatiblity for IE8
    • โž• Add polyfill for event.preventDefault to work with IE8
    • โž• Add compatiblity for IE8 (use "bean" library for event handling)
    • Only activate stacked modal if there already is another modal
    • โž• Add HTML5 Shiv for IE8 in visual tests
    • ๐Ÿ‘Œ Improve ARIA support
    • Unify close btn on mobile
    • โž• Add error handling to on method to prevent wrong function calls
    • โž• Add option to configure mobile-layout breakpoint
    • Modularize config, core and theme into separate files (#73)
    • โšก๏ธ Update background transparency image (#67)
    • Rewrite trigger method to use new CustomEvent (#56)
    • Apply all functions directly on the modal-object
    • ๐Ÿ“‡ Rename function _dispatchEvent to trigger
    • ๐Ÿ“‡ Rename function _addEventListener to on
    • ๐Ÿšš 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

    ๐Ÿ”Œ Plugins

    • โž• Add folder plugins for extendable modules
    • โž• Add plugin to stretch a modal to 80% of the screen height
    • Implement max width for modal via data attribute
    • โž• Add gallery plugin
    • โž• Add a spinner
    • โž• Add resize plugin
    • โž• Add HTML5 video plugin

    ๐Ÿ›  Bugfixes

    • ๐Ÿคก The user can now load/mock Bean during the runtime
    • ๐Ÿ›  Fix jumping of the page on devices with small screens (#32)
    • โšก๏ธ Update body scrolling behavior: Prevent double scroll bar in FF and Co
    • โœ‚ Remove scrollbars for lt IE9 (#67)
    • ๐Ÿ›  Fix close button position
    • Correct handling of aria-hidden with JavaScript
    • Prevent overflow in mobile modals
    • ๐Ÿ›  Bugfix: Prevent body jump in Chrome Canary
    • ๐Ÿ›  Bugfix: UTF-8 problem in Ruby 1.9.3 (#61)
    • ๐Ÿ›  Bugfix: open modal on pageload (#46)
    • Prevent body from scrolling when scrolling in modal on iOS and Android (#31)

    Other

    • โž• Add FAQ for questions we get from time to time
    • ๐Ÿ“š Update documentation
    • โœ… Rename tests directory to test
    • โž• Add better function documentation in JavaScript
    • โšก๏ธ Update node version to v0.10 when working with Travis
    • โšก๏ธ Update npm dependencies
  • v1.0.4 Changes

    • โœ‚ Remove and add is-active-class properly on modals (#44)
    • ๐Ÿ”„ Change ร— for its hex code (\00d7) to avoid causing problems during minification (#43)
  • v1.0.3 Changes

    • 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)
  • v1.0.2 Changes

    • Overwrite IE8 hack for IE9 and 10 to get modal working without JS (#33)
    • Minor clean up of Sass and JS
  • v1.0.1 Changes

    • 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
  • v1.0.0 Changes

    • ๐ŸŽ‰ Initial Release