File "theme-admin.js"

Full Path: /var/www/bvnghean.vn/save_bvnghean.vn/wp-content/themes/publisher/js/theme-admin.js
File size: 1.18 KB
MIME-type: text/plain
Charset: utf-8

var Publisher_Theme_Admin = (function($) {
    "use strict";

    return {

        init: function(){
            this.blocks_switch();
            this.attach_events();
        },


        attach_events: function() {
            var self = this;
            $(document).on('bf-ajax-tab-loaded', function (e,target) {
                self.blocks_switch(target);
            });
        },
        blocks_switch: function(context){

            $( '.blocks-field .blocks-switch span, .blocks-field .title',context ).on( 'click', function () {
                var $this = $(this),
                    $parent = $this.closest('.blocks-field').find('.blocks-switch'),
                    $field = $parent.find('input');

                if( $parent.hasClass('checked') ){
                    $parent.removeClass('checked').addClass('unchecked');
                    $field.attr( 'value', 0 );
                }else{
                    $parent.removeClass('unchecked').addClass('checked');
                    $field.attr( 'value', 1 );
                }

            });

        }

    };// /return
})(jQuery);

// Load when ready
jQuery(document).ready(function() {
    Publisher_Theme_Admin.init();
});