OwlCyberSecurity - MANAGER
Edit File: jquery.mmenu.sectionindexer.min.js
/* * jQuery mmenu sectionIndexer add-on * mmenu.frebsite.nl * * Copyright (c) Fred Heusschen */ !function(e){var a="mmenu",r="sectionIndexer";e[a].addons[r]={setup:function(){var i=this,d=this.opts[r];this.conf[r];t=e[a].glbl,"boolean"==typeof d&&(d={add:d}),"object"!=typeof d&&(d={}),d=this.opts[r]=e.extend(!0,{},e[a].defaults[r],d),this.bind("initPanels:after",function(a){if(d.add){var t;switch(d.addTo){case"panels":t=a;break;default:t=e(d.addTo,this.$menu).filter("."+n.panel)}t.find("."+n.divider).closest("."+n.panel).addClass(n.hasindexer),this.$indexer||(this.$indexer=e('<div class="'+n.indexer+'" />').prependTo(this.$pnls).append('<a href="#a">a</a><a href="#b">b</a><a href="#c">c</a><a href="#d">d</a><a href="#e">e</a><a href="#f">f</a><a href="#g">g</a><a href="#h">h</a><a href="#i">i</a><a href="#j">j</a><a href="#k">k</a><a href="#l">l</a><a href="#m">m</a><a href="#n">n</a><a href="#o">o</a><a href="#p">p</a><a href="#q">q</a><a href="#r">r</a><a href="#s">s</a><a href="#t">t</a><a href="#u">u</a><a href="#v">v</a><a href="#w">w</a><a href="#x">x</a><a href="#y">y</a><a href="#z">z</a>'),this.$indexer.children().on(s.mouseover+"-"+r+" "+n.touchstart+"-"+r,function(a){var r=e(this).attr("href").slice(1),s=i.$pnls.children("."+n.opened),t=s.find("."+n.listview),d=!1,h=s.scrollTop();s.scrollTop(0),t.children("."+n.divider).not("."+n.hidden).each(function(){d===!1&&r==e(this).text().slice(0,1).toLowerCase()&&(d=e(this).position().top)}),s.scrollTop(d!==!1?d:h)}));var h=function(e){e=e||this.$pnls.children("."+n.opened),this.$menu[(e.hasClass(n.hasindexer)?"add":"remove")+"Class"](n.hasindexer)};this.bind("openPanel:start",h),this.bind("initPanels:after",h)}})},add:function(){n=e[a]._c,i=e[a]._d,s=e[a]._e,n.add("indexer hasindexer"),s.add("mouseover touchstart")},clickAnchor:function(e,a){if(e.parent().is("."+n.indexer))return!0}},e[a].defaults[r]={add:!1,addTo:"panels"};var n,i,s,t}(jQuery);