jQuery(document).ready(function($) { 'use strict'; var customize = wp.customize; /*header style switch*/ function header_style_switch(header_style) { $('#sub-accordion-section-section-navigation-bar > li[id^="customize-control-cactus-inline_header"').hide(); $('#sub-accordion-section-section-navigation-bar > li[id^="customize-control-cactus-classic_header"').hide(); $('#sub-accordion-section-section-navigation-bar > li[id^="customize-control-cactus-split_header"').hide(); $('#sub-accordion-section-section-navigation-bar > li[id^="customize-control-cactus-' + header_style + '_header"').show(); } var header_style = $('#customize-control-cactus-header_style input[type="radio"]:checked').val(); header_style_switch(header_style); wp.customize('cactus[header_style]', function(value) { value.bind(function(to) { header_style_switch(to); }); }); /*banner type switch*/ function banner_type_switch(type_banner) { if (type_banner === '2') { $('#customize-control-cactus-banner').hide(); $('#customize-control-cactus-video_banner').show(); $('#customize-control-cactus-video_title_banner').show(); $('#customize-control-cactus-video_subtitle_banner').show(); $('#customize-control-cactus-button_text_banner').show(); $('#customize-control-cactus-button_link_banner').show(); $('#customize-control-cactus-video_poster_banner').show(); } else { $('#customize-control-cactus-banner').show(); $('#customize-control-cactus-video_banner').hide(); $('#customize-control-cactus-video_title_banner').hide(); $('#customize-control-cactus-video_subtitle_banner').hide(); $('#customize-control-cactus-button_text_banner').hide(); $('#customize-control-cactus-button_link_banner').hide(); $('#customize-control-cactus-video_poster_banner').hide(); } } var type_banner = $('#customize-control-cactus-type_banner select').val(); banner_type_switch(type_banner); wp.customize('cactus[type_banner]', function(value) { value.bind(function(to) { var video_url = $('#customize-control-cactus-video_banner input').val(); customize.previewer.send('banner_video_customize', { video_url: video_url, type: to }); banner_type_switch(to); }); }); wp.customize('cactus[video_banner]', function(value) { value.bind(function(to) { customize.previewer.send('banner_video_url_customize', to); }); }); /*icon type switch*/ function icon_type_switch(icon_type,row) { if(!row.length) return false; if (icon_type === 'icon') { row.find('.repeater-field-image').hide(); row.find('.repeater-field-iconpicker').show(); } else { row.find('.repeater-field-image').show(); row.find('.repeater-field-iconpicker').hide(); } } $('select[data-field="icon_type"]').each(function(index, element) { var icon_type = $(this).val(); var row = $(this).parents('li.repeater-row'); icon_type_switch(icon_type,row); }); $(document).on('change', 'select[data-field="icon_type"]', function(){ var icon_type = $(this).val(); var row = $(this).parents('li.repeater-row'); icon_type_switch(icon_type,row); }); $(document).on('click', 'button.repeater-add', function(){ var newRow = $(this).parent('.customize-control-repeater').find('li.repeater-row:last'); setTimeout(function(){ var icon_type = newRow.find('select[data-field="icon_type"]').val(); if(icon_type !== 'undefined'){ icon_type_switch(icon_type,newRow); } }, 100); }); /*Top Bar Left tpl*/ function cactus_topbar_left_tpl() { var html = ''; $('#customize-control-cactus-topbar_left .repeater-fields > li').each(function(index, element) { var icon = $(this).find('input[data-field="icon"]').val(); var text = $(this).find('input[data-field="text"]').val(); var link = $(this).find('input[data-field="link"]').val(); var target = $(this).find('input[data-field="target"]').val(); html += '  ' + text + ''; }); customize.previewer.send('topbar_left', html); } wp.customize('cactus[topbar_left]', function(value) { value.bind(function(to) { cactus_topbar_left_tpl(); }); }); $(document).on('click', '#customize-control-cactus-topbar_left .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_topbar_left_tpl(); }); /*Top Bar Icons tpl*/ function cactus_topbar_icons_tpl() { var html = ''; $('#customize-control-cactus-topbar_icons .repeater-fields > li').each(function(index, element) { var icon = $(this).find('input[data-field="icon"]').val(); var link = $(this).find('input[data-field="link"]').val(); var target = $(this).find('input[data-field="target"]').val(); html += ''; }); customize.previewer.send('topbar_icons', html); } wp.customize('cactus[topbar_icons]', function(value) { value.bind(function(to) { cactus_topbar_icons_tpl(); }); }); $(document).on('click', '#customize-control-cactus-topbar_icons .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_topbar_icons_tpl(); }); /*Top Bar Right tpl*/ function cactus_topbar_right_tpl() { var html = ''; $('#customize-control-cactus-topbar_right .repeater-fields > li').each(function(index, element) { var icon = $(this).find('input[data-field="icon"]').val(); var text = $(this).find('input[data-field="text"]').val(); var link = $(this).find('input[data-field="link"]').val(); var target = $(this).find('input[data-field="target"]').val(); html += '  ' + text + ''; }); customize.previewer.send('topbar_right', html); } wp.customize('cactus[topbar_right]', function(value) { value.bind(function(to) { cactus_topbar_right_tpl(); }); }); $(document).on('click', '#customize-control-cactus-topbar_right .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_topbar_right_tpl(); }); /*Logo Right tpl*/ function cactus_logo_right_tpl() { var html = ''; $('#customize-control-cactus-logo_right .repeater-fields > li').each(function(index, element) { var icon = $(this).find('input[data-field="icon"]').val(); var text = $(this).find('input[data-field="text"]').val(); var link = $(this).find('input[data-field="link"]').val(); var target = $(this).find('input[data-field="target"]').val(); html += '  ' + text + ''; }); customize.previewer.send('logo_right', html); } wp.customize('cactus[logo_right]', function(value) { value.bind(function(to) { cactus_logo_right_tpl(); }); }); $(document).on('click', '#customize-control-cactus-logo_right .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_logo_right_tpl(); }); /*Classic Logo Left tpl*/ function cactus_classic_header_logo_left_tpl() { var html = ''; $('#customize-control-cactus-classic_header_logo_left .repeater-fields > li').each(function(index, element) { var icon = $(this).find('input[data-field="icon"]').val(); var text = $(this).find('input[data-field="text"]').val(); var link = $(this).find('input[data-field="link"]').val(); var target = $(this).find('input[data-field="target"]').val(); html += '  ' + text + ''; }); customize.previewer.send('classic_header_logo_left', html); } wp.customize('cactus[classic_header_logo_left]', function(value) { value.bind(function(to) { cactus_classic_header_logo_left_tpl(); }); }); $(document).on('click', '#customize-control-cactus-classic_header_logo_left .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_classic_header_logo_left_tpl(); }); /*Classic Logo Right tpl*/ function cactus_classic_header_logo_right_tpl() { var html = ''; $('#customize-control-cactus-classic_header_logo_right .repeater-fields > li').each(function(index, element) { var icon = $(this).find('input[data-field="icon"]').val(); var text = $(this).find('input[data-field="text"]').val(); var link = $(this).find('input[data-field="link"]').val(); var target = $(this).find('input[data-field="target"]').val(); html += '  ' + text + ''; }); customize.previewer.send('classic_header_logo_right', html); } wp.customize('cactus[classic_header_logo_right]', function(value) { value.bind(function(to) { cactus_classic_header_logo_right_tpl(); }); }); $(document).on('click', '#customize-control-cactus-classic_header_logo_right .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_classic_header_logo_right_tpl(); }); /*menu tpl*/ function cactus_menu_tpl() { var html = ''; $('#customize-control-cactus-frontpage_menu .repeater-fields > li').each(function(index, element) { var title = $(this).find('input[data-field="title"]').val(); var link = $(this).find('input[data-field="link"]').val(); var icon = $(this).find('input[data-field="icon"]').val(); var icon_str = ''; if(icon !=='') icon_str = ' ' ; if (title !== '') html += '
  • '+icon_str+ title + '
  • '; }); customize.previewer.send('frontpage_menu_selective', html); } wp.customize('cactus[frontpage_menu]', function(value) { value.bind(function(to) { cactus_menu_tpl(); }); }); $(document).on('click', '#customize-control-cactus-frontpage_menu .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_menu_tpl(); }); /* left menu tpl */ function cactus_left_menu_tpl() { var html = ''; $('#customize-control-cactus-split_header_left_menu .repeater-fields > li').each(function(index, element) { var title = $(this).find('input[data-field="title"]').val(); var link = $(this).find('input[data-field="link"]').val(); var icon = $(this).find('input[data-field="icon"]').val(); var icon_str = ''; if(icon !=='') icon_str = ' '; if (title !== '') html += '
  • '+icon_str+ title + '
  • '; }); customize.previewer.send('split_header_left_menu_selective', html); } wp.customize('cactus[split_header_left_menu]', function(value) { value.bind(function(to) { cactus_left_menu_tpl(); }); }); $(document).on('click', '#customize-control-cactus-split_header_left_menu .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_left_menu_tpl(); }); /* add menu item trigger */ $(document).on('click', '#customize-control-cactus-split_header_left_menu .repeater-add', function() { var menuWrap = $(this).parent('li.customize-control'); setTimeout(function() { var itemTitle = menuWrap.find('.repeater-fields > li:last .repeater-row-label').html(); menuWrap.find('.repeater-fields li:last input[data-field="title"]').val(itemTitle).trigger('change'); }, 300); }); $(document).on('click', '#customize-control-cactus-frontpage_menu .repeater-add', function() { var menuWrap = $(this).parent('li.customize-control'); setTimeout(function() { var itemTitle = menuWrap.find('.repeater-fields > li:last .repeater-row-label').html(); menuWrap.find('.repeater-fields li:last input[data-field="title"]').val(itemTitle).trigger('change'); }, 300); }); wp.customize( 'cactus[sticky_header_background_color]', function( value ) { value.bind( function( to ) { var patt = /^#([\da-fA-F]{2})([\da-fA-F]{2})([\da-fA-F]{2})$/; var matches = patt.exec(to); var opacity = $('#customize-control-cactus-sticky_header_background_opacity select').val(); var rgba = "rgba("+parseInt(matches[1], 16)+","+parseInt(matches[2], 16)+","+parseInt(matches[3], 16)+","+opacity+")"; customize.previewer.send('sticky_header_background_color', rgba); } ); } ); wp.customize( 'cactus[sticky_header_background_opacity]', function( value ) { value.bind( function( to ) { var color = $('#customize-control-cactus-sticky_header_background_color input').val(); var patt = /^#([\da-fA-F]{2})([\da-fA-F]{2})([\da-fA-F]{2})$/; var matches = patt.exec(color); var rgba = "rgba("+parseInt(matches[1], 16)+","+parseInt(matches[2], 16)+","+parseInt(matches[3], 16)+","+to+")"; console.log(rgba); customize.previewer.send('sticky_header_background_color', rgba); } ); } ); /*banner tpl*/ function cactus_banner_tpl() { var html = ''; $('#customize-control-cactus-banner .repeater-fields > li').each(function(index, element) { var title = $(this).find('input[data-field="title"]').val(); var subtitle = $(this).find('input[data-field="subtitle"]').val(); var image = $(this).find('input[data-field="image"]').parents('.repeater-field-image').find('img').attr('src'); var btn_text = $(this).find('input[data-field="btn_text"]').val(); var btn_link = $(this).find('input[data-field="btn_link"]').val(); html += '
    '; if (image !== '' && typeof image !== 'undefined') { html += '' + title + ''; } html += '
    '; html += '
    '; html += '
    '; html += '

    ' + title + '

    '; html += '

    ' + subtitle + '

    '; if (btn_text !== '') html += ''; html += '
    '; html += '
    '; html += '
    '; html += '
    '; }); customize.previewer.send('banner_selective', html); } wp.customize('cactus[banner]', function(value) { value.bind(function(to) { cactus_banner_tpl(); }); }); $(document).on('click', '#customize-control-cactus-banner .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_banner_tpl(); }); $(document).on('click', '#customize-control-cactus-banner .remove-button', function() { cactus_banner_tpl(); var row = $(this).parents('li.repeater-row').data('row'); customize.previewer.send('remove_banner_image', row); }); /*service tpl*/ function cactus_service_tpl() { var html = ''; var style = $('#customize-control-cactus-style_service').find('input[type="radio"]:checked').val(); var columns = $('#customize-control-cactus-columns_service').find('select').val(); $('#customize-control-cactus-service .repeater-fields > li').each(function(index, element) { var icon_type = $(this).find('select[data-field="icon_type"]').val(); var icon = $(this).find('input[data-field="icon"]').val(); var image = $(this).find('input[data-field="image"]').parents('.repeater-field-image').find('img').attr('src'); var title = $(this).find('input[data-field="title"]').val(); var text = $(this).find('textarea[data-field="text"]').val(); var title_link = $(this).find('input[data-field="title_link"]').val(); if (typeof icon_type === 'undefined') { icon_type = 'icon'; } if (icon !== '') { icon = icon.replace('fa ', ''); icon = icon.replace('fa-', ''); } title = '

    ' + title + '

    '; if (title_link !== '') title = '' + title + ''; html += '
  • '; if (icon_type === 'image') { if (image !== '' && typeof image !== 'undefined') { html += '
    '; } } else { html += '
    '; } html += '
    ' + title + '

    ' + text + '

  • '; }); customize.previewer.send('service_selective', html); } wp.customize('cactus[service]', function(value) { value.bind(function(to) { cactus_service_tpl(); }); }); wp.customize('cactus[service]', function(value) { value.bind(function(to) { cactus_service_tpl(); }); }); $(document).on('click', '#customize-control-cactus-service .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_service_tpl(); }); $(document).on('click', '#customize-control-cactus-service .remove-button', function() { cactus_service_tpl(); var row = $(this).parents('li.repeater-row').data('row'); customize.previewer.send('remove_service_image', row); }); /* works tpl*/ function cactus_works_tpl(style) { var html = ''; var items = ''; var filter = ''; var tags = []; if(style=='') style = $('#customize-control-cactus-style_works').find('input[type="radio"]:checked').val(); var columns = $('#customize-control-cactus-columns_works').find('select').val(); var worksID = 'works-' + Math.ceil(Math.random() * 10) + Math.ceil(Math.random() * 10); var ul_class = 'full'; if (style == '2') { ul_class = ''; } $('#customize-control-cactus-works .repeater-fields > li').each(function(index, element) { var title = $(this).find('input[data-field="title"]').val(); var image = $(this).find('input[data-field="image"]').parents('.repeater-field-image').find('img').attr('src'); var title_link = $(this).find('input[data-field="link"]').val(); var tag = $(this).find('input[data-field="tag"]').val(); var cssClass = '';; if (tag != '') { var slug = tag.toLowerCase().replace(' ', '-'); cssClass = 'group-' + slug; tags[slug] = '
  • ' + tag + '
  • '; } if(style == '1'){ items += '
  • '; items += ''; items += '
  • '; }else{ items += '
  • '; items += ''; items += '
  • '; } }); if (tags) { html += ''; } html += ''; customize.previewer.send('works_selective', { html: html, id: worksID, items: items, filter: filter }); } wp.customize('cactus[style_works]', function(value) { value.bind(function(to) { cactus_works_tpl(to); }); }); wp.customize('cactus[works]', function(value) { value.bind(function(to) { cactus_works_tpl(''); }); }); $(document).on('click', '#customize-control-cactus-works .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_works_tpl(''); }); $(document).on('click', '#customize-control-cactus-works .remove-button', function() { cactus_works_tpl(''); var row = $(this).parents('li.repeater-row').data('row'); customize.previewer.send('remove_works_image', row); }); wp.customize('cactus[columns_works]', function(value) { value.bind(function(to) { customize.previewer.send('columns_works', to); }); }); /* team tpl*/ function cactus_team_tpl(style) { var html = ''; var items = ''; var tags = []; var columns = $('#customize-control-cactus-columns_team').find('select').val(); if(style == '') style = $('#customize-control-cactus-style_team').find('input[type="radio"]:checked').val(); $('#customize-control-cactus-team .repeater-fields > li').each(function(index, element) { var name = $(this).find('input[data-field="name"]').val(); var avatar = $(this).find('input[data-field="avatar"]').parents('.repeater-field-image').find('img').attr('src'); var byline = $(this).find('input[data-field="byline"]').val(); var link = $(this).find('input[data-field="link"]').val(); if(style=='1'){ html += '
  • '; html += '
    ' + name + ''; if (link) { html += ''; } html += '
    '; html += '
    '; html += '
    '; html += '

    ' + name + '

    '; html += '

    ' + byline + '

    '; html += '
    '; html += '
    '; html += '
    '; if (link != '') { html += '
    '; } html += '
    '; html += '
  • '; }else{ html += '
  • '; html += '
    '; if(link!=''){ html += ''; } html += ''+name+''; if(link!=''){ html += ''; } html += '
    '; html += '

    '+name+'

    '; html += '

    '+byline+'

    '; html += '
    '; html += '
    '; html += '
  • '; } }); customize.previewer.send('team_selective', html); } wp.customize( 'cactus[style_team]', function( value ) { value.bind(function(to) { cactus_team_tpl(to); }); }); wp.customize('cactus[team]', function(value) { value.bind(function(to) { cactus_team_tpl(''); }); }); $(document).on('click', '#customize-control-cactus-team .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_team_tpl(''); }); $(document).on('click', '#customize-control-cactus-team .remove-button', function() { cactus_team_tpl(''); var row = $(this).parents('li.repeater-row').data('row'); customize.previewer.send('remove_team_image', row); }); wp.customize('cactus[columns_team]', function(value) { value.bind(function(to) { customize.previewer.send('columns_team', to); }); }); /*counter tpl*/ function cactus_counter_tpl() { var html = ''; $('#customize-control-cactus-counter .repeater-fields > li').each(function(index, element) { var title = $(this).find('input[data-field="title"]').val(); var icon = $(this).find('input[data-field="icon"]').val(); var number = $(this).find('input[data-field="number"]').val(); if (icon !== '') { icon = icon.replace('fa ', ''); icon = icon.replace('fa-', ''); } html += '
  • '; html += '
    '; html += '
    '; html += '
    ' + number + '
    '; html += '

    ' + title + '

    '; html += '
    '; html += '
  • '; }); customize.previewer.send('counter_selective', html); } wp.customize('cactus[counter]', function(value) { value.bind(function(to) { cactus_counter_tpl(); }); }); $(document).on('click', '#customize-control-cactus-counter .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_counter_tpl(); }); /* testimonial tpl*/ function cactus_testimonial_tpl() { var html = ''; var style = $('#customize-control-cactus-style_testimonial').find('input[type="radio"]:checked').val(); $('#customize-control-cactus-testimonial .repeater-fields > li').each(function(index, element) { console.log(style); var name = $(this).find('input[data-field="name"]').val(); var avatar = $(this).find('input[data-field="avatar"]').parents('.repeater-field-image').find('img').attr('src'); var byline = $(this).find('input[data-field="byline"]').val(); var text = $(this).find('textarea[data-field="text"]').val(); if (style == '2') { html += '
  • '; html += '
    '; html += '
    '; html += text; html += '
    '; html += '
    '; html += '' + name + ''; html += '
    '; html += '
    '; html += '

    ' + name + '

    '; html += '

    ' + byline + '

    '; html += '
    '; html += '
    '; html += '
  • '; } else { html += '
    '; html += '
    ' + text + '
    '; html += '
    ' + name + '
    '; html += '
    '; html += '

    ' + name + '

    '; html += '

    ' + byline + '

    '; html += '
    '; html += '
    '; } }); if (style == '2') { html = ''; } else { html = ''; } customize.previewer.send('testimonial_selective', html); } wp.customize('cactus[testimonial]', function(value) { value.bind(function(to) { cactus_testimonial_tpl(); }); }); wp.customize('cactus[style_testimonial]', function(value) { value.bind(function(to) { cactus_testimonial_tpl(); }); }); $(document).on('click', '#customize-control-cactus-testimonial .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_testimonial_tpl(); }); $(document).on('click', '#customize-control-cactus-testimonial .remove-button', function() { cactus_testimonial_tpl(); var row = $(this).parents('li.repeater-row').data('row'); customize.previewer.send('remove_testimonial_image', row); }); /* clients tpl */ function cactus_clients_tpl() { var html = ''; $('#customize-control-cactus-clients .repeater-fields > li').each(function(index, element) { var image = $(this).find('input[data-field="image"]').parents('.repeater-field-image').find('img').attr('src'); var title = $(this).find('input[data-field="title"]').val(); var link = $(this).find('input[data-field="link"]').val(); html += '
    ' + title + '
    '; }); customize.previewer.send('clients_selective', html); } wp.customize('cactus[clients]', function(value) { value.bind(function(to) { cactus_clients_tpl(); }); }); $(document).on('click', '#customize-control-cactus-clients .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_clients_tpl(); }); $(document).on('click', '#customize-control-cactus-clients .remove-button', function() { cactus_clients_tpl(); var row = $(this).parents('li.repeater-row').data('row'); customize.previewer.send('remove_clients_image', row); }); /* pricing tpl*/ function cactus_pricing_tpl() { var html = ''; $('#customize-control-cactus-pricing .repeater-fields > li').each(function(index, element) { var featured = $(this).find('input[data-field="featured"]').val(); var icon = $(this).find('input[data-field="icon"]').val(); var image = $(this).find('input[data-field="image"]').parents('.repeater-field-image').find('img').attr('src'); var title = $(this).find('input[data-field="title"]').val(); var currency = $(this).find('input[data-field="currency"]').val(); var price = $(this).find('input[data-field="price"]').val(); var unit = $(this).find('input[data-field="unit"]').val(); var features = $(this).find('textarea[data-field="features"]').val(); var button_text = $(this).find('input[data-field="button_text"]').val(); var button_link = $(this).find('input[data-field="button_link"]').val(); var button_target = $(this).find('input[data-field="button_target"]').val(); var css_class = ''; var button_class = 'cactus-dark'; if (featured == '1' || featured == 'on') { css_class = 'cactus-featured'; button_class = ''; } icon = icon.replace('fa-', ''); icon = icon.replace('fa ', ''); var icon_str = ''; var unit_str = ''; if (image !== '' && typeof image !== 'undefined') icon_str = ''; else icon_str = ' '; if (unit != '') unit_str = '/ ' + unit; html += '
  • '; html += '
    '; html += '
    '; html += '
    '; html += icon_str; html += '
    '; html += '

    '; html += title; html += '

    '; html += '
    '; html += '
    '; html += '' + currency + ''; html += '' + price + ''; html += '' + unit_str + ''; html += '
    '; html += '
    '; html += '
      '; if (features) { var features_array = features.split("\n"); $.each(features_array, function(index, value) { html += '
    • ' + value + '
    • '; }); } html += '
    '; html += '
    '; html += '
    '; html += '' + button_text + ''; html += '
    '; html += '
    '; html += '
  • '; }); customize.previewer.send('pricing_selective', html); } wp.customize('cactus[pricing]', function(value) { value.bind(function(to) { cactus_pricing_tpl(); }); }); $(document).on('click', '#customize-control-cactus-pricing .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_pricing_tpl(); }); $(document).on('click', '#customize-control-cactus-pricing .remove-button', function() { cactus_pricing_tpl(); var row = $(this).parents('li.repeater-row').data('row'); customize.previewer.send('remove_pricing_image', row); }); /*footer icons tpl*/ function cactus_footer_icons_tpl() { var html = ''; $('#customize-control-cactus-footer_icons .repeater-fields > li').each(function(index, element) { var title = $(this).find('input[data-field="title"]').val(); var icon = $(this).find('input[data-field="icon"]').val(); var link = $(this).find('input[data-field="link"]').val(); if (icon !== '') { icon = icon.replace('fa ', ''); icon = icon.replace('fa-', ''); } if (icon != '') html += '
  • '; }); customize.previewer.send('footer_icons_selective', html); } wp.customize('cactus[footer_icons]', function(value) { value.bind(function(to) { cactus_footer_icons_tpl(); }); }); $(document).on('click', '#customize-control-cactus-footer_icons .repeater-row-remove', function() { $(this).parents('li.repeater-row').remove(); cactus_footer_icons_tpl(); }); /* pricing shop*/ $(document).on('click', '#customize-control-cactus-categories_shop select', function() { customize.instance('cactus[categories_shop]').set($(this).val()) customize.instance('cactus[categories_shop]').previewer.refresh(); }); wp.customize('cactus[video_title_banner]', function(value) { value.bind(function(to) { $('.video_title_banner_selective').html(to); }); }); wp.customize('cactus[video_subtitle_banner]', function(value) { value.bind(function(to) { $('.banner_subtitle_banner_selective').html(to); }); }); wp.customize('cactus[button_text_banner]', function(value) { value.bind(function(to) { $('.button_text_banner_selective').html(to); customize.previewer.send('button_text_banner_selective', to); }); }); wp.customize('cactus[button_link_banner]', function(value) { value.bind(function(to) { customize.previewer.send('button_link_banner_selective', to); }); }); wp.customize('cactus[button_link_promo]', function(value) { value.bind(function(to) { customize.previewer.send('button_link_promo_selective', to); }); }); wp.customize('cactus[button_link_news]', function(value) { value.bind(function(to) { customize.previewer.send('button_link_news_selective', to); }); }); wp.customize('cactus[button_text_shop]', function(value) { value.bind(function(to) { $('.button_text_shop_selective').html(to); customize.previewer.send('button_text_shop_selective', to); }); }); wp.customize('cactus[button_link_shop]', function(value) { value.bind(function(to) { customize.previewer.send('button_link_shop_selective', to); }); }); wp.customize('cactus[button_link_call_to_action]', function(value) { value.bind(function(to) { customize.previewer.send('button_link_call_to_action_selective', to); }); }); /*$('#customize-theme-controls > ul').prepend('
  • '+cactus_customize_params.import_options+'
  • ');*/ $(document).on('click','#import-theme-options',function(){ if(confirm( cactus_customize_params.confirm )){ $('#accordion-section-importer .import-status').text(cactus_customize_params.loading); $.ajax({type:"POST",dataType:"html",url:ajaxurl,data:{action:'cactus_otpions_restore'}, success:function(data){ $('#accordion-section-importer .import-status').text(cactus_customize_params.complete); location.reload() ; },error:function(e){ $('#accordion-section-importer .import-status').text(cactus_customize_params.error); }}); } }); var cactus_customize_scroller = function($) { 'use strict'; $(function() { var customize = wp.customize; $('ul[id*="frontpage-sections"] .accordion-section').not('.panel-meta').each(function() { $(this).on('click', function() { var section = $(this).attr('aria-owns').split('_').pop(); customize.previewer.send('clicked-customizer-section', section); }); }); $('#accordion-section-panel-footer').on('click', function() { customize.previewer.send('clicked-customizer-footer', '.site-footer'); }); $('#accordion-section-title_tagline').on('click', function() { customize.previewer.send('clicked-customizer-title_tagline', '.header-wrap'); }); $('#accordion-section-panel-frontpage-menu').on('click', function() { customize.previewer.send('clicked-customizer-frontpage_menu', '.frontpage_menu_selective'); }); }); }; cactus_customize_scroller(jQuery); });