Skip to content
Commits on Jan 27, 2016
  1. added AMD/CommonJS compatibility for the plugin and the addons

    committed Jan 27, 2016
    scrolling for long sub menus now uses HW acceleration + requestAnimationFrame() when possible
    scrollInterval option deprecated as it's not needed any more
    some tweaks to "sm-core-css.css" and the themes to simplify the script usage - e.g. set default z-index 9999 in "sm-core-css.css", set default sub menus width 12em, etc.
    new option noMouseOver - allows disabling onmouseover item/sub menus activation (i.e. make it possible to always behave like in touch mode and use just mouse clicks)
    new API event "hideAll.smapi" - fired when the whole menu tree is reset (e.g. on document click, onmouseout)
    added support for [data-sm-horizontal-sub] attribute to allow creating horizontal sub menus (additional CSS required for styling the sub menus)
    fix: bug with calling "refresh" method when adding a new sub menu
    Bootstrap add-on: rework the add-on to support dynamically created navbars - $.SmartMenus.Bootstrap.init() method now available
    Bootstrap add-on: fix isCollapsible() method to properly work with right floated main menu LI elementsdded AMD/CommonJS compatibility for the plugin and the addons
Commits on Jul 2, 2015
  1. fix: broken "destroy" method in v1.0.0-beta1

    committed Jul 2, 2015
    fix: allow using regular SmartMenus menus and Bootstrap addon menus on the same page
    Bootstrap addon: fixed "refresh" and "destroy" methods
    Bootstrap addon: "sm" class is now not added any more to navbars oninit (fix to allow using regular SmartMenus menus on the same page)
Commits on Jun 1, 2015
  1. go mobile first - notable changes in the script, core CSS and themes

    committed Jun 1, 2015
    ported all themes to SASS + Compass (could be easily replaced by Bourbon, etc. if desired)
    made all themes RTL compatible out of the box
    implemented ARIA attributes and improved keyboard navigation (in the script core and in the Keyboard Addon) - credits to Adobe for their valuable research http://adobe-accessibility.github.io/Accessible-Mega-Menu/
    changed default collapsible mode behavior - added a dedicated +/- button to toggle sub menus
    added support for [data-sm-reverse] attribute to allow reversing the horizontal alignment of a specific sub menu (check the docs for details)
    Bootstrap add-on: changed Bootstrap collapsible menus behavior - added a dedicated +/- button to toggle sub menus by default
    Bootstrap add-on: added support for [data-sm-skip] and [data-sm-skip-collapsible-behavior] attributes (check the docs for details)
    Bootstrap add-on: do not add SmartMenus ".sub-arrow" carets automatically any more. Bootstrap ".caret" carets can be added in the source like normally in Bootstrap instead
Commits on Aug 25, 2014
  1. allow scrolling long sub menus via touch for fixed positioned menu bars

    committed Aug 25, 2014
    remove IE6/7/8 Js and CSS tweaks/hacks
    switch to box-sizing:border-box;
    add Bower support http://bower.io/
    fix: Bootstrap addon drop-downs z-index issue
    fix: unneeded horizontal scrollbar triggered on RTL pages
Commits on Mar 27, 2014
  1. new theme "sm-mint"

    committed Mar 27, 2014
    optimize demo page titles
Commits on Mar 21, 2014
  1. fix: mainMenuSubOffsetY was not honored when bottomToTopSubMenus: tru…

    committed Mar 21, 2014
    …e (mainMenuSubOffsetX was used instead)
Commits on Feb 22, 2014
  1. fix: Bootstrap addon now works in jQuery.noConflict() mode

    committed Feb 22, 2014
    fix: Support Oracle Apex dev mode which includes an additional hidden link in the LIs
Commits on Jan 19, 2014
  1. new: Bootstrap Addon

    committed Jan 19, 2014
    micro optimizations
Commits on Dec 1, 2013
  1. new: Keyboard Addon

    committed Dec 1, 2013
    fix: keyboard navigation on touch devices
    fix: sub menu do not appear in jQuery < 1.9 when global box-sizing: border-box is used
    fix: scrolling arrows wrong alignment for tall sub menu on RTL pages
    generic optimizations
Commits on Oct 8, 2013
  1. fix for the global box-sizing:border-box declaration in Bootstrap 3

    committed Oct 8, 2013
    update jQuery to 1.10.2
Commits on Sep 3, 2013
  1. Version 0.9.1

    committed Sep 3, 2013
    fix for IE 11 updated Pointer Events support
    for for Chrome page disappearing scroll bar issue in certain scenarios
    new theme "sm-clean"
    demo page tweaks
Commits on Jun 19, 2013
  1. fixed the demo page link URL

    committed Jun 19, 2013
  2. added a demo page link

    committed Jun 19, 2013
Commits on Jun 1, 2013
  1. initial commit

    committed Jun 1, 2013
Something went wrong with that request. Please try again.