%PDF- %PDF-
Direktori : /var/www/html/shaban/laviva/wp-content/themes/levelup/admin/assets/js/vc_extend/ |
Current File : /var/www/html/shaban/laviva/wp-content/themes/levelup/admin/assets/js/vc_extend/rdy_css_margin.js |
if ( _.isUndefined( window.vc ) ) { var vc = { atts: {} }; } (function ( $ ) { var LevelupCssMarginParam = Backbone.View.extend( { events: {}, // $lg_offset_placeholder_value: false, // $lg_size_placeholder_value: false, initialize: function () { // _.bindAll( this, 'setLgPlaceholders' ); }, render: function () { return this; }, /** * * @return array */ save: function () { var data = []; this.$el.find( '.vc_levelup_css_margin_field' ).each( function () { var $field = $( this ); data.push( $field.val() ); /*if ( $field.is( ':checkbox:checked' ) ) { data.push( $field.attr( 'name' ) ); } else if ( $field.is( 'select' ) && '' !== $field.val() ) { data.push( $field.val() ); }*/ } ); return data; }, setLgPlaceholders: function () { // var offset = this.$lg_offset_placeholder_value.val().replace( /[^\d]/g, '' ); // this.$lg_size.find( 'option:first' ).text( VcI8nColumnOffsetParam.inherit_default ); // this.$lg_offset.find( 'option:first' ).text( offset ? VcI8nColumnOffsetParam.inherit + offset : '' ); } } ); vc.atts.levelup_css_margin = { parse: function ( param ) { var $field = this.content().find( 'input.wpb_vc_param_value.' + param.param_name + '' ), levelup_css_margin = $field.data( 'vcMarginParam' ), result = levelup_css_margin.save(); var blank = true; $.each(result, function () { if(this.length){ blank = false; } }); return (blank ? '' : result.join( ':' )); }, init: function ( param, $field ) { $( '[data-margin-param="true"]', $field ).each( function () { var $this = $( this ), $field = $this.find( '.wpb_vc_param_value' ); $field.data( 'vcMarginParam', new LevelupCssMarginParam( { el: $this } ).render() ); } ); } }; if ($('.vc_levelup_css_tabs').length) { $('.wpb_el_type_levelup_css_margin').slice(1).css('display', 'none'); $('.vc_levelup_css_tabs li').on('click', function () { $('.vc_levelup_css_tabs li').removeClass('active'); $(this).addClass('active'); $('.wpb_el_type_levelup_css_margin').css('display', 'none'); $('.wpb_el_type_levelup_css_margin[data-vc-shortcode-param-name="css_' + $(this).data('val') + '"]').css('display', 'block'); }); } if ($('.wpb_el_type_levelup_css_margin').length) { $('.wpb_el_type_levelup_css_margin').find('.breakpoint').on('click', function () { var $this = $(this); $(this).parent().parent().find('.vc_levelup_css_margin_field').each(function () { if ($this.data('arch')) { $(this).val($(this).data('save')); } else { $(this).data('save', $(this).val()); $(this).val(0); } }); if ($this.data('arch')) { $this.data('arch', 0); $this.text('Set'); $(this).siblings(".reset").removeClass('hide'); } else { $this.data('arch', 1); $this.text('Cancel'); $(this).siblings(".reset").addClass('hide'); } }); $('.wpb_el_type_levelup_css_margin').find('.reset').on('click', function () { var $this = $(this); $(this).parent().parent().find('.vc_levelup_css_margin_field').each(function () { if ($this.data('arch')) { $(this).val($(this).data('save')); } else { $(this).data('save', $(this).val()); $(this).val(''); } }); if ($this.data('arch')) { $this.data('arch', 0); $this.text('Clean'); $(this).siblings(".breakpoint").removeClass('hide'); } else { $this.data('arch', 1); $this.text('Cancel'); $(this).siblings(".breakpoint").addClass('hide'); } }); } })( window.jQuery );