From c23b5bb629887bbc22dbfd2720a1a52a6fcce7a0 Mon Sep 17 00:00:00 2001 From: jbowyers Date: Sun, 14 Jun 2015 14:44:48 -0700 Subject: [PATCH] Release v0.2.1 --- README.html | 2 +- README.md | 2 +- bower.json | 2 +- demo/css/responsive-menu.css | 2 +- demo/css/responsive-menu.min.css | 2 +- demo/index.html | 2 +- demo/js/responsive-menu.js | 2 +- demo/js/responsive-menu.min.js | 2 +- dist/css/responsive-menu.css | 2 +- dist/css/responsive-menu.min.css | 2 +- dist/js/responsive-menu.js | 2 +- dist/js/responsive-menu.min.js | 2 +- package.json | 2 +- src/css/responsive-menu.css | 2 +- src/js/responsive-menu.js | 2 +- templates/README.html | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/README.html b/README.html index 8e3677d..1946932 100644 --- a/README.html +++ b/README.html @@ -10,7 +10,7 @@

About Responsive Menu

  • Author: jbowyers
  • Copyright: 2015 jbowyers
  • License: GPLv3
  • -
  • Version: 0.2.0
  • +
  • Version: 0.2.1
  • Demo

    Visit http://responsive-menu.com to view a responsive demo

    diff --git a/README.md b/README.md index 0b1e384..959501b 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ JavaScript file and CSS file as well as sample HTML. * **Author**: jbowyers * **Copyright**: 2015 jbowyers * **License**: GPLv3 -* **Version: 0.2.0** +* **Version: 0.2.1** ## Demo ## diff --git a/bower.json b/bower.json index 4a0307f..82a366b 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "jquery-responsive-menu", - "version": "0.2.0", + "version": "0.2.1", "authors": [ "jbowyers" ], diff --git a/demo/css/responsive-menu.css b/demo/css/responsive-menu.css index 83528d0..1181562 100644 --- a/demo/css/responsive-menu.css +++ b/demo/css/responsive-menu.css @@ -1,6 +1,6 @@ /*! Responsive menu -version: 0.2.0 +version: 0.2.1 */ /* diff --git a/demo/css/responsive-menu.min.css b/demo/css/responsive-menu.min.css index b334835..11347a8 100644 --- a/demo/css/responsive-menu.min.css +++ b/demo/css/responsive-menu.min.css @@ -1,3 +1,3 @@ /*! Responsive menu -version: 0.2.0 +version: 0.2.1 */.rm-menu,.rm-nav ul{background-color:#000;margin-top:0}.rm-container:after{content:" ";display:table;clear:both}.rm-toggle{display:none;float:right;padding:0 .75em;margin:1em;height:2em;line-height:2em;text-decoration:none;text-transform:uppercase;background-color:gray;background-color:rgba(128,128,128,.5)}.rm-toggle.rm-show{display:inline-block}.rm-toggle.rm-button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NjU2N0Q1RTNBMkZFMjExQTlCNjg5QjQzQTBGRDY1QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MkIzMDBDNTJGODIxMUUyOTgzN0ExQ0FEREZERTE4MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MkIzMDBDNDJGODIxMUUyOTgzN0ExQ0FEREZERTE4MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU3NTY3RDVFM0EyRkUyMTFBOUI2ODlCNDNBMEZENjVBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU2NTY3RDVFM0EyRkUyMTFBOUI2ODlCNDNBMEZENjVBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+S+feugAAAFtJREFUeNpi/P//PwMtAeOQt4AFjU8V2xgZGXmA1E8g/oPuA2pZoAykXgLxVxQLgBLcQEociHkotOMLLgtAQcaOJehIBX+wBhHQApqnotFIHo3k0UgeipEMEGAADaRXEC7WAy0AAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:center center;padding:0;width:2.5em;text-indent:100%;white-space:nowrap;overflow:hidden}.rm-nav{clear:both}.rm-nav>ul,.rm-top-menu{clear:both;list-style:none;padding:0;margin-left:0;margin-bottom:0;zoom:1}.rm-menu-item,.rm-nav li{position:relative}.rm-nav>ul>.rm-last,.rm-top-menu>.rm-last{margin-bottom:1em}.rm-menu-item a,.rm-nav li a{padding:.75em 1em;display:block;position:relative;color:#fff;text-decoration:none}.rm-menu-item .rm-menu,.rm-nav li ul{width:100%;padding:0;margin-left:0;list-style:none;z-index:500;zoom:1}.rm-nav .rm-hover .rm-menu,.rm-nav .rm-hover ul{z-index:600}.rm-menu-item .rm-menu-item a,.rm-nav li li a{z-index:500;padding-left:2em}.rm-menu-item .rm-menu-item.rm-last a,.rm-nav li li.rm-last a{padding-bottom:1em}.rm-menu-item .rm-menu-item .rm-menu,.rm-nav li li ul{position:static}.rm-menu-item .rm-menu-item .rm-menu-item a,.rm-nav li li li a{z-index:600;padding-left:3em}.rm-accelerate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.rm-css-animate{display:block;max-height:0;overflow:hidden}.rm-css-animate.rm-menu-expanded{overflow:visible}.rm-nav a{-webkit-transition:background-color .3s;transition:background-color .3s}.rm-toggle:focus,.rm-toggle:hover{background-color:#9c9c9c;background-color:rgba(156,156,156,.5);outline:0}.rm-lighten .rm-menu-item .rm-menu-item a,.rm-lighten .rm-menu-item a:focus,.rm-lighten .rm-menu-item a:hover,.rm-lighten .rm-menu-item.rm-hover>a,.rm-lighten li a:focus,.rm-lighten li a:hover,.rm-lighten li li a,.rm-lighten li.rm-hover a{background-color:#202020;background-color:rgba(255,255,255,.1);outline:0}.rm-lighten .rm-menu-expanded li a:focus,.rm-lighten .rm-menu-expanded li a:hover,.rm-lighten .rm-menu-item .rm-menu-item .rm-menu-item a,.rm-lighten .rm-menu-item .rm-menu-item a:focus,.rm-lighten .rm-menu-item .rm-menu-item a:hover,.rm-lighten .rm-menu-item .rm-menu-item.rm-hover a,.rm-lighten li li a:focus,.rm-lighten li li a:hover,.rm-lighten li li li a,.rm-lighten li li.rm-hover a{background-color:#606060;background-color:rgba(255,255,255,.2)}.rm-lighten .rm-menu-item .rm-menu-expanded a:focus,.rm-lighten .rm-menu-item .rm-menu-expanded a:hover,.rm-lighten .rm-menu-item .rm-menu-item .rm-menu-item a:focus,.rm-lighten .rm-menu-item .rm-menu-item .rm-menu-item a:hover,.rm-lighten .rm-menu-item .rm-menu-item .rm-menu-item.rm-hover a,.rm-lighten li .rm-menu-expanded a:focus,.rm-lighten li .rm-menu-expanded a:hover,.rm-lighten li li li a:focus,.rm-lighten li li li a:hover,.rm-lighten li li li.rm-hover a{background-color:gray;background-color:rgba(255,255,255,.3)}.rm-darken .rm-menu-item .rm-menu-item a,.rm-darken .rm-menu-item a:focus,.rm-darken .rm-menu-item a:hover,.rm-darken .rm-menu-item.rm-hover>a,.rm-darken li a:focus,.rm-darken li a:hover,.rm-darken li li a,.rm-darken li.rm-hover a{background-color:silver;background-color:rgba(0,0,0,.1);outline:0}.rm-darken .rm-menu-expanded li a:focus,.rm-darken .rm-menu-expanded li a:hover,.rm-darken .rm-menu-item .rm-menu-item .rm-menu-item a,.rm-darken .rm-menu-item .rm-menu-item a:focus,.rm-darken .rm-menu-item .rm-menu-item a:hover,.rm-darken .rm-menu-item .rm-menu-item.rm-hover a,.rm-darken li li a:focus,.rm-darken li li a:hover,.rm-darken li li li a,.rm-darken li li.rm-hover a{background-color:#a0a0a0;background-color:rgba(0,0,0,.2)}.rm-darken .rm-menu-item .rm-menu-expanded a:focus,.rm-darken .rm-menu-item .rm-menu-expanded a:hover,.rm-darken .rm-menu-item .rm-menu-item .rm-menu-item a:focus,.rm-darken .rm-menu-item .rm-menu-item .rm-menu-item a:hover,.rm-darken .rm-menu-item .rm-menu-item .rm-menu-item.rm-hover a,.rm-darken li .rm-menu-expanded a:focus,.rm-darken li .rm-menu-expanded a:hover,.rm-darken li li li a:focus,.rm-darken li li li a:hover,.rm-darken li li li.rm-hover a{background-color:gray;background-color:rgba(0,0,0,.3)}.rm-layout-expanded .rm-nav>ul,.rm-layout-expanded .rm-top-menu{margin-bottom:0}.rm-layout-expanded .rm-nav>ul>li,.rm-layout-expanded .rm-top-menu>.rm-menu-item{float:left}.rm-layout-expanded .rm-nav>ul>.rm-last,.rm-layout-expanded .rm-top-menu>.rm-last{margin-bottom:0}.rm-layout-expanded .rm-nav>ul>li>a,.rm-layout-expanded .rm-top-menu>.rm-menu-item>a{height:3em;line-height:3em;padding-top:0;padding-bottom:0}.rm-layout-expanded .rm-menu-item .rm-menu,.rm-layout-expanded li ul{width:15em;position:absolute;left:0}.rm-layout-expanded .rm-menu-item.rm-2nd-last .rm-menu,.rm-layout-expanded .rm-menu-item.rm-last .rm-menu,.rm-layout-expanded li.rm-2nd-last ul,.rm-layout-expanded li.rm-last ul{left:auto;right:0}.rm-layout-expanded .rm-menu-item .rm-menu-item .rm-menu,.rm-layout-expanded li li ul{position:absolute;left:100%;top:0}.rm-layout-expanded .rm-menu-item .rm-menu-item.rm-2nd-last .rm-menu,.rm-layout-expanded .rm-menu-item .rm-menu-item.rm-last .rm-menu,.rm-layout-expanded li li.rm-2nd-last ul,.rm-layout-expanded li li.rm-last ul{right:100%;left:auto}.rm-layout-expanded .rm-menu-item .rm-menu-item .rm-menu-item a,.rm-layout-expanded .rm-menu-item .rm-menu-item a,.rm-layout-expanded .rm-menu-item a,.rm-layout-expanded li a,.rm-layout-expanded li li a,.rm-layout-expanded li li li a{padding-left:1em}.rm-layout-expanded .rm-nav>ul:after,.rm-layout-expanded .rm-nav>ul:before,.rm-layout-expanded .rm-top-menu:after,.rm-layout-expanded .rm-top-menu:before{content:" ";display:table}.rm-layout-expanded .rm-nav>ul:after,.rm-layout-expanded .rm-top-menu:after{clear:both}.no-js .rm-nav .rm-menu-item .rm-menu,.no-js .rm-nav li ul,.rm-nojs .rm-menu-item .rm-menu,.rm-nojs li ul{position:absolute;left:-999em}.rm-toggle.rm-nojs{display:inline-block;visibility:hidden}@media screen and (min-width:769px){.no-js .rm-nav>.rm-menu>.rm-menu-item,.no-js .rm-nav>ul>li,.rm-nojs>.rm-menu>.rm-menu-item,.rm-nojs>ul>li{float:left}.no-js .rm-nav .rm-menu-item a,.no-js .rm-nav li a,.rm-nojs .rm-menu-item a,.rm-nojs li a{padding-left:1em}.no-js .rm-nav>.rm-menu:after,.no-js .rm-nav>.rm-menu:before,.no-js .rm-nav>ul:after,.no-js .rm-nav>ul:before,.rm-nojs>.rm-menu:after,.rm-nojs>.rm-menu:before,.rm-nojs>ul:after,.rm-nojs>ul:before{content:" ";display:table}.no-js .rm-nav>.rm-menu:after,.no-js .rm-nav>ul:after,.rm-nojs>.rm-menu:after,.rm-nojs>ul:after{clear:both}.rm-toggle.rm-nojs{display:none}}.rm-calculate{position:absolute!important;max-height:none!important;overflow:visible!important}.rm-layout-contracted .rm-calculate{width:100%!important}.rm-container .accessibly-hidden{position:absolute;left:-999em} \ No newline at end of file diff --git a/demo/index.html b/demo/index.html index 81b855a..590613d 100644 --- a/demo/index.html +++ b/demo/index.html @@ -227,7 +227,7 @@

    About Responsive Menu

  • Author: jbowyers
  • Copyright: 2015 jbowyers
  • License: GPLv3
  • -
  • Version: 0.2.0
  • +
  • Version: 0.2.1
  • Demo

    Visit http://responsive-menu.com to view a responsive demo

    diff --git a/demo/js/responsive-menu.js b/demo/js/responsive-menu.js index 4d1527a..f524b56 100644 --- a/demo/js/responsive-menu.js +++ b/demo/js/responsive-menu.js @@ -1,7 +1,7 @@ /** * Responsive Menu - * Version: 0.2.0 + * Version: 0.2.1 * URL: private * Description: A drop-down responsive Menu for responsive layouts * Requires: jQuery diff --git a/demo/js/responsive-menu.min.js b/demo/js/responsive-menu.min.js index 1f88adb..6988663 100644 --- a/demo/js/responsive-menu.min.js +++ b/demo/js/responsive-menu.min.js @@ -1,2 +1,2 @@ -/*! jQuery Responsive Menu 2015-06-14 version: 0.2.0 */ +/*! jQuery Responsive Menu 2015-06-14 version: 0.2.1 */ !function(a,b,c,d,e){"use strict";var f="rMenu",g=function(c,d){var e=this;e.optionsInit={minWidth:"769px",transitionSpeed:400,jqueryEasing:"swing",css3Easing:"ease",toggleBtnBool:!0,toggleSel:".rm-toggle",menuSel:"ul",menuItemsSel:"li",animateBool:!0,accelerateBool:!1,setupCallback:!1,tabindexStart:1,developmentMode:!1},e.options=a.extend({},e.optionsInit,d),e.tButton=a(e.options.toggleSel),e.tButtonClass="rm-button",e.tButtonShowClass="rm-show",e.tButtonActiveClass="rm-active",e.el=a(c),e.navElementClass="rm-nav",e.container=e.el.parent(),e.containerClass="rm-container",e.expandedClass="rm-layout-expanded",e.contractedClass="rm-layout-contracted",e.noJSClass="rm-nojs",e.menus=e.el.find(e.options.menuSel),e.menuClass="rm-menu",e.topMenu=e.el.children(e.options.menuSel),e.topMenuClass="rm-top-menu",e.menuExpandedClass="rm-menu-expanded",e.menuHiddenClass="accessibly-hidden",e.menuCalcClass="rm-calculate",e.menuItemClass="rm-menu-item",e.itemFocused=!1,e.parentClass="rm-parent",e.itemHoverClass="rm-hover",e.itemFirst="rm-first",e.itemLast="rm-last",e.item2ndLast="rm-2nd-last",e.animateClass="rm-css-animate",e.animateBool=e.options.animateBool,e.accelerateClass="rm-accelerate",e.accelerateBool=e.options.accelerateBool,e.touchMoveBool=!1,e.timer=!1,e.windowWidth=a(b).width(),e.init=function(){return e.setup(),a(b).on({resize:function(){a(b).width()!==e.windowWidth&&(e.windowWidth=a(b).width(),clearTimeout(e.timer),e.timer=setTimeout(e.adjust,500))}}),"function"==typeof e.options.setupCallback&&e.options.setupCallback(),this},e.setup=function(){return e.container.addClass(e.containerClass),e.options.toggleBtnBool?e.tButton.addClass(e.tButtonClass):e.tButton.removeClass(e.tButtonClass),e.tButton.removeClass(e.noJSClass).off("mousedown.rm focusin.rm click.rm").on("mousedown.rm focusin.rm",f).on("click.rm",g).attr("tabindex",0),e.menus.addClass(e.menuClass).attr("aria-hidden","false").hide(),e.topMenu.addClass(e.topMenuClass),e.animateBool?"undefined"!=typeof Modernizr?Modernizr.csstransitions?Modernizr.csstransforms3d||(e.accelerateBool=!1):(e.animateBool=!1,e.accelerateBool=!1):i()?h()||(e.accelerateBool=!1):(e.animateBool=!1,e.accelerateBool=!1):e.accelerateBool=!1,e.animateBool&&(e.menus.addClass(e.animateClass),e.accelerateBool&&e.menus.addClass(e.accelerateClass)),e.el.removeClass(e.noJSClass).addClass(e.navElementClass).off("focusin.rm focusout.rm click.rm touchend.rm touchmove.rm").on("focusin.rm",e.options.menuItemsSel,l).on("focusout.rm",e.topMenu,n).on("click.rm touchend.rm",e.options.menuItemsSel,k).on("touchmove.rm",e.options.menuItemsSel,m).find(e.options.menuItemsSel).each(function(){var b=a(this);b.addClass(e.menuItemClass).children("a").attr("tabindex",0),b.is(":first-child")&&b.addClass(e.itemFirst),b.is(":last-child")&&b.addClass(e.itemLast).prev().addClass(e.item2ndLast)}).addBack().removeClass(e.parentClass).has(e.options.menuSel).addClass(e.parentClass),e.adjust(),this},e.adjust=function(c){c="undefined"!=typeof c?c:e.options.minWidth,"undefined"!=typeof Modernizr&&Modernizr.mq("only all")?(e.options.developmentMode&&console.log("Modernizr: MQ supported"),Modernizr.mq("( min-width: "+c+" )")?e.layoutExpanded():e.layoutContracted()):(e.options.developmentMode&&console.log("unable to detect MQ support"),a(b).outerWidth()0&&"none"!==a},i=function(){var a=c.body||c.documentElement,b=a.style,d="transition";if("string"==typeof b[d])return!0;var e=["Moz","webkit","Webkit","Khtml","O","ms"];d=d.charAt(0).toUpperCase()+d.substr(1);for(var f=0;fe||d>f)&&a("html, body").animate({scrollTop:f},"slow")}}}(jQuery,window,document,Math); \ No newline at end of file diff --git a/dist/css/responsive-menu.css b/dist/css/responsive-menu.css index 83528d0..1181562 100644 --- a/dist/css/responsive-menu.css +++ b/dist/css/responsive-menu.css @@ -1,6 +1,6 @@ /*! Responsive menu -version: 0.2.0 +version: 0.2.1 */ /* diff --git a/dist/css/responsive-menu.min.css b/dist/css/responsive-menu.min.css index b334835..11347a8 100644 --- a/dist/css/responsive-menu.min.css +++ b/dist/css/responsive-menu.min.css @@ -1,3 +1,3 @@ /*! Responsive menu -version: 0.2.0 +version: 0.2.1 */.rm-menu,.rm-nav ul{background-color:#000;margin-top:0}.rm-container:after{content:" ";display:table;clear:both}.rm-toggle{display:none;float:right;padding:0 .75em;margin:1em;height:2em;line-height:2em;text-decoration:none;text-transform:uppercase;background-color:gray;background-color:rgba(128,128,128,.5)}.rm-toggle.rm-show{display:inline-block}.rm-toggle.rm-button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NjU2N0Q1RTNBMkZFMjExQTlCNjg5QjQzQTBGRDY1QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MkIzMDBDNTJGODIxMUUyOTgzN0ExQ0FEREZERTE4MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MkIzMDBDNDJGODIxMUUyOTgzN0ExQ0FEREZERTE4MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU3NTY3RDVFM0EyRkUyMTFBOUI2ODlCNDNBMEZENjVBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU2NTY3RDVFM0EyRkUyMTFBOUI2ODlCNDNBMEZENjVBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+S+feugAAAFtJREFUeNpi/P//PwMtAeOQt4AFjU8V2xgZGXmA1E8g/oPuA2pZoAykXgLxVxQLgBLcQEociHkotOMLLgtAQcaOJehIBX+wBhHQApqnotFIHo3k0UgeipEMEGAADaRXEC7WAy0AAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:center center;padding:0;width:2.5em;text-indent:100%;white-space:nowrap;overflow:hidden}.rm-nav{clear:both}.rm-nav>ul,.rm-top-menu{clear:both;list-style:none;padding:0;margin-left:0;margin-bottom:0;zoom:1}.rm-menu-item,.rm-nav li{position:relative}.rm-nav>ul>.rm-last,.rm-top-menu>.rm-last{margin-bottom:1em}.rm-menu-item a,.rm-nav li a{padding:.75em 1em;display:block;position:relative;color:#fff;text-decoration:none}.rm-menu-item .rm-menu,.rm-nav li ul{width:100%;padding:0;margin-left:0;list-style:none;z-index:500;zoom:1}.rm-nav .rm-hover .rm-menu,.rm-nav .rm-hover ul{z-index:600}.rm-menu-item .rm-menu-item a,.rm-nav li li a{z-index:500;padding-left:2em}.rm-menu-item .rm-menu-item.rm-last a,.rm-nav li li.rm-last a{padding-bottom:1em}.rm-menu-item .rm-menu-item .rm-menu,.rm-nav li li ul{position:static}.rm-menu-item .rm-menu-item .rm-menu-item a,.rm-nav li li li a{z-index:600;padding-left:3em}.rm-accelerate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.rm-css-animate{display:block;max-height:0;overflow:hidden}.rm-css-animate.rm-menu-expanded{overflow:visible}.rm-nav a{-webkit-transition:background-color .3s;transition:background-color .3s}.rm-toggle:focus,.rm-toggle:hover{background-color:#9c9c9c;background-color:rgba(156,156,156,.5);outline:0}.rm-lighten .rm-menu-item .rm-menu-item a,.rm-lighten .rm-menu-item a:focus,.rm-lighten .rm-menu-item a:hover,.rm-lighten .rm-menu-item.rm-hover>a,.rm-lighten li a:focus,.rm-lighten li a:hover,.rm-lighten li li a,.rm-lighten li.rm-hover a{background-color:#202020;background-color:rgba(255,255,255,.1);outline:0}.rm-lighten .rm-menu-expanded li a:focus,.rm-lighten .rm-menu-expanded li a:hover,.rm-lighten .rm-menu-item .rm-menu-item .rm-menu-item a,.rm-lighten .rm-menu-item .rm-menu-item a:focus,.rm-lighten .rm-menu-item .rm-menu-item a:hover,.rm-lighten .rm-menu-item .rm-menu-item.rm-hover a,.rm-lighten li li a:focus,.rm-lighten li li a:hover,.rm-lighten li li li a,.rm-lighten li li.rm-hover a{background-color:#606060;background-color:rgba(255,255,255,.2)}.rm-lighten .rm-menu-item .rm-menu-expanded a:focus,.rm-lighten .rm-menu-item .rm-menu-expanded a:hover,.rm-lighten .rm-menu-item .rm-menu-item .rm-menu-item a:focus,.rm-lighten .rm-menu-item .rm-menu-item .rm-menu-item a:hover,.rm-lighten .rm-menu-item .rm-menu-item .rm-menu-item.rm-hover a,.rm-lighten li .rm-menu-expanded a:focus,.rm-lighten li .rm-menu-expanded a:hover,.rm-lighten li li li a:focus,.rm-lighten li li li a:hover,.rm-lighten li li li.rm-hover a{background-color:gray;background-color:rgba(255,255,255,.3)}.rm-darken .rm-menu-item .rm-menu-item a,.rm-darken .rm-menu-item a:focus,.rm-darken .rm-menu-item a:hover,.rm-darken .rm-menu-item.rm-hover>a,.rm-darken li a:focus,.rm-darken li a:hover,.rm-darken li li a,.rm-darken li.rm-hover a{background-color:silver;background-color:rgba(0,0,0,.1);outline:0}.rm-darken .rm-menu-expanded li a:focus,.rm-darken .rm-menu-expanded li a:hover,.rm-darken .rm-menu-item .rm-menu-item .rm-menu-item a,.rm-darken .rm-menu-item .rm-menu-item a:focus,.rm-darken .rm-menu-item .rm-menu-item a:hover,.rm-darken .rm-menu-item .rm-menu-item.rm-hover a,.rm-darken li li a:focus,.rm-darken li li a:hover,.rm-darken li li li a,.rm-darken li li.rm-hover a{background-color:#a0a0a0;background-color:rgba(0,0,0,.2)}.rm-darken .rm-menu-item .rm-menu-expanded a:focus,.rm-darken .rm-menu-item .rm-menu-expanded a:hover,.rm-darken .rm-menu-item .rm-menu-item .rm-menu-item a:focus,.rm-darken .rm-menu-item .rm-menu-item .rm-menu-item a:hover,.rm-darken .rm-menu-item .rm-menu-item .rm-menu-item.rm-hover a,.rm-darken li .rm-menu-expanded a:focus,.rm-darken li .rm-menu-expanded a:hover,.rm-darken li li li a:focus,.rm-darken li li li a:hover,.rm-darken li li li.rm-hover a{background-color:gray;background-color:rgba(0,0,0,.3)}.rm-layout-expanded .rm-nav>ul,.rm-layout-expanded .rm-top-menu{margin-bottom:0}.rm-layout-expanded .rm-nav>ul>li,.rm-layout-expanded .rm-top-menu>.rm-menu-item{float:left}.rm-layout-expanded .rm-nav>ul>.rm-last,.rm-layout-expanded .rm-top-menu>.rm-last{margin-bottom:0}.rm-layout-expanded .rm-nav>ul>li>a,.rm-layout-expanded .rm-top-menu>.rm-menu-item>a{height:3em;line-height:3em;padding-top:0;padding-bottom:0}.rm-layout-expanded .rm-menu-item .rm-menu,.rm-layout-expanded li ul{width:15em;position:absolute;left:0}.rm-layout-expanded .rm-menu-item.rm-2nd-last .rm-menu,.rm-layout-expanded .rm-menu-item.rm-last .rm-menu,.rm-layout-expanded li.rm-2nd-last ul,.rm-layout-expanded li.rm-last ul{left:auto;right:0}.rm-layout-expanded .rm-menu-item .rm-menu-item .rm-menu,.rm-layout-expanded li li ul{position:absolute;left:100%;top:0}.rm-layout-expanded .rm-menu-item .rm-menu-item.rm-2nd-last .rm-menu,.rm-layout-expanded .rm-menu-item .rm-menu-item.rm-last .rm-menu,.rm-layout-expanded li li.rm-2nd-last ul,.rm-layout-expanded li li.rm-last ul{right:100%;left:auto}.rm-layout-expanded .rm-menu-item .rm-menu-item .rm-menu-item a,.rm-layout-expanded .rm-menu-item .rm-menu-item a,.rm-layout-expanded .rm-menu-item a,.rm-layout-expanded li a,.rm-layout-expanded li li a,.rm-layout-expanded li li li a{padding-left:1em}.rm-layout-expanded .rm-nav>ul:after,.rm-layout-expanded .rm-nav>ul:before,.rm-layout-expanded .rm-top-menu:after,.rm-layout-expanded .rm-top-menu:before{content:" ";display:table}.rm-layout-expanded .rm-nav>ul:after,.rm-layout-expanded .rm-top-menu:after{clear:both}.no-js .rm-nav .rm-menu-item .rm-menu,.no-js .rm-nav li ul,.rm-nojs .rm-menu-item .rm-menu,.rm-nojs li ul{position:absolute;left:-999em}.rm-toggle.rm-nojs{display:inline-block;visibility:hidden}@media screen and (min-width:769px){.no-js .rm-nav>.rm-menu>.rm-menu-item,.no-js .rm-nav>ul>li,.rm-nojs>.rm-menu>.rm-menu-item,.rm-nojs>ul>li{float:left}.no-js .rm-nav .rm-menu-item a,.no-js .rm-nav li a,.rm-nojs .rm-menu-item a,.rm-nojs li a{padding-left:1em}.no-js .rm-nav>.rm-menu:after,.no-js .rm-nav>.rm-menu:before,.no-js .rm-nav>ul:after,.no-js .rm-nav>ul:before,.rm-nojs>.rm-menu:after,.rm-nojs>.rm-menu:before,.rm-nojs>ul:after,.rm-nojs>ul:before{content:" ";display:table}.no-js .rm-nav>.rm-menu:after,.no-js .rm-nav>ul:after,.rm-nojs>.rm-menu:after,.rm-nojs>ul:after{clear:both}.rm-toggle.rm-nojs{display:none}}.rm-calculate{position:absolute!important;max-height:none!important;overflow:visible!important}.rm-layout-contracted .rm-calculate{width:100%!important}.rm-container .accessibly-hidden{position:absolute;left:-999em} \ No newline at end of file diff --git a/dist/js/responsive-menu.js b/dist/js/responsive-menu.js index 4d1527a..f524b56 100644 --- a/dist/js/responsive-menu.js +++ b/dist/js/responsive-menu.js @@ -1,7 +1,7 @@ /** * Responsive Menu - * Version: 0.2.0 + * Version: 0.2.1 * URL: private * Description: A drop-down responsive Menu for responsive layouts * Requires: jQuery diff --git a/dist/js/responsive-menu.min.js b/dist/js/responsive-menu.min.js index 1f88adb..6988663 100644 --- a/dist/js/responsive-menu.min.js +++ b/dist/js/responsive-menu.min.js @@ -1,2 +1,2 @@ -/*! jQuery Responsive Menu 2015-06-14 version: 0.2.0 */ +/*! jQuery Responsive Menu 2015-06-14 version: 0.2.1 */ !function(a,b,c,d,e){"use strict";var f="rMenu",g=function(c,d){var e=this;e.optionsInit={minWidth:"769px",transitionSpeed:400,jqueryEasing:"swing",css3Easing:"ease",toggleBtnBool:!0,toggleSel:".rm-toggle",menuSel:"ul",menuItemsSel:"li",animateBool:!0,accelerateBool:!1,setupCallback:!1,tabindexStart:1,developmentMode:!1},e.options=a.extend({},e.optionsInit,d),e.tButton=a(e.options.toggleSel),e.tButtonClass="rm-button",e.tButtonShowClass="rm-show",e.tButtonActiveClass="rm-active",e.el=a(c),e.navElementClass="rm-nav",e.container=e.el.parent(),e.containerClass="rm-container",e.expandedClass="rm-layout-expanded",e.contractedClass="rm-layout-contracted",e.noJSClass="rm-nojs",e.menus=e.el.find(e.options.menuSel),e.menuClass="rm-menu",e.topMenu=e.el.children(e.options.menuSel),e.topMenuClass="rm-top-menu",e.menuExpandedClass="rm-menu-expanded",e.menuHiddenClass="accessibly-hidden",e.menuCalcClass="rm-calculate",e.menuItemClass="rm-menu-item",e.itemFocused=!1,e.parentClass="rm-parent",e.itemHoverClass="rm-hover",e.itemFirst="rm-first",e.itemLast="rm-last",e.item2ndLast="rm-2nd-last",e.animateClass="rm-css-animate",e.animateBool=e.options.animateBool,e.accelerateClass="rm-accelerate",e.accelerateBool=e.options.accelerateBool,e.touchMoveBool=!1,e.timer=!1,e.windowWidth=a(b).width(),e.init=function(){return e.setup(),a(b).on({resize:function(){a(b).width()!==e.windowWidth&&(e.windowWidth=a(b).width(),clearTimeout(e.timer),e.timer=setTimeout(e.adjust,500))}}),"function"==typeof e.options.setupCallback&&e.options.setupCallback(),this},e.setup=function(){return e.container.addClass(e.containerClass),e.options.toggleBtnBool?e.tButton.addClass(e.tButtonClass):e.tButton.removeClass(e.tButtonClass),e.tButton.removeClass(e.noJSClass).off("mousedown.rm focusin.rm click.rm").on("mousedown.rm focusin.rm",f).on("click.rm",g).attr("tabindex",0),e.menus.addClass(e.menuClass).attr("aria-hidden","false").hide(),e.topMenu.addClass(e.topMenuClass),e.animateBool?"undefined"!=typeof Modernizr?Modernizr.csstransitions?Modernizr.csstransforms3d||(e.accelerateBool=!1):(e.animateBool=!1,e.accelerateBool=!1):i()?h()||(e.accelerateBool=!1):(e.animateBool=!1,e.accelerateBool=!1):e.accelerateBool=!1,e.animateBool&&(e.menus.addClass(e.animateClass),e.accelerateBool&&e.menus.addClass(e.accelerateClass)),e.el.removeClass(e.noJSClass).addClass(e.navElementClass).off("focusin.rm focusout.rm click.rm touchend.rm touchmove.rm").on("focusin.rm",e.options.menuItemsSel,l).on("focusout.rm",e.topMenu,n).on("click.rm touchend.rm",e.options.menuItemsSel,k).on("touchmove.rm",e.options.menuItemsSel,m).find(e.options.menuItemsSel).each(function(){var b=a(this);b.addClass(e.menuItemClass).children("a").attr("tabindex",0),b.is(":first-child")&&b.addClass(e.itemFirst),b.is(":last-child")&&b.addClass(e.itemLast).prev().addClass(e.item2ndLast)}).addBack().removeClass(e.parentClass).has(e.options.menuSel).addClass(e.parentClass),e.adjust(),this},e.adjust=function(c){c="undefined"!=typeof c?c:e.options.minWidth,"undefined"!=typeof Modernizr&&Modernizr.mq("only all")?(e.options.developmentMode&&console.log("Modernizr: MQ supported"),Modernizr.mq("( min-width: "+c+" )")?e.layoutExpanded():e.layoutContracted()):(e.options.developmentMode&&console.log("unable to detect MQ support"),a(b).outerWidth()0&&"none"!==a},i=function(){var a=c.body||c.documentElement,b=a.style,d="transition";if("string"==typeof b[d])return!0;var e=["Moz","webkit","Webkit","Khtml","O","ms"];d=d.charAt(0).toUpperCase()+d.substr(1);for(var f=0;fe||d>f)&&a("html, body").animate({scrollTop:f},"slow")}}}(jQuery,window,document,Math); \ No newline at end of file diff --git a/package.json b/package.json index 021611e..4690c0f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "jquery-responsive-menu", "title": "jQuery Responsive Menu", - "version": "0.2.0", + "version": "0.2.1", "description": "A jQuery plugin for making navigation menus responsive", "main": "dist/responsive-menu.js", "homepage": "", diff --git a/src/css/responsive-menu.css b/src/css/responsive-menu.css index 83528d0..1181562 100644 --- a/src/css/responsive-menu.css +++ b/src/css/responsive-menu.css @@ -1,6 +1,6 @@ /*! Responsive menu -version: 0.2.0 +version: 0.2.1 */ /* diff --git a/src/js/responsive-menu.js b/src/js/responsive-menu.js index 4d1527a..f524b56 100644 --- a/src/js/responsive-menu.js +++ b/src/js/responsive-menu.js @@ -1,7 +1,7 @@ /** * Responsive Menu - * Version: 0.2.0 + * Version: 0.2.1 * URL: private * Description: A drop-down responsive Menu for responsive layouts * Requires: jQuery diff --git a/templates/README.html b/templates/README.html index 8e3677d..1946932 100644 --- a/templates/README.html +++ b/templates/README.html @@ -10,7 +10,7 @@

    About Responsive Menu

  • Author: jbowyers
  • Copyright: 2015 jbowyers
  • License: GPLv3
  • -
  • Version: 0.2.0
  • +
  • Version: 0.2.1
  • Demo

    Visit http://responsive-menu.com to view a responsive demo