%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/projetos/spanish.ongrace.com/wp-content/plugins/flash-toolkit/assets/js/admin/
Upload File :
Create Path :
Current File : /var/www/projetos/spanish.ongrace.com/wp-content/plugins/flash-toolkit/assets/js/admin/sidebars.js

/* global flash_toolkit_admin_sidebars */
jQuery( function( $ ) {

	/**
	 * Custom Sidebars Actions.
	 */
	var flash_toolkit_custom_sidebars_actions = {
		init: function() {
			this.initial_load();
			$( '.widget-liquid-right' ).on( 'click', '.flash-toolkit-delete-sidebar', this.delete_sidebar );
		},
		initial_load: function() {
			$( '#widgets-right' ).prepend( $( '#tmpl-flash-toolkit-form-create-sidebar' ).html() );

			// Add trash icon for custom sidebars.
			$( '#widgets-right .sidebar-flash-toolkit-custom-widgets-area' ).css({
				'position': 'relative'
			}).append( '<div class="flash-toolkit-delete-sidebar"></div>' );
		},
		delete_sidebar: function( e ) {
			var widgets = $( e.currentTarget ).parents( '.widgets-holder-wrap:eq(0)' ),
				title   = widgets.find( '.sidebar-name h2, .sidebar-name h3' ); // Since WP 4.4, Sidebar name is stored in h2 tag.

			// Confirmation dialog for deleting a custom sidebar.
			if ( ! window.confirm( flash_toolkit_admin_sidebars.i18n_confirm_delete_custom_sidebar ) ) {
				return;
			}

			$.ajax( {
				url: flash_toolkit_admin_sidebars.ajax_url,
				data: {
					sidebar: $.trim( title.text() ),
					action: 'flash_toolkit_delete_custom_sidebar',
					security: flash_toolkit_admin_sidebars.delete_custom_sidebar_nonce
				},
				type: 'POST',
				beforeSend: function() {
					title.find( '.spinner' ).addClass( 'is-active' );
				},
				success: function( response ) {
					if ( response.success === true ) {
						$( '.widget-control-remove', widgets ).trigger( 'click' );
						widgets.slideUp( 250, function() {
							widgets.remove();
						});

						// Finally, reload the window.
						window.setTimeout( function() {
							window.location.reload();
						}, 100 );
					}
				}
			});
		}
	};

	flash_toolkit_custom_sidebars_actions.init();
});

Zerion Mini Shell 1.0