Sha256: 2104248b60068183bb33795ab2be131f23b73cda3d8c68afa7aec1aebd0e3560

Contents?: true

Size: 789 Bytes

Versions: 6

Compression:

Stored size: 789 Bytes

Contents

// Hide submenus
$('#body-row .collapse').collapse('hide'); 

// Collapse click
$('[data-toggle=sidebar-colapse]').click(function() {
    SidebarCollapse();
});

function SidebarCollapse () {
    $('.menu-collapsed').toggleClass('d-none');
    $('.sidebar-submenu').toggleClass('d-none');
    $('.submenu-icon').toggleClass('d-none');
    $('#sidebar-container').toggleClass('sidebar-expanded sidebar-collapsed');
    
    // Treating d-flex/d-none on separators with title
    var SeparatorTitle = $('.sidebar-separator-title');
    if ( SeparatorTitle.hasClass('d-flex') ) {
        SeparatorTitle.removeClass('d-flex');
    } else {
        SeparatorTitle.addClass('d-flex');
    }
    
    // Collapse/Expand icon
    $('#collapse-icon').toggleClass('fa-angle-left fa-angle-right');
}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
owasp-td-jekyll-0.2.1 assets/js/sidebar.js
owasp-td-jekyll-0.2.0 assets/js/sidebar.js
owasp-td-jekyll-0.1.3 assets/js/sidebar.js
owasp-td-jekyll-0.1.2 assets/js/sidebar.js
owasp-td-jekyll-0.1.1 assets/js/sidebar.js
owasp-td-jekyll-0.1.0 assets/js/sidebar.js