42 lines
1.2 KiB
JavaScript
Executable File
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 );
|