Files
CHIEFSOFT\ameye e9e5c0546c first commit
2023-11-30 13:20:54 -05:00

63 lines
1.5 KiB
JavaScript

"use strict";
( function( $ ) {
/*
* Share Buttons
*/
$( function() {
/*
* jQuery Sortable UI
*/
$( '.pk-share-buttons-wrap .social-sortable' ).sortable( {
placeholder: 'ui-state-highlight',
} );
$( '.pk-share-buttons-wrap .social-sortable' ).disableSelection();
/*
* Check display fields
*/
function powerkitButtonsCheckDisplayFields() {
$( '.pk-share-buttons-wrap .powerkit_share_buttons_display' ).each( function( index, el ) {
if ( $( el ).prop( 'checked' ) ) {
$( el ).parents( '.form-table' ).find( 'tr' ).show();
} else {
$( el ).parents( '.form-table' ).find( 'tr' ).not( $( el ).parents( 'tr' ) ).hide();
}
} );
$( '.pk-share-buttons-wrap .powerkit_share_buttons_multiple_list' ).each( function( index, el ) {
var item = $( el ).attr( 'data-item' );
if ( !$( el ).prop( 'checked' ) ) {
$( '.pk-share-buttons-wrap .social-sortable .ui-state-default.' + item ).hide();
} else {
$( '.pk-share-buttons-wrap .social-sortable .ui-state-default.' + item ).show();
}
} );
}
/*
* Cick display buttons
*/
$( '.pk-share-buttons-wrap .powerkit_share_buttons_display' ).on( 'click', function( event ) {
powerkitButtonsCheckDisplayFields();
} );
/*
* Cick display social
*/
$( '.pk-share-buttons-wrap .powerkit_share_buttons_multiple_list' ).on( 'click', function( event ) {
powerkitButtonsCheckDisplayFields();
} );
/*
* INIT
*/
powerkitButtonsCheckDisplayFields();
} );
} )( jQuery );