fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [12664] update mmenu from upstream


From: Sigurd Nes
Subject: [Fmsystem-commits] [12664] update mmenu from upstream
Date: Tue, 27 Jan 2015 13:41:30 +0000

Revision: 12664
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=12664
Author:   sigurdne
Date:     2015-01-27 13:41:29 +0000 (Tue, 27 Jan 2015)
Log Message:
-----------
update mmenu from upstream

Modified Paths:
--------------
    branches/dev-syncromind/phpgwapi/js/jquery/mmenu/bower.json
    branches/dev-syncromind/phpgwapi/js/jquery/mmenu/mmenu.jquery.json
    
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/addons/jquery.mmenu.fixedelements.js
    
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/addons/jquery.mmenu.fixedelements.min.js
    
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.min.all.js
    branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.min.js
    
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.oncanvas.js
    
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.oncanvas.min.js
    
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/addons/jquery.mmenu.fixedelements.umd.js
    
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/jquery.mmenu.oncanvas.umd.js
    
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/jquery.mmenu.umd.all.js
    
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/jquery.mmenu.umd.js

Modified: branches/dev-syncromind/phpgwapi/js/jquery/mmenu/bower.json
===================================================================
--- branches/dev-syncromind/phpgwapi/js/jquery/mmenu/bower.json 2015-01-26 
23:34:03 UTC (rev 12663)
+++ branches/dev-syncromind/phpgwapi/js/jquery/mmenu/bower.json 2015-01-27 
13:41:29 UTC (rev 12664)
@@ -1,7 +1,7 @@
 {
        "name": "jQuery.mmenu",
        "main": "src/js/jquery.mmenu.min.js",
-       "version": "4.7.4",
+       "version": "4.7.5",
        "homepage": "http://mmenu.frebsite.nl/";,
        "authors": [
                "Fred Heusschen <address@hidden>"

Modified: branches/dev-syncromind/phpgwapi/js/jquery/mmenu/mmenu.jquery.json
===================================================================
--- branches/dev-syncromind/phpgwapi/js/jquery/mmenu/mmenu.jquery.json  
2015-01-26 23:34:03 UTC (rev 12663)
+++ branches/dev-syncromind/phpgwapi/js/jquery/mmenu/mmenu.jquery.json  
2015-01-27 13:41:29 UTC (rev 12664)
@@ -1,6 +1,6 @@
 {
        "name": "mmenu",
-       "version": "4.7.4",
+       "version": "4.7.5",
        "title": "jQuery mmenu",
        "description": "The best jQuery plugin for app look-alike on- and 
off-canvas menus with sliding submenus for your website and webapp.",
        "keywords": [

Modified: 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/addons/jquery.mmenu.fixedelements.js
===================================================================
--- 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/addons/jquery.mmenu.fixedelements.js
        2015-01-26 23:34:03 UTC (rev 12663)
+++ 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/addons/jquery.mmenu.fixedelements.js
        2015-01-27 13:41:29 UTC (rev 12664)
@@ -24,9 +24,10 @@
 
 
                        //      Refactor fixed classes
-                       var $elms = $('div, span, a', glbl.$page),
-                               $tops = this.__refactorClass( $elms, 
this.conf.classNames[ _ADDON_ ].fixedTop, 'fixed-top' ),
-                               $bots = this.__refactorClass( $elms, 
this.conf.classNames[ _ADDON_ ].fixedBottom, 'fixed-bottom' );
+                       var _tops = this.conf.classNames[ _ADDON_ ].fixedTop,
+                               _bots = this.conf.classNames[ _ADDON_ 
].fixedBottom,
+                               $tops = this.__refactorClass( glbl.$page.find( 
'.' + _tops ), _tops, 'fixed-top' ),
+                               $bots = this.__refactorClass( glbl.$page.find( 
'.' + _bots ), _bots, 'fixed-bottom' );
 
                        $tops.add( $bots )
                                .appendTo( glbl.$body )

Modified: 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/addons/jquery.mmenu.fixedelements.min.js
===================================================================
--- 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/addons/jquery.mmenu.fixedelements.min.js
    2015-01-26 23:34:03 UTC (rev 12663)
+++ 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/addons/jquery.mmenu.fixedelements.min.js
    2015-01-27 13:41:29 UTC (rev 12664)
@@ -4,4 +4,4 @@
  *
  * Copyright (c) Fred Heusschen
  */
-!function(o){var 
t="mmenu",s="fixedElements";o[t].addons[s]={_init:function(){if(this.opts.offCanvas){var
 t=o("div, span, 
a",e.$page),d=this.__refactorClass(t,this.conf.classNames[s].fixedTop,"fixed-top"),i=this.__refactorClass(t,this.conf.classNames[s].fixedBottom,"fixed-bottom");d.add(i).appendTo(e.$body).addClass(a.slideout)}},_setup:function(){},_add:function(){a=o[t]._c,d=o[t]._d,i=o[t]._e,a.add("fixed-top
 
fixed-bottom"),e=o[t].glbl}},o[t].defaults[s]={},o[t].configuration.classNames[s]={fixedTop:"FixedTop",fixedBottom:"FixedBottom"};var
 a,d,i,e}(jQuery);
\ No newline at end of file
+!function(o){var 
t="mmenu",d="fixedElements";o[t].addons[d]={_init:function(){if(this.opts.offCanvas){var
 
o=this.conf.classNames[d].fixedTop,t=this.conf.classNames[d].fixedBottom,e=this.__refactorClass(a.$page.find("."+o),o,"fixed-top"),s=this.__refactorClass(a.$page.find("."+t),t,"fixed-bottom");e.add(s).appendTo(a.$body).addClass(i.slideout)}},_setup:function(){},_add:function(){i=o[t]._c,e=o[t]._d,s=o[t]._e,i.add("fixed-top
 
fixed-bottom"),a=o[t].glbl}},o[t].defaults[d]={},o[t].configuration.classNames[d]={fixedTop:"FixedTop",fixedBottom:"FixedBottom"};var
 i,e,s,a}(jQuery);
\ No newline at end of file

Modified: 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.min.all.js
===================================================================
--- 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.min.all.js 
    2015-01-26 23:34:03 UTC (rev 12663)
+++ 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.min.all.js 
    2015-01-27 13:41:29 UTC (rev 12664)
@@ -1,5 +1,5 @@
 /*     
- * jQuery mmenu v4.7.4
+ * jQuery mmenu v4.7.5
  * @requires jQuery 1.7.0 or later
  *
  * mmenu.frebsite.nl
@@ -10,7 +10,7 @@
  * Licensed under the MIT license:
  * http://en.wikipedia.org/wiki/MIT_License
  */
-!function(e){function 
n(){l=!0,d.$wndw=e(window),d.$html=e("html"),d.$body=e("body"),e.each([i,a,o],function(e,n){n.add=function(e){e=e.split("
 ");for(var t in 
e)n[e[t]]=n.mm(e[t])}}),i.mm=function(e){return"mm-"+e},i.add("wrapper menu 
inline panel nopanel list nolist subtitle selected label spacer current highest 
hidden opened subopened subopen fullsubopen 
subclose"),i.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},a.mm=function(e){return"mm-"+e},a.add("parent"),o.mm=function(e){return
 e+".mm"},o.add("toggle open close setSelected transitionend 
webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll 
resize click keydown keyup"),e[t]._c=i,e[t]._d=a,e[t]._e=o,e[t].glbl=d}var 
t="mmenu",s="4.7.4";if(!e[t]){var 
i={},a={},o={},l=!1,d={$wndw:null,$html:null,$body:null};e[t]=function(n,s,i){this.$menu=n,this.opts=s,this.conf=i,this.vars={},"function"==typeof
 
this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors(),this._initEvents();var
 a=this.$menu.children(this.conf.panelNodetype);for(var o in 
e[t].addons)e[t].addons[o]._add.call(this),e[t].addons[o]._add=function(){},e[t].addons[o]._setup.call(this);return
 this._init(a),"function"==typeof 
this.___debug&&this.___debug(),this},e[t].version=s,e[t].addons={},e[t].uniqueId=0,e[t].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}},e[t].configuration={panelNodetype:"ul,
 ol, 
div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}},e[t].prototype={_init:function(n){n=n.not("."+i.nopanel),n=this._initPanels(n);for(var
 s in 
e[t].addons)e[t].addons[s]._init.call(this,n);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){e(this).attr("id",i.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$menu.parent().addClass(i.wrapper);var
 
n=[i.menu];n.push(i.mm(this.opts.slidingSubmenus?"horizontal":"vertical")),this.opts.classes&&n.push(this.opts.classes),this.$menu.addClass(n.join("
 "))},_initPanels:function(n){var t=this;this.__findAddBack(n,"ul, 
ol").not("."+i.nolist).addClass(i.list);var 
s=this.__findAddBack(n,"."+i.list).find("> 
li");this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.label,"label"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),s.off(o.setSelected).on(o.setSelected,function(n,t){n.stopPropagation(),s.removeClass(i.selected),"boolean"!=typeof
 
t&&(t=!0),t&&e(this).addClass(i.selected)}),this.__refactorClass(this.__findAddBack(n,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),n.add(this.__findAddBack(n,"."+i.list).children().children().filter(this.conf.panelNodetype).not("."+i.nopanel)).addClass(i.panel);var
 
l=this.__findAddBack(n,"."+i.panel),d=e("."+i.panel,this.$menu);if(l.each(function(){var
 
n=e(this),s=n.attr("id")||t.__getUniqueId();n.attr("id",s)}),l.each(function(){var
 n=e(this),s=n.is("ul, ol")?n:n.find("ul 
,ol").first(),o=n.parent(),l=o.children("a, 
span"),d=o.closest("."+i.panel);if(o.parent().is("."+i.list)&&!n.data(a.parent)){n.data(a.parent,o);var
 r=e('<a class="'+i.subopen+'" href="#'+n.attr("id")+'" 
/>').insertBefore(l);l.is("a")||r.addClass(i.fullsubopen),t.opts.slidingSubmenus&&s.prepend('<li
 class="'+i.subtitle+'"><a class="'+i.subclose+'" 
href="#'+d.attr("id")+'">'+l.text()+"</a></li>")}}),this.opts.slidingSubmenus){var
 r=this.__findAddBack(n,"."+i.list).find("> 
li."+i.selected);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).each(function(){var
 n=e(this),t=n.find("> 
."+i.panel);t.length&&(n.parents("."+i.panel).addClass(i.subopened),t.addClass(i.opened))}).closest("."+i.panel).addClass(i.opened).parents("."+i.panel).addClass(i.subopened)}else{var
 
r=e("li."+i.selected,d);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).addClass(i.opened)}var
 u=d.filter("."+i.opened);return 
u.length||(u=l.first()),u.addClass(i.opened).last().addClass(i.current),this.opts.slidingSubmenus&&l.not(u.last()).addClass(i.hidden).end().appendTo(this.$menu),l},_initAnchors:function(){var
 n=this;d.$body.on(o.click,"a",function(s){var 
a=e(this),l=!1,r=n.$menu.find(a).length;for(var u in 
e[t].addons)if(e[t].addons[u]._clickAnchor&&(l=e[t].addons[u]._clickAnchor.call(n,a,r)))break;if(!l&&r){var
 
c=a.attr("href")||"";if("#"==c.slice(0,1))try{e(c,n.$menu).is("."+i.panel)&&(l=!0,e(c).trigger(n.opts.slidingSubmenus?o.open:o.toggle))}catch(p){}}if(l&&s.preventDefault(),!l&&r&&a.is("."+i.list+"
 > li > 
a")&&!a.is('[rel="external"]')&&!a.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,a)&&a.parent().trigger(o.setSelected);var
 
h=n.__valueOrFn(n.opts.onClick.preventDefault,a,"#"==c.slice(0,1));h&&s.preventDefault(),n.__valueOrFn(n.opts.onClick.blockUI,a,!h)&&d.$html.addClass(i.blocking),n.__valueOrFn(n.opts.onClick.close,a,h)&&n.$menu.trigger(o.close)}})},_initEvents:function(){var
 n=this;this.$menu.on(o.toggle+" "+o.open+" 
"+o.close,"."+i.panel,function(e){e.stopPropagation()}),this.opts.slidingSubmenus?this.$menu.on(o.open,"."+i.panel,function(){return
 
n._openSubmenuHorizontal(e(this))}):this.$menu.on(o.toggle,"."+i.panel,function(){var
 
n=e(this);n.trigger(n.parent().hasClass(i.opened)?o.close:o.open)}).on(o.open,"."+i.panel,function(){e(this).parent().addClass(i.opened)}).on(o.close,"."+i.panel,function(){e(this).parent().removeClass(i.opened)})},_openSubmenuHorizontal:function(n){if(n.hasClass(i.current))return!1;var
 t=e("."+i.panel,this.$menu),s=t.filter("."+i.current);return 
t.removeClass(i.highest).removeClass(i.current).not(n).not(s).addClass(i.hidden),n.hasClass(i.opened)?s.addClass(i.highest).removeClass(i.opened).removeClass(i.subopened):(n.addClass(i.highest),s.addClass(i.subopened)),n.removeClass(i.hidden).addClass(i.current),setTimeout(function(){n.removeClass(i.subopened).addClass(i.opened)},this.conf.openingInterval),"open"},_update:function(e){if(this.updates||(this.updates=[]),"function"==typeof
 e)this.updates.push(e);else for(var 
n=0,t=this.updates.length;t>n;n++)this.updates[n].call(this,e)},__valueOrFn:function(e,n,t){return"function"==typeof
 e?e.call(n[0]):"undefined"==typeof e&&"undefined"!=typeof 
t?t:e},__refactorClass:function(e,n,t){return 
e.filter("."+n).removeClass(n).addClass(i[t])},__findAddBack:function(e,n){return
 e.find(n).add(e.filter(n))},__transitionend:function(e,n,t){var 
s=!1,i=function(){s||n.call(e[0]),s=!0};e.one(o.transitionend,i),e.one(o.webkitTransitionEnd,i),setTimeout(i,1.1*t)},__getUniqueId:function(){return
 i.mm(e[t].uniqueId++)}},e.fn[t]=function(s,i){return 
l||n(),s=e.extend(!0,{},e[t].defaults,s),i=e.extend(!0,{},e[t].configuration,i),this.each(function(){var
 n=e(this);n.data(t)||n.data(t,new 
e[t](n,s,i))})},e[t].support={touch:"ontouchstart"in window.document}}}(jQuery);
+!function(e){function 
n(){l=!0,d.$wndw=e(window),d.$html=e("html"),d.$body=e("body"),e.each([i,a,o],function(e,n){n.add=function(e){e=e.split("
 ");for(var t in 
e)n[e[t]]=n.mm(e[t])}}),i.mm=function(e){return"mm-"+e},i.add("wrapper menu 
inline panel nopanel list nolist subtitle selected label spacer current highest 
hidden opened subopened subopen fullsubopen 
subclose"),i.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},a.mm=function(e){return"mm-"+e},a.add("parent"),o.mm=function(e){return
 e+".mm"},o.add("toggle open close setSelected transitionend 
webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll 
resize click keydown keyup"),e[t]._c=i,e[t]._d=a,e[t]._e=o,e[t].glbl=d}var 
t="mmenu",s="4.7.5";if(!e[t]){var 
i={},a={},o={},l=!1,d={$wndw:null,$html:null,$body:null};e[t]=function(n,s,i){this.$menu=n,this.opts=s,this.conf=i,this.vars={},"function"==typeof
 
this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors(),this._initEvents();var
 a=this.$menu.children(this.conf.panelNodetype);for(var o in 
e[t].addons)e[t].addons[o]._add.call(this),e[t].addons[o]._add=function(){},e[t].addons[o]._setup.call(this);return
 this._init(a),"function"==typeof 
this.___debug&&this.___debug(),this},e[t].version=s,e[t].addons={},e[t].uniqueId=0,e[t].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}},e[t].configuration={panelNodetype:"ul,
 ol, 
div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}},e[t].prototype={_init:function(n){n=n.not("."+i.nopanel),n=this._initPanels(n);for(var
 s in 
e[t].addons)e[t].addons[s]._init.call(this,n);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){e(this).attr("id",i.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$menu.parent().addClass(i.wrapper);var
 
n=[i.menu];n.push(i.mm(this.opts.slidingSubmenus?"horizontal":"vertical")),this.opts.classes&&n.push(this.opts.classes),this.$menu.addClass(n.join("
 "))},_initPanels:function(n){var t=this;this.__findAddBack(n,"ul, 
ol").not("."+i.nolist).addClass(i.list);var 
s=this.__findAddBack(n,"."+i.list).find("> 
li");this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.label,"label"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),s.off(o.setSelected).on(o.setSelected,function(n,t){n.stopPropagation(),s.removeClass(i.selected),"boolean"!=typeof
 
t&&(t=!0),t&&e(this).addClass(i.selected)}),this.__refactorClass(this.__findAddBack(n,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),n.add(this.__findAddBack(n,"."+i.list).children().children().filter(this.conf.panelNodetype).not("."+i.nopanel)).addClass(i.panel);var
 
l=this.__findAddBack(n,"."+i.panel),d=e("."+i.panel,this.$menu);if(l.each(function(){var
 
n=e(this),s=n.attr("id")||t.__getUniqueId();n.attr("id",s)}),l.each(function(){var
 n=e(this),s=n.is("ul, ol")?n:n.find("ul 
,ol").first(),o=n.parent(),l=o.children("a, 
span"),d=o.closest("."+i.panel);if(o.parent().is("."+i.list)&&!n.data(a.parent)){n.data(a.parent,o);var
 r=e('<a class="'+i.subopen+'" href="#'+n.attr("id")+'" 
/>').insertBefore(l);l.is("a")||r.addClass(i.fullsubopen),t.opts.slidingSubmenus&&s.prepend('<li
 class="'+i.subtitle+'"><a class="'+i.subclose+'" 
href="#'+d.attr("id")+'">'+l.text()+"</a></li>")}}),this.opts.slidingSubmenus){var
 r=this.__findAddBack(n,"."+i.list).find("> 
li."+i.selected);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).each(function(){var
 n=e(this),t=n.find("> 
."+i.panel);t.length&&(n.parents("."+i.panel).addClass(i.subopened),t.addClass(i.opened))}).closest("."+i.panel).addClass(i.opened).parents("."+i.panel).addClass(i.subopened)}else{var
 
r=e("li."+i.selected,d);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).addClass(i.opened)}var
 u=d.filter("."+i.opened);return 
u.length||(u=l.first()),u.addClass(i.opened).last().addClass(i.current),this.opts.slidingSubmenus&&l.not(u.last()).addClass(i.hidden).end().appendTo(this.$menu),l},_initAnchors:function(){var
 n=this;d.$body.on(o.click,"a",function(s){var 
a=e(this),l=!1,r=n.$menu.find(a).length;for(var u in 
e[t].addons)if(e[t].addons[u]._clickAnchor&&(l=e[t].addons[u]._clickAnchor.call(n,a,r)))break;if(!l&&r){var
 
c=a.attr("href")||"";if("#"==c.slice(0,1))try{e(c,n.$menu).is("."+i.panel)&&(l=!0,e(c).trigger(n.opts.slidingSubmenus?o.open:o.toggle))}catch(p){}}if(l&&s.preventDefault(),!l&&r&&a.is("."+i.list+"
 > li > 
a")&&!a.is('[rel="external"]')&&!a.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,a)&&a.parent().trigger(o.setSelected);var
 
h=n.__valueOrFn(n.opts.onClick.preventDefault,a,"#"==c.slice(0,1));h&&s.preventDefault(),n.__valueOrFn(n.opts.onClick.blockUI,a,!h)&&d.$html.addClass(i.blocking),n.__valueOrFn(n.opts.onClick.close,a,h)&&n.$menu.trigger(o.close)}})},_initEvents:function(){var
 n=this;this.$menu.on(o.toggle+" "+o.open+" 
"+o.close,"."+i.panel,function(e){e.stopPropagation()}),this.opts.slidingSubmenus?this.$menu.on(o.open,"."+i.panel,function(){return
 
n._openSubmenuHorizontal(e(this))}):this.$menu.on(o.toggle,"."+i.panel,function(){var
 
n=e(this);n.trigger(n.parent().hasClass(i.opened)?o.close:o.open)}).on(o.open,"."+i.panel,function(){e(this).parent().addClass(i.opened)}).on(o.close,"."+i.panel,function(){e(this).parent().removeClass(i.opened)})},_openSubmenuHorizontal:function(n){if(n.hasClass(i.current))return!1;var
 t=e("."+i.panel,this.$menu),s=t.filter("."+i.current);return 
t.removeClass(i.highest).removeClass(i.current).not(n).not(s).addClass(i.hidden),n.hasClass(i.opened)?s.addClass(i.highest).removeClass(i.opened).removeClass(i.subopened):(n.addClass(i.highest),s.addClass(i.subopened)),n.removeClass(i.hidden).addClass(i.current),setTimeout(function(){n.removeClass(i.subopened).addClass(i.opened)},this.conf.openingInterval),"open"},_update:function(e){if(this.updates||(this.updates=[]),"function"==typeof
 e)this.updates.push(e);else for(var 
n=0,t=this.updates.length;t>n;n++)this.updates[n].call(this,e)},__valueOrFn:function(e,n,t){return"function"==typeof
 e?e.call(n[0]):"undefined"==typeof e&&"undefined"!=typeof 
t?t:e},__refactorClass:function(e,n,t){return 
e.filter("."+n).removeClass(n).addClass(i[t])},__findAddBack:function(e,n){return
 e.find(n).add(e.filter(n))},__transitionend:function(e,n,t){var 
s=!1,i=function(){s||n.call(e[0]),s=!0};e.one(o.transitionend,i),e.one(o.webkitTransitionEnd,i),setTimeout(i,1.1*t)},__getUniqueId:function(){return
 i.mm(e[t].uniqueId++)}},e.fn[t]=function(s,i){return 
l||n(),s=e.extend(!0,{},e[t].defaults,s),i=e.extend(!0,{},e[t].configuration,i),this.each(function(){var
 n=e(this);n.data(t)||n.data(t,new 
e[t](n,s,i))})},e[t].support={touch:"ontouchstart"in 
window||navigator.msMaxTouchPoints}}}(jQuery);
 /*     
  * jQuery mmenu offCanvas addon
  * mmenu.frebsite.nl
@@ -45,7 +45,7 @@
  *
  * Copyright (c) Fred Heusschen
  */
-!function(o){var 
t="mmenu",s="fixedElements";o[t].addons[s]={_init:function(){if(this.opts.offCanvas){var
 t=o("div, span, 
a",e.$page),d=this.__refactorClass(t,this.conf.classNames[s].fixedTop,"fixed-top"),i=this.__refactorClass(t,this.conf.classNames[s].fixedBottom,"fixed-bottom");d.add(i).appendTo(e.$body).addClass(a.slideout)}},_setup:function(){},_add:function(){a=o[t]._c,d=o[t]._d,i=o[t]._e,a.add("fixed-top
 
fixed-bottom"),e=o[t].glbl}},o[t].defaults[s]={},o[t].configuration.classNames[s]={fixedTop:"FixedTop",fixedBottom:"FixedBottom"};var
 a,d,i,e}(jQuery);
+!function(o){var 
t="mmenu",d="fixedElements";o[t].addons[d]={_init:function(){if(this.opts.offCanvas){var
 
o=this.conf.classNames[d].fixedTop,t=this.conf.classNames[d].fixedBottom,e=this.__refactorClass(a.$page.find("."+o),o,"fixed-top"),s=this.__refactorClass(a.$page.find("."+t),t,"fixed-bottom");e.add(s).appendTo(a.$body).addClass(i.slideout)}},_setup:function(){},_add:function(){i=o[t]._c,e=o[t]._d,s=o[t]._e,i.add("fixed-top
 
fixed-bottom"),a=o[t].glbl}},o[t].defaults[d]={},o[t].configuration.classNames[d]={fixedTop:"FixedTop",fixedBottom:"FixedBottom"};var
 i,e,s,a}(jQuery);
 /*     
  * jQuery mmenu footer addon
  * mmenu.frebsite.nl

Modified: 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.min.js
===================================================================
--- branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.min.js 
2015-01-26 23:34:03 UTC (rev 12663)
+++ branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.min.js 
2015-01-27 13:41:29 UTC (rev 12664)
@@ -1,5 +1,5 @@
 /*     
- * jQuery mmenu v4.7.4
+ * jQuery mmenu v4.7.5
  * @requires jQuery 1.7.0 or later
  *
  * mmenu.frebsite.nl
@@ -10,7 +10,7 @@
  * Licensed under the MIT license:
  * http://en.wikipedia.org/wiki/MIT_License
  */
-!function(e){function 
n(){l=!0,d.$wndw=e(window),d.$html=e("html"),d.$body=e("body"),e.each([i,a,o],function(e,n){n.add=function(e){e=e.split("
 ");for(var t in 
e)n[e[t]]=n.mm(e[t])}}),i.mm=function(e){return"mm-"+e},i.add("wrapper menu 
inline panel nopanel list nolist subtitle selected label spacer current highest 
hidden opened subopened subopen fullsubopen 
subclose"),i.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},a.mm=function(e){return"mm-"+e},a.add("parent"),o.mm=function(e){return
 e+".mm"},o.add("toggle open close setSelected transitionend 
webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll 
resize click keydown keyup"),e[t]._c=i,e[t]._d=a,e[t]._e=o,e[t].glbl=d}var 
t="mmenu",s="4.7.4";if(!e[t]){var 
i={},a={},o={},l=!1,d={$wndw:null,$html:null,$body:null};e[t]=function(n,s,i){this.$menu=n,this.opts=s,this.conf=i,this.vars={},"function"==typeof
 
this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors(),this._initEvents();var
 a=this.$menu.children(this.conf.panelNodetype);for(var o in 
e[t].addons)e[t].addons[o]._add.call(this),e[t].addons[o]._add=function(){},e[t].addons[o]._setup.call(this);return
 this._init(a),"function"==typeof 
this.___debug&&this.___debug(),this},e[t].version=s,e[t].addons={},e[t].uniqueId=0,e[t].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}},e[t].configuration={panelNodetype:"ul,
 ol, 
div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}},e[t].prototype={_init:function(n){n=n.not("."+i.nopanel),n=this._initPanels(n);for(var
 s in 
e[t].addons)e[t].addons[s]._init.call(this,n);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){e(this).attr("id",i.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$menu.parent().addClass(i.wrapper);var
 
n=[i.menu];n.push(i.mm(this.opts.slidingSubmenus?"horizontal":"vertical")),this.opts.classes&&n.push(this.opts.classes),this.$menu.addClass(n.join("
 "))},_initPanels:function(n){var t=this;this.__findAddBack(n,"ul, 
ol").not("."+i.nolist).addClass(i.list);var 
s=this.__findAddBack(n,"."+i.list).find("> 
li");this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.label,"label"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),s.off(o.setSelected).on(o.setSelected,function(n,t){n.stopPropagation(),s.removeClass(i.selected),"boolean"!=typeof
 
t&&(t=!0),t&&e(this).addClass(i.selected)}),this.__refactorClass(this.__findAddBack(n,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),n.add(this.__findAddBack(n,"."+i.list).children().children().filter(this.conf.panelNodetype).not("."+i.nopanel)).addClass(i.panel);var
 
l=this.__findAddBack(n,"."+i.panel),d=e("."+i.panel,this.$menu);if(l.each(function(){var
 
n=e(this),s=n.attr("id")||t.__getUniqueId();n.attr("id",s)}),l.each(function(){var
 n=e(this),s=n.is("ul, ol")?n:n.find("ul 
,ol").first(),o=n.parent(),l=o.children("a, 
span"),d=o.closest("."+i.panel);if(o.parent().is("."+i.list)&&!n.data(a.parent)){n.data(a.parent,o);var
 r=e('<a class="'+i.subopen+'" href="#'+n.attr("id")+'" 
/>').insertBefore(l);l.is("a")||r.addClass(i.fullsubopen),t.opts.slidingSubmenus&&s.prepend('<li
 class="'+i.subtitle+'"><a class="'+i.subclose+'" 
href="#'+d.attr("id")+'">'+l.text()+"</a></li>")}}),this.opts.slidingSubmenus){var
 r=this.__findAddBack(n,"."+i.list).find("> 
li."+i.selected);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).each(function(){var
 n=e(this),t=n.find("> 
."+i.panel);t.length&&(n.parents("."+i.panel).addClass(i.subopened),t.addClass(i.opened))}).closest("."+i.panel).addClass(i.opened).parents("."+i.panel).addClass(i.subopened)}else{var
 
r=e("li."+i.selected,d);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).addClass(i.opened)}var
 u=d.filter("."+i.opened);return 
u.length||(u=l.first()),u.addClass(i.opened).last().addClass(i.current),this.opts.slidingSubmenus&&l.not(u.last()).addClass(i.hidden).end().appendTo(this.$menu),l},_initAnchors:function(){var
 n=this;d.$body.on(o.click,"a",function(s){var 
a=e(this),l=!1,r=n.$menu.find(a).length;for(var u in 
e[t].addons)if(e[t].addons[u]._clickAnchor&&(l=e[t].addons[u]._clickAnchor.call(n,a,r)))break;if(!l&&r){var
 
c=a.attr("href")||"";if("#"==c.slice(0,1))try{e(c,n.$menu).is("."+i.panel)&&(l=!0,e(c).trigger(n.opts.slidingSubmenus?o.open:o.toggle))}catch(p){}}if(l&&s.preventDefault(),!l&&r&&a.is("."+i.list+"
 > li > 
a")&&!a.is('[rel="external"]')&&!a.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,a)&&a.parent().trigger(o.setSelected);var
 
h=n.__valueOrFn(n.opts.onClick.preventDefault,a,"#"==c.slice(0,1));h&&s.preventDefault(),n.__valueOrFn(n.opts.onClick.blockUI,a,!h)&&d.$html.addClass(i.blocking),n.__valueOrFn(n.opts.onClick.close,a,h)&&n.$menu.trigger(o.close)}})},_initEvents:function(){var
 n=this;this.$menu.on(o.toggle+" "+o.open+" 
"+o.close,"."+i.panel,function(e){e.stopPropagation()}),this.opts.slidingSubmenus?this.$menu.on(o.open,"."+i.panel,function(){return
 
n._openSubmenuHorizontal(e(this))}):this.$menu.on(o.toggle,"."+i.panel,function(){var
 
n=e(this);n.trigger(n.parent().hasClass(i.opened)?o.close:o.open)}).on(o.open,"."+i.panel,function(){e(this).parent().addClass(i.opened)}).on(o.close,"."+i.panel,function(){e(this).parent().removeClass(i.opened)})},_openSubmenuHorizontal:function(n){if(n.hasClass(i.current))return!1;var
 t=e("."+i.panel,this.$menu),s=t.filter("."+i.current);return 
t.removeClass(i.highest).removeClass(i.current).not(n).not(s).addClass(i.hidden),n.hasClass(i.opened)?s.addClass(i.highest).removeClass(i.opened).removeClass(i.subopened):(n.addClass(i.highest),s.addClass(i.subopened)),n.removeClass(i.hidden).addClass(i.current),setTimeout(function(){n.removeClass(i.subopened).addClass(i.opened)},this.conf.openingInterval),"open"},_update:function(e){if(this.updates||(this.updates=[]),"function"==typeof
 e)this.updates.push(e);else for(var 
n=0,t=this.updates.length;t>n;n++)this.updates[n].call(this,e)},__valueOrFn:function(e,n,t){return"function"==typeof
 e?e.call(n[0]):"undefined"==typeof e&&"undefined"!=typeof 
t?t:e},__refactorClass:function(e,n,t){return 
e.filter("."+n).removeClass(n).addClass(i[t])},__findAddBack:function(e,n){return
 e.find(n).add(e.filter(n))},__transitionend:function(e,n,t){var 
s=!1,i=function(){s||n.call(e[0]),s=!0};e.one(o.transitionend,i),e.one(o.webkitTransitionEnd,i),setTimeout(i,1.1*t)},__getUniqueId:function(){return
 i.mm(e[t].uniqueId++)}},e.fn[t]=function(s,i){return 
l||n(),s=e.extend(!0,{},e[t].defaults,s),i=e.extend(!0,{},e[t].configuration,i),this.each(function(){var
 n=e(this);n.data(t)||n.data(t,new 
e[t](n,s,i))})},e[t].support={touch:"ontouchstart"in window.document}}}(jQuery);
+!function(e){function 
n(){l=!0,d.$wndw=e(window),d.$html=e("html"),d.$body=e("body"),e.each([i,a,o],function(e,n){n.add=function(e){e=e.split("
 ");for(var t in 
e)n[e[t]]=n.mm(e[t])}}),i.mm=function(e){return"mm-"+e},i.add("wrapper menu 
inline panel nopanel list nolist subtitle selected label spacer current highest 
hidden opened subopened subopen fullsubopen 
subclose"),i.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},a.mm=function(e){return"mm-"+e},a.add("parent"),o.mm=function(e){return
 e+".mm"},o.add("toggle open close setSelected transitionend 
webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll 
resize click keydown keyup"),e[t]._c=i,e[t]._d=a,e[t]._e=o,e[t].glbl=d}var 
t="mmenu",s="4.7.5";if(!e[t]){var 
i={},a={},o={},l=!1,d={$wndw:null,$html:null,$body:null};e[t]=function(n,s,i){this.$menu=n,this.opts=s,this.conf=i,this.vars={},"function"==typeof
 
this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors(),this._initEvents();var
 a=this.$menu.children(this.conf.panelNodetype);for(var o in 
e[t].addons)e[t].addons[o]._add.call(this),e[t].addons[o]._add=function(){},e[t].addons[o]._setup.call(this);return
 this._init(a),"function"==typeof 
this.___debug&&this.___debug(),this},e[t].version=s,e[t].addons={},e[t].uniqueId=0,e[t].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}},e[t].configuration={panelNodetype:"ul,
 ol, 
div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}},e[t].prototype={_init:function(n){n=n.not("."+i.nopanel),n=this._initPanels(n);for(var
 s in 
e[t].addons)e[t].addons[s]._init.call(this,n);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){e(this).attr("id",i.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$menu.parent().addClass(i.wrapper);var
 
n=[i.menu];n.push(i.mm(this.opts.slidingSubmenus?"horizontal":"vertical")),this.opts.classes&&n.push(this.opts.classes),this.$menu.addClass(n.join("
 "))},_initPanels:function(n){var t=this;this.__findAddBack(n,"ul, 
ol").not("."+i.nolist).addClass(i.list);var 
s=this.__findAddBack(n,"."+i.list).find("> 
li");this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.label,"label"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),s.off(o.setSelected).on(o.setSelected,function(n,t){n.stopPropagation(),s.removeClass(i.selected),"boolean"!=typeof
 
t&&(t=!0),t&&e(this).addClass(i.selected)}),this.__refactorClass(this.__findAddBack(n,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),n.add(this.__findAddBack(n,"."+i.list).children().children().filter(this.conf.panelNodetype).not("."+i.nopanel)).addClass(i.panel);var
 
l=this.__findAddBack(n,"."+i.panel),d=e("."+i.panel,this.$menu);if(l.each(function(){var
 
n=e(this),s=n.attr("id")||t.__getUniqueId();n.attr("id",s)}),l.each(function(){var
 n=e(this),s=n.is("ul, ol")?n:n.find("ul 
,ol").first(),o=n.parent(),l=o.children("a, 
span"),d=o.closest("."+i.panel);if(o.parent().is("."+i.list)&&!n.data(a.parent)){n.data(a.parent,o);var
 r=e('<a class="'+i.subopen+'" href="#'+n.attr("id")+'" 
/>').insertBefore(l);l.is("a")||r.addClass(i.fullsubopen),t.opts.slidingSubmenus&&s.prepend('<li
 class="'+i.subtitle+'"><a class="'+i.subclose+'" 
href="#'+d.attr("id")+'">'+l.text()+"</a></li>")}}),this.opts.slidingSubmenus){var
 r=this.__findAddBack(n,"."+i.list).find("> 
li."+i.selected);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).each(function(){var
 n=e(this),t=n.find("> 
."+i.panel);t.length&&(n.parents("."+i.panel).addClass(i.subopened),t.addClass(i.opened))}).closest("."+i.panel).addClass(i.opened).parents("."+i.panel).addClass(i.subopened)}else{var
 
r=e("li."+i.selected,d);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).addClass(i.opened)}var
 u=d.filter("."+i.opened);return 
u.length||(u=l.first()),u.addClass(i.opened).last().addClass(i.current),this.opts.slidingSubmenus&&l.not(u.last()).addClass(i.hidden).end().appendTo(this.$menu),l},_initAnchors:function(){var
 n=this;d.$body.on(o.click,"a",function(s){var 
a=e(this),l=!1,r=n.$menu.find(a).length;for(var u in 
e[t].addons)if(e[t].addons[u]._clickAnchor&&(l=e[t].addons[u]._clickAnchor.call(n,a,r)))break;if(!l&&r){var
 
c=a.attr("href")||"";if("#"==c.slice(0,1))try{e(c,n.$menu).is("."+i.panel)&&(l=!0,e(c).trigger(n.opts.slidingSubmenus?o.open:o.toggle))}catch(p){}}if(l&&s.preventDefault(),!l&&r&&a.is("."+i.list+"
 > li > 
a")&&!a.is('[rel="external"]')&&!a.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,a)&&a.parent().trigger(o.setSelected);var
 
h=n.__valueOrFn(n.opts.onClick.preventDefault,a,"#"==c.slice(0,1));h&&s.preventDefault(),n.__valueOrFn(n.opts.onClick.blockUI,a,!h)&&d.$html.addClass(i.blocking),n.__valueOrFn(n.opts.onClick.close,a,h)&&n.$menu.trigger(o.close)}})},_initEvents:function(){var
 n=this;this.$menu.on(o.toggle+" "+o.open+" 
"+o.close,"."+i.panel,function(e){e.stopPropagation()}),this.opts.slidingSubmenus?this.$menu.on(o.open,"."+i.panel,function(){return
 
n._openSubmenuHorizontal(e(this))}):this.$menu.on(o.toggle,"."+i.panel,function(){var
 
n=e(this);n.trigger(n.parent().hasClass(i.opened)?o.close:o.open)}).on(o.open,"."+i.panel,function(){e(this).parent().addClass(i.opened)}).on(o.close,"."+i.panel,function(){e(this).parent().removeClass(i.opened)})},_openSubmenuHorizontal:function(n){if(n.hasClass(i.current))return!1;var
 t=e("."+i.panel,this.$menu),s=t.filter("."+i.current);return 
t.removeClass(i.highest).removeClass(i.current).not(n).not(s).addClass(i.hidden),n.hasClass(i.opened)?s.addClass(i.highest).removeClass(i.opened).removeClass(i.subopened):(n.addClass(i.highest),s.addClass(i.subopened)),n.removeClass(i.hidden).addClass(i.current),setTimeout(function(){n.removeClass(i.subopened).addClass(i.opened)},this.conf.openingInterval),"open"},_update:function(e){if(this.updates||(this.updates=[]),"function"==typeof
 e)this.updates.push(e);else for(var 
n=0,t=this.updates.length;t>n;n++)this.updates[n].call(this,e)},__valueOrFn:function(e,n,t){return"function"==typeof
 e?e.call(n[0]):"undefined"==typeof e&&"undefined"!=typeof 
t?t:e},__refactorClass:function(e,n,t){return 
e.filter("."+n).removeClass(n).addClass(i[t])},__findAddBack:function(e,n){return
 e.find(n).add(e.filter(n))},__transitionend:function(e,n,t){var 
s=!1,i=function(){s||n.call(e[0]),s=!0};e.one(o.transitionend,i),e.one(o.webkitTransitionEnd,i),setTimeout(i,1.1*t)},__getUniqueId:function(){return
 i.mm(e[t].uniqueId++)}},e.fn[t]=function(s,i){return 
l||n(),s=e.extend(!0,{},e[t].defaults,s),i=e.extend(!0,{},e[t].configuration,i),this.each(function(){var
 n=e(this);n.data(t)||n.data(t,new 
e[t](n,s,i))})},e[t].support={touch:"ontouchstart"in 
window||navigator.msMaxTouchPoints}}}(jQuery);
 /*     
  * jQuery mmenu offCanvas addon
  * mmenu.frebsite.nl

Modified: 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.oncanvas.js
===================================================================
--- 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.oncanvas.js
    2015-01-26 23:34:03 UTC (rev 12663)
+++ 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.oncanvas.js
    2015-01-27 13:41:29 UTC (rev 12664)
@@ -1,5 +1,5 @@
 /*     
- * jQuery mmenu v4.7.4
+ * jQuery mmenu v4.7.5
  * @requires jQuery 1.7.0 or later
  *
  * mmenu.frebsite.nl
@@ -15,7 +15,7 @@
 (function( $ ) {
 
        var _PLUGIN_    = 'mmenu',
-               _VERSION_       = '4.7.4';
+               _VERSION_       = '4.7.5';
 
 
        //      Plugin already excists
@@ -605,7 +605,7 @@
                SUPPORT
        */
        $[ _PLUGIN_ ].support = {
-               touch: 'ontouchstart' in window.document
+               touch: 'ontouchstart' in window || navigator.msMaxTouchPoints
        };
 
 

Modified: 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.oncanvas.min.js
===================================================================
--- 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.oncanvas.min.js
        2015-01-26 23:34:03 UTC (rev 12663)
+++ 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/jquery.mmenu.oncanvas.min.js
        2015-01-27 13:41:29 UTC (rev 12664)
@@ -1,5 +1,5 @@
 /*     
- * jQuery mmenu v4.7.4
+ * jQuery mmenu v4.7.5
  * @requires jQuery 1.7.0 or later
  *
  * mmenu.frebsite.nl
@@ -10,4 +10,4 @@
  * Licensed under the MIT license:
  * http://en.wikipedia.org/wiki/MIT_License
  */
-!function(e){function 
n(){l=!0,d.$wndw=e(window),d.$html=e("html"),d.$body=e("body"),e.each([i,a,o],function(e,n){n.add=function(e){e=e.split("
 ");for(var t in 
e)n[e[t]]=n.mm(e[t])}}),i.mm=function(e){return"mm-"+e},i.add("wrapper menu 
inline panel nopanel list nolist subtitle selected label spacer current highest 
hidden opened subopened subopen fullsubopen 
subclose"),i.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},a.mm=function(e){return"mm-"+e},a.add("parent"),o.mm=function(e){return
 e+".mm"},o.add("toggle open close setSelected transitionend 
webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll 
resize click keydown keyup"),e[t]._c=i,e[t]._d=a,e[t]._e=o,e[t].glbl=d}var 
t="mmenu",s="4.7.4";if(!e[t]){var 
i={},a={},o={},l=!1,d={$wndw:null,$html:null,$body:null};e[t]=function(n,s,i){this.$menu=n,this.opts=s,this.conf=i,this.vars={},"function"==typeof
 
this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors(),this._initEvents();var
 a=this.$menu.children(this.conf.panelNodetype);for(var o in 
e[t].addons)e[t].addons[o]._add.call(this),e[t].addons[o]._add=function(){},e[t].addons[o]._setup.call(this);return
 this._init(a),"function"==typeof 
this.___debug&&this.___debug(),this},e[t].version=s,e[t].addons={},e[t].uniqueId=0,e[t].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}},e[t].configuration={panelNodetype:"ul,
 ol, 
div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}},e[t].prototype={_init:function(n){n=n.not("."+i.nopanel),n=this._initPanels(n);for(var
 s in 
e[t].addons)e[t].addons[s]._init.call(this,n);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){e(this).attr("id",i.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$menu.parent().addClass(i.wrapper);var
 
n=[i.menu];n.push(i.mm(this.opts.slidingSubmenus?"horizontal":"vertical")),this.opts.classes&&n.push(this.opts.classes),this.$menu.addClass(n.join("
 "))},_initPanels:function(n){var t=this;this.__findAddBack(n,"ul, 
ol").not("."+i.nolist).addClass(i.list);var 
s=this.__findAddBack(n,"."+i.list).find("> 
li");this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.label,"label"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),s.off(o.setSelected).on(o.setSelected,function(n,t){n.stopPropagation(),s.removeClass(i.selected),"boolean"!=typeof
 
t&&(t=!0),t&&e(this).addClass(i.selected)}),this.__refactorClass(this.__findAddBack(n,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),n.add(this.__findAddBack(n,"."+i.list).children().children().filter(this.conf.panelNodetype).not("."+i.nopanel)).addClass(i.panel);var
 
l=this.__findAddBack(n,"."+i.panel),d=e("."+i.panel,this.$menu);if(l.each(function(){var
 
n=e(this),s=n.attr("id")||t.__getUniqueId();n.attr("id",s)}),l.each(function(){var
 n=e(this),s=n.is("ul, ol")?n:n.find("ul 
,ol").first(),o=n.parent(),l=o.children("a, 
span"),d=o.closest("."+i.panel);if(o.parent().is("."+i.list)&&!n.data(a.parent)){n.data(a.parent,o);var
 r=e('<a class="'+i.subopen+'" href="#'+n.attr("id")+'" 
/>').insertBefore(l);l.is("a")||r.addClass(i.fullsubopen),t.opts.slidingSubmenus&&s.prepend('<li
 class="'+i.subtitle+'"><a class="'+i.subclose+'" 
href="#'+d.attr("id")+'">'+l.text()+"</a></li>")}}),this.opts.slidingSubmenus){var
 r=this.__findAddBack(n,"."+i.list).find("> 
li."+i.selected);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).each(function(){var
 n=e(this),t=n.find("> 
."+i.panel);t.length&&(n.parents("."+i.panel).addClass(i.subopened),t.addClass(i.opened))}).closest("."+i.panel).addClass(i.opened).parents("."+i.panel).addClass(i.subopened)}else{var
 
r=e("li."+i.selected,d);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).addClass(i.opened)}var
 u=d.filter("."+i.opened);return 
u.length||(u=l.first()),u.addClass(i.opened).last().addClass(i.current),this.opts.slidingSubmenus&&l.not(u.last()).addClass(i.hidden).end().appendTo(this.$menu),l},_initAnchors:function(){var
 n=this;d.$body.on(o.click,"a",function(s){var 
a=e(this),l=!1,r=n.$menu.find(a).length;for(var u in 
e[t].addons)if(e[t].addons[u]._clickAnchor&&(l=e[t].addons[u]._clickAnchor.call(n,a,r)))break;if(!l&&r){var
 
c=a.attr("href")||"";if("#"==c.slice(0,1))try{e(c,n.$menu).is("."+i.panel)&&(l=!0,e(c).trigger(n.opts.slidingSubmenus?o.open:o.toggle))}catch(p){}}if(l&&s.preventDefault(),!l&&r&&a.is("."+i.list+"
 > li > 
a")&&!a.is('[rel="external"]')&&!a.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,a)&&a.parent().trigger(o.setSelected);var
 
h=n.__valueOrFn(n.opts.onClick.preventDefault,a,"#"==c.slice(0,1));h&&s.preventDefault(),n.__valueOrFn(n.opts.onClick.blockUI,a,!h)&&d.$html.addClass(i.blocking),n.__valueOrFn(n.opts.onClick.close,a,h)&&n.$menu.trigger(o.close)}})},_initEvents:function(){var
 n=this;this.$menu.on(o.toggle+" "+o.open+" 
"+o.close,"."+i.panel,function(e){e.stopPropagation()}),this.opts.slidingSubmenus?this.$menu.on(o.open,"."+i.panel,function(){return
 
n._openSubmenuHorizontal(e(this))}):this.$menu.on(o.toggle,"."+i.panel,function(){var
 
n=e(this);n.trigger(n.parent().hasClass(i.opened)?o.close:o.open)}).on(o.open,"."+i.panel,function(){e(this).parent().addClass(i.opened)}).on(o.close,"."+i.panel,function(){e(this).parent().removeClass(i.opened)})},_openSubmenuHorizontal:function(n){if(n.hasClass(i.current))return!1;var
 t=e("."+i.panel,this.$menu),s=t.filter("."+i.current);return 
t.removeClass(i.highest).removeClass(i.current).not(n).not(s).addClass(i.hidden),n.hasClass(i.opened)?s.addClass(i.highest).removeClass(i.opened).removeClass(i.subopened):(n.addClass(i.highest),s.addClass(i.subopened)),n.removeClass(i.hidden).addClass(i.current),setTimeout(function(){n.removeClass(i.subopened).addClass(i.opened)},this.conf.openingInterval),"open"},_update:function(e){if(this.updates||(this.updates=[]),"function"==typeof
 e)this.updates.push(e);else for(var 
n=0,t=this.updates.length;t>n;n++)this.updates[n].call(this,e)},__valueOrFn:function(e,n,t){return"function"==typeof
 e?e.call(n[0]):"undefined"==typeof e&&"undefined"!=typeof 
t?t:e},__refactorClass:function(e,n,t){return 
e.filter("."+n).removeClass(n).addClass(i[t])},__findAddBack:function(e,n){return
 e.find(n).add(e.filter(n))},__transitionend:function(e,n,t){var 
s=!1,i=function(){s||n.call(e[0]),s=!0};e.one(o.transitionend,i),e.one(o.webkitTransitionEnd,i),setTimeout(i,1.1*t)},__getUniqueId:function(){return
 i.mm(e[t].uniqueId++)}},e.fn[t]=function(s,i){return 
l||n(),s=e.extend(!0,{},e[t].defaults,s),i=e.extend(!0,{},e[t].configuration,i),this.each(function(){var
 n=e(this);n.data(t)||n.data(t,new 
e[t](n,s,i))})},e[t].support={touch:"ontouchstart"in window.document}}}(jQuery);
\ No newline at end of file
+!function(e){function 
n(){l=!0,d.$wndw=e(window),d.$html=e("html"),d.$body=e("body"),e.each([i,a,o],function(e,n){n.add=function(e){e=e.split("
 ");for(var t in 
e)n[e[t]]=n.mm(e[t])}}),i.mm=function(e){return"mm-"+e},i.add("wrapper menu 
inline panel nopanel list nolist subtitle selected label spacer current highest 
hidden opened subopened subopen fullsubopen 
subclose"),i.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},a.mm=function(e){return"mm-"+e},a.add("parent"),o.mm=function(e){return
 e+".mm"},o.add("toggle open close setSelected transitionend 
webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll 
resize click keydown keyup"),e[t]._c=i,e[t]._d=a,e[t]._e=o,e[t].glbl=d}var 
t="mmenu",s="4.7.5";if(!e[t]){var 
i={},a={},o={},l=!1,d={$wndw:null,$html:null,$body:null};e[t]=function(n,s,i){this.$menu=n,this.opts=s,this.conf=i,this.vars={},"function"==typeof
 
this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors(),this._initEvents();var
 a=this.$menu.children(this.conf.panelNodetype);for(var o in 
e[t].addons)e[t].addons[o]._add.call(this),e[t].addons[o]._add=function(){},e[t].addons[o]._setup.call(this);return
 this._init(a),"function"==typeof 
this.___debug&&this.___debug(),this},e[t].version=s,e[t].addons={},e[t].uniqueId=0,e[t].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}},e[t].configuration={panelNodetype:"ul,
 ol, 
div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}},e[t].prototype={_init:function(n){n=n.not("."+i.nopanel),n=this._initPanels(n);for(var
 s in 
e[t].addons)e[t].addons[s]._init.call(this,n);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){e(this).attr("id",i.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$menu.parent().addClass(i.wrapper);var
 
n=[i.menu];n.push(i.mm(this.opts.slidingSubmenus?"horizontal":"vertical")),this.opts.classes&&n.push(this.opts.classes),this.$menu.addClass(n.join("
 "))},_initPanels:function(n){var t=this;this.__findAddBack(n,"ul, 
ol").not("."+i.nolist).addClass(i.list);var 
s=this.__findAddBack(n,"."+i.list).find("> 
li");this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.label,"label"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),s.off(o.setSelected).on(o.setSelected,function(n,t){n.stopPropagation(),s.removeClass(i.selected),"boolean"!=typeof
 
t&&(t=!0),t&&e(this).addClass(i.selected)}),this.__refactorClass(this.__findAddBack(n,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),n.add(this.__findAddBack(n,"."+i.list).children().children().filter(this.conf.panelNodetype).not("."+i.nopanel)).addClass(i.panel);var
 
l=this.__findAddBack(n,"."+i.panel),d=e("."+i.panel,this.$menu);if(l.each(function(){var
 
n=e(this),s=n.attr("id")||t.__getUniqueId();n.attr("id",s)}),l.each(function(){var
 n=e(this),s=n.is("ul, ol")?n:n.find("ul 
,ol").first(),o=n.parent(),l=o.children("a, 
span"),d=o.closest("."+i.panel);if(o.parent().is("."+i.list)&&!n.data(a.parent)){n.data(a.parent,o);var
 r=e('<a class="'+i.subopen+'" href="#'+n.attr("id")+'" 
/>').insertBefore(l);l.is("a")||r.addClass(i.fullsubopen),t.opts.slidingSubmenus&&s.prepend('<li
 class="'+i.subtitle+'"><a class="'+i.subclose+'" 
href="#'+d.attr("id")+'">'+l.text()+"</a></li>")}}),this.opts.slidingSubmenus){var
 r=this.__findAddBack(n,"."+i.list).find("> 
li."+i.selected);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).each(function(){var
 n=e(this),t=n.find("> 
."+i.panel);t.length&&(n.parents("."+i.panel).addClass(i.subopened),t.addClass(i.opened))}).closest("."+i.panel).addClass(i.opened).parents("."+i.panel).addClass(i.subopened)}else{var
 
r=e("li."+i.selected,d);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).addClass(i.opened)}var
 u=d.filter("."+i.opened);return 
u.length||(u=l.first()),u.addClass(i.opened).last().addClass(i.current),this.opts.slidingSubmenus&&l.not(u.last()).addClass(i.hidden).end().appendTo(this.$menu),l},_initAnchors:function(){var
 n=this;d.$body.on(o.click,"a",function(s){var 
a=e(this),l=!1,r=n.$menu.find(a).length;for(var u in 
e[t].addons)if(e[t].addons[u]._clickAnchor&&(l=e[t].addons[u]._clickAnchor.call(n,a,r)))break;if(!l&&r){var
 
c=a.attr("href")||"";if("#"==c.slice(0,1))try{e(c,n.$menu).is("."+i.panel)&&(l=!0,e(c).trigger(n.opts.slidingSubmenus?o.open:o.toggle))}catch(p){}}if(l&&s.preventDefault(),!l&&r&&a.is("."+i.list+"
 > li > 
a")&&!a.is('[rel="external"]')&&!a.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,a)&&a.parent().trigger(o.setSelected);var
 
h=n.__valueOrFn(n.opts.onClick.preventDefault,a,"#"==c.slice(0,1));h&&s.preventDefault(),n.__valueOrFn(n.opts.onClick.blockUI,a,!h)&&d.$html.addClass(i.blocking),n.__valueOrFn(n.opts.onClick.close,a,h)&&n.$menu.trigger(o.close)}})},_initEvents:function(){var
 n=this;this.$menu.on(o.toggle+" "+o.open+" 
"+o.close,"."+i.panel,function(e){e.stopPropagation()}),this.opts.slidingSubmenus?this.$menu.on(o.open,"."+i.panel,function(){return
 
n._openSubmenuHorizontal(e(this))}):this.$menu.on(o.toggle,"."+i.panel,function(){var
 
n=e(this);n.trigger(n.parent().hasClass(i.opened)?o.close:o.open)}).on(o.open,"."+i.panel,function(){e(this).parent().addClass(i.opened)}).on(o.close,"."+i.panel,function(){e(this).parent().removeClass(i.opened)})},_openSubmenuHorizontal:function(n){if(n.hasClass(i.current))return!1;var
 t=e("."+i.panel,this.$menu),s=t.filter("."+i.current);return 
t.removeClass(i.highest).removeClass(i.current).not(n).not(s).addClass(i.hidden),n.hasClass(i.opened)?s.addClass(i.highest).removeClass(i.opened).removeClass(i.subopened):(n.addClass(i.highest),s.addClass(i.subopened)),n.removeClass(i.hidden).addClass(i.current),setTimeout(function(){n.removeClass(i.subopened).addClass(i.opened)},this.conf.openingInterval),"open"},_update:function(e){if(this.updates||(this.updates=[]),"function"==typeof
 e)this.updates.push(e);else for(var 
n=0,t=this.updates.length;t>n;n++)this.updates[n].call(this,e)},__valueOrFn:function(e,n,t){return"function"==typeof
 e?e.call(n[0]):"undefined"==typeof e&&"undefined"!=typeof 
t?t:e},__refactorClass:function(e,n,t){return 
e.filter("."+n).removeClass(n).addClass(i[t])},__findAddBack:function(e,n){return
 e.find(n).add(e.filter(n))},__transitionend:function(e,n,t){var 
s=!1,i=function(){s||n.call(e[0]),s=!0};e.one(o.transitionend,i),e.one(o.webkitTransitionEnd,i),setTimeout(i,1.1*t)},__getUniqueId:function(){return
 i.mm(e[t].uniqueId++)}},e.fn[t]=function(s,i){return 
l||n(),s=e.extend(!0,{},e[t].defaults,s),i=e.extend(!0,{},e[t].configuration,i),this.each(function(){var
 n=e(this);n.data(t)||n.data(t,new 
e[t](n,s,i))})},e[t].support={touch:"ontouchstart"in 
window||navigator.msMaxTouchPoints}}}(jQuery);
\ No newline at end of file

Modified: 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/addons/jquery.mmenu.fixedelements.umd.js
===================================================================
--- 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/addons/jquery.mmenu.fixedelements.umd.js
        2015-01-26 23:34:03 UTC (rev 12663)
+++ 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/addons/jquery.mmenu.fixedelements.umd.js
        2015-01-27 13:41:29 UTC (rev 12664)
@@ -23,5 +23,5 @@
  *
  * Copyright (c) Fred Heusschen
  */
-!function(o){var 
t="mmenu",s="fixedElements";o[t].addons[s]={_init:function(){if(this.opts.offCanvas){var
 t=o("div, span, 
a",e.$page),d=this.__refactorClass(t,this.conf.classNames[s].fixedTop,"fixed-top"),i=this.__refactorClass(t,this.conf.classNames[s].fixedBottom,"fixed-bottom");d.add(i).appendTo(e.$body).addClass(a.slideout)}},_setup:function(){},_add:function(){a=o[t]._c,d=o[t]._d,i=o[t]._e,a.add("fixed-top
 
fixed-bottom"),e=o[t].glbl}},o[t].defaults[s]={},o[t].configuration.classNames[s]={fixedTop:"FixedTop",fixedBottom:"FixedBottom"};var
 a,d,i,e}(jQuery);
+!function(o){var 
t="mmenu",d="fixedElements";o[t].addons[d]={_init:function(){if(this.opts.offCanvas){var
 
o=this.conf.classNames[d].fixedTop,t=this.conf.classNames[d].fixedBottom,e=this.__refactorClass(a.$page.find("."+o),o,"fixed-top"),s=this.__refactorClass(a.$page.find("."+t),t,"fixed-bottom");e.add(s).appendTo(a.$body).addClass(i.slideout)}},_setup:function(){},_add:function(){i=o[t]._c,e=o[t]._d,s=o[t]._e,i.add("fixed-top
 
fixed-bottom"),a=o[t].glbl}},o[t].defaults[d]={},o[t].configuration.classNames[d]={fixedTop:"FixedTop",fixedBottom:"FixedBottom"};var
 i,e,s,a}(jQuery);
 }));
\ No newline at end of file

Modified: 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/jquery.mmenu.oncanvas.umd.js
===================================================================
--- 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/jquery.mmenu.oncanvas.umd.js
    2015-01-26 23:34:03 UTC (rev 12663)
+++ 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/jquery.mmenu.oncanvas.umd.js
    2015-01-27 13:41:29 UTC (rev 12664)
@@ -18,7 +18,7 @@
 
 
 /*     
- * jQuery mmenu v4.7.4
+ * jQuery mmenu v4.7.5
  * @requires jQuery 1.7.0 or later
  *
  * mmenu.frebsite.nl
@@ -29,5 +29,5 @@
  * Licensed under the MIT license:
  * http://en.wikipedia.org/wiki/MIT_License
  */
-!function(e){function 
n(){l=!0,d.$wndw=e(window),d.$html=e("html"),d.$body=e("body"),e.each([i,a,o],function(e,n){n.add=function(e){e=e.split("
 ");for(var t in 
e)n[e[t]]=n.mm(e[t])}}),i.mm=function(e){return"mm-"+e},i.add("wrapper menu 
inline panel nopanel list nolist subtitle selected label spacer current highest 
hidden opened subopened subopen fullsubopen 
subclose"),i.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},a.mm=function(e){return"mm-"+e},a.add("parent"),o.mm=function(e){return
 e+".mm"},o.add("toggle open close setSelected transitionend 
webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll 
resize click keydown keyup"),e[t]._c=i,e[t]._d=a,e[t]._e=o,e[t].glbl=d}var 
t="mmenu",s="4.7.4";if(!e[t]){var 
i={},a={},o={},l=!1,d={$wndw:null,$html:null,$body:null};e[t]=function(n,s,i){this.$menu=n,this.opts=s,this.conf=i,this.vars={},"function"==typeof
 
this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors(),this._initEvents();var
 a=this.$menu.children(this.conf.panelNodetype);for(var o in 
e[t].addons)e[t].addons[o]._add.call(this),e[t].addons[o]._add=function(){},e[t].addons[o]._setup.call(this);return
 this._init(a),"function"==typeof 
this.___debug&&this.___debug(),this},e[t].version=s,e[t].addons={},e[t].uniqueId=0,e[t].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}},e[t].configuration={panelNodetype:"ul,
 ol, 
div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}},e[t].prototype={_init:function(n){n=n.not("."+i.nopanel),n=this._initPanels(n);for(var
 s in 
e[t].addons)e[t].addons[s]._init.call(this,n);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){e(this).attr("id",i.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$menu.parent().addClass(i.wrapper);var
 
n=[i.menu];n.push(i.mm(this.opts.slidingSubmenus?"horizontal":"vertical")),this.opts.classes&&n.push(this.opts.classes),this.$menu.addClass(n.join("
 "))},_initPanels:function(n){var t=this;this.__findAddBack(n,"ul, 
ol").not("."+i.nolist).addClass(i.list);var 
s=this.__findAddBack(n,"."+i.list).find("> 
li");this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.label,"label"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),s.off(o.setSelected).on(o.setSelected,function(n,t){n.stopPropagation(),s.removeClass(i.selected),"boolean"!=typeof
 
t&&(t=!0),t&&e(this).addClass(i.selected)}),this.__refactorClass(this.__findAddBack(n,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),n.add(this.__findAddBack(n,"."+i.list).children().children().filter(this.conf.panelNodetype).not("."+i.nopanel)).addClass(i.panel);var
 
l=this.__findAddBack(n,"."+i.panel),d=e("."+i.panel,this.$menu);if(l.each(function(){var
 
n=e(this),s=n.attr("id")||t.__getUniqueId();n.attr("id",s)}),l.each(function(){var
 n=e(this),s=n.is("ul, ol")?n:n.find("ul 
,ol").first(),o=n.parent(),l=o.children("a, 
span"),d=o.closest("."+i.panel);if(o.parent().is("."+i.list)&&!n.data(a.parent)){n.data(a.parent,o);var
 r=e('<a class="'+i.subopen+'" href="#'+n.attr("id")+'" 
/>').insertBefore(l);l.is("a")||r.addClass(i.fullsubopen),t.opts.slidingSubmenus&&s.prepend('<li
 class="'+i.subtitle+'"><a class="'+i.subclose+'" 
href="#'+d.attr("id")+'">'+l.text()+"</a></li>")}}),this.opts.slidingSubmenus){var
 r=this.__findAddBack(n,"."+i.list).find("> 
li."+i.selected);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).each(function(){var
 n=e(this),t=n.find("> 
."+i.panel);t.length&&(n.parents("."+i.panel).addClass(i.subopened),t.addClass(i.opened))}).closest("."+i.panel).addClass(i.opened).parents("."+i.panel).addClass(i.subopened)}else{var
 
r=e("li."+i.selected,d);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).addClass(i.opened)}var
 u=d.filter("."+i.opened);return 
u.length||(u=l.first()),u.addClass(i.opened).last().addClass(i.current),this.opts.slidingSubmenus&&l.not(u.last()).addClass(i.hidden).end().appendTo(this.$menu),l},_initAnchors:function(){var
 n=this;d.$body.on(o.click,"a",function(s){var 
a=e(this),l=!1,r=n.$menu.find(a).length;for(var u in 
e[t].addons)if(e[t].addons[u]._clickAnchor&&(l=e[t].addons[u]._clickAnchor.call(n,a,r)))break;if(!l&&r){var
 
c=a.attr("href")||"";if("#"==c.slice(0,1))try{e(c,n.$menu).is("."+i.panel)&&(l=!0,e(c).trigger(n.opts.slidingSubmenus?o.open:o.toggle))}catch(p){}}if(l&&s.preventDefault(),!l&&r&&a.is("."+i.list+"
 > li > 
a")&&!a.is('[rel="external"]')&&!a.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,a)&&a.parent().trigger(o.setSelected);var
 
h=n.__valueOrFn(n.opts.onClick.preventDefault,a,"#"==c.slice(0,1));h&&s.preventDefault(),n.__valueOrFn(n.opts.onClick.blockUI,a,!h)&&d.$html.addClass(i.blocking),n.__valueOrFn(n.opts.onClick.close,a,h)&&n.$menu.trigger(o.close)}})},_initEvents:function(){var
 n=this;this.$menu.on(o.toggle+" "+o.open+" 
"+o.close,"."+i.panel,function(e){e.stopPropagation()}),this.opts.slidingSubmenus?this.$menu.on(o.open,"."+i.panel,function(){return
 
n._openSubmenuHorizontal(e(this))}):this.$menu.on(o.toggle,"."+i.panel,function(){var
 
n=e(this);n.trigger(n.parent().hasClass(i.opened)?o.close:o.open)}).on(o.open,"."+i.panel,function(){e(this).parent().addClass(i.opened)}).on(o.close,"."+i.panel,function(){e(this).parent().removeClass(i.opened)})},_openSubmenuHorizontal:function(n){if(n.hasClass(i.current))return!1;var
 t=e("."+i.panel,this.$menu),s=t.filter("."+i.current);return 
t.removeClass(i.highest).removeClass(i.current).not(n).not(s).addClass(i.hidden),n.hasClass(i.opened)?s.addClass(i.highest).removeClass(i.opened).removeClass(i.subopened):(n.addClass(i.highest),s.addClass(i.subopened)),n.removeClass(i.hidden).addClass(i.current),setTimeout(function(){n.removeClass(i.subopened).addClass(i.opened)},this.conf.openingInterval),"open"},_update:function(e){if(this.updates||(this.updates=[]),"function"==typeof
 e)this.updates.push(e);else for(var 
n=0,t=this.updates.length;t>n;n++)this.updates[n].call(this,e)},__valueOrFn:function(e,n,t){return"function"==typeof
 e?e.call(n[0]):"undefined"==typeof e&&"undefined"!=typeof 
t?t:e},__refactorClass:function(e,n,t){return 
e.filter("."+n).removeClass(n).addClass(i[t])},__findAddBack:function(e,n){return
 e.find(n).add(e.filter(n))},__transitionend:function(e,n,t){var 
s=!1,i=function(){s||n.call(e[0]),s=!0};e.one(o.transitionend,i),e.one(o.webkitTransitionEnd,i),setTimeout(i,1.1*t)},__getUniqueId:function(){return
 i.mm(e[t].uniqueId++)}},e.fn[t]=function(s,i){return 
l||n(),s=e.extend(!0,{},e[t].defaults,s),i=e.extend(!0,{},e[t].configuration,i),this.each(function(){var
 n=e(this);n.data(t)||n.data(t,new 
e[t](n,s,i))})},e[t].support={touch:"ontouchstart"in window.document}}}(jQuery);
+!function(e){function 
n(){l=!0,d.$wndw=e(window),d.$html=e("html"),d.$body=e("body"),e.each([i,a,o],function(e,n){n.add=function(e){e=e.split("
 ");for(var t in 
e)n[e[t]]=n.mm(e[t])}}),i.mm=function(e){return"mm-"+e},i.add("wrapper menu 
inline panel nopanel list nolist subtitle selected label spacer current highest 
hidden opened subopened subopen fullsubopen 
subclose"),i.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},a.mm=function(e){return"mm-"+e},a.add("parent"),o.mm=function(e){return
 e+".mm"},o.add("toggle open close setSelected transitionend 
webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll 
resize click keydown keyup"),e[t]._c=i,e[t]._d=a,e[t]._e=o,e[t].glbl=d}var 
t="mmenu",s="4.7.5";if(!e[t]){var 
i={},a={},o={},l=!1,d={$wndw:null,$html:null,$body:null};e[t]=function(n,s,i){this.$menu=n,this.opts=s,this.conf=i,this.vars={},"function"==typeof
 
this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors(),this._initEvents();var
 a=this.$menu.children(this.conf.panelNodetype);for(var o in 
e[t].addons)e[t].addons[o]._add.call(this),e[t].addons[o]._add=function(){},e[t].addons[o]._setup.call(this);return
 this._init(a),"function"==typeof 
this.___debug&&this.___debug(),this},e[t].version=s,e[t].addons={},e[t].uniqueId=0,e[t].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}},e[t].configuration={panelNodetype:"ul,
 ol, 
div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}},e[t].prototype={_init:function(n){n=n.not("."+i.nopanel),n=this._initPanels(n);for(var
 s in 
e[t].addons)e[t].addons[s]._init.call(this,n);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){e(this).attr("id",i.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$menu.parent().addClass(i.wrapper);var
 
n=[i.menu];n.push(i.mm(this.opts.slidingSubmenus?"horizontal":"vertical")),this.opts.classes&&n.push(this.opts.classes),this.$menu.addClass(n.join("
 "))},_initPanels:function(n){var t=this;this.__findAddBack(n,"ul, 
ol").not("."+i.nolist).addClass(i.list);var 
s=this.__findAddBack(n,"."+i.list).find("> 
li");this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.label,"label"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),s.off(o.setSelected).on(o.setSelected,function(n,t){n.stopPropagation(),s.removeClass(i.selected),"boolean"!=typeof
 
t&&(t=!0),t&&e(this).addClass(i.selected)}),this.__refactorClass(this.__findAddBack(n,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),n.add(this.__findAddBack(n,"."+i.list).children().children().filter(this.conf.panelNodetype).not("."+i.nopanel)).addClass(i.panel);var
 
l=this.__findAddBack(n,"."+i.panel),d=e("."+i.panel,this.$menu);if(l.each(function(){var
 
n=e(this),s=n.attr("id")||t.__getUniqueId();n.attr("id",s)}),l.each(function(){var
 n=e(this),s=n.is("ul, ol")?n:n.find("ul 
,ol").first(),o=n.parent(),l=o.children("a, 
span"),d=o.closest("."+i.panel);if(o.parent().is("."+i.list)&&!n.data(a.parent)){n.data(a.parent,o);var
 r=e('<a class="'+i.subopen+'" href="#'+n.attr("id")+'" 
/>').insertBefore(l);l.is("a")||r.addClass(i.fullsubopen),t.opts.slidingSubmenus&&s.prepend('<li
 class="'+i.subtitle+'"><a class="'+i.subclose+'" 
href="#'+d.attr("id")+'">'+l.text()+"</a></li>")}}),this.opts.slidingSubmenus){var
 r=this.__findAddBack(n,"."+i.list).find("> 
li."+i.selected);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).each(function(){var
 n=e(this),t=n.find("> 
."+i.panel);t.length&&(n.parents("."+i.panel).addClass(i.subopened),t.addClass(i.opened))}).closest("."+i.panel).addClass(i.opened).parents("."+i.panel).addClass(i.subopened)}else{var
 
r=e("li."+i.selected,d);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).addClass(i.opened)}var
 u=d.filter("."+i.opened);return 
u.length||(u=l.first()),u.addClass(i.opened).last().addClass(i.current),this.opts.slidingSubmenus&&l.not(u.last()).addClass(i.hidden).end().appendTo(this.$menu),l},_initAnchors:function(){var
 n=this;d.$body.on(o.click,"a",function(s){var 
a=e(this),l=!1,r=n.$menu.find(a).length;for(var u in 
e[t].addons)if(e[t].addons[u]._clickAnchor&&(l=e[t].addons[u]._clickAnchor.call(n,a,r)))break;if(!l&&r){var
 
c=a.attr("href")||"";if("#"==c.slice(0,1))try{e(c,n.$menu).is("."+i.panel)&&(l=!0,e(c).trigger(n.opts.slidingSubmenus?o.open:o.toggle))}catch(p){}}if(l&&s.preventDefault(),!l&&r&&a.is("."+i.list+"
 > li > 
a")&&!a.is('[rel="external"]')&&!a.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,a)&&a.parent().trigger(o.setSelected);var
 
h=n.__valueOrFn(n.opts.onClick.preventDefault,a,"#"==c.slice(0,1));h&&s.preventDefault(),n.__valueOrFn(n.opts.onClick.blockUI,a,!h)&&d.$html.addClass(i.blocking),n.__valueOrFn(n.opts.onClick.close,a,h)&&n.$menu.trigger(o.close)}})},_initEvents:function(){var
 n=this;this.$menu.on(o.toggle+" "+o.open+" 
"+o.close,"."+i.panel,function(e){e.stopPropagation()}),this.opts.slidingSubmenus?this.$menu.on(o.open,"."+i.panel,function(){return
 
n._openSubmenuHorizontal(e(this))}):this.$menu.on(o.toggle,"."+i.panel,function(){var
 
n=e(this);n.trigger(n.parent().hasClass(i.opened)?o.close:o.open)}).on(o.open,"."+i.panel,function(){e(this).parent().addClass(i.opened)}).on(o.close,"."+i.panel,function(){e(this).parent().removeClass(i.opened)})},_openSubmenuHorizontal:function(n){if(n.hasClass(i.current))return!1;var
 t=e("."+i.panel,this.$menu),s=t.filter("."+i.current);return 
t.removeClass(i.highest).removeClass(i.current).not(n).not(s).addClass(i.hidden),n.hasClass(i.opened)?s.addClass(i.highest).removeClass(i.opened).removeClass(i.subopened):(n.addClass(i.highest),s.addClass(i.subopened)),n.removeClass(i.hidden).addClass(i.current),setTimeout(function(){n.removeClass(i.subopened).addClass(i.opened)},this.conf.openingInterval),"open"},_update:function(e){if(this.updates||(this.updates=[]),"function"==typeof
 e)this.updates.push(e);else for(var 
n=0,t=this.updates.length;t>n;n++)this.updates[n].call(this,e)},__valueOrFn:function(e,n,t){return"function"==typeof
 e?e.call(n[0]):"undefined"==typeof e&&"undefined"!=typeof 
t?t:e},__refactorClass:function(e,n,t){return 
e.filter("."+n).removeClass(n).addClass(i[t])},__findAddBack:function(e,n){return
 e.find(n).add(e.filter(n))},__transitionend:function(e,n,t){var 
s=!1,i=function(){s||n.call(e[0]),s=!0};e.one(o.transitionend,i),e.one(o.webkitTransitionEnd,i),setTimeout(i,1.1*t)},__getUniqueId:function(){return
 i.mm(e[t].uniqueId++)}},e.fn[t]=function(s,i){return 
l||n(),s=e.extend(!0,{},e[t].defaults,s),i=e.extend(!0,{},e[t].configuration,i),this.each(function(){var
 n=e(this);n.data(t)||n.data(t,new 
e[t](n,s,i))})},e[t].support={touch:"ontouchstart"in 
window||navigator.msMaxTouchPoints}}}(jQuery);
 }));
\ No newline at end of file

Modified: 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/jquery.mmenu.umd.all.js
===================================================================
--- 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/jquery.mmenu.umd.all.js
 2015-01-26 23:34:03 UTC (rev 12663)
+++ 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/jquery.mmenu.umd.all.js
 2015-01-27 13:41:29 UTC (rev 12664)
@@ -18,7 +18,7 @@
 
 
 /*     
- * jQuery mmenu v4.7.4
+ * jQuery mmenu v4.7.5
  * @requires jQuery 1.7.0 or later
  *
  * mmenu.frebsite.nl
@@ -29,7 +29,7 @@
  * Licensed under the MIT license:
  * http://en.wikipedia.org/wiki/MIT_License
  */
-!function(e){function 
n(){l=!0,d.$wndw=e(window),d.$html=e("html"),d.$body=e("body"),e.each([i,a,o],function(e,n){n.add=function(e){e=e.split("
 ");for(var t in 
e)n[e[t]]=n.mm(e[t])}}),i.mm=function(e){return"mm-"+e},i.add("wrapper menu 
inline panel nopanel list nolist subtitle selected label spacer current highest 
hidden opened subopened subopen fullsubopen 
subclose"),i.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},a.mm=function(e){return"mm-"+e},a.add("parent"),o.mm=function(e){return
 e+".mm"},o.add("toggle open close setSelected transitionend 
webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll 
resize click keydown keyup"),e[t]._c=i,e[t]._d=a,e[t]._e=o,e[t].glbl=d}var 
t="mmenu",s="4.7.4";if(!e[t]){var 
i={},a={},o={},l=!1,d={$wndw:null,$html:null,$body:null};e[t]=function(n,s,i){this.$menu=n,this.opts=s,this.conf=i,this.vars={},"function"==typeof
 
this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors(),this._initEvents();var
 a=this.$menu.children(this.conf.panelNodetype);for(var o in 
e[t].addons)e[t].addons[o]._add.call(this),e[t].addons[o]._add=function(){},e[t].addons[o]._setup.call(this);return
 this._init(a),"function"==typeof 
this.___debug&&this.___debug(),this},e[t].version=s,e[t].addons={},e[t].uniqueId=0,e[t].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}},e[t].configuration={panelNodetype:"ul,
 ol, 
div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}},e[t].prototype={_init:function(n){n=n.not("."+i.nopanel),n=this._initPanels(n);for(var
 s in 
e[t].addons)e[t].addons[s]._init.call(this,n);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){e(this).attr("id",i.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$menu.parent().addClass(i.wrapper);var
 
n=[i.menu];n.push(i.mm(this.opts.slidingSubmenus?"horizontal":"vertical")),this.opts.classes&&n.push(this.opts.classes),this.$menu.addClass(n.join("
 "))},_initPanels:function(n){var t=this;this.__findAddBack(n,"ul, 
ol").not("."+i.nolist).addClass(i.list);var 
s=this.__findAddBack(n,"."+i.list).find("> 
li");this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.label,"label"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),s.off(o.setSelected).on(o.setSelected,function(n,t){n.stopPropagation(),s.removeClass(i.selected),"boolean"!=typeof
 
t&&(t=!0),t&&e(this).addClass(i.selected)}),this.__refactorClass(this.__findAddBack(n,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),n.add(this.__findAddBack(n,"."+i.list).children().children().filter(this.conf.panelNodetype).not("."+i.nopanel)).addClass(i.panel);var
 
l=this.__findAddBack(n,"."+i.panel),d=e("."+i.panel,this.$menu);if(l.each(function(){var
 
n=e(this),s=n.attr("id")||t.__getUniqueId();n.attr("id",s)}),l.each(function(){var
 n=e(this),s=n.is("ul, ol")?n:n.find("ul 
,ol").first(),o=n.parent(),l=o.children("a, 
span"),d=o.closest("."+i.panel);if(o.parent().is("."+i.list)&&!n.data(a.parent)){n.data(a.parent,o);var
 r=e('<a class="'+i.subopen+'" href="#'+n.attr("id")+'" 
/>').insertBefore(l);l.is("a")||r.addClass(i.fullsubopen),t.opts.slidingSubmenus&&s.prepend('<li
 class="'+i.subtitle+'"><a class="'+i.subclose+'" 
href="#'+d.attr("id")+'">'+l.text()+"</a></li>")}}),this.opts.slidingSubmenus){var
 r=this.__findAddBack(n,"."+i.list).find("> 
li."+i.selected);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).each(function(){var
 n=e(this),t=n.find("> 
."+i.panel);t.length&&(n.parents("."+i.panel).addClass(i.subopened),t.addClass(i.opened))}).closest("."+i.panel).addClass(i.opened).parents("."+i.panel).addClass(i.subopened)}else{var
 
r=e("li."+i.selected,d);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).addClass(i.opened)}var
 u=d.filter("."+i.opened);return 
u.length||(u=l.first()),u.addClass(i.opened).last().addClass(i.current),this.opts.slidingSubmenus&&l.not(u.last()).addClass(i.hidden).end().appendTo(this.$menu),l},_initAnchors:function(){var
 n=this;d.$body.on(o.click,"a",function(s){var 
a=e(this),l=!1,r=n.$menu.find(a).length;for(var u in 
e[t].addons)if(e[t].addons[u]._clickAnchor&&(l=e[t].addons[u]._clickAnchor.call(n,a,r)))break;if(!l&&r){var
 
c=a.attr("href")||"";if("#"==c.slice(0,1))try{e(c,n.$menu).is("."+i.panel)&&(l=!0,e(c).trigger(n.opts.slidingSubmenus?o.open:o.toggle))}catch(p){}}if(l&&s.preventDefault(),!l&&r&&a.is("."+i.list+"
 > li > 
a")&&!a.is('[rel="external"]')&&!a.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,a)&&a.parent().trigger(o.setSelected);var
 
h=n.__valueOrFn(n.opts.onClick.preventDefault,a,"#"==c.slice(0,1));h&&s.preventDefault(),n.__valueOrFn(n.opts.onClick.blockUI,a,!h)&&d.$html.addClass(i.blocking),n.__valueOrFn(n.opts.onClick.close,a,h)&&n.$menu.trigger(o.close)}})},_initEvents:function(){var
 n=this;this.$menu.on(o.toggle+" "+o.open+" 
"+o.close,"."+i.panel,function(e){e.stopPropagation()}),this.opts.slidingSubmenus?this.$menu.on(o.open,"."+i.panel,function(){return
 
n._openSubmenuHorizontal(e(this))}):this.$menu.on(o.toggle,"."+i.panel,function(){var
 
n=e(this);n.trigger(n.parent().hasClass(i.opened)?o.close:o.open)}).on(o.open,"."+i.panel,function(){e(this).parent().addClass(i.opened)}).on(o.close,"."+i.panel,function(){e(this).parent().removeClass(i.opened)})},_openSubmenuHorizontal:function(n){if(n.hasClass(i.current))return!1;var
 t=e("."+i.panel,this.$menu),s=t.filter("."+i.current);return 
t.removeClass(i.highest).removeClass(i.current).not(n).not(s).addClass(i.hidden),n.hasClass(i.opened)?s.addClass(i.highest).removeClass(i.opened).removeClass(i.subopened):(n.addClass(i.highest),s.addClass(i.subopened)),n.removeClass(i.hidden).addClass(i.current),setTimeout(function(){n.removeClass(i.subopened).addClass(i.opened)},this.conf.openingInterval),"open"},_update:function(e){if(this.updates||(this.updates=[]),"function"==typeof
 e)this.updates.push(e);else for(var 
n=0,t=this.updates.length;t>n;n++)this.updates[n].call(this,e)},__valueOrFn:function(e,n,t){return"function"==typeof
 e?e.call(n[0]):"undefined"==typeof e&&"undefined"!=typeof 
t?t:e},__refactorClass:function(e,n,t){return 
e.filter("."+n).removeClass(n).addClass(i[t])},__findAddBack:function(e,n){return
 e.find(n).add(e.filter(n))},__transitionend:function(e,n,t){var 
s=!1,i=function(){s||n.call(e[0]),s=!0};e.one(o.transitionend,i),e.one(o.webkitTransitionEnd,i),setTimeout(i,1.1*t)},__getUniqueId:function(){return
 i.mm(e[t].uniqueId++)}},e.fn[t]=function(s,i){return 
l||n(),s=e.extend(!0,{},e[t].defaults,s),i=e.extend(!0,{},e[t].configuration,i),this.each(function(){var
 n=e(this);n.data(t)||n.data(t,new 
e[t](n,s,i))})},e[t].support={touch:"ontouchstart"in window.document}}}(jQuery);
+!function(e){function 
n(){l=!0,d.$wndw=e(window),d.$html=e("html"),d.$body=e("body"),e.each([i,a,o],function(e,n){n.add=function(e){e=e.split("
 ");for(var t in 
e)n[e[t]]=n.mm(e[t])}}),i.mm=function(e){return"mm-"+e},i.add("wrapper menu 
inline panel nopanel list nolist subtitle selected label spacer current highest 
hidden opened subopened subopen fullsubopen 
subclose"),i.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},a.mm=function(e){return"mm-"+e},a.add("parent"),o.mm=function(e){return
 e+".mm"},o.add("toggle open close setSelected transitionend 
webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll 
resize click keydown keyup"),e[t]._c=i,e[t]._d=a,e[t]._e=o,e[t].glbl=d}var 
t="mmenu",s="4.7.5";if(!e[t]){var 
i={},a={},o={},l=!1,d={$wndw:null,$html:null,$body:null};e[t]=function(n,s,i){this.$menu=n,this.opts=s,this.conf=i,this.vars={},"function"==typeof
 
this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors(),this._initEvents();var
 a=this.$menu.children(this.conf.panelNodetype);for(var o in 
e[t].addons)e[t].addons[o]._add.call(this),e[t].addons[o]._add=function(){},e[t].addons[o]._setup.call(this);return
 this._init(a),"function"==typeof 
this.___debug&&this.___debug(),this},e[t].version=s,e[t].addons={},e[t].uniqueId=0,e[t].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}},e[t].configuration={panelNodetype:"ul,
 ol, 
div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}},e[t].prototype={_init:function(n){n=n.not("."+i.nopanel),n=this._initPanels(n);for(var
 s in 
e[t].addons)e[t].addons[s]._init.call(this,n);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){e(this).attr("id",i.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$menu.parent().addClass(i.wrapper);var
 
n=[i.menu];n.push(i.mm(this.opts.slidingSubmenus?"horizontal":"vertical")),this.opts.classes&&n.push(this.opts.classes),this.$menu.addClass(n.join("
 "))},_initPanels:function(n){var t=this;this.__findAddBack(n,"ul, 
ol").not("."+i.nolist).addClass(i.list);var 
s=this.__findAddBack(n,"."+i.list).find("> 
li");this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.label,"label"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),s.off(o.setSelected).on(o.setSelected,function(n,t){n.stopPropagation(),s.removeClass(i.selected),"boolean"!=typeof
 
t&&(t=!0),t&&e(this).addClass(i.selected)}),this.__refactorClass(this.__findAddBack(n,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),n.add(this.__findAddBack(n,"."+i.list).children().children().filter(this.conf.panelNodetype).not("."+i.nopanel)).addClass(i.panel);var
 
l=this.__findAddBack(n,"."+i.panel),d=e("."+i.panel,this.$menu);if(l.each(function(){var
 
n=e(this),s=n.attr("id")||t.__getUniqueId();n.attr("id",s)}),l.each(function(){var
 n=e(this),s=n.is("ul, ol")?n:n.find("ul 
,ol").first(),o=n.parent(),l=o.children("a, 
span"),d=o.closest("."+i.panel);if(o.parent().is("."+i.list)&&!n.data(a.parent)){n.data(a.parent,o);var
 r=e('<a class="'+i.subopen+'" href="#'+n.attr("id")+'" 
/>').insertBefore(l);l.is("a")||r.addClass(i.fullsubopen),t.opts.slidingSubmenus&&s.prepend('<li
 class="'+i.subtitle+'"><a class="'+i.subclose+'" 
href="#'+d.attr("id")+'">'+l.text()+"</a></li>")}}),this.opts.slidingSubmenus){var
 r=this.__findAddBack(n,"."+i.list).find("> 
li."+i.selected);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).each(function(){var
 n=e(this),t=n.find("> 
."+i.panel);t.length&&(n.parents("."+i.panel).addClass(i.subopened),t.addClass(i.opened))}).closest("."+i.panel).addClass(i.opened).parents("."+i.panel).addClass(i.subopened)}else{var
 
r=e("li."+i.selected,d);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).addClass(i.opened)}var
 u=d.filter("."+i.opened);return 
u.length||(u=l.first()),u.addClass(i.opened).last().addClass(i.current),this.opts.slidingSubmenus&&l.not(u.last()).addClass(i.hidden).end().appendTo(this.$menu),l},_initAnchors:function(){var
 n=this;d.$body.on(o.click,"a",function(s){var 
a=e(this),l=!1,r=n.$menu.find(a).length;for(var u in 
e[t].addons)if(e[t].addons[u]._clickAnchor&&(l=e[t].addons[u]._clickAnchor.call(n,a,r)))break;if(!l&&r){var
 
c=a.attr("href")||"";if("#"==c.slice(0,1))try{e(c,n.$menu).is("."+i.panel)&&(l=!0,e(c).trigger(n.opts.slidingSubmenus?o.open:o.toggle))}catch(p){}}if(l&&s.preventDefault(),!l&&r&&a.is("."+i.list+"
 > li > 
a")&&!a.is('[rel="external"]')&&!a.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,a)&&a.parent().trigger(o.setSelected);var
 
h=n.__valueOrFn(n.opts.onClick.preventDefault,a,"#"==c.slice(0,1));h&&s.preventDefault(),n.__valueOrFn(n.opts.onClick.blockUI,a,!h)&&d.$html.addClass(i.blocking),n.__valueOrFn(n.opts.onClick.close,a,h)&&n.$menu.trigger(o.close)}})},_initEvents:function(){var
 n=this;this.$menu.on(o.toggle+" "+o.open+" 
"+o.close,"."+i.panel,function(e){e.stopPropagation()}),this.opts.slidingSubmenus?this.$menu.on(o.open,"."+i.panel,function(){return
 
n._openSubmenuHorizontal(e(this))}):this.$menu.on(o.toggle,"."+i.panel,function(){var
 
n=e(this);n.trigger(n.parent().hasClass(i.opened)?o.close:o.open)}).on(o.open,"."+i.panel,function(){e(this).parent().addClass(i.opened)}).on(o.close,"."+i.panel,function(){e(this).parent().removeClass(i.opened)})},_openSubmenuHorizontal:function(n){if(n.hasClass(i.current))return!1;var
 t=e("."+i.panel,this.$menu),s=t.filter("."+i.current);return 
t.removeClass(i.highest).removeClass(i.current).not(n).not(s).addClass(i.hidden),n.hasClass(i.opened)?s.addClass(i.highest).removeClass(i.opened).removeClass(i.subopened):(n.addClass(i.highest),s.addClass(i.subopened)),n.removeClass(i.hidden).addClass(i.current),setTimeout(function(){n.removeClass(i.subopened).addClass(i.opened)},this.conf.openingInterval),"open"},_update:function(e){if(this.updates||(this.updates=[]),"function"==typeof
 e)this.updates.push(e);else for(var 
n=0,t=this.updates.length;t>n;n++)this.updates[n].call(this,e)},__valueOrFn:function(e,n,t){return"function"==typeof
 e?e.call(n[0]):"undefined"==typeof e&&"undefined"!=typeof 
t?t:e},__refactorClass:function(e,n,t){return 
e.filter("."+n).removeClass(n).addClass(i[t])},__findAddBack:function(e,n){return
 e.find(n).add(e.filter(n))},__transitionend:function(e,n,t){var 
s=!1,i=function(){s||n.call(e[0]),s=!0};e.one(o.transitionend,i),e.one(o.webkitTransitionEnd,i),setTimeout(i,1.1*t)},__getUniqueId:function(){return
 i.mm(e[t].uniqueId++)}},e.fn[t]=function(s,i){return 
l||n(),s=e.extend(!0,{},e[t].defaults,s),i=e.extend(!0,{},e[t].configuration,i),this.each(function(){var
 n=e(this);n.data(t)||n.data(t,new 
e[t](n,s,i))})},e[t].support={touch:"ontouchstart"in 
window||navigator.msMaxTouchPoints}}}(jQuery);
 /*     
  * jQuery mmenu offCanvas addon
  * mmenu.frebsite.nl
@@ -64,7 +64,7 @@
  *
  * Copyright (c) Fred Heusschen
  */
-!function(o){var 
t="mmenu",s="fixedElements";o[t].addons[s]={_init:function(){if(this.opts.offCanvas){var
 t=o("div, span, 
a",e.$page),d=this.__refactorClass(t,this.conf.classNames[s].fixedTop,"fixed-top"),i=this.__refactorClass(t,this.conf.classNames[s].fixedBottom,"fixed-bottom");d.add(i).appendTo(e.$body).addClass(a.slideout)}},_setup:function(){},_add:function(){a=o[t]._c,d=o[t]._d,i=o[t]._e,a.add("fixed-top
 
fixed-bottom"),e=o[t].glbl}},o[t].defaults[s]={},o[t].configuration.classNames[s]={fixedTop:"FixedTop",fixedBottom:"FixedBottom"};var
 a,d,i,e}(jQuery);
+!function(o){var 
t="mmenu",d="fixedElements";o[t].addons[d]={_init:function(){if(this.opts.offCanvas){var
 
o=this.conf.classNames[d].fixedTop,t=this.conf.classNames[d].fixedBottom,e=this.__refactorClass(a.$page.find("."+o),o,"fixed-top"),s=this.__refactorClass(a.$page.find("."+t),t,"fixed-bottom");e.add(s).appendTo(a.$body).addClass(i.slideout)}},_setup:function(){},_add:function(){i=o[t]._c,e=o[t]._d,s=o[t]._e,i.add("fixed-top
 
fixed-bottom"),a=o[t].glbl}},o[t].defaults[d]={},o[t].configuration.classNames[d]={fixedTop:"FixedTop",fixedBottom:"FixedBottom"};var
 i,e,s,a}(jQuery);
 /*     
  * jQuery mmenu footer addon
  * mmenu.frebsite.nl

Modified: 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/jquery.mmenu.umd.js
===================================================================
--- 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/jquery.mmenu.umd.js 
    2015-01-26 23:34:03 UTC (rev 12663)
+++ 
branches/dev-syncromind/phpgwapi/js/jquery/mmenu/src/js/umd/jquery.mmenu.umd.js 
    2015-01-27 13:41:29 UTC (rev 12664)
@@ -18,7 +18,7 @@
 
 
 /*     
- * jQuery mmenu v4.7.4
+ * jQuery mmenu v4.7.5
  * @requires jQuery 1.7.0 or later
  *
  * mmenu.frebsite.nl
@@ -29,7 +29,7 @@
  * Licensed under the MIT license:
  * http://en.wikipedia.org/wiki/MIT_License
  */
-!function(e){function 
n(){l=!0,d.$wndw=e(window),d.$html=e("html"),d.$body=e("body"),e.each([i,a,o],function(e,n){n.add=function(e){e=e.split("
 ");for(var t in 
e)n[e[t]]=n.mm(e[t])}}),i.mm=function(e){return"mm-"+e},i.add("wrapper menu 
inline panel nopanel list nolist subtitle selected label spacer current highest 
hidden opened subopened subopen fullsubopen 
subclose"),i.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},a.mm=function(e){return"mm-"+e},a.add("parent"),o.mm=function(e){return
 e+".mm"},o.add("toggle open close setSelected transitionend 
webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll 
resize click keydown keyup"),e[t]._c=i,e[t]._d=a,e[t]._e=o,e[t].glbl=d}var 
t="mmenu",s="4.7.4";if(!e[t]){var 
i={},a={},o={},l=!1,d={$wndw:null,$html:null,$body:null};e[t]=function(n,s,i){this.$menu=n,this.opts=s,this.conf=i,this.vars={},"function"==typeof
 
this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors(),this._initEvents();var
 a=this.$menu.children(this.conf.panelNodetype);for(var o in 
e[t].addons)e[t].addons[o]._add.call(this),e[t].addons[o]._add=function(){},e[t].addons[o]._setup.call(this);return
 this._init(a),"function"==typeof 
this.___debug&&this.___debug(),this},e[t].version=s,e[t].addons={},e[t].uniqueId=0,e[t].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}},e[t].configuration={panelNodetype:"ul,
 ol, 
div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}},e[t].prototype={_init:function(n){n=n.not("."+i.nopanel),n=this._initPanels(n);for(var
 s in 
e[t].addons)e[t].addons[s]._init.call(this,n);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){e(this).attr("id",i.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$menu.parent().addClass(i.wrapper);var
 
n=[i.menu];n.push(i.mm(this.opts.slidingSubmenus?"horizontal":"vertical")),this.opts.classes&&n.push(this.opts.classes),this.$menu.addClass(n.join("
 "))},_initPanels:function(n){var t=this;this.__findAddBack(n,"ul, 
ol").not("."+i.nolist).addClass(i.list);var 
s=this.__findAddBack(n,"."+i.list).find("> 
li");this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.label,"label"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),s.off(o.setSelected).on(o.setSelected,function(n,t){n.stopPropagation(),s.removeClass(i.selected),"boolean"!=typeof
 
t&&(t=!0),t&&e(this).addClass(i.selected)}),this.__refactorClass(this.__findAddBack(n,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),n.add(this.__findAddBack(n,"."+i.list).children().children().filter(this.conf.panelNodetype).not("."+i.nopanel)).addClass(i.panel);var
 
l=this.__findAddBack(n,"."+i.panel),d=e("."+i.panel,this.$menu);if(l.each(function(){var
 
n=e(this),s=n.attr("id")||t.__getUniqueId();n.attr("id",s)}),l.each(function(){var
 n=e(this),s=n.is("ul, ol")?n:n.find("ul 
,ol").first(),o=n.parent(),l=o.children("a, 
span"),d=o.closest("."+i.panel);if(o.parent().is("."+i.list)&&!n.data(a.parent)){n.data(a.parent,o);var
 r=e('<a class="'+i.subopen+'" href="#'+n.attr("id")+'" 
/>').insertBefore(l);l.is("a")||r.addClass(i.fullsubopen),t.opts.slidingSubmenus&&s.prepend('<li
 class="'+i.subtitle+'"><a class="'+i.subclose+'" 
href="#'+d.attr("id")+'">'+l.text()+"</a></li>")}}),this.opts.slidingSubmenus){var
 r=this.__findAddBack(n,"."+i.list).find("> 
li."+i.selected);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).each(function(){var
 n=e(this),t=n.find("> 
."+i.panel);t.length&&(n.parents("."+i.panel).addClass(i.subopened),t.addClass(i.opened))}).closest("."+i.panel).addClass(i.opened).parents("."+i.panel).addClass(i.subopened)}else{var
 
r=e("li."+i.selected,d);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).addClass(i.opened)}var
 u=d.filter("."+i.opened);return 
u.length||(u=l.first()),u.addClass(i.opened).last().addClass(i.current),this.opts.slidingSubmenus&&l.not(u.last()).addClass(i.hidden).end().appendTo(this.$menu),l},_initAnchors:function(){var
 n=this;d.$body.on(o.click,"a",function(s){var 
a=e(this),l=!1,r=n.$menu.find(a).length;for(var u in 
e[t].addons)if(e[t].addons[u]._clickAnchor&&(l=e[t].addons[u]._clickAnchor.call(n,a,r)))break;if(!l&&r){var
 
c=a.attr("href")||"";if("#"==c.slice(0,1))try{e(c,n.$menu).is("."+i.panel)&&(l=!0,e(c).trigger(n.opts.slidingSubmenus?o.open:o.toggle))}catch(p){}}if(l&&s.preventDefault(),!l&&r&&a.is("."+i.list+"
 > li > 
a")&&!a.is('[rel="external"]')&&!a.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,a)&&a.parent().trigger(o.setSelected);var
 
h=n.__valueOrFn(n.opts.onClick.preventDefault,a,"#"==c.slice(0,1));h&&s.preventDefault(),n.__valueOrFn(n.opts.onClick.blockUI,a,!h)&&d.$html.addClass(i.blocking),n.__valueOrFn(n.opts.onClick.close,a,h)&&n.$menu.trigger(o.close)}})},_initEvents:function(){var
 n=this;this.$menu.on(o.toggle+" "+o.open+" 
"+o.close,"."+i.panel,function(e){e.stopPropagation()}),this.opts.slidingSubmenus?this.$menu.on(o.open,"."+i.panel,function(){return
 
n._openSubmenuHorizontal(e(this))}):this.$menu.on(o.toggle,"."+i.panel,function(){var
 
n=e(this);n.trigger(n.parent().hasClass(i.opened)?o.close:o.open)}).on(o.open,"."+i.panel,function(){e(this).parent().addClass(i.opened)}).on(o.close,"."+i.panel,function(){e(this).parent().removeClass(i.opened)})},_openSubmenuHorizontal:function(n){if(n.hasClass(i.current))return!1;var
 t=e("."+i.panel,this.$menu),s=t.filter("."+i.current);return 
t.removeClass(i.highest).removeClass(i.current).not(n).not(s).addClass(i.hidden),n.hasClass(i.opened)?s.addClass(i.highest).removeClass(i.opened).removeClass(i.subopened):(n.addClass(i.highest),s.addClass(i.subopened)),n.removeClass(i.hidden).addClass(i.current),setTimeout(function(){n.removeClass(i.subopened).addClass(i.opened)},this.conf.openingInterval),"open"},_update:function(e){if(this.updates||(this.updates=[]),"function"==typeof
 e)this.updates.push(e);else for(var 
n=0,t=this.updates.length;t>n;n++)this.updates[n].call(this,e)},__valueOrFn:function(e,n,t){return"function"==typeof
 e?e.call(n[0]):"undefined"==typeof e&&"undefined"!=typeof 
t?t:e},__refactorClass:function(e,n,t){return 
e.filter("."+n).removeClass(n).addClass(i[t])},__findAddBack:function(e,n){return
 e.find(n).add(e.filter(n))},__transitionend:function(e,n,t){var 
s=!1,i=function(){s||n.call(e[0]),s=!0};e.one(o.transitionend,i),e.one(o.webkitTransitionEnd,i),setTimeout(i,1.1*t)},__getUniqueId:function(){return
 i.mm(e[t].uniqueId++)}},e.fn[t]=function(s,i){return 
l||n(),s=e.extend(!0,{},e[t].defaults,s),i=e.extend(!0,{},e[t].configuration,i),this.each(function(){var
 n=e(this);n.data(t)||n.data(t,new 
e[t](n,s,i))})},e[t].support={touch:"ontouchstart"in window.document}}}(jQuery);
+!function(e){function 
n(){l=!0,d.$wndw=e(window),d.$html=e("html"),d.$body=e("body"),e.each([i,a,o],function(e,n){n.add=function(e){e=e.split("
 ");for(var t in 
e)n[e[t]]=n.mm(e[t])}}),i.mm=function(e){return"mm-"+e},i.add("wrapper menu 
inline panel nopanel list nolist subtitle selected label spacer current highest 
hidden opened subopened subopen fullsubopen 
subclose"),i.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},a.mm=function(e){return"mm-"+e},a.add("parent"),o.mm=function(e){return
 e+".mm"},o.add("toggle open close setSelected transitionend 
webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll 
resize click keydown keyup"),e[t]._c=i,e[t]._d=a,e[t]._e=o,e[t].glbl=d}var 
t="mmenu",s="4.7.5";if(!e[t]){var 
i={},a={},o={},l=!1,d={$wndw:null,$html:null,$body:null};e[t]=function(n,s,i){this.$menu=n,this.opts=s,this.conf=i,this.vars={},"function"==typeof
 
this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors(),this._initEvents();var
 a=this.$menu.children(this.conf.panelNodetype);for(var o in 
e[t].addons)e[t].addons[o]._add.call(this),e[t].addons[o]._add=function(){},e[t].addons[o]._setup.call(this);return
 this._init(a),"function"==typeof 
this.___debug&&this.___debug(),this},e[t].version=s,e[t].addons={},e[t].uniqueId=0,e[t].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}},e[t].configuration={panelNodetype:"ul,
 ol, 
div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}},e[t].prototype={_init:function(n){n=n.not("."+i.nopanel),n=this._initPanels(n);for(var
 s in 
e[t].addons)e[t].addons[s]._init.call(this,n);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){e(this).attr("id",i.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$menu.parent().addClass(i.wrapper);var
 
n=[i.menu];n.push(i.mm(this.opts.slidingSubmenus?"horizontal":"vertical")),this.opts.classes&&n.push(this.opts.classes),this.$menu.addClass(n.join("
 "))},_initPanels:function(n){var t=this;this.__findAddBack(n,"ul, 
ol").not("."+i.nolist).addClass(i.list);var 
s=this.__findAddBack(n,"."+i.list).find("> 
li");this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.label,"label"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),s.off(o.setSelected).on(o.setSelected,function(n,t){n.stopPropagation(),s.removeClass(i.selected),"boolean"!=typeof
 
t&&(t=!0),t&&e(this).addClass(i.selected)}),this.__refactorClass(this.__findAddBack(n,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),n.add(this.__findAddBack(n,"."+i.list).children().children().filter(this.conf.panelNodetype).not("."+i.nopanel)).addClass(i.panel);var
 
l=this.__findAddBack(n,"."+i.panel),d=e("."+i.panel,this.$menu);if(l.each(function(){var
 
n=e(this),s=n.attr("id")||t.__getUniqueId();n.attr("id",s)}),l.each(function(){var
 n=e(this),s=n.is("ul, ol")?n:n.find("ul 
,ol").first(),o=n.parent(),l=o.children("a, 
span"),d=o.closest("."+i.panel);if(o.parent().is("."+i.list)&&!n.data(a.parent)){n.data(a.parent,o);var
 r=e('<a class="'+i.subopen+'" href="#'+n.attr("id")+'" 
/>').insertBefore(l);l.is("a")||r.addClass(i.fullsubopen),t.opts.slidingSubmenus&&s.prepend('<li
 class="'+i.subtitle+'"><a class="'+i.subclose+'" 
href="#'+d.attr("id")+'">'+l.text()+"</a></li>")}}),this.opts.slidingSubmenus){var
 r=this.__findAddBack(n,"."+i.list).find("> 
li."+i.selected);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).each(function(){var
 n=e(this),t=n.find("> 
."+i.panel);t.length&&(n.parents("."+i.panel).addClass(i.subopened),t.addClass(i.opened))}).closest("."+i.panel).addClass(i.opened).parents("."+i.panel).addClass(i.subopened)}else{var
 
r=e("li."+i.selected,d);r.parents("li").removeClass(i.selected).end().add(r.parents("li")).addClass(i.opened)}var
 u=d.filter("."+i.opened);return 
u.length||(u=l.first()),u.addClass(i.opened).last().addClass(i.current),this.opts.slidingSubmenus&&l.not(u.last()).addClass(i.hidden).end().appendTo(this.$menu),l},_initAnchors:function(){var
 n=this;d.$body.on(o.click,"a",function(s){var 
a=e(this),l=!1,r=n.$menu.find(a).length;for(var u in 
e[t].addons)if(e[t].addons[u]._clickAnchor&&(l=e[t].addons[u]._clickAnchor.call(n,a,r)))break;if(!l&&r){var
 
c=a.attr("href")||"";if("#"==c.slice(0,1))try{e(c,n.$menu).is("."+i.panel)&&(l=!0,e(c).trigger(n.opts.slidingSubmenus?o.open:o.toggle))}catch(p){}}if(l&&s.preventDefault(),!l&&r&&a.is("."+i.list+"
 > li > 
a")&&!a.is('[rel="external"]')&&!a.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,a)&&a.parent().trigger(o.setSelected);var
 
h=n.__valueOrFn(n.opts.onClick.preventDefault,a,"#"==c.slice(0,1));h&&s.preventDefault(),n.__valueOrFn(n.opts.onClick.blockUI,a,!h)&&d.$html.addClass(i.blocking),n.__valueOrFn(n.opts.onClick.close,a,h)&&n.$menu.trigger(o.close)}})},_initEvents:function(){var
 n=this;this.$menu.on(o.toggle+" "+o.open+" 
"+o.close,"."+i.panel,function(e){e.stopPropagation()}),this.opts.slidingSubmenus?this.$menu.on(o.open,"."+i.panel,function(){return
 
n._openSubmenuHorizontal(e(this))}):this.$menu.on(o.toggle,"."+i.panel,function(){var
 
n=e(this);n.trigger(n.parent().hasClass(i.opened)?o.close:o.open)}).on(o.open,"."+i.panel,function(){e(this).parent().addClass(i.opened)}).on(o.close,"."+i.panel,function(){e(this).parent().removeClass(i.opened)})},_openSubmenuHorizontal:function(n){if(n.hasClass(i.current))return!1;var
 t=e("."+i.panel,this.$menu),s=t.filter("."+i.current);return 
t.removeClass(i.highest).removeClass(i.current).not(n).not(s).addClass(i.hidden),n.hasClass(i.opened)?s.addClass(i.highest).removeClass(i.opened).removeClass(i.subopened):(n.addClass(i.highest),s.addClass(i.subopened)),n.removeClass(i.hidden).addClass(i.current),setTimeout(function(){n.removeClass(i.subopened).addClass(i.opened)},this.conf.openingInterval),"open"},_update:function(e){if(this.updates||(this.updates=[]),"function"==typeof
 e)this.updates.push(e);else for(var 
n=0,t=this.updates.length;t>n;n++)this.updates[n].call(this,e)},__valueOrFn:function(e,n,t){return"function"==typeof
 e?e.call(n[0]):"undefined"==typeof e&&"undefined"!=typeof 
t?t:e},__refactorClass:function(e,n,t){return 
e.filter("."+n).removeClass(n).addClass(i[t])},__findAddBack:function(e,n){return
 e.find(n).add(e.filter(n))},__transitionend:function(e,n,t){var 
s=!1,i=function(){s||n.call(e[0]),s=!0};e.one(o.transitionend,i),e.one(o.webkitTransitionEnd,i),setTimeout(i,1.1*t)},__getUniqueId:function(){return
 i.mm(e[t].uniqueId++)}},e.fn[t]=function(s,i){return 
l||n(),s=e.extend(!0,{},e[t].defaults,s),i=e.extend(!0,{},e[t].configuration,i),this.each(function(){var
 n=e(this);n.data(t)||n.data(t,new 
e[t](n,s,i))})},e[t].support={touch:"ontouchstart"in 
window||navigator.msMaxTouchPoints}}}(jQuery);
 /*     
  * jQuery mmenu offCanvas addon
  * mmenu.frebsite.nl




reply via email to

[Prev in Thread] Current Thread [Next in Thread]