- Migrate from legacy to container-based infrastructure on Travis.
- Fix keyboard navigation accessibility issue.
- Shorten the description for Bower.
- Handle keydown event instead of keyup for "Esc" key.
- Code improvements.
- Update dependencies.
- Do not use namespaces in data attributes (fix).
- Renamed the 'closeOnAnyClick' property to the 'closeOnOutsideClick'.
- Separated base and theme styles.
- Renamed the base files.
- Added the ability to use CSS mixins.
- Added
#destroy
. - Renamed the events.
- Used states and CSS animations.
- Made restyling of the default theme.
- Added the watch task for Grunt.
- Added Autoprefixer.
- Used
backface-visibility
for the hardware acceleration instead oftranslateZ
. - Disabled the auto-resizing of text on mobile devices.
- Fixed the triggering of the close event, even if a modal is not opened.
- Added '#getState'.
- Changed names for the constants.
- Removed the default custom font.
- Introduced the
data-remodal-action
attribute. - Made code refactoring.
- Improved anti-FOUC.
- Updated examples.
- Updated tests.
- Updated dependencies.
- Protocol-relative URL for fonts.
- Scroll to the top, when a modal is displayed.
- Pixels in the media-queries.
- Added Browserify support.
- Updated dependencies.
- Fix codestyle configs.
- Improved the codestyle.
- Used package.json instead of jquery.json.
- Updated dependencies.
- Fix '#on' event handlers.
- Added globals.
- Added the ability to change the namespace for CSS and events.
- Used '#on' instead of '#bind'.
- Fixed double locking/unlocking issue.
- Updated examples.
- Updated dependencies.
- Updated README.
- Fixed a scrolling to the top of a page.
- Added the 'reason' parameter to the close/closed events.
- Updated examples.
- Updated dependencies.
- Constructor always returns an instance(#61).
This version has incompatible changes!
- Changed CSS class names.
- Shared overlay.
- Changed visual styles.
- Improved IE8 styles.
- Updated dependencies.
- Fixes.
- Added font-size of inputs to prevent iOs zooming.
- Convert image for IE8 to base64.
- Fix tests.
- Fix scrollbar padding for Zepto.
- Code refactoring.
- Improved code linting.
- Cleaned up the repository.
- Updated dependencies.
- Moved @import to the top of the file. Meteor requires the @import to be at the top.
- Added some basic CSS support for IE8.
- Added CloseOnEscape and CloseOnAnyClick options.
- Updated README.md.
- Updated tests.
- Fix safari ghost padding bug(#26).
- Add parsing of non-json strings with options. Read docs.
- Fix jshint errors.
- Update examples.
- Catch syntax error if the hash is bad.
- Add 'closeOnConfirm', 'closeOnCancel' options.
- Fix #14, #11
- Support for trailing slashes in URL.
- Fix unnecessary body padding.
- Works in the old android, ios browsers and other.
- Fix page scrolling bug
- Refactor CSS
- Public collection of instances. Now you can get specific instance throw JS:
var inst = $.remodal.lookup[$('[data-remodal-id=modal]').data('remodal')];
; - Plugin constructor calling returns instance now.
var inst = $('[data-remodal-id=modal]').remodal()
.
- Zepto support!
- Blur is changed from 5px to 3px.