All Versions
Latest Version
Avg Release Cycle
33 days
Latest Release
3132 days ago

Changelog History

  • v3.1.10 Changes

    August 06, 2015


    • ๐Ÿ’ป Ink.Dom.Browser no longer detects some IE11 mobile browsers as Safari
    • ๐Ÿ›  Fix a bug in Modal when open() is called with no arguments and there's an onShow callback present.
    • When a Carousel does not have a stage, the error message now makes some more sense than "a is not defined".
    • Do not crash with <option> elements in FormValidator_2
    • ๐Ÿ‘ Do a better feature detection of the vh/vw units, for old IOS safari.
    • ๐Ÿ›  Fix SmoothScroller adding "active" classes in <li> elements, but never removing them
  • v3.1.9 Changes

    May 29, 2015

    ๐Ÿš‘ Hotfix release, updates FontAwesome files

  • v3.1.8 Changes

    May 27, 2015


    • ๐Ÿ›  Fixes round corners when there's only one child in the .button-group element.
    • ๐Ÿ›  Fixes vertical alignment in Safari.
    • Base font settings are now defined with the font property and the $base-font-weight,$base-font-stretch and $base-font-variant variables were added.


    • โฌ‡๏ธ Dropdown does not need to be passed a 'target' option anymore, it can find its menu by itself
    • Modal will not stop propagation of events any more
    • Modal's onShow callback now takes an object with the modal trigger. It now is function (modalInstance, { trigger }) {}
    • Modal getModalElement, getShadeElement methods, which return the corresponding DOM elements which make up the modal
    • ๐Ÿ‘ Pagination JS now supports chevron and dotted mode at the same time.
    • ๐Ÿ‘ FormValidator_2 now supports a data-lang option to set its language to something else.
    • FormValidator_2 FormElement instances now have forceInvalid and forceValid methods, so you can arbitrarily say an input is valid or invalid and bypass all validation rules.
    • ๐Ÿ‘Œ Support Opera Mini, which does not have onscroll, in LazyLoad
    • InkArray.forEachObj, for iterating an object's key/value pairs as you do in InkArray.forEach.
    • ๐Ÿ›  Fixed an Ink.UI.DatePicker bug in Chrome, which didn't let you select the field.
  • v3.1.7 Changes

    April 07, 2015


    • 0๏ธโƒฃ InkEvent.throttle preventDefault and bind options
    • ๐Ÿ›  Fixed bug in Ajax, when requests are abort()ed, they should not generate errors any more
    • โž• Add Ink.UI.DragDrop


  • v3.1.6 Changes

    March 31, 2015


    • ๐Ÿ›  Fixed a bug where multiple toggles would misbehave if they had data-close-on-click.
    • ๐Ÿ”„ Change Toggle defaults when data-can-toggle-an-ancestor is present, to avoid a bug where the toggle won't do anything.
    • ๐Ÿ›  Fixes #435.
    • ๐Ÿ›  Fixes #430.
    • ๐Ÿ›  Fixes a bug with InkElement where scrollHeight() was returning 0 in chrome.
    • ๐Ÿ›  Fixes a bug in Modal, which was ignoring closeOnClick: false and closing the Modal anyway.
    • InkArray.groupBy() can group non-adjacent objects now (#436).
    • groupBy() can take a string as a key, which makes it take that property name from each item and use that as the key.
    • Ink.Util.Validator.isEAN can now validate ean-8 barcodes.


  • v3.1.5 Changes

    March 18, 2015


    • ๐Ÿ”€ Merges #417
    • โž• Adds LazyLoad to Autoload with the .ink-lazyload class
    • โž• Add loadedClass (data-loaded-class="class-name") option to put classes in LazyLoaded elements when they are loaded so they can be styled.
    • โž• Adds TL phones to Ink.Util.Validator
    • โž• Adds EAN validation to Ink.Util.Validator and Ink.UI.FormValidator_2
    • ๐Ÿ›  Fixes multiple onInViewport callbacks in Ink.UI.LazyLoad_1
    • ๐Ÿ‘‰ Make FormValidator's "matches" rule match form elements without a [rules] attribute, because those may not be validated.
    • ๐Ÿšš Modal now uses Flex and VH/VH CSS dimensions remove or lighten the necessity for javascript layout. It is more smooth and a lot faster too! It gracefully degrades into using some javascript layout, or fully rely on it, on older browsers.
    • Toggle will now pass (newState, { element }) as arguments to the onChangeState callback, instead of just the new state
    • ๐Ÿ›  DatePicker bugfixes
    • 0๏ธโƒฃ when isAccordion, the closeOnClick option of a toggle will default to false.
    • DatePicker lang option, to set the language to Portuguese easily, and an Ink.Util.I18n instance to help create more languages.
  • v3.1.4 Changes

    February 12, 2015


    • ๐Ÿ›  Fixes a bug where the breakpoint dependent grid gutter, i.e. .small-gutters, classes in flex box where being miscalculated.
  • v3.1.3 Changes

    February 05, 2015


    • ๐Ÿ”€ Merges #422
    • ๐Ÿ›  Fixes non-aliased fonts in Windows by rolling back Roboto


    • ๐Ÿ’ป Ink.UI.Table fixed in Internet Explorer
    • Ink.Net.JsonP: abort() method added, which allows you to cancel requests and ignore responses.
    • ๐Ÿ’ป Prevent a tab change in Ink.UI.Tabs when the user is clicking the active tab. This avoids an annoying scroll.
    • โœ‚ Removed a resize event handler on Tabs, which added the "menu horizontal" classes to the menu on small layouts. Use CSS!
    • ๐Ÿ›  Fix bug when swiping off of sides of carousel
    • โž• Added validateCors option to Ink.Net.Ajax, which adds CORS headers only if necessary.
    • Tooltips are able to be triggered with keyboard, through focus events.
    • โž• Added better keyboard focus support to Drawer
    • FormValidator_2: 'matches' now works together with 'required' so that an empty confirmation field is only valid if the matched field is not required.
    • ๐Ÿ›  FormValidator_2: Fixed a problem with validating 'matches' fields, in that they weren't validated if they were empty.
    • FormValidator_2 is now in autoload. Now you only need to add the .ink-formvalidator class to create it!
  • v3.1.2 Changes

    December 18, 2014


    ๐Ÿ‘ Minor breaking change: Ink.UI.Toggle no longer supports detecting whether the toggled element is currently visible (using getComputedStyle) in order to set its initial state. To achieve the same effect, set the class of the first target to be the same as the classNameOn option (which defaults to 'show-all'). This may break some things, but it improves the predictability and usability of the component.

    ๐Ÿ›  Fixes #414

    ๐Ÿ›  Fixes terrible bug in FormValidator_2 where neverSubmit is always true

  • v3.1.1 Changes

    October 14, 2014


    • ๐Ÿ›  Fixes issue with Drawer menu animation. a3f8b1f


    • ๐Ÿ›  Fixes serious Drawer rendering issue in IE11, and lack of transition in Firefox. ec350a4

    And more!