%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/shaban/laviva/wp-content/themes/levelup/admin/assets/js/
Upload File :
Create Path :
Current File : /var/www/html/shaban/laviva/wp-content/themes/levelup/admin/assets/js/sidebar.js

(function($){
    var RdyCustomSidebar = function(){

        this.widget_wrap = $('.widget-liquid-right');
        this.widget_area = $('#widgets-right');
        this.widget_add  = $('#birdy-add-widget');

        this.create_form();
        this.add_del_button();
        this.bind_events();

    };

    RdyCustomSidebar.prototype = {

        create_form: function(){
            this.widget_add.hide(0);
            this.widget_wrap.append(this.widget_add.html());
            //this.widget_add.html().appendTo(this.widget_wrap);
            this.widget_name = this.widget_wrap.find('input[name="birdy-sidebar-widgets"]');
            this.nonce = this.widget_wrap.find('input[name="birdy-delete-sidebar"]').val();
        },

        add_del_button: function(){
            this.widget_area.find('.sidebar-birdy-custom').append('<span class="birdy-delete-button fa fa-times"></span>');
        },

        bind_events: function(){
            this.widget_wrap.on('click', '.birdy-delete-button', $.proxy( this.delete_sidebar, this));
        },

        delete_sidebar: function(e){
            var widget = $(e.currentTarget).parents('.widgets-holder-wrap:eq(0)'),
                title = widget.find('.sidebar-name h2'),
                spinner = title.find('.spinner'),
                widget_name = $.trim(title.text()),
                obj = this;

            $.ajax({
                type: "POST",
                url: window.ajaxurl,
                data: {
                    action: 'birdy_ajax_delete_custom_sidebar',
                    name: widget_name,
                    _wpnonce: obj.nonce
                },

                beforeSend: function(){
                    spinner.addClass('activate_spinner');
                },
                success: function(response){
                    if(response == 'sidebar-deleted'){
                        widget.slideUp(200, function(){

                            $('.widget-control-remove', widget).trigger('click');
                            widget.remove();

                            wpWidgets.saveOrder();

                        });
                    }
                }
            });
        }

    };

    $(function(){
        new RdyCustomSidebar();
    });

})(jQuery);	 

Zerion Mini Shell 1.0