403Webshell
Server IP : 185.252.147.100  /  Your IP : 216.73.217.33
Web Server : nginx/1.27.3
System : Linux mitrofanov.ru 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64
User : mitr ( 1000)
PHP Version : 8.2.29
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /www/html/auto.mitrofanov.ru/public/wp-content/plugins/greenshiftseo/assets/tabs/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/html/auto.mitrofanov.ru/public/wp-content/plugins/greenshiftseo/assets/tabs/tabs.js
function gspbSimpleInitTabs(elem){
    "use strict";
    //addEventListener on mouse click

    document.addEventListener('DOMContentLoaded', function() {
        var tabsobj = document.getElementsByClassName('gspb-tabs');

        var tabsbuttons = document.getElementsByClassName('gspb-t-btn');
        for (let i = 0; i < tabsbuttons.length; i++) {
            tabsbuttons[i].addEventListener('click', function (e) {
                let targetnode = e.currentTarget;
                if(!targetnode.classList.contains('active')){
                    let tabnode = targetnode.closest(elem);
                    let btns = tabnode.querySelectorAll('.gspb-t-btn');
                    let panels = tabnode.querySelectorAll('.t-panel');
                    findActivetabElementAndRemoveIt(btns);
                    findActivetabElementAndRemoveIt(panels);
         
                    targetnode.classList.add('active');  
                    var nodes = Array.prototype.slice.call( targetnode.parentNode.children );   
                    let index = nodes.indexOf( targetnode);         
                    var panel = panels[index];
                    panel.classList.add('active');
                    
                    
                }
            });
        }

    });

}
 
//if option true remove active class from added element
function findActivetabElementAndRemoveIt(nodeList){
    "use strict";
    Array.prototype.forEach.call(nodeList, function (e) {
        e.classList.remove('active');
    });
}

gspbSimpleInitTabs('.gspb-tabs');

Youez - 2016 - github.com/yon3zu
LinuXploit