Files

42 lines
1.2 KiB
JavaScript
Executable File

/**
* Basic Shortcodes
*/
( function( $ ) {
$( document ).ready( function() {
/* Alerts */
$( document ).on( 'click', '.pk-alert .pk-close', function() {
$( this ).closest( '.pk-alert' ).remove();
} );
/* Tabs */
$( '.pk-tab-pane' ).removeClass( 'pk-fade' );
$( document ).on( 'click', '.pk-tabs .pk-nav-item .pk-nav-link', function() {
// Nav.
$( this ).parent().siblings().find( '.pk-active' ).removeClass( 'pk-active' );
$( this ).addClass( 'pk-active' );
// Pane.
$( this ).closest( '.pk-tabs' ).find( '.pk-tab-pane' ).removeClass( 'pk-show pk-active' );
$( this ).closest( '.pk-tabs' ).find( '.pk-tab-content' ).find( $( this ).attr( 'href' ) ).addClass( 'pk-show pk-active' );
return false;
} );
/* Collapsibles */
$( document ).on( 'click', '.pk-card a[data-toggle="collapse"]', function() {
if ( $( this ).closest( '.pk-collapsibles' ).length > 0 ) {
$( this ).closest( '.pk-card' ).siblings().removeClass( 'expanded' );
$( this ).closest( '.pk-card' ).siblings().find( '.pk-collapse' ).slideUp();
}
$( this ).closest( '.pk-card' ).toggleClass( 'expanded' ).find( $( this ).attr( 'href' ) ).slideToggle();
return false;
} );
} );
} )( jQuery );