jQuery.fn.extend({ insertAt: function (index, string) { return jQuery(this).val(jQuery(this).val().substring(0, index) + string + jQuery(this).val().substring(index)); } }); jQuery(document).ready(function () { var arp_column_background_colors = global_column_background_colors(); var template = jQuery("input#arp_reference_template").val(); var skin = jQuery("input#arp_template_skin").val(); var ajaxurl = jQuery("#ajaxurl").val(); var action = jQuery('#pt_action').val(); jQuery("#arp_is_generate_html_canvas").val('no'); jQuery(".arp_editable_templates .template_action_button").tipso({ position: 'right', background: '#4c4c4c', width: 'auto' }); jQuery('#subscribe-arprice').click(function () { var ajaxurl = jQuery("#ajaxurl").val(); var cust_email = jQuery('#subscription_email').val(); if (cust_email == '') return false; jQuery('#subscribe_loader').css('display', 'inline'); jQuery.ajax({ type: "POST", url: ajaxurl, data: "action=arpsubscribe&cust_email=" + cust_email, success: function (html) { jQuery('#subscribe_loader').css('display', 'none'); if (html == "VERIFIED") { jQuery('#arplite_subscription_model').bPopup().close(); } else { jQuery('#arplite_subscription_model').bPopup().close(); } jQuery('#arplite_subscription_model').bPopup().close(); } }); return false; }); jQuery('.arp_button_slider').each(function () { var $this = jQuery(this); $this.slider({ min: 80, max: 200, step: 6, value: jQuery('input[name=button_size_' + jQuery(this).attr('data-column') + ']').val(), create: function (event, ui) { var slideValue = $this.slider('value'); var column_id = $this.attr('data-column'); arp_button_slider_tooltip(event, ui, slideValue, column_id); }, slide: function (event, ui) { var width = ui.value; var column = jQuery(this).attr('data-column'); jQuery('input[name=button_size_' + column + ']').val(width); var height = jQuery('input[name=button_height_' + column + ']').val(); arp_update_button_size(column, width, height); var slideValue = $this.slider('value'); var column_id = $this.attr('data-column'); arp_button_slider_tooltip(event, ui, slideValue, column_id); }, }) }); jQuery('.arp_button_height_slider').each(function () { var $this = jQuery(this); jQuery(this).slider({ min: 30, max: 60, step: 3, value: jQuery('input[name=button_height_' + jQuery(this).attr('data-column') + ']').val(), slide: function (event, ui) { var height = ui.value; var column = jQuery(this).attr('data-column'); jQuery('input[name=button_height_' + column + ']').val(height); var width = jQuery('input[name=button_size_' + column + ']').val(); arp_update_button_size(column, width, height); var slideValue = $this.slider('value'); var column_id = $this.attr('data-column'); arp_button_height_slider_tooltip(event, ui, slideValue, column_id); }, create: function (event, ui) { var slideValue = $this.slider('value'); var column_id = $this.attr('data-column'); arp_button_height_slider_tooltip(event, ui, slideValue, column_id); }, }) }); jQuery(document).on('click', "button#arp_choose_template", function () { if (jQuery("input#arp_template").val() === "") { alert('Please Select Template'); } else if (jQuery("input#arp_template_skin").val() == "") { alert('Please Select Template Skin'); } else { jQuery('#choose_template_box .b-close').trigger('click'); } }); jQuery('#arp_fontawesome_content').scroll(function () { if (jQuery("#font_awesome_size").is(':visible')) { var position = jQuery("#font_awesome_size").position(); if (typeof (position) !== undefined) { if (position.top <= 280) { jQuery("#font_awesome_size").removeClass('show_to_top'); } else if (position.top > 281) { jQuery("#font_awesome_size").addClass('show_to_top'); } } } }); jQuery(document).on('focus', '#new_table_name', function () { jQuery(this).css('border-color', ''); jQuery("#table_name_err").css('display', 'none'); }); jQuery(document).on('focus', '#no_table_cols', function () { jQuery(this).css('border-color', ''); jQuery("#table_cols_err").css('display', 'none'); }); jQuery(document).on('focus', '#no_table_rows', function () { jQuery(this).css('border-color', ''); jQuery("#table_rows_err").css('display', 'none'); }); jQuery(document).on('focus', '#pricing_table_main', function () { jQuery(this).css('border-color', ''); jQuery('#pricing_table_main_msg').css('display', 'none'); }); jQuery(document).on('focus', '#column_title', function () { jQuery(this).css('border-color', ''); }); jQuery("#header_font_details_div_dropdown").on('click', '#close_btn', function () { jQuery('#header_font_details_div_dropdown').fadeOut('fast'); }); jQuery("#price_font_details_div_dropdown").on('click', '#close_btn', function () { jQuery('#price_font_details_div_dropdown').fadeOut('fast'); }); jQuery("#price_text_font_details_div_dropdown").on('click', '#close_btn', function () { jQuery('#price_text_font_details_div_dropdown').fadeOut('fast'); }); jQuery("#content_font_details_div_dropdown").on('click', '#close_btn', function () { jQuery('#content_font_details_div_dropdown').fadeOut('fast'); }); jQuery("#button_font_details_div_dropdown").on('click', '#close_btn', function () { jQuery('#button_font_details_div_dropdown').fadeOut('fast'); }); jQuery("input[type='checkbox'].arp_checkbox").each(function () { if (jQuery(this).hasClass('light_bg')) { jQuery(this).wrap(''); } else if (jQuery(this).hasClass('dark_bg')) { jQuery(this).wrap(''); } }); jQuery("input[type='checkbox'].arp_checkbox:not(.arplite_restricted_view)").each(function () { if (jQuery(this).is(':checked') == true) jQuery(this).parent().addClass('checked'); else jQuery(this).parent().removeClass('checked'); }); jQuery('.general_color_box_font_color').on('change', function () { var color = jQuery(this).val(); jQuery(this).parent().attr('data-color', color); jQuery(this).val(color); }); ArpColumnResizable(); ArpColumnSortable(); if ((jQuery('.arppricingtablebodycontent').hasClass('selected'))) { initializesortable(); } jQuery('.arptooltipster').tipso({ position: 'bottom', background: '#43B4FB', width: 'auto' }); jQuery('.general_color_box_font_color').on('change', function () { var color = jQuery(this).val(); jQuery(this).parent().attr('data-color', color); jQuery(this).val(color); }); jQuery('.arp_guid_btn').tipso({ position: 'left', background: '#4c4c4c', width: 'auto', }); jQuery("input[type='checkbox'].arp_switch").each(function () { if (jQuery("input[type='checkbox']#" + jQuery(this).attr('id')).is(':checked')) { jQuery(this).wrap(''); } else { jQuery(this).wrap(''); } }); arprice_editor_width_responsive(); jQuery(document).on('click', '.buy_now_button', function () { var arp_version = document.getElementById('arp_version').value; var arp_request_version = document.getElementById('arp_request_version').value; var link_top_open = "http://arprice.arformsplugin.com/premium/upgrade_to_premium.php?rdt=t1&arp_version=" + arp_version + "&arp_request_version=" + arp_request_version; var win = window.open(link_top_open, '_blank'); win.focus(); }); jQuery(document).on('click', '.buy_now_button_link', function () { var arp_version = document.getElementById('arp_version').value; var arp_request_version = document.getElementById('arp_request_version').value; var link_top_open = "http://arprice.arformsplugin.com/premium/upgrade_to_premium.php?rdt=t1&arp_version=" + arp_version + "&arp_request_version=" + arp_request_version; var win = window.open(link_top_open, '_blank'); win.focus(); }); jQuery(document).on('click', '.purchase-premium_link', function () { var arp_version = document.getElementById('arp_version').value; var arp_request_version = document.getElementById('arp_request_version').value; var link_top_open = "http://arprice.arformsplugin.com/premium/upgrade_to_premium.php?rdt=t1&arp_version=" + arp_version + "&arp_request_version=" + arp_request_version; var win = window.open(link_top_open, '_blank'); win.focus(); }); jQuery(document).on('click', '.learn_more_button', function () { var arp_version = document.getElementById('arp_version').value; var arp_request_version = document.getElementById('arp_request_version').value; var link_top_open = "http://arprice.arformsplugin.com/premium/upgrade_to_premium.php?rdt=t2&arp_version=" + arp_version + "&arp_request_version=" + arp_request_version; var win = window.open(link_top_open, '_blank'); win.focus(); }); jQuery(document).on('click', '.learn_more_button_link', function () { var arp_version = document.getElementById('arp_version').value; var arp_request_version = document.getElementById('arp_request_version').value; var link_top_open = "http://arprice.arformsplugin.com/premium/upgrade_to_premium.php?rdt=t2&arp_version=" + arp_version + "&arp_request_version=" + arp_request_version; var win = window.open(link_top_open, '_blank'); win.focus(); }); jQuery(document).on('click', '.global_learn_more_button_link', function () { var arp_version = document.getElementById('arp_version').value; var arp_request_version = document.getElementById('arp_request_version').value; var link_top_open = "http://arprice.arformsplugin.com/premium/upgrade_to_premium.php?rdt=t2&arp_version=" + arp_version + "&arp_request_version=" + arp_request_version; var win = window.open(link_top_open, '_blank'); win.focus(); }); if (getCookie("arp_fav_color[colors]") == null) { var current = new Date(); current.setMonth(current.getMonth() + 1); document.cookie = 'arp_fav_color[colors]=; expires=' + current.toGMTString(); } }); function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } jQuery(document).on('click', '.add_arp_ribbon_object.add_arp_object', function (e) { jQuery('#arplite_custom_css_notice').bPopup({ modalColor: '#656565' }); }); jQuery(document).on('click', '#computer_icon', function () { if (!jQuery(this).hasClass('active')) { jQuery(".device_icon").removeClass('active'); jQuery(this).addClass('active'); var getmodalwidth = jQuery('#arp_pricing_table_preview').attr('data-modalwidth'); var left_width = jQuery('#arp_pricing_table_preview').attr('data-modalleft'); jQuery('#arp_pricing_table_preview').css('left', left_width + 'px'); jQuery('#arp_pricing_table_preview').css('width', getmodalwidth + 'px'); jQuery('#arp_pricing_table_preview').css('max-width', ''); } }); jQuery(document).on('click', '#tablet_icon', function () { if (!jQuery(this).hasClass('active')) { jQuery(".device_icon").removeClass('active'); jQuery(this).addClass('active'); var tablet_device_width = jQuery('#arp_responsive_tablet_width').val(); var modalwidth = jQuery(window).width(); if (tablet_device_width > 0) var device_width = tablet_device_width + 'px'; else var device_width = '768px'; var left_width = parseInt(modalwidth) - parseInt(device_width); left_width = Number(left_width) / 2; jQuery('#arp_pricing_table_preview').css('left', left_width + 'px'); jQuery('#arp_pricing_table_preview').css('width', device_width); jQuery('#arp_pricing_table_preview').css('max-width', ''); } }); jQuery(document).on('click', '#mobile_icon', function () { if (!jQuery(this).hasClass('active')) { jQuery(".device_icon").removeClass('active'); jQuery(this).addClass('active'); var mobile_device_width = jQuery('#arp_responsive_mobile_width').val(); var modalwidth = jQuery(window).width(); if (mobile_device_width > 0) var device_width = mobile_device_width + 'px'; else var device_width = '480px'; var left_width = parseInt(modalwidth) - parseInt(device_width); left_width = Number(left_width) / 2; jQuery('#arp_pricing_table_preview').css('left', left_width + 'px'); jQuery('#arp_pricing_table_preview').css('width', device_width); setTimeout(function () { jQuery('#arp_pricing_table_preview').css('max-width', '400px'); }, 200); } }); jQuery(".arp_model_preview_belt").on('click', '#prev_close_icon', function () { jQuery("#arp_pricing_table_preview").bPopup().close(); }); jQuery(document).on('click', '.arp_add_row_object', function (e) { jQuery('#arplite_custom_css_notice').bPopup({ modalColor: '#656565' }); }); jQuery(document).on('click', '.add_header_fontawesome', function (e) { if (jQuery(this).parent().find('.arp_font_awesome_model_box_container').is(':visible')) { jQuery(this).parent().find('.arp_font_awesome_model_box_container').slideUp(500); e.preventDefault(); return; } if (jQuery(this).parent().find('button').hasClass('arp_add_row_object') || jQuery(this).parent().find('button').hasClass('add_arp_object')) { var single_arrow = ''; } else { var single_arrow = 'arp_font_awesome_arrow_single'; } var column_id = jQuery(this).attr('data-column'); var data_insert = jQuery(this).attr('data-insert'); jQuery('#arpcol_to_insert_font').val(column_id); jQuery('#arpcol_insert_font').val(data_insert); jQuery(this).parent().find('.arp_font_awesome_model_box_container').slideDown(500); $this = jQuery(this); var ArpFontIcon = jQuery('#arp_font_icons').html(); if (jQuery(this).parent().find('.arp_font_awesome_model_box_container').html() == '') { jQuery(this).parent().find('.arp_font_awesome_model_box_container').html("
"); setTimeout(function () { $this.parent().find('.arp_font_awesome_model_box_container').html(ArpFontIcon); if (single_arrow == '') { jQuery('.arp_font_awesome_arrow').removeClass('arp_font_awesome_arrow_single'); } else { jQuery('.arp_font_awesome_arrow').addClass(single_arrow); } $this.parent().find('.arp_fainsideimge').addClass('add_header_font_awesome'); }, 1500); } jQuery('.font_awesome_size').remove(); e.preventDefault(); }); jQuery(document).on('click', '.arp_header_object', function (e) { jQuery('#media_upload_iframe').remove(); var data_insert = jQuery(this).attr('data-insert'); jQuery('#arp_fileupload_iframe').bPopup({ }, function () { var iframe_div = document.createElement('iframe'); iframe_div.setAttribute('src', 'media-upload.php?post_id=0&type=image'); iframe_div.setAttribute('id', 'media_upload_iframe'); iframe_div.setAttribute('class', 'b-iframe'); iframe_div.setAttribute('style', 'float:left;width:100%;height:530px;'); jQuery("#arp_iframeContent").append(iframe_div); }); jQuery('.b-iframe').load(function () { setTimeout(function () { jQuery('.b-iframe').attr('verticalscrolling', 'yes"'); jQuery('.b-iframe').css('border', 'solid 1px #f00'); jQuery('.b-iframe').attr('hspace', '0'); jQuery('.b-iframe').attr('style', 'overflow:hidden;width:100%;height:530px;'); jQuery('.b-iframe').attr('css', 'width:100%'); jQuery('.b-iframe').find('html').attr('style', 'auto !important;'); }, 100); }); window.send_to_editor = function (html) { var $html = jQuery('
', {'class': 'media-html', 'html': html}); var height = $html.find('img').attr('height'); var width = $html.find('img').attr('width'); var img_src = $html.find('img').attr('src'); var a_src = $html.find('a').attr('href'); jQuery('.arp_add_image_container:visible').find('#arp_header_image_url').val(img_src); jQuery('.arp_add_image_container:visible').find('#arp_header_image_height').val(height); jQuery('.arp_add_image_container:visible').find('#arp_header_image_width').val(width); jQuery('#arp_fileupload_iframe .b-close').trigger('click'); } }); jQuery(document).on('click', '.arp_modal_add_file_btn', function (e) { jQuery("#media_upload_iframe").remove(); var data_insert = jQuery(this).attr('data-insert'); var data_insert_id = jQuery(this).attr('data-id'); var data_column_id = jQuery(this).attr('data-column-id'); var col_no = data_column_id.replace('main_column_', ''); jQuery('#arp_fileupload_iframe').bPopup({ }, function () { var iframe_div = document.createElement('iframe'); iframe_div.setAttribute('src', 'media-upload.php?post_id=0&type=image'); iframe_div.setAttribute('id', 'media_upload_iframe'); iframe_div.setAttribute('class', 'b-iframe'); iframe_div.setAttribute('style', 'float:left;width:100%;height:530px;'); jQuery("#arp_iframeContent").append(iframe_div); }); jQuery('.b-iframe').load(function () { setTimeout(function () { jQuery('.b-iframe').attr('verticalscrolling', 'yes"'); jQuery('.b-iframe').css('border', 'solid 1px #f00'); jQuery('.b-iframe').attr('hspace', '0'); jQuery('.b-iframe').attr('style', 'overflow:hidden;width:100%;height:530px;'); jQuery('.b-iframe').attr('css', 'width:100%'); jQuery('.b-iframe').find('html').attr('style', 'auto !important;'); }, 100); }); window.send_to_editor = function (html) { var $html = jQuery('
', {'class': 'media-html', 'html': html}); var height = $html.find('img').attr('height'); var width = $html.find('img').attr('width'); var img_src = $html.find('img').attr('src'); var a_src = $html.find('a').attr('href'); if (data_insert == 'image') { jQuery('#arp_image_url').val(img_src); jQuery('#arp_image_height').val(height); jQuery('#arp_image_width').val(width); } else if (data_insert == 'btn_image') { jQuery('#main_column_' + col_no).find('#arp_btn_image_url').val(img_src); jQuery('#main_column_' + col_no).find('#arp_btn_image_height').val(height); jQuery('#main_column_' + col_no).find('#arp_btn_image_width').val(width); } else if ('video') { if (data_insert_id == 'arp_video_poster') jQuery('#' + data_insert_id).val(img_src); else jQuery('#' + data_insert_id).val(a_src); } else if ('audio') { jQuery('#' + data_insert_id).val(a_src); } else { jQuery('#' + data_insert_id).val(img_src); } jQuery('#arp_fileupload_iframe .b-close').trigger('click'); }; }); jQuery(document).on('click', '.arp_btn_add_file', function (e) { var data_insert = jQuery(this).attr('data-insert'); var data_insert_id = jQuery(this).attr('data-id'); jQuery("#media_upload_iframe").remove(); jQuery('#arp_fileupload_iframe').bPopup({ }, function () { var iframe_div = document.createElement('iframe'); iframe_div.setAttribute('src', 'media-upload.php?post_id=0&type=image'); iframe_div.setAttribute('id', 'media_upload_iframe'); iframe_div.setAttribute('class', 'b-iframe'); iframe_div.setAttribute('style', 'float:left;width:100%;height:530px;'); jQuery("#arp_iframeContent").append(iframe_div); }); jQuery('.b-iframe').load(function () { setTimeout(function () { jQuery('.b-iframe').attr('verticalscrolling', 'yes"'); jQuery('.b-iframe').css('border', 'solid 1px #f00'); jQuery('.b-iframe').attr('hspace', '0'); jQuery('.b-iframe').attr('style', 'overflow:hidden;width:100%;height:530px;'); jQuery('.b-iframe').attr('css', 'width:100%'); jQuery('.b-iframe').find('html').attr('style', 'auto !important;'); }, 100); }); window.send_to_editor = function (html) { var $html = jQuery('
', {'class': 'media-html', 'html': html}); var height = $html.find('img').attr('height'); var width = $html.find('img').attr('width'); var img_src = $html.find('img').attr('src'); var a_src = $html.find('a').attr('href'); jQuery('#arp_btn_image_url').val(img_src); jQuery('#arp_btn_image_height').val(height); jQuery('#arp_btn_image_width').val(width); jQuery('#arp_fileupload_iframe .b-close').trigger('click'); }; }); jQuery(document).on('click', '.ribbon_modal_close_btn', function () { jQuery('#arp_ribbon_colorpicker_wrapper').fadeOut(); document.getElementById('arp_advanced_color_picker').jscolor.hide(); }); jQuery(document).on('click', '#arp_close_colorpicker_advanced', function () { jQuery('#arp_ribbon_textcolor').val(jQuery('#arp_ribbon_txtcolor').val()); document.getElementById('arp_advanced_color_picker').jscolor.hide(); }); jQuery(document).on('focus', '.arp_pricing_table_name', function () { jQuery(this).parent().addClass('hover'); }); jQuery(document).on('blur', '.arp_pricing_table_name', function () { jQuery(this).parent().removeClass('hover'); }); jQuery(document).on('keypress', '.arp_pricing_table_name', function (e) { var txtvalue = jQuery(this).val(); var txtlength = txtvalue.length; if (e.keyCode == 13 || e.keyCode == 27) { jQuery(this).parent().removeClass('hover'); jQuery(this).trigger('blur'); jQuery(this).blur(); } else { if (txtlength > 25) { txtlength = txtlength * 2; jQuery(this).css('width', (txtlength * 5)); jQuery(this).parent().css('width', (txtlength * 5)); } } }) jQuery(document).on('click', '#main_pricing_table_name', function (e) { if (jQuery(e.target).hasClass('header_table_name')) { jQuery(this).find('input').trigger('focus'); } }); jQuery(document).on('click', '#save_btn.enable', function () { jQuery("#price_table_form").submit(); }); function arp_update_color(jscolor, id) { jQuery('.arprice_js_colorpicker').find('input#arp_color_picker_input').val(jscolor); if (jQuery(id).attr('id') === 'arp_caption_border_color_div') { var table_id = jQuery('#arp_reference_template').val(); var border_type = jQuery('input#arp_caption_border_style').val(); var border_size = jQuery('input#arp_caption_border_size').val(); var border_color = '#' + jscolor; change_caption_border_color(table_id, border_type, border_size, border_color); } if (jQuery(id).attr('id') === 'arp_caption_row_border_color_div') { jQuery('input#arp_caption_row_border_color').val('#' + jscolor); jQuery('input#arp_caption_row_border_color').trigger('change'); } var arp_el_data_id = jQuery(id).attr('data-id'); if (arp_el_data_id === 'arp_column_border_color_hidden' || arp_el_data_id === 'arp_row_border_color_hidden') { var $id = jQuery(id).attr('data-id'); jQuery('input#' + $id).val('#' + jscolor); jQuery('input#' + $id).trigger('change'); } if (arp_el_data_id === 'arp_global_button_border_color_hidden') { var width = jQuery('input#arp_global_button_border_width').val(); var style = jQuery('input#arp_global_button_border_style').val(); jQuery('.ArpPricingTableColumnWrapper').each(function (x) { jQuery(this).find('button#bestPlanButton').css('border', width + 'px ' + style + ' #' + jscolor); }); } var attr_id = jQuery(id).attr('id'); var column = jQuery(id).attr('data-column'); var row = jQuery(id).parent().attr('data-row'); change_color(attr_id, jscolor, column, row); } function check_package_validation() { var err = 0; var html = ''; var total_tables = jQuery("#arplite_total_tables").val(); if (total_tables > 3 && jQuery('#pt_action').val() != "edit") { jQuery('#arplite_save_table_notice').bPopup({ modalColor: '#656565' }); return false; } if (err > 0) { return false; } else { var req = 0 if (jQuery('#pricing_table_main').val().trim() == '') { jQuery('#pricing_table_main').css('border-color', '#ff0000'); jQuery("#main_table_name").trigger('click'); jQuery('#pricing_table_main_msg').css('display', 'block'); req++; } else { jQuery('#pricing_table_main').css('border-color', '#BCCBDA'); jQuery('#pricing_table_main_msg').css('display', 'none'); } if (req > 0) return false; jQuery('#arp_loader_div').addClass('no_bg_color'); jQuery('#arp_loader_div').show(); var ajaxurl = jQuery("#ajaxurl").val(); var total = jQuery("#total_packages").val(); var listing_url = jQuery("#listing_url").val(); var form = jQuery("#price_table_form").serialize(); var fields = jQuery("#price_table_form").ARPriceFilterFormData(); var json_fields = jQuery.toJSON(fields); var action = "arplite_add_price_table"; if (jQuery('#pt_action').val() == "new") { action = "arplite_add_price_table"; } else { action = "arplite_update_price_table"; } action = "arplite_save_pricing_table"; var is_template = jQuery("#is_template").val(); function completed_ajax_pricingtable() { var result = ARPricesack.response; var get_action = result.split('~|~'); var action = get_action[0]; var table_id = get_action[1]; var is_template = get_action[2]; if (action == "new") { jQuery('#arp_loader_div').hide(); jQuery('#arp_loader_div').removeClass('no_bg_color'); jQuery('#save_btn').removeClass('disable'); jQuery('#save_btn').addClass('enable'); if (is_template == 0) { var ajaxurl = jQuery("#ajaxurl").val(); var canvas_height = jQuery('#ArpPricingTableColumns .arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper').height(); jQuery('#ArpPricingTableColumns .arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper .arp_ribbon_container').css('display', 'none'); jQuery('#ArpPricingTableColumns').css({'float': 'left', 'width': '100%', 'padding': '0px', 'margin': '0px', 'height': canvas_height + 'px'}); html2canvas(document.querySelector("#ArpPricingTableColumns"), { onrendered: function (canvas) { var img = canvas.toDataURL("image/png"); img = img.replace('data:image/png', ''); img = img.replace('base64', ''); jQuery.ajax({ url: ajaxurl, type: 'POST', data: 'action=arplite_save_template_image&arp_image_data=' + img + '&template_id=' + table_id, success: function (result) { } }); } }); jQuery('#ArpPricingTableColumns .arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper .arp_ribbon_container').css('display', ''); jQuery('#ArpPricingTableColumns').css({'float': '', 'width': '', 'height': '', 'padding': '', 'margin': ''}); } jQuery('#pt_action').val('edit'); jQuery('#table_id').val(table_id); jQuery('#template_type_new').val(table_id); var template = jQuery('#arp_template').val(); var skin = jQuery('#arp_template_skin').val(); var img_url = jQuery('#pricing_table_img_url').val(); if (window.history.pushState) { var pageurl = arp_removeVariableFromURL(document.URL, 'arp_action'); pageurl = arp_removeVariableFromURL(pageurl, 'eid'); pageurl += '&arp_action=edit&eid=' + table_id; window.history.pushState({path: pageurl}, '', pageurl); } jQuery("#savebtn").attr('disabled', false); jQuery('#success_message').animate({width: 'toggle'}, 'slow'); jQuery(window.opera ? 'html' : 'html, body').animate({scrollTop: jQuery('#success_message').offset().top - 250}, 'slow'); jQuery('#success_message').delay(3000).animate({width: 'toggle'}, 'slow'); var pricing_table_upload_url = jQuery("#pricing_table_upload_url").val(); var link = ""; jQuery('ul#packages').prepend(link); var skin = jQuery("#arp_template_skin").val(); var style = jQuery("#ArpTemplate_main").find('style').first().html(); var template = jQuery("#arp_template").val(); var arp_template_name = jQuery("#arp_template_name").val(); arp_template_name = arp_template_name.replace('arplitetemplate_', ''); var find_text = 'arplite_price_table_' + arp_template_name; var find_text_n = 'arplitetemplate_' + arp_template_name; var rep = new RegExp(find_text, 'g'); var rep_n = new RegExp(find_text_n, 'g'); style = style.replace(rep, 'arplite_price_table_' + table_id); style = style.replace(rep_n, 'arplitetemplate_' + table_id); jQuery('#ArpTemplate_main').find('style').first().html(style); jQuery('head').find('style').each(function () { var id = jQuery(this).attr('id'); if (typeof id !== undefined && /(_pseudo_css)/ig.test(id)) { var find_text = 'arplite_price_table_' + arp_template_name; var regexp = new RegExp(find_text, 'g'); var stylesheet = jQuery(this).html(); stylesheet = stylesheet.replace(regexp, 'arplite_price_table_' + table_id); jQuery(this).html(stylesheet); } }); var arp_border_radius_style = jQuery("#border_radius_styles").html(); if (arp_border_radius_style != '') { var new_template_style = arp_border_radius_style.replace(/arplitetemplate_(\d+)/g, 'arplitetemplate_' + table_id); jQuery("#border_radius_styles").html(new_template_style); } jQuery('.arp_allcolumnsdiv .ArpPricingTableColumnWrapper').each(function () { if (jQuery(this).find('style').first().attr('data-position') == 'inside') { var style_new = jQuery(this).find('style').html(); var arp_template_name = jQuery("#arp_template_name").val(); var find_text = arp_template_name; var rplc = new RegExp(find_text, 'g'); style_new = style_new.replace(rplc, 'arplitetemplate_' + table_id); jQuery(this).find('style').first().html(style_new); } var arp_template_name = jQuery("#arp_template_name").val(); var ribbon_style = jQuery(this).find('#arp_ribbon_container').find('style').html(); var old_template_id = arp_template_name.replace('arplitetemplate_', ''); if (typeof (ribbon_style) !== 'undefined') { var ribbon_style_new = ribbon_style.replace('arplite_price_table_' + old_template_id, 'arplite_price_table_' + table_id); jQuery(this).find('#arp_ribbon_container').find('style').html(ribbon_style_new); } }); jQuery('.ArpPriceTable').attr('class', 'ArpPriceTable arplite_price_table_' + table_id + ' arplitetemplate_' + table_id + ' arp' + skin + ' arp_admin_template_editor'); jQuery('#arp_template_name').val('arplitetemplate_' + table_id); jQuery("#arp_shortcode").css('display', 'block'); jQuery("#arp_shortcode_value").html('[ARPLite id=' + table_id + ']'); var timesRun = 0; var interval = setInterval(function () { timesRun += 1; if (timesRun === 10) { clearInterval(interval); } jQuery("#arp_shortcode_value").fadeOut('slow', function () { jQuery(this).fadeIn('slow', function () { }); }); }, 1000); jQuery('#arp_template').val('arplitetemplate_' + table_id); } else if (action == 'notice') { jQuery('#arp_loader_div').hide(); jQuery('#arplite_save_table_notice').bPopup({ modalColor: '#656565' }); return false; } else { jQuery('#arp_loader_div').hide(); jQuery('#save_btn').removeClass('disable'); jQuery('#save_btn').addClass('enable'); var pricing_table_upload_url = jQuery('#pricing_table_upload_url').val(); if (window.history.pushState) { var pageurl = arp_removeVariableFromURL(document.URL, 'arp_action'); pageurl = arp_removeVariableFromURL(pageurl, 'eid'); pageurl += '&arp_action=edit&eid=' + table_id; window.history.pushState({path: pageurl}, '', pageurl); } jQuery("#savebtn").attr('disabled', false); jQuery('#success_message').animate({width: 'toggle'}, 'slow'); jQuery(window.opera ? 'html' : 'html, body').animate({scrollTop: jQuery('#success_message').offset().top - 250}, 'slow'); jQuery('#success_message').delay(3000).animate({width: 'toggle'}, 'slow'); if (is_template == 0) { var ARPcssurl = pricing_table_upload_url + '/css/arplitetemplate_' + table_id + '.css'; if (jQuery('link[rel*=style][href="' + ARPcssurl + '"]').length == 0) { jQuery('head').append(''); } setTimeout(function () { remove_column_height(); arp_header_title_responsive(); arp_price_text_responsive(); arp_price_label_responsive(); arp_column_desc_responsive(); adjust_column_height(); }, 500); } if (is_template == 0) { jQuery('#ArpPricingTableColumns').css({'float': 'left', 'width': '100%'}); var ajaxurl = jQuery("#ajaxurl").val(); var is_generate_html_canvas = jQuery("#arp_is_generate_html_canvas").val(); if (is_generate_html_canvas == 'yes') { jQuery('#ArpPricingTableColumns .arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper .arp_ribbon_container').css('display', 'none'); var canvas_height = jQuery('#ArpPricingTableColumns .arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper').height(); jQuery('#ArpPricingTableColumns').css({'float': 'left', 'width': '100%', 'padding': '0px', 'margin': '0px', 'height': canvas_height + 'px'}); html2canvas(document.querySelector("#ArpPricingTableColumns"), { onrendered: function (canvas) { var img = canvas.toDataURL("image/png"); img = img.replace('data:image/png', ''); img = img.replace('base64', ''); jQuery.ajax({ url: ajaxurl, type: 'POST', data: 'action=arplite_save_template_image&arp_image_data=' + img + '&template_id=' + table_id, success: function (result) { jQuery("#arp_is_generate_html_canvas").val('no'); } }); } }); } jQuery('#ArpPricingTableColumns .arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper .arp_ribbon_container').css('display', ''); jQuery('#ArpPricingTableColumns').css({'float': '', 'width': '', 'padding': '', 'margin': '', 'height': ''}); } } } var ARPricesack = new sack(ajaxurl); ARPricesack.execute = 0; ARPricesack.method = "POST"; ARPricesack.setVar("action", "arplite_save_pricing_table"); ARPricesack.setVar("filtered_data", json_fields); ARPricesack.onError = function () { alert('Ajax error while saving pricing table'); } ARPricesack.onCompletion = completed_ajax_pricingtable; ARPricesack.runAJAX(); jQuery("html, body").animate({scrollTop: 0}, "slow"); return false; } } function arp_preview(src_url) { var table_id = jQuery("#table_id").val(); var ajaxurl = jQuery("#ajaxurl").val(); var fields = jQuery("#price_table_form").ARPriceFilterFormData(); var json_fields = jQuery.toJSON(fields); var fields = jQuery("#price_table_form").ARPriceFilterFormData(); var json_fields = jQuery.toJSON(fields); function show_arprice_preview() { var result = ARPricePreview.response; jQuery("#iframediv").html(' ').append(''); jQuery('#iframediv').show(); jQuery(window.opera ? 'html' : 'html, body').animate({scrollTop: jQuery('#iframediv').offset().top - 0}, 1500); } var ARPricePreview = new sace(ajaxurl); ARPricePreview.execute = 0; ARPricePreview.method = "POST"; ARPricePreview.setVar("action", "arplite_updatetabledata"); ARPricePreview.setVar("filtered_data", json_fields); ARPricePreview.onError = function () { alert('Ajax error while saving pricing table'); } ARPricePreview.onCompletion = show_arprice_preview; ARPricePreview.runAJAX(); return; } function arp_select_template(template_id, id, color_scheme, reference_template) { jQuery('.arp_template_scheme').removeClass('arp_active'); jQuery('#arp_template_' + template_id).addClass('arp_active'); jQuery("#template_type_new").val(template_id); jQuery('#table_id').val(template_id); jQuery('#arp_template_old').val(id); jQuery("#arp_template").val('arplitetemplate_' + template_id); jQuery("#arp_template_skin").val(color_scheme); jQuery('#arp_ready_template').show(); jQuery('#delete_table_id').val(template_id); jQuery("#arp_reference_template").val(reference_template); var is_template = jQuery('#arp_template_' + template_id).attr('is_template'); if (is_template == 0) jQuery('div#delete_template.savebtn').show(); else jQuery('div#delete_template.savebtn').hide(); } function arp_select_template_skin(skin, color_code) { var template = jQuery("input#arp_reference_template").val(); var user_edited = jQuery('input#arp_user_edited_template').val(); var curr_template = jQuery("input#arp_template_name").val(); var edited_columns = jQuery('#arp_user_edited_columns').val(); var header_caption_color_code = '#ffffff'; var is_gradient_template = 0; var all_skin_template = 0; var default_skin_template = 0; var gradient_arr = new Array(); jQuery('.arp_selected_color_skin').remove(); if (skin == 'db_custom_skin' || skin == 'custom_skin') { jQuery('#arplite_custom_notice').bPopup({ modalColor: '#656565' }); return; } jQuery('.color_row').each(function () { if (jQuery(this).attr('skin-name') == skin && skin != 'db_custom_skin' && skin != 'custom_skin') { jQuery(this).append('
'); } }); jQuery('head').find('style').each(function () { var id = jQuery(this).attr('id'); if (typeof id !== undefined && /(_pseudo_css)/ig.test(id)) { jQuery(this).remove(); } }); var css_pseudo_element_regex = arprice_css_pseudo_elements(); var previous_skin = jQuery('input#arp_template_skin').val(); jQuery('#arp_user_edited_columns').val(''); jQuery('#arp_custom_color_code').val(color_code); var arp_column_background_colors = global_column_background_colors(); var arp_column_section_bg_colors = global_column_section_background_colors(); var css_classes = arp_column_section_bg_colors[template]['css']; var attributes = arp_column_section_bg_colors[template]['attribute']; var custom_skin = arp_column_section_bg_colors[template]['custom_css']; var arp_gradient_templates = arp_global_default_gradient_templates(); var arp_gradient_template_colors = arp_global_default_gradient_colors(); var arp_exclude_caption = arplite_exclude_caption_column_for_color_skin(); var default_skin_gradient_templates = arp_gradient_templates['default_only']; var all_skin_gradient_templates = arp_gradient_templates['all_skins']; if (default_skin_gradient_templates.indexOf(template) > -1) { is_gradient_template = 1; default_skin_template = 1; all_skin_template = 0; } else if (all_skin_gradient_templates.indexOf(template) > -1) { is_gradient_template = 1; all_skin_template = 1; default_skin_template = 0; } if (typeof (arp_gradient_template_colors[template]) != 'undefined') { gradient_arr = arp_gradient_template_colors[template]['arp_color_skin']['arp_css']; } for (var level_name in gradient_arr) { gradient_arr = gradient_arr[level_name]; } var arp_footer_section_templates = global_column_footer_type_templates(); var arp_color_skin_templates = global_arp_color_skin_templats(); var total_column = jQuery('.ArpPricingTableColumnWrapper').length; var column_without_caption = jQuery('.ArpPricingTableColumnWrapper:not(.maincaptioncolumn)').length; var m = 0; if (total_column > column_without_caption && arp_color_skin_templates['type_1'].indexOf(template) > -1) { var m = 0; } else if (total_column == column_without_caption && arp_color_skin_templates['type_1'].indexOf(template) > -1) { var m = 1; } else { var m = 0; } jQuery('.ArpPricingTableColumnWrapper').each(function (key) { $this = jQuery(this); var id = jQuery(this).attr('id'); var btn_image_url = jQuery('#' + id).find('#btn_img_url').val(); var col_arr_key = m % 5; if (arp_color_skin_templates['type_1'].indexOf(template) > -1) { if (col_arr_key == 0 && key > 0) col_arr_key = 5; } else if (arp_color_skin_templates['type_5'].indexOf(template) > -1) { col_arr_key = m % 5; } else { col_arr_key = 0; } var arp_header_background_color_input = (typeof arp_column_background_colors[template][skin]['arp_header_background'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_header_background'][col_arr_key] : ''; if (arp_header_background_color_input == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_header_background_color_input = (typeof arp_column_background_colors[template][previous_skin]['arp_header_background'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_header_background'][1] : arp_column_background_colors[template][previous_skin]['arp_header_background'][0]; } var arp_header_hover_bgcolor = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['header_bg_color'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['header_bg_color'][col_arr_key] : ''; if (arp_header_hover_bgcolor == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_header_hover_bgcolor = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['header_bg_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['header_bg_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['header_bg_color'][0]; } var arp_header_font_color = (typeof arp_column_background_colors[template][skin]['arp_header_font_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_header_font_color'][1] : ''; if (arp_header_font_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_header_font_color = (typeof arp_column_background_colors[template][previous_skin]['arp_header_font_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_header_font_color'][1] : arp_column_background_colors[template][previous_skin]['arp_header_font_color'][0]; } var arp_header_hover_font_color = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['arp_header_hover_font_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['arp_header_hover_font_color'][1] : ''; if (arp_header_hover_font_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_header_hover_font_color = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_header_hover_font_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_header_hover_font_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_header_hover_font_color'][0]; } var arp_pricing_background_color_input = (typeof arp_column_background_colors[template][skin]['arp_price_background'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_price_background'][col_arr_key] : ''; if (arp_pricing_background_color_input == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_pricing_background_color_input = (typeof arp_column_background_colors[template][previous_skin]['arp_price_background'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_price_background'][1] : arp_column_background_colors[template][previous_skin]['arp_price_background'][0]; } var arp_price_value_color_input = (typeof arp_column_background_colors[template][skin]['arp_price_value_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_price_value_color'][1] : ''; if (typeof arp_price_value_color_input == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_price_value_color_input = (typeof arp_column_background_colors[template][previous_skin]['arp_price_value_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_price_value_color'][1] : arp_column_background_colors[template][previous_skin]['arp_price_value_color'][0]; } var arp_price_value_hover_color = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['arp_price_value_hover_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['arp_price_value_hover_color'][1] : ''; if (arp_price_value_hover_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_price_value_hover_color = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_price_value_hover_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_price_value_hover_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_price_value_hover_color'][0]; } var arp_price_hover_bgcolor = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['price_bg_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['price_bg_color'][col_arr_key] : ''; if (arp_price_hover_bgcolor == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_price_hover_bgcolor = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['price_bg_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['price_bg_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['price_bg_color'][0]; } var arp_body_odd_row_background_color = (typeof arp_column_background_colors[template][skin]['arp_body_odd_row_background_color'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_body_odd_row_background_color'][0] : ''; if (arp_body_odd_row_background_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_body_odd_row_background_color = arp_column_background_colors[template][previous_skin]['arp_body_odd_row_background_color'][0]; } var arp_body_even_row_background_color_light = (typeof arp_column_background_colors[template][skin]['arp_body_even_row_background_color'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_body_even_row_background_color'][0] : ''; if (arp_body_even_row_background_color_light == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_body_even_row_background_color_light = arp_column_background_colors[template][previous_skin]['arp_body_even_row_background_color'][0]; } var arp_body_even_row_background_color_dark = (typeof arp_column_background_colors[template][skin]['arp_body_even_row_background_color'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_body_even_row_background_color'][1] : ''; if (arp_body_even_row_background_color_dark == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_body_even_row_background_color_dark = (typeof arp_column_background_colors[template][previous_skin]['arp_body_even_row_background_color'][1]) ? arp_column_background_colors[template][previous_skin]['arp_body_even_row_background_color'][1] : arp_column_background_colors[template][previous_skin]['arp_body_even_row_background_color'][0]; } var arp_body_odd_row_hover_background_color = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['arp_body_odd_row_hover_background_color'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['arp_body_odd_row_hover_background_color'][0] : ''; if (arp_body_odd_row_hover_background_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_body_odd_row_hover_background_color = arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_body_odd_row_hover_background_color'][0]; } var arp_body_even_row_hover_background_color = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['arp_body_even_row_hover_background_color'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['arp_body_even_row_hover_background_color'][0] : ''; if (arp_body_even_row_hover_background_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_body_even_row_hover_background_color = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_body_even_row_hover_background_color'][1] !== 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_body_even_row_hover_background_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_body_even_row_hover_background_color'][0]; } var arp_body_font_color = (typeof arp_column_background_colors[template][skin]['arp_body_font_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_body_font_color'][1] : ''; if (arp_body_font_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_body_font_color = (typeof arp_column_background_colors[template][previous_skin]['arp_body_font_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_body_font_color'][1] : arp_column_background_colors[template][previous_skin]['arp_body_font_color'][0]; } var arp_body_font_hover_color = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['arp_body_font_hover_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['arp_body_font_hover_color'][1] : ''; if (arp_body_font_hover_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_body_font_hover_color = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_body_font_hover_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_body_font_hover_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_body_font_hover_color'][0]; } var arp_body_even_font_color = (typeof arp_column_background_colors[template][skin]['arp_body_even_font_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_body_even_font_color'][1] : ''; if (arp_body_even_font_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_body_even_font_color = (typeof arp_column_background_colors[template][previous_skin]['arp_body_even_font_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_body_even_font_color'][1] : arp_column_background_colors[template][previous_skin]['arp_body_even_font_color'][0]; } var arp_body_even_font_hover_color = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['arp_body_even_font_hover_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['arp_body_even_font_hover_color'][1] : ''; if (arp_body_even_font_hover_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_body_even_font_hover_color = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_body_even_font_hover_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_body_even_font_hover_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_body_even_font_hover_color'][0]; } if (arp_footer_section_templates['type_1'].indexOf(template) > -1) { if (jQuery(this).hasClass('maincaptioncolumn')) { var arp_footer_content_background_color = (typeof arp_column_background_colors[template][skin]['arp_footer_background'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_footer_background'][0] : ''; if (arp_footer_content_background_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_footer_content_background_color = arp_column_background_colors[template][previous_skin]['arp_footer_background'][0]; } } else { var arp_footer_content_background_color = (typeof arp_column_background_colors[template][skin]['arp_footer_background'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_footer_background'][1] : ''; if (arp_footer_content_background_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_footer_content_background_color = (typeof arp_column_background_colors[template][previous_skin]['arp_footer_background'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_footer_background'][1] : arp_column_background_colors[template][previous_skin]['arp_footer_background'][0]; } var arp_footer_hover_bgcolor = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['footer_bg_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['footer_bg_color'][1] : ''; if (arp_footer_hover_bgcolor == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_footer_hover_bgcolor = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['footer_bg_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['footer_bg_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['footer_bg_color'][0]; } } } else { var arp_footer_content_background_color = (typeof arp_column_background_colors[template][skin]['arp_footer_background'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_footer_background'][0] : ''; if (arp_footer_content_background_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_footer_content_background_color = arp_column_background_colors[template][previous_skin]['arp_footer_background'][0]; } var arp_footer_hover_bgcolor = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['footer_bg_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['footer_bg_color'][0] : ''; if (arp_footer_hover_bgcolor == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_footer_hover_bgcolor = arp_column_background_colors[template][previous_skin]['arp_hover_color']['footer_bg_color'][0]; } } var arp_footer_font_color_input = (typeof arp_column_background_colors[template][skin]['arp_footer_font_color'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_footer_font_color'][1] : ''; if (arp_footer_font_color_input == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_footer_font_color_input = (typeof arp_column_background_colors[template][previous_skin]['arp_footer_font_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_footer_font_color'][1] : arp_column_background_colors[template][previous_skin]['arp_footer_font_color'][0]; } var arp_footer_hover_font_color = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['arp_footer_hover_font_color'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['arp_footer_hover_font_color'][1] : ''; if (arp_footer_hover_font_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_footer_hover_font_color = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_footer_hover_font_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_footer_hover_font_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_footer_hover_font_color'][0]; } var arp_button_background_color_input = (typeof arp_column_background_colors[template][skin]['arp_button_background'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_button_background'][col_arr_key] : ''; if (arp_button_background_color_input == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_button_background_color_input = (typeof arp_column_background_colors[template][previous_skin]['arp_button_background'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_button_background'][1] : arp_column_background_colors[template][previous_skin]['arp_button_background'][0]; } var arp_button_hover_bgcolor = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['button_bg_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['button_bg_color'][col_arr_key] : ''; if (arp_button_hover_bgcolor == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_button_hover_bgcolor = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['button_bg_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['button_bg_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['button_bg_color'][0]; } var arp_button_font_color = (typeof arp_column_background_colors[template][skin]['arp_button_font_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_button_font_color'][1] : ''; if (arp_button_font_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_button_font_color = (typeof arp_column_background_colors[template][previous_skin]['arp_button_font_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_button_font_color'][1] : arp_column_background_colors[template][previous_skin]['arp_button_font_color'][0]; } var arp_button_hover_font_color = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['arp_button_hover_font_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['arp_button_hover_font_color'][1] : ''; if (arp_button_hover_font_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_button_hover_font_color = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_button_hover_font_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_button_hover_font_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_button_hover_font_color'][0]; } var arp_column_background_color_input = (typeof arp_column_background_colors[template][skin]['arp_column_background'] !== 'undefined') ? arp_column_background_colors[template][skin]['arp_column_background'][col_arr_key] : ''; if (arp_column_background_color_input == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_column_background_color_input = (typeof arp_column_background_colors[template][previous_skin]['arp_column_background'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_column_background'][1] : arp_column_background_colors[template][previous_skin]['arp_column_background'][0]; } var arp_column_hover_bgcolor = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['column_bg_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['column_bg_color'][col_arr_key] : ''; if (arp_column_hover_bgcolor == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_column_hover_bgcolor = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['column_bg_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['column_bg_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['column_bg_color'][0]; } var arp_description_background_color_input = (typeof arp_column_background_colors[template][skin]['arp_desc_background'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_desc_background'][col_arr_key] : ''; if (arp_description_background_color_input == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_description_background_color_input = (typeof arp_column_background_colors[template][previous_skin]['arp_desc_background'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_desc_background'][1] : arp_column_background_colors[template][previous_skin]['arp_desc_background'][0]; } var arp_description_font_color = (typeof arp_column_background_colors[template][skin]['arp_desc_font_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_desc_font_color'][1] : ''; if (arp_description_font_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_description_font_color = (typeof arp_column_background_colors[template][previous_skin]['arp_desc_font_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_desc_font_color'][1] : arp_column_background_colors[template][previous_skin]['arp_desc_font_color'][0]; } var arp_description_hover_font_color = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['arp_desc_hover_font_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['arp_desc_hover_font_color'][1] : ''; if (arp_description_hover_font_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_description_hover_font_color = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_desc_hover_font_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_desc_hover_font_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_desc_hover_font_color'][0]; } var arp_description_hover_background_color_input = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['arp_desc_hover_background'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['arp_desc_hover_background'][col_arr_key] : ''; if (arp_description_hover_background_color_input == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_description_hover_background_color_input = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_desc_hover_background'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_desc_hover_background'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_desc_hover_background'][0]; } var arp_price_duration_color_input = (typeof arp_column_background_colors[template][skin]['arp_price_duration_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_price_duration_color'][col_arr_key] : ''; if (arp_price_duration_color_input == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_price_duration_color_input = (typeof arp_column_background_colors[template][previous_skin]['arp_price_duration_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_price_duration_color'][1] : arp_column_background_colors[template][previous_skin]['arp_price_duration_color'][0]; } var arp_column_hover_bgcolor = (typeof arp_column_background_colors[template][skin]['arp_hover_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['column_bg_color'] : ''; if (arp_column_hover_bgcolor == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_column_hover_bgcolor = arp_column_background_colors[template][previous_skin]['arp_hover_color']['column_bg_color']; } var arp_button_hover_bgcolor = (typeof arp_column_background_colors[template][skin]['arp_hover_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['button_bg_color'] : ''; if (arp_button_hover_bgcolor == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_button_hover_bgcolor = arp_column_background_colors[template][previous_skin]['arp_hover_color']['button_bg_color']; } var arp_shortcode_background_color_input = (typeof arp_column_background_colors[template][skin]['arp_shortcode_background'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_shortcode_background'][col_arr_key] : ''; if (arp_shortcode_background_color_input == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_shortcode_background_color_input = (typeof arp_column_background_colors[template][previous_skin]['arp_shortcode_background'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_shortcode_background'][1] : arp_column_background_colors[template][previous_skin]['arp_shortcode_background'][0]; } var arp_shortcode_font_color = (typeof arp_column_background_colors[template][skin]['arp_shortcode_font_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_shortcode_font_color'][1] : ''; if (arp_shortcode_font_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_shortcode_font_color = (typeof arp_column_background_colors[template][previous_skin]['arp_shortcode_font_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_shortcode_font_color'][1] : arp_column_background_colors[template][previous_skin]['arp_shortcode_font_color'][0]; } var arp_shortcode_hover_font_color = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['arp_shortcode_hover_font_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['arp_shortcode_hover_font_color'][1] : ''; if (arp_shortcode_hover_font_color == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_shortcode_hover_font_color = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_shortcode_hover_font_color'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_shortcode_hover_font_color'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_shortcode_hover_font_color'][0]; } var arp_shortcode_hover_background_color_input = (typeof arp_column_background_colors[template][skin]['arp_hover_color']['arp_shortcode_hover_background'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_hover_color']['arp_shortcode_hover_background'][col_arr_key] : ''; if (arp_shortcode_hover_background_color_input == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { arp_shortcode_hover_background_color_input = (typeof arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_shortcode_hover_background'][1] != 'undefined') ? arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_shortcode_hover_background'][1] : arp_column_background_colors[template][previous_skin]['arp_hover_color']['arp_shortcode_hover_background'][0]; } if (jQuery(this).hasClass('maincaptioncolumn')) { if (typeof arp_column_background_colors[template][skin] != 'undefined') { var header_caption_color_code = (typeof arp_column_background_colors[template][skin]['arp_header_background'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_header_background'][0] : ''; if (header_caption_color_code == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { header_caption_color_code = arp_column_background_colors[template][previous_skin]['arp_header_background'][0]; } var footer_caption_color_code = (typeof arp_column_background_colors[template][skin]['arp_footer_background'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_footer_background'][0] : ''; if (footer_caption_color_code == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { footer_caption_color_code = arp_column_background_colors[template][previous_skin]['arp_footer_background'][0]; } var odd_row_caption_color_code = (typeof arp_column_background_colors[template][skin]['arp_body_caption_odd_row_bg_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_body_caption_odd_row_bg_color'][0] : ''; if (odd_row_caption_color_code == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { odd_row_caption_color_code = arp_column_background_colors[template][previous_skin]['arp_body_caption_odd_row_bg_color'][0]; } var even_row_caption_color_code = (typeof arp_column_background_colors[template][skin]['arp_body_caption_even_row_bg_color'] != 'undefined') ? arp_column_background_colors[template][skin]['arp_body_caption_even_row_bg_color'][0] : ''; if (even_row_caption_color_code == undefined && skin == 'custom_skin' && previous_skin != 'custom_skin') { even_row_caption_color_code = arp_column_background_colors[template][previous_skin]['arp_body_caption_even_row_bg_color'][0]; } } jQuery(this).find('.arpcaptiontitle').css('background', header_caption_color_code); jQuery(this).find('div#header_background_color').attr('data-color', header_caption_color_code); jQuery(this).find('div#header_background_color').attr('data-column_id', header_caption_color_code); jQuery(this).find('input#header_background_color').attr('value', header_caption_color_code); jQuery(this).find('.arpcolumnfooter').css('background', footer_caption_color_code); jQuery(this).find('div#footer_background_color').attr('data-color', footer_caption_color_code); jQuery(this).find('div#footer_background_color').attr('data-column_id', footer_caption_color_code); jQuery(this).find('input#footer_background_color').attr('value', footer_caption_color_code); jQuery(this).find('.arp_even_row').css('background', even_row_caption_color_code); jQuery(this).find('div#content_even_color').attr('data-color', even_row_caption_color_code); jQuery(this).find('div#content_even_color').attr('data-column_id', even_row_caption_color_code); jQuery(this).find('input#content_even_color').attr('value', even_row_caption_color_code); jQuery(this).find('.arp_odd_row').css('background', odd_row_caption_color_code); jQuery(this).find('div#content_odd_color').attr('data-color', odd_row_caption_color_code); jQuery(this).find('div#content_odd_color').attr('data-column_id', odd_row_caption_color_code); jQuery(this).find('input#content_odd_color').attr('value', odd_row_caption_color_code); } else { var cls_nm = []; var x = 0; var y = 0; var z = 0; for (var css_cls in css_classes) { var class_nm = css_cls; cls_nm[x] = class_nm; x++; var new_cls = css_classes[css_cls]; for (var property in new_cls) { var value = new_cls[property]; value = value.replace(/{arp_header_font_color}/, arp_header_font_color); value = value.replace(/{arp_header_bg_custom_hover_color}/, arp_header_hover_bgcolor); value = value.replace(/{arp_header_background_color_input}/, arp_header_background_color_input); if (/{arp_header_background_color_input_rgba\^\_\^\((\d(\.\d))\)}/gi.test(value)) { var header_rgb = hextorgbcolor(arp_header_background_color_input); var header_red = header_rgb.r; var header_green = header_rgb.g; var header_blue = header_rgb.b; var new_val = value.split('^_^'); var opacity = new_val[1].replace('(', ''); opacity = opacity.replace(')', ''); opacity = opacity.replace('}', ''); var new_color = "rgba(" + header_red + "," + header_green + "," + header_blue + "," + opacity + ")"; value = value.replace(/{arp_header_background_color_input_rgba\^_\^\((\d(\.\d))\)}/, new_color); } value = value.replace(/{arp_pricing_background_color_input}/, arp_pricing_background_color_input); value = value.replace(/{arp_price_bg_custom_hover_color}/, arp_price_hover_bgcolor); if (btn_image_url != "") { var arp_button_background_color_input_new = arp_button_background_color_input + " url(" + btn_image_url + ")no-repeat"; } else { var arp_button_background_color_input_new = arp_button_background_color_input; } value = value.replace(/{arp_button_background_color_input}/, arp_button_background_color_input_new); value = value.replace(/{arp_footer_background_color_input}/, arp_footer_content_background_color); value = value.replace(/{arp_footer_font_color}/, arp_footer_font_color_input); var clsname = class_nm; if (true === css_pseudo_element_regex.test(class_nm)) { clsname = class_nm.replace(css_pseudo_element_regex, ''); } if (jQuery(this).find(clsname).hasClass('rowlightcolorstyle')) { value = value.replace(/{arp_body_even_row_background_color}/, arp_body_even_row_background_color_light); } else { if (typeof arp_body_even_row_background_color_dark === 'undefined') { value = value.replace(/{arp_body_even_row_background_color}/, arp_body_even_row_background_color_light); } else { value = value.replace(/{arp_body_even_row_background_color}/, arp_body_even_row_background_color_dark); } } value = value.replace(/{arp_body_odd_row_background_color}/, arp_body_odd_row_background_color); value = value.replace(/{arp_body_font_color}/, arp_body_font_color); value = value.replace(/{arp_body_even_font_color}/, arp_body_even_font_color); value = value.replace(/{arp_column_background_color_input}/, arp_column_background_color_input); value = value.replace(/{arp_column_bg_custom_hover_color}/, arp_column_hover_bgcolor); value = value.replace(/{arp_desc_background_color_input}/, arp_description_background_color_input); value = value.replace(/{arp_desc_font_color}/, arp_description_font_color); value = value.replace(/{arp_desc_hover_font_color}/, arp_description_hover_font_color); value = value.replace(/{arp_price_duration_color_input}/, arp_price_duration_color_input); value = value.replace(/{arp_price_value_color_input}/, arp_price_value_color_input); value = value.replace(/{arp_column_bg_custom_hover_color}/, arp_column_hover_bgcolor); value = value.replace(/{arp_button_bg_custom_hover_color}/, arp_button_hover_bgcolor); value = value.replace(/{arp_button_bg_custom_hover_color}/, arp_button_hover_bgcolor); value = value.replace(/{arp_button_font_color}/, arp_button_font_color); value = value.replace(/{arp_button_hover_font_color}/, arp_button_hover_font_color); value = value.replace(/{arp_body_even_row_hover_background_color}/, arp_body_even_row_hover_background_color); value = value.replace(/{arp_body_odd_row_hover_background_color}/, arp_body_odd_row_hover_background_color); value = value.replace(/{arp_shortcode_background_color_input}/, arp_shortcode_background_color_input); value = value.replace(/{arp_shortcode_font_color}/, arp_shortcode_font_color); value = value.replace(/{arp_shortcode_hover_background_color_input}/, arp_shortcode_hover_background_color_input); value = value.replace(/{arp_shortcode_hover_font_color}/, arp_shortcode_hover_font_color); var clsnmtmp = class_nm.replace('.', ''); if (typeof gradient_arr[class_nm] != 'undefined') { var gradient_css = ""; if (typeof col_arr_key == 'undefined' || col_arr_key == '') col_arr_key = 0; var colors = gradient_arr[class_nm][skin][col_arr_key]; if (skin == 'custom_skin') { var colors = colors.split('___'); var color1 = colors[0]; var lum = colors[1]; var putcol = colors[2]; color1 = color1.replace('{arp_header_background_color}', arp_header_background_color_input); color1 = color1.replace('{arp_pricing_background_color_input}', arp_pricing_background_color_input); lum = lum.replace(/{/, ''); lum = lum.replace(/}/, ''); if (lum.length > 3) lum = lum / 1000; else lum = lum / 100; var color2 = generate_color(color1, lum); if (putcol == 1) { var first_col = color1; var base_col = color1; color1 = color2; } else { first_col = color1 color1 = color1; var base_col = color2; } } else { var colors = colors.split('___'); var color1 = colors[0]; var color2 = colors[1]; var putcol = colors[2]; if (putcol == 1) { var first_col = color1; var base_col = color1; color1 = color2; } else { first_col = color1 color1 = color1; var base_col = color2; } } var properties = ['background', 'background-color', 'background-image', 'background-image', 'background-image', 'background-image', 'background-image', 'background-repeat', 'filter', '-ms-filter']; var values = [first_col + ';', first_col + ';', '-moz-linear-gradient(top,' + base_col + ',' + color1 + ');', '-webkit-gradient(linear,0 0, 100%, from(), to(' + base_col + ',' + color1 + ');', '-o-linear-gradient(top, ' + base_col + ', ' + color1 + ');', 'linear-gradient(to bottom,' + base_col + ',' + color1 + ')', '-webkit-linear-gradient(top, ' + base_col + ', ' + color1 + ')', 'repeat-x', '"progid:DXImageTransform.Microsoft.gradient (startColorstr=' + base_col + ', endColorstr=' + color1 + ', GradientType=0);"', '"progid:DXImageTransform.Microsoft.gradient (startColorstr=' + base_col + ', endColorstr=' + color1 + ', GradientType=0);"']; if (true === css_pseudo_element_regex.test(class_nm)) { arprice_set_before_after_pseudo_css(css_pseudo_element_regex, class_nm, properties, values, ''); } else { jQuery(properties).each(function (key) { $this.find(class_nm).css(properties[key], values[key]); }); } } else { if (css_pseudo_element_regex.test(class_nm)) { arprice_set_before_after_pseudo_css(css_pseudo_element_regex, class_nm, property, value, ''); } else { if (class_nm === '.rounded_corder') { var arp_style = jQuery('input#arp_shortcode_customization_style[data-column=' + jQuery(this).attr('id') + ']').val(); var arp_shortcode_custom_type_array_value = arp_shortcode_custom_type_array(); arp_shortcode_custom_type_array_value = jQuery.parseJSON(arp_shortcode_custom_type_array_value); if (typeof arp_shortcode_custom_type_array_value[arp_style] !== 'undefined' && arp_shortcode_custom_type_array_value[arp_style]['type'] == 'solid') { jQuery(this).find(class_nm).css('border-color', arp_shortcode_background_color_input); jQuery(this).find(class_nm).css('background-color', arp_shortcode_background_color_input); } else if (typeof arp_shortcode_custom_type_array_value[arp_style] !== 'undefined' && arp_shortcode_custom_type_array_value[arp_style]['type'] == 'bordered') { jQuery(this).find(class_nm).css('border-color', arp_shortcode_background_color_input); } } else { $this.find(class_nm).css(property, value); } } } } } for (var elements_ in attributes) { var element = elements_.split('___'); var elem = element[0]; var parent = element[1]; var new_attrs = attributes[elements_]; for (var attrs in new_attrs) { var value = new_attrs[attrs]; value = value.replace(/{arp_header_background_color_input}/, arp_header_background_color_input); value = value.replace(/{arp_header_bg_custom_hover_color}/, arp_header_hover_bgcolor); value = value.replace(/{arp_header_font_color}/, arp_header_font_color); value = value.replace(/{arp_header_hover_font_color}/, arp_header_hover_font_color); value = value.replace(/{arp_pricing_background_color_input}/, arp_pricing_background_color_input); value = value.replace(/{arp_price_bg_custom_hover_color}/, arp_price_hover_bgcolor); value = value.replace(/{arp_button_background_color_input}/, arp_button_background_color_input); value = value.replace(/{arp_button_bg_custom_hover_color}/, arp_button_hover_bgcolor); value = value.replace(/{arp_button_font_color}/, arp_button_font_color); value = value.replace(/{arp_button_hover_font_color}/, arp_button_hover_font_color); value = value.replace(/{arp_footer_background_color_input}/, arp_footer_content_background_color); value = value.replace(/{arp_footer_bg_custom_hover_color}/, arp_footer_hover_bgcolor); var clsname = cls_nm[y]; if (true === css_pseudo_element_regex.test(cls_nm[y])) { clsname = cls_nm[y].replace(css_pseudo_element_regex, ''); } if (jQuery(this).find(clsname).hasClass('rowlightcolorstyle')) { value = value.replace(/{arp_body_even_row_background_color}/, arp_body_even_row_background_color_light); } else { if (typeof arp_body_even_row_background_color_dark === 'undefined') { value = value.replace(/{arp_body_even_row_background_color}/, arp_body_even_row_background_color_light); } else { value = value.replace(/{arp_body_even_row_background_color}/, arp_body_even_row_background_color_dark); } } value = value.replace(/{arp_body_even_row_hover_background_color}/, arp_body_even_row_hover_background_color); value = value.replace(/{arp_body_odd_row_background_color}/, arp_body_odd_row_background_color); value = value.replace(/{arp_body_odd_row_hover_background_color}/, arp_body_odd_row_hover_background_color); value = value.replace(/{arp_column_background_color_input}/, arp_column_background_color_input); value = value.replace(/{arp_column_bg_custom_hover_color}/, arp_column_hover_bgcolor); value = value.replace(/{arp_desc_background_color_input}/, arp_description_background_color_input); value = value.replace(/{arp_desc_bg_custom_hover_color}/, arp_description_hover_background_color_input); value = value.replace(/{arp_desc_font_color}/, arp_description_font_color); value = value.replace(/{arp_desc_hover_font_color}/, arp_description_hover_font_color); value = value.replace(/{arp_price_duration_color_input}/, arp_price_duration_color_input); value = value.replace(/{arp_price_value_color_input}/, arp_price_value_color_input); value = value.replace(/{arp_price_value_hover_color_input}/, arp_price_value_hover_color); value = value.replace(/{arp_body_font_color}/, arp_body_font_color); value = value.replace(/{arp_body_font_hover_color}/, arp_body_font_hover_color); value = value.replace(/{arp_body_even_font_color}/, arp_body_even_font_color); value = value.replace(/{arp_body_even_font_hover_color}/, arp_body_even_font_hover_color); value = value.replace(/{arp_column_bg_custom_hover_color}/, arp_column_hover_bgcolor); value = value.replace(/{arp_button_bg_custom_hover_color}/, arp_button_hover_bgcolor); value = value.replace(/{arp_footer_font_color}/, arp_footer_font_color_input); value = value.replace(/{arp_footer_hover_font_color}/, arp_footer_hover_font_color); value = value.replace(/{arp_shortcode_background_color_input}/, arp_shortcode_background_color_input); value = value.replace(/{arp_shortcode_font_color}/, arp_shortcode_font_color); value = value.replace(/{arp_shortcode_hover_background_color_input}/, arp_shortcode_hover_background_color_input); value = value.replace(/{arp_shortcode_hover_font_color}/, arp_shortcode_hover_font_color); elem = elem.replace('_{col_id}', '_' + id); if (parent == 0) { jQuery(this).find(elem).attr(attrs, value); var new_element = elem.replace('input#', ''); new_element = new_element + '_wrapper'; if (document.getElementById(new_element) != null && value !== '' && document.getElementById(new_element).jscolor !== undefined) { document.getElementById(new_element).jscolor.fromString("'" + value.replace('#', '') + "'"); } } else { jQuery(this).find(elem).parent().attr(attrs, value); } y++; } } } m++; }); jQuery("input#arp_template_skin").val(skin); if (skin == 'multicolor') { jQuery("#general_color_box").css('background', ''); jQuery("#general_color_box").addClass("multi-color-small-icon"); } else { jQuery("#general_color_box").removeClass("multi-color-small-icon"); jQuery("#general_color_box").css('background', '#' + color_code); } jQuery(".column_custom_background").hide(); var $skins = jQuery("#general_color_box_div").attr('data-skins'); var $colorskins = jQuery.parseJSON($skins); jQuery($colorskins).each(function (x) { jQuery('.ArpPriceTable').removeClass('arp' + $colorskins[x]); }); jQuery('.ArpPriceTable').addClass('arp' + skin); } function arp_removeVariableFromURL(url_string, variable_name) { var URL = String(url_string); var regex = new RegExp("\\?" + variable_name + "=[^&]*&?", "gi"); URL = URL.replace(regex, '?'); regex = new RegExp("\\&" + variable_name + "=[^&]*&?", "gi"); URL = URL.replace(regex, '&'); URL = URL.replace(/(\?|&)$/, ''); regex = null; return URL; } function add_header_shortcode_fn(col) { if (!col) return; var col_name = jQuery(col).attr('name'); var col_id = col_name.replace('add_header_shortcode_btn_', ''); jQuery('#arp_image_shortcode_div').find('button#arp_image_url').attr('data-column-id', 'main_column_' + col_id); jQuery('#arp_googlemap_shortcode_div').find('button[data-id=arp_googlemap_marker_image]').attr('data-column-id', 'main_column_' + col_id); jQuery('#shortcode_to_insert').val(col_id); jQuery('#new_template_modal').bPopup(); jQuery('#add_header_shortcode_form').trigger('reset'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_iframeContent').html(''); var shortcode_value = jQuery('#main_column_' + col_id).find('#additional_shortcode_input').val(); var target = jQuery.parseJSON(jQuery('#arp_shortcode_types_hidden').val()); var html = ''; html += ""; html += "
"; html += "
"; html += "
"; html += "
    "; for (var key in target) { if (key == 'image') { html += "
        " + __ARP_GROUP_IMG + "
    "; for (var img in target[key]) { html += "
  • " + target[key][img] + "
  • "; } } if (key == 'video') { html += "
        " + __ARP_GROUP_VIDEO + "
    "; for (var video in target[key]) { html += "
  • " + target[key][video] + "
  • "; } } if (key == 'audio') { html += "
        " + __ARP_GROUP_AUDIO + "
    "; for (var audio in target[key]) { html += "
  • " + target[key][audio] + "
  • "; } } if (key == 'other') { html += "
      " + __ARP_GROUP_OTHER + "
    "; for (var other in target[key]) { html += "
  • " + target[key][other] + "
  • "; } } } html += "
"; html += "
"; html += "
"; jQuery('#arp_shortcode_type_dd').html(html); if (shortcode_value.indexOf(' -1) { jQuery('.arp_select_box_header_scode').val('arp_image'); jQuery("#arp_shortcode_type_value").val('arp_image'); jQuery("dl#select_arp_shortcode_type").find('span').html('Image'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_image_shortcode_div').show(); var img_src = jQuery(shortcode_value).attr('src'); var img_height = jQuery(shortcode_value).attr('height'); var img_width = jQuery(shortcode_value).attr('width'); var open_in_lightbox = jQuery(shortcode_value).attr('open_in_lightbox'); jQuery('#arp_image_url').val(img_src); jQuery('#arp_image_height').val(img_height); jQuery('#arp_image_width').val(img_width); if (open_in_lightbox == 1) { jQuery('input#arp_image_open_lightbox').attr('checked', true); jQuery('span#arp_image_open_lightbox').addClass('checked'); } else { jQuery('input#arp_image_open_lightbox').attr('checked', false); jQuery('span#arp_image_open_lightbox').removeClass('checked'); } } if (shortcode_value.indexOf('arp_header') > -1) { jQuery('.arp_select_box_header_scode').val('arp_image'); jQuery("#arp_shortcode_type_value").val('arp_image'); jQuery("dl#select_arp_shortcode_type").find('span').html('Image'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_image_shortcode_div').show(); var shortcode_string = wp.shortcode.next('arp_header_image', shortcode_value); var img_src = shortcode_string.shortcode.attrs.named.id; var img_height = shortcode_string.shortcode.attrs.named.height; var img_width = shortcode_string.shortcode.attrs.named.width; var open_in_lightbox = shortcode_string.shortcode.attrs.named.open_in_lightbox; jQuery('#arp_image_url').val(img_src); jQuery('#arp_image_height').val(img_height); jQuery('#arp_image_width').val(img_width); if (open_in_lightbox == 1) { jQuery('input#arp_image_open_lightbox').attr('checked', true); jQuery('span#arp_image_open_lightbox').addClass('checked'); } else { jQuery('input#arp_image_open_lightbox').attr('checked', false); jQuery('span#arp_image_open_lightbox').removeClass('checked'); } } else if (shortcode_value.indexOf('arp_youtube') > -1) { jQuery('.arp_select_box_header_scode').val('arp_youtube'); jQuery("#arp_shortcode_type_value").val('arp_youtube'); jQuery("dl#select_arp_shortcode_type").find('span').html('Youtube Video'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_youtube_shortcode_div').show(); var shortcode_string = wp.shortcode.next('arp_youtube_video', shortcode_value); var video_id = shortcode_string.shortcode.attrs.named.id; var video_height = shortcode_string.shortcode.attrs.named.height; var video_width = shortcode_string.shortcode.attrs.named.width; var autoplay = shortcode_string.shortcode.attrs.named.autoplay; var open_in_lightbox = shortcode_string.shortcode.attrs.named.open_in_lightbox; jQuery("#arp_youtube_id").val(video_id); jQuery("#arp_youtube_height").val(video_height); jQuery("#arp_youtube_width").val(video_width); if (autoplay == 1) { jQuery('input#arp_youtube_autoplay').attr('checked', true); jQuery('span#arp_youtube_autoplay').addClass('checked'); } else { jQuery('input#arp_youtube_autoplay').attr('checked', false); jQuery('span#arp_youtube_autoplay').removeClass('checked'); } if (open_in_lightbox == 1) { jQuery('input#arp_youtube_open_lightbox').attr('checked', true); jQuery('span#arp_youtube_open_lightbox').addClass('checked'); } else { jQuery('input#arp_youtube_open_lightbox').attr('checked', false); jQuery('span#arp_youtube_open_lightbox').removeClass('checked'); } } else if (shortcode_value.indexOf('arp_vimeo') > -1) { jQuery('.arp_select_box_header_scode').val('arp_vimeo'); jQuery("#arp_shortcode_type_value").val('arp_vimeo'); jQuery("dl#select_arp_shortcode_type").find('span').html('Vimeo Video'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_vimeo_shortcode_div').show(); var shortcode_string = wp.shortcode.next('arp_vimeo_video', shortcode_value); var video_id = shortcode_string.shortcode.attrs.named.id; var video_height = shortcode_string.shortcode.attrs.named.height; var video_width = shortcode_string.shortcode.attrs.named.width; var autoplay = shortcode_string.shortcode.attrs.named.autoplay; var open_in_lightbox = shortcode_string.shortcode.attrs.named.open_in_lightbox; jQuery('#arp_vimeo_id').val(video_id); jQuery('#arp_vimeo_height').val(video_height); jQuery("#arp_vimeo_width").val(video_width); if (autoplay == 1) { jQuery('input#arp_vimeo_autoplay').attr('checked', true); jQuery('span#arp_vimeo_autoplay').addClass('checked'); } else { jQuery('input#arp_vimeo_autoplay').attr('checked', false); jQuery('span#arp_vimeo_autoplay').removeClass('checked'); } if (open_in_lightbox == 1) { jQuery('input#arp_vimeo_open_lightbox').attr('checked', true); jQuery('span#arp_vimeo_open_lightbox').addClass('checked'); } else { jQuery('input#arp_vimeo_open_lightbox').attr('checked', false); jQuery('span#arp_vimeo_open_lightbox').removeClass('checked'); } } else if (shortcode_value.indexOf('arp_screenr') > -1) { jQuery('.arp_select_box_header_scode').val('arp_screenr'); jQuery("#arp_shortcode_type_value").val('arp_screenr'); jQuery("dl#select_arp_shortcode_type").find('span').html('Screenr Video'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_screenr_shortcode_div').show(); var shortcode_string = wp.shortcode.next('arp_screenr_video', shortcode_value); var video_id = shortcode_string.shortcode.attrs.named.id; var video_height = shortcode_string.shortcode.attrs.named.height; var video_width = shortcode_string.shortcode.attrs.named.width; var open_in_lightbox = shortcode_string.shortcode.attrs.named.open_in_lightbox; jQuery('#arp_screenr_id').val(video_id); jQuery('#arp_screenr_height').val(video_height); jQuery("#arp_screenr_width").val(video_width); if (open_in_lightbox == 1) { jQuery('input#arp_screenr_open_lightbox').attr('checked', true); jQuery('span#arp_screenr_open_lightbox').addClass('checked'); } else { jQuery('input#arp_screenr_open_lightbox').attr('checked', false); jQuery('span#arp_screenr_open_lightbox').removeClass('checked'); } } else if (shortcode_value.indexOf('arp_html5_video') > -1) { jQuery('.arp_select_box_header_scode').val('arp_video'); jQuery("#arp_shortcode_type_value").val('arp_video'); jQuery("dl#select_arp_shortcode_type").find('span').html('HTML5 Video'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_video_shortcode_div').show(); var shortcode_string = wp.shortcode.next('arp_html5_video', shortcode_value); var mp4_video = shortcode_string.shortcode.attrs.named.mp4; var webm_video = shortcode_string.shortcode.attrs.named.webm; var ogg_video = shortcode_string.shortcode.attrs.named.ogg; var poster = shortcode_string.shortcode.attrs.named.poster; var autoplay = shortcode_string.shortcode.attrs.named.autoplay; var open_in_lightbox = shortcode_string.shortcode.attrs.named.open_in_lightbox; var loop = shortcode_string.shortcode.attrs.named.loop; jQuery('#arp_video_mp4').val(mp4_video); jQuery('#arp_video_webm').val(webm_video); jQuery('#arp_video_ogg').val(ogg_video); jQuery('#arp_video_poster').val(poster); if (autoplay == 1) { jQuery("input#arp_video_autoplay").attr('checked', true); jQuery('span#arp_video_autoplay').addClass('checked'); } else { jQuery("input#arp_video_autoplay").attr('checked', false); jQuery('span#arp_video_autoplay').removeClass('checked'); } if (open_in_lightbox == 1) { jQuery('input#arp_video_open_lightbox').attr('checked', true); jQuery('span#arp_video_open_lightbox').addClass('checked'); } else { jQuery('input#arp_video_open_lightbox').attr('checked', false); jQuery('span#arp_video_open_lightbox').removeClass('checked'); } if (loop == 1) { jQuery("input#arp_video_loop").attr('checked', true); jQuery('span#arp_video_loop').addClass('checked'); } else { jQuery("input#arp_video_loop").attr('checked', false); jQuery('span#arp_video_loop').removeClass('checked'); } } else if (shortcode_value.indexOf('arp_html5_audio') > -1) { jQuery('.arp_select_box_header_scode').val('arp_audio'); jQuery("#arp_shortcode_type_value").val('arp_audio'); jQuery("dl#select_arp_shortcode_type").find('span').html('HTML5 Audio'); jQuery('.arp_shortcode_div').hide(); jQuery("#arp_audio_shortcode_div").show(); var shortcode_string = wp.shortcode.next('arp_html5_audio', shortcode_value); var mp3_audio = shortcode_string.shortcode.attrs.named.mp3; var ogg_audio = shortcode_string.shortcode.attrs.named.ogg; var wav_audio = shortcode_string.shortcode.attrs.named.wav; var autoplay = shortcode_string.shortcode.attrs.named.autoplay; var loop = shortcode_string.shortcode.attrs.named.loop; if (loop == 1) { jQuery("input#arp_audio_loop").attr('checked', true); jQuery('span#arp_audio_loop').addClass('checked'); } else { jQuery("input#arp_audio_loop").attr('checked', false); jQuery('span#arp_audio_loop').removeClass('checked'); } if (autoplay == 1) { jQuery("input#arp_audio_autoplay").attr('checked', true); jQuery('span#arp_audio_autoplay').addClass('checked'); } else { jQuery("input#arp_audio_autoplay").attr('checked', false); jQuery('span#arp_audio_autoplay').removeClass('checked'); } jQuery("#arp_audio_mp3").val(mp3_audio); jQuery('#arp_audio_ogg').val(ogg_audio); jQuery('#arp_audio_wav').val(wav_audio); } else if (shortcode_value.indexOf('arp_googlemap') > -1) { jQuery('.arp_select_box_header_scode').val('arp_googlemap'); jQuery("#arp_shortcode_type_value").val('arp_googlemap'); jQuery("dl#select_arp_shortcode_type").find('span').html('Google map'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_googlemap_shortcode_div').show(); var shortcode_string = wp.shortcode.next('arp_googlemap', shortcode_value); var map_address = shortcode_string.shortcode.attrs.named.address; var map_height = shortcode_string.shortcode.attrs.named.height; var zoom_level = shortcode_string.shortcode.attrs.named.zoom_level; var marker_img = shortcode_string.shortcode.attrs.named.marker_image; var map_title = shortcode_string.shortcode.attrs.named.title; var map_content = shortcode_string.shortcode.attrs.named.content; var show_popup = shortcode_string.shortcode.attrs.named.show_popup; if (show_popup == 1) { jQuery("input#arp_googlemap_mapinfo_show_default").attr('checked', true); jQuery("span#arp_googlemap_mapinfo_show_default").addClass('checked'); } else { jQuery("input#arp_googlemap_mapinfo_show_default").attr('checked', false); jQuery("span#arp_googlemap_mapinfo_show_default").removeClass('checked'); } jQuery("#arp_googlemap_address").val(map_address); jQuery("#arp_googlemap_height").val(map_height); jQuery("#arp_googlemap_zoom_level").val(zoom_level); jQuery("#arp_googlemap_marker_image").val(marker_img); jQuery("#arp_googlemap_mapinfo_title").val(map_title); jQuery("#arp_googlemap_mapinfo_content").val(map_content); } else if (shortcode_value.indexOf('arp_dailymotion') > -1) { jQuery('.arp_select_box_header_scode').val('arp_dailymotion'); jQuery("#arp_shortcode_type_value").val('arp_dailymotion'); jQuery("dl#select_arp_shortcode_type").find('span').html('Dailymotion Video'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_dailymotion_shortcode_div').show(); var shortcode_string = wp.shortcode.next('arp_dailymotion_video', shortcode_value); var video_id = shortcode_string.shortcode.attrs.named.id; var video_height = shortcode_string.shortcode.attrs.named.height; var video_width = shortcode_string.shortcode.attrs.named.width; var autoplay = shortcode_string.shortcode.attrs.named.autoplay; var open_in_lightbox = shortcode_string.shortcode.attrs.named.open_in_lightbox; jQuery("#arp_dailymotion_id").val(video_id); jQuery("#arp_dailymotion_height").val(video_height); jQuery("#arp_dailymotion_width").val(video_width); if (autoplay == 1) { jQuery('input#arp_dailymotion_autoplay').attr('checked', true); jQuery('span#arp_dailymotion_autoplay').addClass('checked'); } else { jQuery('input#arp_dailymotion_autoplay').attr('checked', false); jQuery('span#arp_dailymotion_autoplay').removeClass('checked'); } if (open_in_lightbox == 1) { jQuery('input#arp_dailymotion_open_lightbox').attr('checked', true); jQuery('span#arp_dailymotion_open_lightbox').addClass('checked'); } else { jQuery('input#arp_dailymotion_open_lightbox').attr('checked', false); jQuery('span#arp_dailymotion_open_lightbox').removeClass('checked'); } } else if (shortcode_value.indexOf('arp_metacafe') > -1) { jQuery('.arp_select_box_header_scode').val('arp_metacafe'); jQuery("#arp_shortcode_type_value").val('arp_metacafe'); jQuery("dl#select_arp_shortcode_type").find('span').html('Metacafe Video'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_metacafe_shortcode_div').show(); var shortcode_string = wp.shortcode.next('arp_metacafe_video', shortcode_value); var video_id = shortcode_string.shortcode.attrs.named.id; var video_height = shortcode_string.shortcode.attrs.named.height; var video_width = shortcode_string.shortcode.attrs.named.width; var autoplay = shortcode_string.shortcode.attrs.named.autoplay; var open_in_lightbox = shortcode_string.shortcode.attrs.named.open_in_lightbox; jQuery("#arp_metacafe_id").val(video_id); jQuery("#arp_metacafe_height").val(video_height); jQuery("#arp_metacafe_width").val(video_width); if (autoplay == 1) { jQuery('input#arp_metacafe_autoplay').attr('checked', true); jQuery('span#arp_metacafe_autoplay').addClass('checked'); } else { jQuery('input#arp_metacafe_autoplay').attr('checked', false); jQuery('span#arp_metacafe_autoplay').removeClass('checked'); } if (open_in_lightbox == 1) { jQuery('input#arp_metacafe_open_lightbox').attr('checked', true); jQuery('span#arp_metacafe_open_lightbox').addClass('checked'); } else { jQuery('input#arp_metacafe_open_lightbox').attr('checked', false); jQuery('span#arp_metacafe_open_lightbox').removeClass('checked'); } } else if (shortcode_value.indexOf('arp_soundcloud') > -1) { jQuery('.arp_select_box_header_scode').val('arp_soundcloud'); jQuery("#arp_shortcode_type_value").val('arp_soundcloud'); jQuery("dl#select_arp_shortcode_type").find('span').html('Soundcloud Audio'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_soundcloud_shortcode_div').show(); var shortcode_string = wp.shortcode.next('arp_soundcloud_audio', shortcode_value); var audio_id = shortcode_string.shortcode.attrs.named.id; var audio_height = shortcode_string.shortcode.attrs.named.height; var autoplay = shortcode_string.shortcode.attrs.named.autoplay; jQuery("#arp_soundcloud_id").val(audio_id); jQuery("#arp_soundcloud_height").val(audio_height); if (autoplay == 1) { jQuery('input#arp_soundcloud_autoplay').attr('checked', true); jQuery('span#arp_soundcloud_autoplay').addClass('checked'); } else { jQuery('input#arp_soundcloud_autoplay').attr('checked', false); jQuery('span#arp_soundcloud_autoplay').removeClass('checked'); } } else if (shortcode_value.indexOf('arp_mixcloud') > -1) { jQuery('.arp_select_box_header_scode').val('arp_mixcloud'); jQuery("#arp_shortcode_type_value").val('arp_mixcloud'); jQuery("dl#select_arp_shortcode_type").find('span').html('Mixcloud Audio'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_mixcloud_shortcode_div').show(); var shortcode_string = wp.shortcode.next('arp_mixcloud_audio', shortcode_value); var audio_id = shortcode_string.shortcode.attrs.named.id; var autoplay = shortcode_string.shortcode.attrs.named.autoplay; jQuery("#arp_mixcloud_url").val(audio_id); jQuery("#arp_mixcloud_height").val(audio_height); if (autoplay == 1) { jQuery('input#arp_mixcloud_autoplay').attr('checked', true); jQuery('span#arp_mixcloud_autoplay').addClass('checked'); } else { jQuery('input#arp_mixcloud_autoplay').attr('checked', false); jQuery('span#arp_mixcloud_autoplay').removeClass('checked'); } } else if (shortcode_value.indexOf('arp_beatport') > -1) { jQuery('.arp_select_box_header_scode').val('arp_beatport'); jQuery("#arp_shortcode_type_value").val('arp_beatport'); jQuery("dl#select_arp_shortcode_type").find('span').html('Beatport Audio'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_beatport_shortcode_div').show(); var shortcode_string = wp.shortcode.next('arp_beatport_audio', shortcode_value); var audio_id = shortcode_string.shortcode.attrs.named.id; var audio_height = shortcode_string.shortcode.attrs.named.height; var autoplay = shortcode_string.shortcode.attrs.named.autoplay; jQuery("#arp_beatport_id").val(audio_id); jQuery("#arp_metacafe_height").val(audio_height); if (autoplay == 1) { jQuery('input#arp_beatport_autoplay').attr('checked', true); jQuery('span#arp_beatport_autoplay').addClass('checked'); } else { jQuery('input#arp_beatport_autoplay').attr('checked', false); jQuery('span#arp_beatport_autoplay').removeClass('checked'); } } else if (shortcode_value.indexOf('arp_embed') > -1) { jQuery('.arp_select_box_header_scode').val('arp_embed'); jQuery("#arp_shortcode_type_value").val('arp_embed'); jQuery("dl#select_arp_shortcode_type").find('span').html('Embed Block'); jQuery('.arp_shortcode_div').hide(); jQuery('#arp_embed_shortcode_div').show(); var shortcode_string = wp.shortcode.next('arp_embed', shortcode_value); var embed = shortcode_string.shortcode.attrs.named.embed; var embed = htmlDecode(embed); jQuery("#arp_embed_id").val(embed); } } function add_arp_button_shortcode(col, sec_btn) { if (!col) return; if (jQuery(col).parent().find('.arp_font_awesome_model_box_container').is(':visible')) { jQuery(col).parent().find('.arp_font_awesome_model_box_container:visible').slideUp(500); return; } var col_name = jQuery(col).attr('name'); if (sec_btn == true) { var col_no = col_name.replace('second_add_button_shortcode_', ''); jQuery("#add_to_sec_btn").val(1); } else { var col_no = col_name.replace('add_button_shortcode_', ''); jQuery("#add_to_sec_btn").val(0); } if (jQuery("#main_column_" + col_no).find("#button_text").find('ul.column_tabs li.selected').hasClass('toggle_step_first_tab')) { col_no = col_no; } if (jQuery("#main_column_" + col_no).find("#button_text").find('ul.column_tabs li.selected').hasClass('toggle_step_second_tab')) { col_no = "second_" + col_no; } if (jQuery("#main_column_" + col_no).find("#button_text").find('ul.column_tabs li.selected').hasClass('toggle_step_third_tab')) { col_no = "third_" + col_no; } jQuery('#fa_to_insertcol').val(col_no); jQuery('#fa_to_insertrow').val('button'); if (jQuery(col).parent().find('button').hasClass('arp_add_row_object')) { var single_arrow = ''; } else { var single_arrow = 'arp_font_awesome_arrow_single'; } jQuery(col).parent().find('.arp_font_awesome_model_box_container').slideDown(500); $this = jQuery(col); var ArpFontIcon = jQuery('#arp_font_icons').html(); if (jQuery(col).parent().find('.arp_font_awesome_model_box_container').html() == '') { jQuery(col).parent().find('.arp_font_awesome_model_box_container').html("
"); setTimeout(function () { $this.parent().find('.arp_font_awesome_model_box_container').html(ArpFontIcon); jQuery('.arp_font_awesome_arrow').addClass(single_arrow); $this.parent().find('.arp_fainsideimge').removeClass('add_header_font_awesome'); }, 1500); } jQuery('.font_awesome_size').remove(); } function arp_shortcode_change(id) { jQuery("#arp_shortcode_type_value").val(id); jQuery('.arp_shortcode_div').hide(); jQuery('#' + id + '_shortcode_div').find('input[type="checkbox"]').each(function (x) { jQuery(this).attr('checked', false); jQuery(this).parent().removeClass('checked'); }); jQuery('#' + id + '_shortcode_div').show(); } function add_arp_btn_shortcode(sec) { var id = 'arp_image'; var col_id = jQuery("#shortcode_to_insert").val(); var image_url = jQuery('#main_column_' + col_id).find('#arp_btn_image_url').val(); var image_width = jQuery('#main_column_' + col_id).find('#arp_btn_image_width').val(); var image_height = jQuery('#main_column_' + col_id).find('#arp_btn_image_height').val(); if (image_url == '') return; var btn_bg_color = jQuery('#main_column_' + col_id).find('input#button_background_color_main_column_'+col_id).val(); jQuery('#main_column_' + col_id).find('#arp_remove_btn_image_link').css('display', 'block'); if (sec == 1) { jQuery('#main_column_' + col_id).find('#second_button_options .second_arpbtn_img_url').val(image_url); jQuery('#main_column_' + col_id).find('#second_button_options .second_arpbtn_img_height').val(image_height); jQuery('#main_column_' + col_id).find('#second_button_options .second_arpbtn_img_width').val(image_width); } else { if (image_url != '') { jQuery('#main_column_' + col_id).find('#bestPlanButton').attr("style", "background:" + btn_bg_color + " url(" + image_url + ")no-repeat"); jQuery('#main_column_' + col_id).find('#bestPlanButton').html(''); jQuery('#main_column_' + col_id).find('.bestPlanButton').css("height", image_height); jQuery('#main_column_' + col_id).find('.bestPlanButton').css("width", image_width); } jQuery('#main_column_' + col_id).find('.arpbtn_img_url').val(image_url); jQuery('#main_column_' + col_id).find('.arpbtn_img_height').val(image_height); jQuery('#main_column_' + col_id).find('.arpbtn_img_width').val(image_width); } jQuery('.arp_add_image_container.add_btn_image_container:visible').slideUp(500); return false; } function htmlEntities(str) { return String(str).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); } function htmlDecode(value) { if (value) { return jQuery('
').html(value).text(); } else { return ''; } } jQuery(document).on('click', '#arp_ribbon_bgcolor_wrapper', function () { var color = jQuery("#arp_ribbon_bgcolor").val(); jQuery(".basic_color_box").removeClass('basic_color_selected'); jQuery('#arp_ribbon_colorpicker_wrapper').fadeIn(); jQuery('.tab_item').removeClass('selected'); jQuery('.tab_item#arp_basic_color_tab').addClass('selected'); jQuery('div#arp_advanced_color_tab').hide(); jQuery('div#arp_basic_color_tab').show(); jQuery('.arp_ribbon_colorpicker_okbtn').hide(); jQuery('div#arp_ribbon_colorpicker_wrapper').attr('data-insert', 'arp_rbn_bgcolor'); jQuery('.basic_color_box').removeClass('basic_color_selected'); jQuery('.basic_color_box').each(function () { if (color == jQuery(this).attr('data-color')) { jQuery(this).addClass('basic_color_selected'); } }); }); jQuery(document).on('click', '#arp_ribbon_txtcolor_wrapper', function () { var color = jQuery(this).find("#arp_ribbon_txtcolor").val(); jQuery('#arp_ribbon_colorpicker_wrapper').fadeIn(); jQuery('.tab_item').removeClass('selected'); jQuery('.tab_item#arp_basic_color_tab').addClass('selected'); jQuery('div#arp_advanced_color_tab').show(); jQuery('div#arp_basic_color_tab').hide(); jQuery('div#arp_ribbon_colorpicker_wrapper').attr('data-insert', 'arp_rbn_textcolor'); jQuery('.basic_color_box').removeClass('basic_color_selected'); jQuery('.arp_ribbon_colorpicker_okbtn').show(); jQuery('.basic_color_box').each(function () { if (color == jQuery(this).attr('data-color')) { jQuery(this).addClass('basic_color_selected'); } }); var txtcolor = color.replace('#', ''); document.getElementById('arp_advanced_color_picker').jscolor.fromString(txtcolor); document.getElementById('arp_advanced_color_picker').jscolor.show(); }); jQuery(document).on('click', '.basic_color_box', function () { var color = jQuery(this).attr('data-color'); jQuery(".basic_color_box").removeClass('basic_color_selected'); var id = jQuery('div#arp_ribbon_colorpicker_wrapper').attr('data-insert'); var ribbon_style = jQuery('#arp_ribbon_style').val(); if (id == 'arp_rbn_bgcolor') { jQuery('#arp_ribbon_bgcolor').val(color); jQuery('#arp_ribbon_bg_color').val(color); } else if (id == 'arp_rbn_textcolor') { jQuery('#arp_ribbon_txtcolor').val(color); jQuery('#arp_ribbon_textcolor').val(color); } var txtcol = jQuery('#arp_ribbon_txtcolor').val(); arp_set_ribbon_color_in_preview(ribbon_style, color, txtcol); jQuery('#arp_close_colorpicker').trigger('click'); }); function arp_select_ribbon(column) { if (!column) return; document.getElementById('arp_ribbon_settings').reset(); jQuery('dl#select_arp_ribbon_position').find('dt').find('span').html('Right'); var id = jQuery(column).attr('data-column'); jQuery('#arp_ribbon_to_insert_column').val(id); jQuery('#add_arp_ribbon_object').attr('data-column', id); jQuery('.arp_ribbon_image_object').attr('data-column', id); jQuery("#arp_ribbon_modal_window").bPopup({ follow: [false, false], positionStyle: 'fixed' }, function () { var ribbon_style = jQuery('#' + id).find('#arp_ribbon_style_main').val(); var ribbon_bgcol = jQuery('#' + id).find('#arp_ribbon_bgcol_main').val(); var ribbon_txtcol = jQuery('#' + id).find('#arp_ribbon_textcol_main').val(); var ribbon_position = jQuery('#' + id).find('#arp_ribbon_position_main').val(); var ribbon_content = jQuery('#' + id).find('#arp_ribbon_content_main').val(); var custom_ribbon_url = jQuery('#' + id).find('#arp_custom_ribbon_url').val(); arp_set_ribbon_color_in_preview(ribbon_style, ribbon_bgcol, ribbon_txtcol); var ribbon_arr_options = global_ribbon_array(); var template = jQuery('#arp_reference_template').val(); jQuery('.arp_ribbon_icons').each(function () { jQuery(this).find('img').attr('src', jQuery(this).find('img').attr('data-ribbon-img')); var data_ribbon = jQuery(this).attr('data-ribbon'); if (typeof (__DISABLED_RIBBON) != 'undefined') { var tooltip_content = __DISABLED_RIBBON; } else { var tooltip_content = 'This ribbon is not supported.'; } if (ribbon_arr_options[template].indexOf(data_ribbon) == -1) { jQuery(this).hide(); } else { jQuery(this).tipso('destroy'); if (ribbon_style != '') { if (data_ribbon == ribbon_style) { jQuery('dl#arp_ribbon_style').find('dt').find('span').html(jQuery(this).attr('data-label')); jQuery('dl#arp_ribbon_style').find('dt').find('input').val(jQuery(this).attr('data-label')); jQuery('.arp_ribbon_style_preview_container').show(); jQuery('input#arp_ribbon_style').val(ribbon_style); arp_set_ribbon_preview(ribbon_style, ribbon_position); } jQuery('#arp_ribbon_remove').removeAttr('disabled').removeClass('disabled'); } else { jQuery('#arp_ribbon_remove').attr('disabled', 'disabled').addClass('disabled'); jQuery('dl#arp_ribbon_style').find('dt').find('span').html('Select Ribbon'); jQuery('dl#arp_ribbon_style').find('dt').find('input').val('Select Ribbon'); jQuery('.arp_ribbon_style_preview_container').hide(); } if (ribbon_content != '') { jQuery('#arp_ribbon_content').val(ribbon_content); } jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_content span').html(ribbon_content); if (custom_ribbon_url != '') jQuery('#arp_ribbon_content_custom').val(custom_ribbon_url); if (ribbon_bgcol != '') { jQuery('#arp_ribbon_bgcolor').val(ribbon_bgcol); jQuery('#arp_ribbon_bg_color').val(ribbon_bgcol); } if (ribbon_txtcol != '') { jQuery('#arp_ribbon_txtcolor').val(ribbon_txtcol); jQuery('#arp_ribbon_textcolor').val(ribbon_txtcol); } if (ribbon_position != '') { jQuery('#arp_ribbon_position').val(ribbon_position); jQuery('#select_arp_ribbon_position').find('dt').find('span').html(ribbon_position); } var position_left = jQuery("#" + id).find('#arp_ribbon_custom_position_rl').val(); var position_top = jQuery("#" + id).find('#arp_ribbon_custom_position_top').val(); if (position_left != "") { jQuery('#arp_ribbon_custom_position_rl_modal').val(position_left); } if (position_top != "") { jQuery('#arp_ribbon_custom_position_top_modal').val(position_top); } } }); if (ribbon_style == 'arp_ribbon_6') { jQuery('#arp_ribbon_custom_image').show(); jQuery('#ribbon_custom_position').show(); jQuery('#arp_ribbon_text').hide(); jQuery('#arp_ribbon_background_color').hide(); jQuery('#arp_ribbon_text_color').hide(); jQuery('#arp_ribbon_background_color_title').hide(); } else { jQuery('#arp_ribbon_text').show(); jQuery('#ribbon_custom_position').hide(); jQuery('#arp_ribbon_background_color').show(); jQuery('#arp_ribbon_text_color').show(); jQuery('#arp_ribbon_custom_image').hide(); jQuery('#arp_ribbon_background_color_title').show(); } }); } function select_ribbon_fnc(col) { if (!col) return; var col_name = jQuery(col).attr('name'); var col_id = col_name.replace('ribbon_select_column_', ''); jQuery('#arp_ribbon_modal').bPopup(); jQuery('#select_header_ribbon_form').trigger('reset'); jQuery('#ribbon_to_insert').val(col_id); var ribbonselected = jQuery('#main_column_' + col_id).find('#arp_ribbonimg').val(); var ribbontext = jQuery('#main_column_' + col_id).find('#arp_ribbontext').val(); var ribbonposition = jQuery('#main_column_' + col_id).find('#arp_ribbonposition').val(); var default_ribbon_text = jQuery("#arp_default_ribbon_text").html(); arp_select_ribbon(ribbonselected); if (ribbontext != '' && typeof (ribbontext) !== undefined) { jQuery('#arp_ribbon_text').val(ribbontext); } else { jQuery('#arp_ribbon_text').html(default_ribbon_text); } if (ribbonposition != '') jQuery('#arp_ribbon_position').val(ribbonposition); } jQuery(document).on('click', '.arp_add_row_shortcode', function () { if (jQuery(this).parent().find('.arp_font_awesome_model_box_container').is(':visible')) { jQuery(this).parent().find('.arp_font_awesome_model_box_container:visible').slideUp(500); return; } var col_no = jQuery(this).attr('data-id'); var row_no = jQuery(this).attr('data-row-id'); if (row_no == "") { var arp_row_id = jQuery('.ArpPricingTableColumnWrapper_inner_selected.selected').find('.arpbodyoptionrow.selected').attr('id').replace('arp_row_', ''); jQuery(this).attr('data-row-id', arp_row_id); row_no = '_' + arp_row_id; } var row = row_no.split('_'); row_no = row[1]; if (row_no == null) { row_no = row[0]; } if (jQuery("#main_column_" + col_no).find('ul.column_tabs li.selected').hasClass('toggle_step_second_tab')) { row_no = "second_" + row_no; } if (jQuery("#main_column_" + col_no).find('ul.column_tabs li.selected').hasClass('toggle_step_third_tab')) { row_no = "third_" + row_no; } jQuery('#fa_to_insertcol').val(col_no); jQuery('#fa_to_insertrow').val(row_no); jQuery('#fa_to_inserttooltip').val(''); jQuery('#fa_to_insertlabel').val(''); jQuery('.font_awesome_size').remove(); $this = jQuery(this); jQuery(this).parent().find('.arp_font_awesome_model_box_container').slideDown(500); var ArpFontIcon = jQuery('#arp_font_icons').html(); if (jQuery(this).parent().find('.arp_font_awesome_model_box_container').html() == '') { jQuery(this).parent().find('.arp_font_awesome_model_box_container').html("
"); setTimeout(function () { $this.parent().find('.arp_font_awesome_model_box_container').html(ArpFontIcon); jQuery('.arp_font_awesome_arrow').removeClass('arp_font_awesome_arrow_single'); $this.parent().find('.arp_fainsideimge').removeClass('add_header_font_awesome'); }, 1500); } }); jQuery(document).on('click', '#custom_icon_check', function () { if (this.checked == true) jQuery("#arp_custom_icon").show(); else jQuery("#arp_custom_icon").hide(); }); function arp_addfa(icon, icon_type) { var fa_to_insertcol = jQuery('#fa_to_insertcol').val(); var fa_to_insertrow = jQuery('#fa_to_insertrow').val(); var tooltip_icon = jQuery('#fa_to_inserttooltip').val(); var label_icon = jQuery('#fa_to_insertlabel').val(); var sec = jQuery("#add_to_sec_btn").val(); var class_1 = jQuery('#fontselected_1').val(); var class_2 = jQuery('#fontselected_2').val(); var fatext = jQuery('#arp_fa_text').val(); var faposition = jQuery('#arp_fa_position').val(); var custom_url = jQuery('#arp_fa_url').val(); custom_url = jQuery.trim(custom_url); if (fa_to_insertrow == 'button') { if (sec == 1) var insert_id = 'second_btn_content_' + fa_to_insertcol; else var insert_id = 'btn_content_' + fa_to_insertcol; } else if (tooltip_icon != '') { var insert_id = 'row_' + fa_to_insertcol + '_tooltip_' + fa_to_insertrow; } else if (label_icon != '') { var insert_id = 'row_' + fa_to_insertcol + '_label_' + fa_to_insertrow; } else { var insert_id = 'row_' + fa_to_insertcol + '_description_' + fa_to_insertrow; } var start_pos = jQuery('textarea[name="' + insert_id + '"]').attr('data-startpos'); start_pos = (start_pos === undefined || start_pos == '') ? 0 : start_pos; var content = ''; if (custom_url == '') { if (faposition == 'left') { content = '' + icon_type + ' ' + fatext; } else { content = fatext + ' ' + icon_type + ''; } } else { if (faposition == 'left') { content = ' ' + fatext; } else { content = fatext + ' '; } } jQuery('textarea[name="' + insert_id + '"]').insertAt(start_pos, content); jQuery('textarea[name="' + insert_id + '"]').trigger('keyup'); jQuery('.arp_font_awesome_model_box_container:visible').slideUp(500); } jQuery(document).on('mouseup', "#arp_fontawesome_modal", function (e) { var container = jQuery(".font_awesome_size").parent(); if (!container.is(e.target) && container.has(e.target).length === 0) { var id = container.attr('id'); if (id) jQuery('#' + id).find('.font_awesome_size').remove(); } }); jQuery(document).on('click', '.arp_fainsideimge', function () { var fa_class = jQuery(this).attr('id'); var fa_name = jQuery(this).attr('title'); var icon_type = jQuery(this).attr('data-icon'); jQuery(document).find('.arp_fainsideimge').removeClass('arp_active'); jQuery(this).addClass('arp_active'); var font_classes = fa_class.split('_'); var class_1 = font_classes[0] ? font_classes[0] : ''; var class_2 = font_classes[1] ? font_classes[1] : ''; jQuery('#fontselected_1').val(class_1 + ' fa-lg'); jQuery('#fontselected_2').val(class_2); if (jQuery(this).hasClass('add_informative_icon')) { jQuery(document).find('#font_awesome_size').remove(); var icon = jQuery(this).find('i').attr('class').replace('fa-2x', ''); html = ""; var field = jQuery('#arp_informative_tooltip_fontawesome').attr('data-insert'); field = jQuery('#' + field); jQuery(field).val(html); jQuery(field).parent().find('span').html(html); var options = { direction: 'right' }; jQuery('.arp_tooltip_icons_container').hide('slide', options, 'slow'); return; } var fa_size_box_title = fa_name; jQuery(document).find('#font_awesome_size').remove(); var main_div = document.createElement('div'); main_div.setAttribute('id', 'font_awesome_size'); main_div.setAttribute('class', 'font_awesome_size'); var wrapper_div = document.createElement('div'); wrapper_div.setAttribute('id', 'font_awesome_size_wrapper'); jQuery(main_div).append(wrapper_div); var title_div = document.createElement('span'); title_div.setAttribute('id', 'fa_title'); title_div.setAttribute('class', 'fa_size_title'); title_div.innerHTML = fa_size_box_title; var close_btn = document.createElement('span'); close_btn.setAttribute('id', 'close_btn_fa_size'); close_btn.setAttribute('class', 'close_btn_fa_size'); close_btn.setAttribute('onclick', 'remove_font_awesome_size()'); close_btn.innerHTML = ''; var clear_div = document.createElement('div'); clear_div.setAttribute('class', 'clear'); var slider_div = document.createElement('div'); slider_div.setAttribute('id', 'font_icon_slider'); slider_div.setAttribute('class', 'font_icon_slider'); var slider_div_val = document.createElement('div'); slider_div_val.setAttribute('class', 'slider_min_max_info'); slider_div_val.innerHTML = '14px64px'; var slider_ok_div = document.createElement('button'); slider_ok_div.setAttribute('type', 'button'); slider_ok_div.setAttribute('id', 'arpsize_ok_btn'); slider_ok_div.setAttribute('class', 'arp_color_box_ok_btn col_opt_btn align_right'); slider_ok_div.setAttribute('style', 'margin-top:3px;'); slider_ok_div.innerHTML = 'Ok'; var slider_value = document.createElement('input'); slider_value.setAttribute('id', 'font_icon_slider_val'); slider_value.setAttribute('type', 'hidden'); slider_value.setAttribute('value', 'arpsize-ico-14'); var class_to_add = 'fa'; var fa_size_3 = document.createElement('i'); fa_size_3.setAttribute('class', class_to_add + ' ' + fa_class + ' '); fa_size_3.setAttribute('id', 'fa_size'); if (icon_type == 'material') { fa_size_3.innerHTML = fa_class; } var div_1 = document.createElement('div'); var div_2 = document.createElement('div'); var div_3 = document.createElement('div'); var div_4 = document.createElement('div'); if (jQuery(this).hasClass('add_header_font_awesome')) { div_1.setAttribute('class', 'fa_size_header fa_size_icon'); div_2.setAttribute('class', 'fa_size_header fa_size_icon'); div_3.setAttribute('class', 'fa_size_header fa_size_icon'); div_4.setAttribute('class', 'fa_size_header fa_size_icon'); } else { div_1.setAttribute('class', 'fa_size_icon'); div_2.setAttribute('class', 'fa_size_icon'); div_3.setAttribute('class', 'fa_size_icon'); div_4.setAttribute('class', 'fa_size_icon'); } div_3.setAttribute('id', 'fa_size_icon'); jQuery(div_3).append(fa_size_3); jQuery(wrapper_div).append(title_div); jQuery(wrapper_div).append(close_btn); jQuery(wrapper_div).append(clear_div); jQuery(wrapper_div).append(div_3); jQuery(wrapper_div).append(slider_div); jQuery(wrapper_div).append(slider_div_val); jQuery(wrapper_div).append(slider_ok_div); jQuery(wrapper_div).append(slider_value); jQuery(this).append(main_div); var position = jQuery(this).position(); var offset = jQuery(this).offset(); if (jQuery(this).parents().hasClass('toggle_left_container')) { if (position.left >= 74 && position.left < 110) { jQuery('.font_awesome_size').addClass('arp_display_popup_center'); jQuery('.font_awesome_size').removeClass('arp_display_popup_right'); } else if (position.left >= 110) { jQuery('.font_awesome_size').removeClass('arp_display_popup_center'); jQuery('.font_awesome_size').addClass('arp_display_popup_right'); } else { jQuery('.font_awesome_size').removeClass('arp_display_popup_center'); jQuery('.font_awesome_size').removeClass('arp_display_popup_right'); } } else { if (position.left >= 140 && position.left < 170) { jQuery(".font_awesome_size").addClass('arp_display_popup_center'); jQuery('.font_awesome_size').removeClass('arp_display_popup_right'); } else if (position.left >= 170) { jQuery('.font_awesome_size').removeClass('arp_display_popup_center'); jQuery('.font_awesome_size').addClass('arp_display_popup_right'); } else { jQuery('.font_awesome_size').removeClass('arp_display_popup_center'); jQuery('.font_awesome_size').removeClass('arp_display_popup_right'); } } if (position.top >= 225) { jQuery('.font_awesome_size').addClass('arp_display_popup_top'); } else { jQuery('.font_awesome_size').removeClass('arp_display_popup_top'); } jQuery('#font_icon_slider').slider({ min: 14, max: 64, step: 2, value: 24, slide: function (event, ui) { var value = ui.value; jQuery(this).parent().find('i#fa_size').css('font-size', value + 'px'); jQuery('#font_icon_slider_val').val('arpsize-ico-' + value); } }); }); function remove_font_awesome_size() { jQuery("#font_awesome_size").remove(); } jQuery(document).on('click', 'div.fa_size_icon', function () { var template = jQuery('#arp_reference_template').val(); var icon = jQuery(this).find('i').attr('class').replace('fa-lg', ''); icon = icon.replace('arp_fa_icon_3', ''); var icosize = jQuery('#font_icon_slider_val').val(); if (jQuery(this).hasClass('fa_size_header')) { var column = jQuery('#arpcol_to_insert_font').val(); var data_insert = jQuery('#arpcol_insert_font').val(); var html = ''; var field = jQuery('#' + column).find('#' + data_insert); var field_value = field.text(); var caretPosition = field.getCursorPosition(); if (data_insert != 'additional_shortcode_input') field.insertAt(caretPosition, html); else field.val(html); if (data_insert == 'additional_shortcode_input') { if (template == 'arplitetemplate_8') { jQuery('#' + column).find('.rounded_corder').html(arprice_font_icon_parser(html)); } else { jQuery('#' + column).find('.rounded_corder').html(arprice_font_icon_parser(html)); jQuery('#' + column).find('.arp_header_shortcode').html(arprice_font_icon_parser(html)); } } else { jQuery('#' + column).find('#' + data_insert).trigger('keyup'); } if (data_insert == 'togglestep_yearly' || data_insert == 'togglestep_monthly' || data_insert == 'togglestep_quarterly') { jQuery('#' + data_insert).trigger('keyup'); } $this = jQuery(this); jQuery(this).parents('.arp_font_awesome_model_box_container').slideUp(500); var ArpFontIcon = jQuery('#arp_font_icons').html(); if (jQuery(this).parent().find('.arp_font_awesome_model_box_container').html() == '') { jQuery(this).parent().find('.arp_font_awesome_model_box_container').html("
"); setTimeout(function () { $this.parent().find('.arp_font_awesome_model_box_container').html(ArpFontIcon); jQuery('.arp_font_awesome_arrow').removeClass('arp_font_awesome_arrow_single'); }, 1500); } } else { var fa_class = jQuery("#fontselected_1").val().replace('fa-lg', ''); var new_class = fa_class + " " + icosize; icon = icon + ' ' + icosize; arp_addfa(icon, jQuery(this).find('i').html()); } remove_column_height(); adjust_column_height(); }); jQuery(document).on('click', function () { jQuery('.arp_description_content, .col_opt_textarea').each(function () { var $elm = jQuery(this); var input = $elm[0]; if (input.setSelectionRange) { pos_start = input.selectionStart; pos_end = input.selectionEnd; jQuery(this).attr('data-startpos', pos_start).attr('data-endpos', pos_end); } }); }); function add_arp_button_scode(col, sec) { if (!col) return; var col_name = jQuery(col).attr('name'); if (sec == true) var col_no = col_name.replace('second_add_button_scode_', ''); else var col_no = col_name.replace('add_button_scode_', ''); if (jQuery(col).parent().find('.arp_add_image_container').is(':visible')) { jQuery(col).parent().find('.arp_add_image_container:visible').slideUp(500); return; } jQuery(col).parent().find('.arp_add_image_container').slideDown(500); jQuery("#arp_btn_image_shortcode_div").css('display', 'block'); jQuery('#add_button_shortcode_form').trigger('reset'); jQuery('#shortcode_to_insert').val(col_no); if (sec == true) { jQuery("#add_button_shortcode_form").attr('onsubmit', 'return add_arp_btn_shortcode(1);'); var btn_image_url = jQuery('#main_column_' + col_no).find('.second_arpbtn_img_url').val(); var arp_btn_image_height = jQuery('#main_column_' + col_no).find('.second_arpbtn_img_height').val(); var arp_btn_image_width = jQuery('#main_column_' + col_no).find('.second_arpbtn_img_width').val(); } else { jQuery("#add_button_shortcode_form").attr('onsubmit', 'return add_arp_btn_shortcode(0);'); var btn_image_url = jQuery('#main_column_' + col_no).find('.arpbtn_img_url').val(); var arp_btn_image_height = jQuery('#main_column_' + col_no).find('.arpbtn_img_height').val(); var arp_btn_image_width = jQuery('#main_column_' + col_no).find('.arpbtn_img_width').val(); } jQuery('#main_column_' + col_no).find('#arp_btn_image_url').val(btn_image_url); jQuery('#main_column_' + col_no).find('#arp_btn_image_height').val(arp_btn_image_height); jQuery('#main_column_' + col_no).find('#arp_btn_image_width').val(arp_btn_image_width); } function remove_arp_button_scode(col, sec) { if (!col) return; var col_name = jQuery(col).attr('name'); if (sec == true) var col_no = col_name.replace('second_remove_button_scode_', ''); else var col_no = col_name.replace('remove_button_scode_', ''); var btn_bg_color = jQuery('#main_column_' + col_no).find('input#button_background_color').val(); var btn_content = jQuery('#main_column_' + col_no).find('textarea#btn_content').val(); jQuery('#main_column_' + col_no).find('.arpbtn_img_url').val(''); jQuery('#main_column_' + col_no).find('.arpbtn_img_height').val(''); jQuery('#main_column_' + col_no).find('.arpbtn_img_width').val(''); jQuery('#add_button_shortcode_form').trigger('reset'); jQuery('#main_column_' + col_no).find('#bestPlanButton').attr("style", "background:" + btn_bg_color); jQuery('#main_column_' + col_no).find('#bestPlanButton').html(btn_content); jQuery('#main_column_' + col_no).find('.bestPlanButton').css("height", ''); jQuery('#main_column_' + col_no).find('.bestPlanButton').css("width", ''); jQuery(col).parent().css('display', 'none'); } function arp_removeribbon() { jQuery('#ribbon_to_insert').val(''); jQuery('#ribbonselected').val(''); jQuery('#arp_ribbon_text').val(''); jQuery("#arp_ribbon_position").val('right'); jQuery('#arp_ribbon_modal .b-close').trigger('click'); jQuery('#arp_ribbon_preview').html(''); jQuery('.insideribbonimg').removeClass('arp_active'); } function arp_removeribbon_btn(ribbon_to_insert, default_height) { jQuery('#column_' + ribbon_to_insert).find('#arp_ribbonimg').val(''); jQuery('#column_' + ribbon_to_insert).find('#arp_ribbontext').val(''); jQuery('#column_' + ribbon_to_insert).find('#arp_ribbonposition').val(''); jQuery('#arp_ribbon_modal .b-close').trigger('click'); jQuery('#column_' + ribbon_to_insert).find('.arp_columnribbon').attr('class', 'arp_columnribbon'); jQuery('#column_' + ribbon_to_insert).find('.arp_columnribbon .arp_ribbon_text').html(''); jQuery("#column_" + ribbon_to_insert).find('.arp_ribbon_content').css('display', 'none'); var content_arr = new Array(); jQuery('.main_package_box').each(function (i) { if (jQuery(this).find('.arp_ribbon_content').find('div.arp_columnribbon').find('.arp_ribbon_text').html()) { content_arr[i] = ribbon_to_insert; } else { } }); var array_size = content_arr.length; if (array_size == 0) { jQuery('.main_package_box').each(function (i) { jQuery(this).find('#general_opt_toggle_div').find('.default_ribbon').height(default_height); jQuery(this).find('#general_opt_toggle_div').find('.default_ribbon').height('auto'); }); } } function arp_preview_new(src_link) { var modalheight = jQuery(window).height(); var modalwidth = jQuery(window).width(); var getModalWidth = Number(modalwidth) * 0.90; var getModalLeftWidth = (Number(modalwidth) * 0.10) / 2; var getModalHeight = Number(modalheight) - 80; var modalbodyheight = getModalHeight - 144 + 82; var loaderheight = (modalbodyheight / 2) - 50; var loaderleft = (getModalWidth / 2) - 50; var table_id = jQuery("#table_id").val(); var ajaxurl = jQuery("#ajaxurl").val(); var fields = jQuery("#price_table_form").ARPriceFilterFormData(); var json_fields = jQuery.toJSON(fields); getModalWidth = jQuery('#column_wrapper_width_txtbox').val(); if (getModalWidth < 1100) getModalWidth = "1100"; var getMinModalWidth = "1100"; getModalHeight = ((Number(modalwidth)) / 2) - 100; var preview_options = ''; jQuery('#arp_pricing_table_preview').attr('style', 'display:none; width:' + getModalWidth + 'px; width:' + getModalWidth + 'px; max-width:' + modalwidth + 'px; height:' + getModalHeight + 'px; left:' + getModalLeftWidth + 'px;'); jQuery('#arp_pricing_table_preview').attr('data-modalwidth', getModalWidth); jQuery('#arp_pricing_table_preview').attr('data-modalleft', getModalLeftWidth); jQuery(".device_icon").removeClass('active'); jQuery(".device_icon#computer_icon").addClass('active'); var preview_link = src_link; function show_arprice_preview() { var result = ARPricePreview.response; var iframe_content = ""; jQuery("#arp_pricing_table_preview .preview_model").html(iframe_content); if (jQuery("#preview_btn").hasClass('DisplayTourGuide')) { previewTour(0); } } jQuery("#arp_pricing_table_preview").bPopup({ positionStyle: 'fixed', follow: [false, false], transition: 'slideDown', transitionClose: 'slideDown', onClose: function () { jQuery('#arp_pricing_table_preview .preview_model').find('iframe').remove(); } }, function () { var from_left = jQuery('#arp_pricing_table_preview').css('left'); from_left = from_left.replace('px', ''); jQuery('#arp_pricing_table_preview').attr('data-modalleft', from_left); }); var ARPricePreview = new sack(ajaxurl); ARPricePreview.execute = 0; ARPricePreview.method = "POST"; ARPricePreview.setVar("action", "arplite_updatetabledata"); ARPricePreview.setVar("filtered_data", json_fields); ARPricePreview.setVar("is_tbl_preview", "1"); ARPricePreview.onError = function () { alert('Ajax error while retrieving pricing table'); } ARPricePreview.onCompletion = show_arprice_preview; ARPricePreview.runAJAX(); } function arp_price_preview_home(src_link) { var src_type = typeof src_link; var modalheight = jQuery(window).height(); var modalwidth = jQuery(window).width(); modalwidth = "1100"; var getModalWidth = Number(modalwidth) * 0.90; var getModalLeftWidth = (Number(modalwidth) * 0.10) / 2; var getModalHeight = Number(modalheight) - 80; var modalbodyheight = getModalHeight - 144 + 82; var loaderheight = (modalbodyheight / 2) - 50; var loaderleft = (getModalWidth / 2) - 50; var table_id = jQuery("#table_id").val(); var form = jQuery("#price_table_form").serialize(); getModalWidth = "1100"; var preview_options = ''; jQuery('#arp_pricing_table_preview').attr('style', 'display:none; width:' + getModalWidth + 'px; height:' + getModalHeight + 'px; left:' + getModalLeftWidth + 'px;'); jQuery('#arp_pricing_table_preview').attr('data-modalwidth', getModalWidth); jQuery('#arp_pricing_table_preview').attr('data-modalleft', getModalLeftWidth); jQuery(".device_icon").removeClass('active'); jQuery(".device_icon#computer_icon").addClass('active'); var preview_link = src_link; if (src_type === 'string') { jQuery("#arp_pricing_table_preview").bPopup({ positionStyle: 'fixed', content: 'iframe', contentContainer: '#arp_pricing_table_preview .preview_model', loadUrl: src_link, follow: [false, false], transition: 'slideDown', transitionClose: 'slideDown', iframeAttr: ('scrolling="yes"') }, function () { var fromleft = jQuery('#arp_pricing_table_preview').css('left'); fromleft = fromleft.replace('px', ''); jQuery('#arp_pricing_table_preview').attr('data-modalleft', fromleft); }); } else { var obj = jQuery(src_link); var img_url = obj.attr('data-img-url'); var ajaxurl = jQuery('#ajaxurl').val(); var template_id = obj.attr('data-id'); jQuery('#arp_pricing_table_pro_preview').attr('style', 'display:none; width:' + getModalWidth + 'px; height:' + getModalHeight + 'px; left:' + getModalLeftWidth + 'px;'); jQuery('#arp_pricing_table_pro_preview').attr('data-modalwidth', getModalWidth); jQuery('#arp_pricing_table_pro_preview').attr('data-modalleft', getModalLeftWidth); var loadurl = ajaxurl + '?action=arplite_pro_preview&template_id=' + template_id; jQuery("#arp_pricing_table_pro_preview").bPopup({ positionStyle: 'fixed', content: 'iframe', contentContainer: '#arp_pricing_table_pro_preview .preview_model', loadUrl: loadurl, follow: [false, false], transition: 'slideDown', transitionClose: 'slideDown', iframeAttr: ('scrolling="yes"') }, function () { var fromleft = jQuery('#arp_pricing_table_pro_preview').css('left'); fromleft = fromleft.replace('px', ''); jQuery('#arp_pricing_table_pro_preview').attr('data-modalleft', fromleft); }); } } jQuery(document).mouseup(function (e) { if (jQuery(e.target).attr('class') == 'arprice_js_colorpicker' || jQuery(e.target).parents().hasClass('arprice_js_colorpicker')) return; }); jQuery(document).on('click', 'input[type="checkbox"].arp_checkbox:not(.arplite_restricted_view)', function () { if (jQuery(this).is(':checked') == true) jQuery(this).parent().addClass('checked'); else jQuery(this).parent().removeClass('checked'); }); jQuery(document).on('mouseup', function (e) { var container = jQuery(".template_color_schemes").parent(); if (jQuery(e.target).attr('class') == 'arprice_js_colorpicker' || jQuery(e.target).parents().hasClass('arprice_js_colorpicker') || jQuery(e.target).hasClass('column_custom_background') || jQuery(e.target).parents().hasClass('column_custom_background')) { return; } if (!container.is(e.target) && container.has(e.target).length === 0) { var id = container.attr('target-div'); if (id) jQuery('#' + id).remove(); jQuery(".column_custom_background").hide(); } }); jQuery(document).on('mouseup', function (e) { var container = jQuery(".arp_template_scheme"); if (!container.is(e.target) && container.has(e.target).length === 0) { jQuery('.arp_template_scheme').removeClass('arp_active'); } }); jQuery(document).on('click', '#clone_template', function () { var template = jQuery("#arp_template_old").val(); var editable_template = jQuery('.arp_editable_templates').length; if (editable_template > 3) { jQuery('#arplite_save_table_notice_editor').bPopup({ modalColor: '#656565' }); return false; } var reference_template = jQuery("#arp_reference_template").val() load_pricing_table(template, false, reference_template); }); function load_pricing_table(template, is_edit, ref_template) { jQuery("#arp_loader_div").show(); enable_settings(); var template_id = jQuery("#template_type_new").val(); var skin = jQuery("#arp_template_skin").val(); if (is_edit) { var $is_clone = 0; jQuery("#arp_is_generate_html_canvas").val('no'); } else { var $is_clone = 1; jQuery("#arp_is_generate_html_canvas").val('yes'); } jQuery.ajax({ type: 'POST', url: ajaxurl, evalScripts: true, dataType: 'json', data: 'action=arplite_load_pricing_table&id=' + template_id + '&template=' + template + '&skin=' + skin + '&ref_temp=' + ref_template + '&is_clone=' + $is_clone, success: function (res) { var general_options = jQuery.parseJSON(res.general_options); var $table_name = res.table_name; jQuery("#main_table_name").html($table_name); jQuery("#pricing_table_main").val($table_name); jQuery(".pricingtable_menu_belt").show(); jQuery(".empty").css('height', '80px'); jQuery("#footer_menu").fadeOut(); jQuery(".arp_tables_container").fadeOut(); jQuery(".arp_user_help_section").fadeOut(); jQuery("#arp_loader_div").hide(); var $packages = res.table; jQuery('.ex').find('#packages').html($packages); jQuery("#arprice_color").hide(); jQuery("#arprice_editor").show(); jQuery("#change_template_cancel_btn").hide(); var $general_settings = jQuery.parseJSON(res.general_settings); var $template_settings = jQuery.parseJSON(res.template_settings); jQuery('#pricing_table_column_order').val($general_settings.column_order); if ($general_settings.user_edited_columns != '') { var edited_columns = JSON.stringify($general_settings.user_edited_columns); if (edited_columns == 'null') edited_columns = ''; jQuery('#arp_user_edited_columns').val(edited_columns); } jQuery("#arp_reference_template").val($general_settings.reference_template); jQuery("#arp_custom_css").val($general_settings.arp_custom_css); var $is_animated = jQuery.parseJSON(res.is_animated); if ($is_animated == 1) { jQuery("#column_content_opacity").css('display', 'none'); } else { jQuery("#column_content_opacity").css('display', 'block'); } var $features = res.template_features; jQuery("#arp_template_feature").val($features); $column_settings = jQuery.parseJSON(res.column_options); $columns = $column_settings.columns; var caption_arr = new Array(); jQuery.each($columns, function (i, val) { x = i.replace('column_', ''); if (val.is_caption == 1) { caption_arr[x] = 1; } else { caption_arr[x] = 0; } }); if (caption_arr.indexOf(1) != -1) { jQuery('#has_caption_column').val(1); jQuery("#column_content_hide_caption_column").show(); } else { jQuery('#has_caption_column').val(0); jQuery("#column_content_hide_caption_column").hide(); } var skin = $template_settings.skin; var $skin_array = res.template_skins; var $color_code = res.template_skin_codes; jQuery("#general_color_box_div").attr('data-id', template_id); var $skin_key = jQuery.parseJSON($skin_array).indexOf(skin); var $color = jQuery.parseJSON($color_code); if (skin == 'multicolor') { jQuery("#general_color_box").addClass("multi-color-small-icon"); jQuery("#general_color_box").css('background', ''); } else { jQuery("#general_color_box").css('background', '#' + $color[$skin_key]); } var $colorskins = jQuery.parseJSON($skin_array); jQuery($colorskins).each(function (x) { jQuery(".ArpPriceTable").removeClass('arp' + $colorskins[x]); }); jQuery('.ArpPriceTable').addClass('arp' + skin); if (is_edit == true) { jQuery("#arp_shortcode").css('display', 'block'); jQuery("#arp_shortcode_value").html('[ARPLite id=' + template_id + ']'); jQuery("#table_id").val(template_id); var listing_url = jQuery("#listing_url").val(); jQuery('#pt_action').val('edit'); jQuery('#table_id').val(template_id); if (window.history.pushState) { var pageurl = arp_removeVariableFromURL(document.URL, 'arp_action'); pageurl = arp_removeVariableFromURL(pageurl, 'eid'); pageurl += '&arp_action=edit&eid=' + template_id; window.history.pushState({path: pageurl}, '', pageurl); } } var $table_type = res.template_type; jQuery("#arp_template_type").val($table_type); if ($table_type == 'advanced') { jQuery("#advanced_font_setting").show(); jQuery("#seperator_1").height(330); jQuery("#seperator_2").height(330); } else { jQuery("#advanced_font_setting").hide(); jQuery("#seperator_1").height(170); jQuery("#seperator_2").height(170); } var $total_package = res.total_columns; if ($total_package >= 4) { jQuery('#addnewpackage.arplite_unlocked').hide(); jQuery('#addnewpackage.arplite_locked').show(); } else { jQuery('#addnewpackage.arplite_unlocked').show(); jQuery('#addnewpackage.arplite_locked').hide(); } jQuery("#total_packages").val($total_package); jQuery("input[type='checkbox'].arp_checkbox").each(function () { if (jQuery(this).hasClass('light_bg')) { var parent_span_class = jQuery(this).parent().attr('class'); if (parent_span_class != 'arp_dark_checkbox') { jQuery(this).wrap(''); } } else if (jQuery(this).hasClass('dark_bg')) { jQuery(this).wrap(''); } }); jQuery("input[type='checkbox'].arp_checkbox:not(.arplite_restricted_view)").each(function () { if (jQuery(this).is(':checked') == true) jQuery(this).parent().addClass('checked'); else jQuery(this).parent().removeClass('checked'); }); jQuery("input[type='checkbox'].arp_checkbox:not(.arplite_restricted_view)").each(function () { if (jQuery(this).is(':checked') == true) jQuery(this).parent().addClass('checked'); else jQuery(this).parent().removeClass('checked'); }); jQuery(document).on('click', 'input[type="checkbox"].arp_checkbox:not(.arplite_restricted_view)', function () { if (jQuery(this).is(':checked') == true) jQuery(this).parent().addClass('checked'); else jQuery(this).parent().removeClass('checked'); }); jQuery(document).on('click', 'input[type="checkbox"].arp_checkbox:not(.arplite_restricted_view)', function () { if (jQuery(this).is(':checked') == true) jQuery(this).parent().addClass('checked'); else jQuery(this).parent().removeClass('checked'); }); jQuery("input[type='checkbox'].arp_switch").each(function () { jQuery(this).wrap(''); }); jQuery("input[type='checkbox'].arp_column_rotation_switch").each(function () { if (jQuery(this).hasClass('arp_switch_on')) { jQuery('input#is_animation').attr('checked', true); jQuery(this).parent().addClass('arp_switch_on'); jQuery(this).parent().removeClass('arp_switch_off'); } else { jQuery('input#is_animation').attr('checked', false); jQuery(this).parent().addClass('arp_switch_off'); jQuery(this).parent().removeClass('arp_switch_on'); } }); jQuery("input[type='checkbox'].arp_switch_toogle").each(function () { if (jQuery("#enable_toggle_price_hidden").val() == 1) { jQuery('input#enable_toggle_price_id').attr('checked', true); jQuery(this).wrap(''); jQuery("#toggle_button_container").css('display', ''); } else { jQuery('input#enable_toggle_price_id').attr('checked', false); jQuery(this).wrap(''); jQuery("#toggle_button_container").css('display', 'none'); } }); if (jQuery("#step_options_main_hidden").val() == 2) { if (jQuery('#toggle_option_main_hidden').val() == '0') { jQuery("#toggle_switch_2").removeClass('simple-toggle-radio'); jQuery("#toggle_switch_2").addClass('switch-toggle switch-2 switch-candy switch-candy-blue'); jQuery("#toggle_switch_2").css('display', ''); jQuery("#toggle_switch_3").css('display', 'none'); jQuery('.toggle_main_background_div').find('.toggle_belt_background_color_div').css('display', 'none'); jQuery('.toggle_main_background_div').find('.arp_toggle_main_belt_label').css('display', 'none'); jQuery('.toggle_main_background_div').find('.arp_toggle_title_font_label').css('display', ''); } else if (jQuery('#toggle_option_main_hidden').val() == '1') { jQuery("#toggle_switch_2").removeClass('switch-toggle switch-2 switch-candy switch-candy-blue'); jQuery("#toggle_switch_2").addClass('simple-toggle-radio'); jQuery("#toggle_switch_2").css('display', ''); jQuery("#toggle_switch_3").css('display', 'none'); jQuery('.toggle_main_background_div').find('.toggle_belt_background_color_div').css('display', ''); jQuery('.toggle_main_background_div').find('.arp_toggle_main_belt_label').css('display', ''); jQuery('.toggle_main_background_div').find('.arp_toggle_title_font_label').css('display', 'none'); } } if (jQuery("#step_options_main_hidden").val() == 3) { if (jQuery('#toggle_option_main_hidden').val() == '0') { jQuery("#toggle_switch_3").removeClass('simple-toggle-radio'); jQuery("#toggle_switch_3").addClass('switch-toggle switch-3 switch-candy switch-candy-blue'); jQuery("#toggle_switch_3").css('display', ''); jQuery("#toggle_switch_2").css('display', 'none'); jQuery('.toggle_main_background_div').find('.toggle_belt_background_color_div').css('display', 'none'); jQuery('.toggle_main_background_div').find('.arp_toggle_main_belt_label').css('display', 'none'); jQuery('.toggle_main_background_div').find('.arp_toggle_title_font_label').css('display', ''); } else if (jQuery('#toggle_option_main_hidden').val() == '1') { jQuery("#toggle_switch_3").removeClass('switch-toggle switch-3 switch-candy switch-candy-blue'); jQuery("#toggle_switch_3").addClass('simple-toggle-radio'); jQuery("#toggle_switch_3").css('display', ''); jQuery("#toggle_switch_2").css('display', 'none'); jQuery('.toggle_main_background_div').find('.toggle_belt_background_color_div').css('display', ''); jQuery('.toggle_main_background_div').find('.arp_toggle_main_belt_label').css('display', ''); jQuery('.toggle_main_background_div').find('.arp_toggle_title_font_label').css('display', 'none'); } } ArpColumnResizable(); ArpColumnSortable(); jQuery('.general_color_box_font_color').on('change', function () { var color = jQuery(this).val(); jQuery(this).parent().attr('data-color', color); jQuery(this).val(color); }); jQuery('.arptooltipster').tipso({ position: 'bottom', background: '#43B4FB', width: 'auto', }); load_column_option_btn_tooltip(); jQuery(window.opera ? 'html' : 'html, body').animate({scrollTop: jQuery('#price_table_form').offset().top - 100}, 'slow'); setTimeout(function () { remove_column_height(); arp_header_title_responsive(); arp_price_text_responsive(); arp_price_label_responsive(); arp_column_desc_responsive(); adjust_column_height(); arp_price_wrapper_responsive(); }, 1000); jQuery(".general_tooltip_tab").mouseleave(function (e) { if (e.relatedTarget != null) { if (jQuery("#" + e.relatedTarget.id).css("display") == 'block') { jQuery(".general_tooltip_tab").addClass('is_tooltip_hover'); } else { jQuery(".colpick").hide(); jQuery(".general_tooltip_tab").removeClass('is_tooltip_hover'); } } if (jQuery(e.target).parent().hasClass('arp_tooltip_font_setting')) { jQuery(".general_tooltip_tab").addClass('is_tooltip_hover'); } }); var arp_column_background_colors = global_column_background_colors(); var template = jQuery("input#arp_reference_template").val(); var skin = jQuery("input#arp_template_skin").val(); if (typeof general_options.custom_skin_colors != 'undefined') { jQuery('input#arp_header_background_color_input').val(general_options.custom_skin_colors['arp_header_bg_custom_color']); jQuery('input#arp_column_background_color_input').val(general_options.custom_skin_colors['arp_column_bg_custom_color']); jQuery('input#arp_column_desc_background_color_input').val(general_options.custom_skin_colors['arp_column_desc_bg_custom_color']); jQuery('input#arp_pricing_background_color_input').val(general_options.custom_skin_colors['arp_pricing_bg_custom_color']); jQuery('input#arp_body_odd_row_background_color').val(general_options.custom_skin_colors['arp_body_odd_row_bg_custom_color']); jQuery('input#arp_body_even_row_background_color').val(general_options.custom_skin_colors['arp_body_even_row_bg_custom_color']); jQuery('input#arp_footer_content_background_color').val(general_options.custom_skin_colors['arp_footer_content_bg_color']); jQuery('input#arp_button_background_color_input').val(general_options.custom_skin_colors['arp_button_bg_custom_color']); jQuery('input#arp_column_bg_hover_color').val(general_options.custom_skin_colors['arp_column_bg_hover_color']); jQuery('input#arp_button_bg_hover_color').val(general_options.custom_skin_colors['arp_button_bg_hover_color']); } var hide_section_inputs = jQuery("input[data-hide-section]"); hide_section_inputs.each(function () { $this = jQuery(this); if ($this.is(':checked') && $this.val() == '1') { arp_hide_section_global($this.attr('id'), $this.attr('data-hide-section')); } }); adjust_template_footer_height(); jQuery("#arp_next_one").trigger("click"); arprice_editor_width_responsive(); if (getCookie("arp_fav_color[colors]") == null) { var current = new Date(); current.setMonth(current.getMonth() + 1); document.cookie = 'arp_fav_color[colors]=; expires=' + current.toGMTString(); } __JSPICKER = []; jQuery('.jscolor').each(function (e) { var $this = jQuery(this); var $opts = jQuery(this).data('jscolor'); var object = {}; var el = $this[0]; var pattern = /(jscolor)\-(.*?)/; var $x = 0; for (var att, i = 0, atts = el.attributes, n = atts.length; i < n; i++) { var att = atts[i]; var nodename = att.nodeName; var nodeval = att.nodeValue; if (pattern.test(nodename)) { var name = nodename.replace('jscolor-', ''); switch (name) { case 'onfinechange': name = 'onFineChange'; break; case 'styleelement': name = 'styleElement'; break; case 'valueelement': name = 'valueElement'; break; default: name = name; break; } object[name] = nodeval; $x++; } } if (el.jscolor === undefined) { el.jscolor = new jscolor(el, object); } }); jQuery('.arp_button_slider').each(function () { var $this = jQuery(this); jQuery(this).slider({ min: 80, max: 200, step: 6, value: jQuery('input[name=button_size_' + jQuery(this).attr('data-column') + ']').val(), slide: function (event, ui) { var width = ui.value; var column = jQuery(this).attr('data-column'); jQuery('input[name=button_size_' + column + ']').val(width); var height = jQuery('input[name=button_height_' + column + ']').val(); arp_update_button_size(column, width, height); var slideValue = $this.slider('value'); var column_id = $this.attr('data-column'); arp_button_slider_tooltip(event, ui, slideValue, column_id); }, create: function (event, ui) { var slideValue = $this.slider('value'); var slideValue = $this.slider('value'); var column_id = $this.attr('data-column'); arp_button_slider_tooltip(event, ui, slideValue, column_id); } }); }); jQuery('.arp_button_height_slider').each(function () { var $this = jQuery(this); jQuery(this).slider({ min: 30, max: 60, step: 3, value: jQuery('input[name=button_height_' + jQuery(this).attr('data-column') + ']').val(), slide: function (event, ui) { var height = ui.value; var column = jQuery(this).attr('data-column'); jQuery('input[name=button_height_' + column + ']').val(height); var width = jQuery('input[name=button_size_' + column + ']').val(); arp_update_button_size(column, width, height); var slideValue = $this.slider('value'); var column_id = $this.attr('data-column'); var slideValue = $this.slider('value'); var column_id = $this.attr('data-column'); arp_button_height_slider_tooltip(event, ui, slideValue, column_id); }, create: function (event, ui) { var slideValue = $this.slider('value'); var slideValue = $this.slider('value'); var column_id = $this.attr('data-column'); arp_button_height_slider_tooltip(event, ui, slideValue, column_id); } }); }); return; } }); } function change_color(id, color, column) { id = id.replace('_hidden', ''); id = id.replace('_wrapper', ''); if (column !== '') { id = id.replace('_' + column, ''); } var template_type = jQuery('#arp_template_type').val(); var template_features = jQuery('#arp_template_feature').val(); var features = jQuery.parseJSON(template_features); var caption_style = features.caption_style; var template = jQuery("input#arp_reference_template").val(); var available_colors = global_column_sections_array(); var css_pseudo_element_regex = arprice_css_pseudo_elements(); var arp_gradient_templates = arp_global_default_gradient_templates(); var arp_gradient_template_colors = arp_global_default_gradient_colors(); var arp_rgba_template_colors = arp_global_default_rgba_colors(); var arp_depended_section_color = arplite_depended_section_color_codes(); var depended_array_size = _.size(arp_depended_section_color[template]); var default_skin_gradient_templates = arp_gradient_templates['default_only']; var all_skin_gradient_templates = arp_gradient_templates['all_skins']; var is_gradient_template, default_skin_template, all_skin_template, gradient_arr, gradient_attr, rgba_arr; gradient_arr = ''; if (default_skin_gradient_templates.indexOf(template) > -1) { is_gradient_template = 1; default_skin_template = 1; all_skin_template = 0; } else if (all_skin_gradient_templates.indexOf(template) > -1) { is_gradient_template = 1; all_skin_template = 1; default_skin_template = 0; } if (typeof all_skin_template != 'undefined' && all_skin_template == 1) { if (typeof (arp_gradient_template_colors[template]) != 'undefined') { gradient_arr = arp_gradient_template_colors[template]['arp_color_skin']['arp_css']; gradient_attr = arp_gradient_template_colors[template]['arp_color_skin']['arp_attr']; } } if (typeof arp_rgba_template_colors[template] != 'undefined') { rgba_arr = arp_rgba_template_colors[template]; } var template_id = jQuery('#arp_reference_template').val(); var template_skins = arp_global_skin_array(); if (id == 'arp_header_background_color') { if (typeof (gradient_arr['header_level_gradient']) !== 'undefined') { for (var class_nm in gradient_arr['header_level_gradient']) { var arr_new = gradient_arr['header_level_gradient'][class_nm]; var skin_code = arr_new['custom_skin'][0]; var colors = skin_code.split('___'); var color1 = colors[0]; var lum = colors[1]; var putcol = colors[2]; color1 = color1.replace('{arp_header_background_color}', '#' + color); color1 = color1; lum = lum.replace('{', ''); lum = lum.replace('}', ''); if (lum.length > 3) lum = lum / 1000; else lum = lum / 100; var base_col = generate_color(color1, parseFloat(lum)); var first_col = color1; var properties = ['background', 'background-color', 'background-image', 'background-image', 'background-image', 'background-image', 'background-image', 'background-repeat', 'filter', '-ms-filter']; var values = [first_col + ';', first_col + ';', '-moz-linear-gradient(top,' + base_col + ',' + color1 + ');', '-webkit-gradient(linear,0 0, 100%, from(), to(' + base_col + ',' + color1 + ');', '-o-linear-gradient(top, ' + base_col + ', ' + color1 + ');', 'linear-gradient(to bottom,' + base_col + ',' + color1 + ')', 'progid:DXImageTransform.Microsoft.gradient(startColorstr=' + base_col + ', endColorstr=' + color1 + ', GradientType=0)', 'repeat-x', '"progid:DXImageTransform.Microsoft.gradient (startColorstr=' + base_col + ', endColorstr=' + color1 + ', GradientType=0);"', '"progid:DXImageTransform.Microsoft.gradient (startColorstr=' + base_col + ', endColorstr=' + color1 + ', GradientType=0);"']; jQuery(properties).each(function (key) { jQuery(class_nm).css(properties[key], values[key]); }); } for (var attribute in gradient_attr) { var attr_ = attribute; for (var key in gradient_attr[attr_]) { var value = gradient_attr[attr_][key]; value = value.replace('{arp_header_background_color}', '#' + color); jQuery('.arp_allcolumnsdiv .ArpPricingTableColumnWrapper').each(function () { jQuery(this).find(attr_).attr(key, value); }); } } var new_custom_color = jQuery('#arp_header_background_color_input').val(); jQuery('#arp_header_background_color_input').val('#' + color); } else if (rgba_arr != undefined && rgba_arr['header_background_color'] != 'undefined') { for (var clsnm in rgba_arr['header_background_color']) { var val = rgba_arr['header_background_color'][clsnm]; var clrs = val.split('___'); var color_code = clrs[0]; var opacity = clrs[1]; color_code = color_code.replace('{arp_header_background_color}', '#' + color); var rgb_col = hextorgbcolor(color_code); var red = rgb_col.r; var green = rgb_col.g; var blue = rgb_col.b; var color_final = 'rgba(' + red + ',' + green + ',' + blue + ',' + opacity + ')'; jQuery(clsnm).css('background', color_final); jQuery('.arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper').each(function () { jQuery(this).find('input#header_background_color').attr('value', '#' + color); jQuery(this).find('input#header_background_color').parent().attr('data-color', '#' + color); }); var new_custom_color = jQuery('#arp_header_background_color_input').val(); jQuery('.custom_main_color_box').css('background', new_custom_color); jQuery('#arp_header_background_color_input').val('#' + color); jQuery('#general_color_box').css('background', jQuery('#arp_header_background_color_input').val()); } } else { var arp_section_class = available_colors[template_id][id][0]; jQuery(arp_section_class).css('background', '#' + color); jQuery('.arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper').each(function () { jQuery(this).find('input#header_background_color').attr('value', '#' + color); jQuery(this).find('input#header_background_color').parent().attr('data-color', '#' + color); }); var new_custom_color = jQuery('#arp_header_background_color_input').val(); jQuery('#arp_header_background_color_input').val('#' + color); } arp_change_depended_section_colors(arp_depended_section_color, depended_array_size, template, id, color); } else if (id == 'arp_column_background_color_data') { if (typeof available_colors[template_id][id] !== 'undefined') { var arp_section_class = available_colors[template_id][id][0]; if (css_pseudo_element_regex.test(arp_section_class)) { arprice_set_before_after_pseudo_css(css_pseudo_element_regex, arp_section_class, "background-color", '#' + color, ''); } else { jQuery('.' + arp_section_class).css('background-color', '#' + color); } jQuery('.arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper').each(function () { jQuery(this).find('input#column_background_color').attr('value', '#' + color); jQuery(this).find('input#column_background_color').parent().attr('data-color', '#' + color); }); var new_custom_color = jQuery('#arp_column_background_color_input').val(); jQuery('#arp_column_background_color_input').attr('value', '#' + color); } arp_change_depended_section_colors(arp_depended_section_color, depended_array_size, template, id, color); } else if (id == 'column_desc_background_color') { if (template == 'arplitetemplate_11') { jQuery('#' + column).find('.arppricetablecolumnprice').css('background-color', '#' + color); } else { jQuery('#' + column).find('.column_description').css('background-color', '#' + color); } arp_change_depended_section_colors(arp_depended_section_color, depended_array_size, template, id, color); } else if (id == 'arp_column_desc_background_color_data') { { var arp_section_class = available_colors[template_id][id][0]; jQuery('.' + arp_section_class).css('background', '#' + color); jQuery('.ArpPricingTableColumnWrapper').each(function () { jQuery(this).find('input#column_desc_background_color').attr('value', '#' + color); jQuery(this).find('input#column_desc_background_color').parent().attr('data-color', '#' + color); }); jQuery('#arp_column_desc_background_color_input').attr('value', '#' + color); } arp_change_depended_section_colors(arp_depended_section_color, depended_array_size, template, id, color); } else if (id == 'arp_pricing_background_color') { if (typeof gradient_arr['pricing_level_gradient'] !== 'undefined') { for (var cls in gradient_arr['pricing_level_gradient']) { var class_nm = cls; var new_cls = gradient_arr['pricing_level_gradient'][class_nm]; var skin_code = new_cls['custom_skin'][0]; var colors = skin_code.split('___'); var color1 = colors[0]; var lum = colors[1]; var putcol = colors[2]; color1 = color1.replace('{arp_pricing_background_color_input}', '#' + color); color1 = color1; lum = lum / 100; var base_col = generate_color(color1, parseFloat(lum)); var first_col = color1; var properties = ['background', 'background-color', 'background-image', 'background-image', 'background-image', 'background-image', 'background-image', 'background-repeat', 'filter', '-ms-filter']; var values = [first_col + ';', first_col + ';', '-moz-linear-gradient(top,' + base_col + ',' + color1 + ');', '-webkit-gradient(linear,0 0, 100%, from(), to(' + base_col + ',' + color1 + ');', '-o-linear-gradient(top, ' + base_col + ', ' + color1 + ');', 'linear-gradient(to bottom,' + base_col + ',' + color1 + ')', 'progid:DXImageTransform.Microsoft.gradient(startColorstr=' + base_col + ', endColorstr=' + color1 + ', GradientType=0)', 'repeat-x', '"progid:DXImageTransform.Microsoft.gradient (startColorstr=' + base_col + ', endColorstr=' + color1 + ', GradientType=0);"', '"progid:DXImageTransform.Microsoft.gradient (startColorstr=' + base_col + ', endColorstr=' + color1 + ', GradientType=0);"']; jQuery(properties).each(function (key) { jQuery(class_nm).css(properties[key], values[key]); }); } for (var attribute in gradient_attr) { var attr_ = attribute; for (var key in gradient_attr[attr_]) { var value = gradient_attr[attr_][key]; value = value.replace('{arp_pricing_background_color_input}', '#' + color); jQuery('.arp_allcolumnsdiv .ArpPricingTableColumnWrapper').each(function () { jQuery(this).find(attr_).attr(key, value); }); } } jQuery('#arp_pricing_background_color_input').val('#' + color); } else { var arp_section_class = available_colors[template_id][id][0]; jQuery('.' + arp_section_class).css('background', '#' + color); jQuery('.arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper').each(function () { jQuery(this).find('input#price_background_color').attr('value', '#' + color); jQuery(this).find('input#price_background_color').parent().attr('data-color', '#' + color); }); jQuery('#arp_pricing_background_color_input').val('#' + color); } arp_change_depended_section_colors(arp_depended_section_color, depended_array_size, template, id, color); } else if (id == 'arp_body_odd_background') { { var arp_section_class = available_colors[template_id].arp_body_background_color.odd_row; jQuery('.arp_allcolumnsdiv .arp_opt_options').find('li.arpbodyoptionrow:even').css('background', '#' + color); jQuery('.arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper').each(function () { jQuery(this).find('input#content_odd_color').attr('value', '#' + color); jQuery(this).find('input#content_odd_color').parent().attr('data-color', '#' + color); }); jQuery('#arp_body_odd_row_background_color').val('#' + color); } arp_change_depended_section_colors(arp_depended_section_color, depended_array_size, template, id, color); } else if (id == 'arp_body_even_background') { { var arp_section_class = available_colors[template_id].arp_body_background_color.even_row; jQuery('.arp_allcolumnsdiv .arp_opt_options').find('li.arpbodyoptionrow:odd').css('background', '#' + color); jQuery('.arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper').each(function () { jQuery(this).find('input#content_even_color').attr('value', '#' + color); jQuery(this).find('input#content_even_color').parent().attr('data-color', '#' + color); }); jQuery('#arp_body_even_row_background_color').val('#' + color); } arp_change_depended_section_colors(arp_depended_section_color, depended_array_size, template, id, color); } else if (id == 'arp_footer_background_color') { if (typeof available_colors[template_id][id] !== 'undefined') { var arp_section_class = available_colors[template_id][id][0]; jQuery('.arp_allcolumnsdiv').find('.' + arp_section_class).css('background', '#' + color); jQuery('.arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper').each(function () { jQuery(this).find('input#footer_background_color').attr('value', '#' + color); jQuery(this).find('input#footer_background_color').parent().attr('data-color', '#' + color); }); jQuery('#arp_footer_content_background_color').val('#' + color); } arp_change_depended_section_colors(arp_depended_section_color, depended_array_size, template, id, color); } else if (id == 'arp_button_background_color') { { var arp_section_class = available_colors[template_id][id][0]; jQuery('.ArpPricingTableColumnWrapper').each(function () { var main_col_id = jQuery(this).attr('id'); var btn_image_url_custom = jQuery('#' + main_col_id).find('#btn_img_url').val(); if (btn_image_url_custom != "") { jQuery('#' + main_col_id).find('.' + arp_section_class).css('background', '#' + color + ' url(' + btn_image_url_custom + ')no-repeat'); } else { jQuery('#' + main_col_id).find('.' + arp_section_class).css('background', '#' + color); } jQuery(this).find('input#button_background_color').attr('value', '#' + color); jQuery(this).find('input#button_background_color').parent().attr('data-color', '#' + color); }); jQuery('#arp_button_background_color_input').val('#' + color); } arp_change_depended_section_colors(arp_depended_section_color, depended_array_size, template, id, color); } else if (id == 'arp_column_hover_background') { jQuery('.arp_column_bg_hover_color').val('#' + color); arp_change_depended_section_colors(arp_depended_section_color, depended_array_size, template, id, color); } else if (id == 'arp_column_btn_hover_background') { jQuery('.arp_button_bg_hover_color').val('#' + color); arp_change_depended_section_colors(arp_depended_section_color, depended_array_size, template, id, color); } else if (id == 'arp_caption_border_color') { var table_id = jQuery('#arp_reference_template').val(); var border_type = jQuery('input#arp_caption_border_style').val(); var border_size = jQuery('input#arp_caption_border_size').val(); var border_color = '#' + color; change_caption_border_color(table_id, border_type, border_size, border_color); } else if (id == 'arp_caption_row_border_color') { var template_name = jQuery('.ArpPricingTableColumnWrapper').attr('data-template_id'); var border_type = jQuery('input#arp_caption_row_border_style').val(); var border_size = jQuery('input#arp_caption_row_border_size').val(); var border_color = '#' + color; change_caption_row_border_color(border_type, border_size, border_color, template_name); } else { var btn_image_url = jQuery('#' + column).find('#btn_img_url').val(); id = id.replace('_hidden', ''); id = id.replace('_wrapper', ''); id = id.replace('_' + column, ''); if (typeof template_skins[template_id][id] != 'undefined') { var template_section_css = template_skins[template_id][id]['css']; for (var arp_selector in template_section_css) { var splited_sel = arp_selector.split('_^_'); var selector = splited_sel[0]; var find_column = splited_sel[1]; selector = selector.replace(/\[ARP_SPACE\]/g, ' '); var sec_css = template_section_css[arp_selector]; for (var cls in sec_css) { var property = cls; var value = sec_css[cls]; if (selector == '.bestPlanButton') { if (btn_image_url != "") { value = value.replace(/{arp_color}/g, '#' + color + ' url(' + btn_image_url + ')no-repeat'); } else { value = value.replace(/{arp_color}/g, '#' + color); } } else { value = value.replace(/{arp_color}/g, '#' + color); } if (/{arp_rgb_color___\d(\.\d{1,2})}/g.test(value)) { var header_rgb = hextorgbcolor('#' + color); var header_red = header_rgb.r; var header_green = header_rgb.g; var header_blue = header_rgb.b; var getopct = value.split('___'); var opacity = getopct[1]; opacity = opacity.replace('}', ''); var new_color = "rgba(" + header_red + "," + header_green + "," + header_blue + "," + opacity + ")"; value = value.replace(/{arp_rgb_color___\d(\.\d{1,2})}/g, new_color); } if (/\{(arp_gradient_color)___(\[(\-\d*\.\d*)\]|\[(\+\d*\.\d*)\])___(\d*)\}/.test(value)) { var col = value.replace(/\{|\}|\[|\]/g, ''); col = col.split('___'); var colcode = col[0]; var lum = col[1]; var putcol = col[2]; var color1 = colcode.replace('arp_gradient_color', '#' + color); var color2 = generate_color(color1, lum); if (putcol == 1) { var first_col = color1; var base_col = color1; color1 = color2; } else { first_col = color1 color1 = color1; var base_col = color2; } var properties = ['background', 'background-color', 'background-image', 'background-image', 'background-image', 'background-image', 'background-image', 'background-repeat', 'filter', '-ms-filter']; var values = [first_col + ';', first_col + ';', '-moz-linear-gradient(top,' + base_col + ',' + color1 + ');', '-webkit-gradient(linear,0 0, 100%, from(), to(' + base_col + ',' + color1 + ');', '-o-linear-gradient(top, ' + base_col + ', ' + color1 + ');', 'linear-gradient(to bottom,' + base_col + ',' + color1 + ')', '-webkit-linear-gradient(top, ' + base_col + ', ' + color1 + ')', 'repeat-x', '"progid:DXImageTransform.Microsoft.gradient (startColorstr=' + base_col + ', endColorstr=' + color1 + ', GradientType=0);"', '"progid:DXImageTransform.Microsoft.gradient (startColorstr=' + base_col + ', endColorstr=' + color1 + ', GradientType=0);"']; if (css_pseudo_element_regex.test(selector)) { arprice_set_before_after_pseudo_css(css_pseudo_element_regex, selector, properties, values, column); } else { jQuery(properties).each(function (key) { jQuery('#' + column).find(selector).css(properties[key], values[key]); }); } } else { if (find_column == 1) { if (css_pseudo_element_regex.test(selector)) { arprice_set_before_after_pseudo_css(css_pseudo_element_regex, selector, property, value, column); } else { jQuery('#' + column).find(selector).css(property, value); } } } } } } } edited_columns(column); } jQuery(document).on('dblclick', '.arp_template_scheme:not(.pro_template)', function () { var template = jQuery("#arp_template_old").val(); var reference_template = jQuery("#arp_reference_template").val(); load_pricing_table(template, false, reference_template); }); jQuery(document).on('dblclick', '.arp_editable_templates', function () { var template = jQuery('#arp_template_old').val(); var reference_template = jQuery('#arp_reference_template').val(); load_pricing_table(template, true, reference_template); }); jQuery(document).on('click', '#edit_template', function () { var template = jQuery("#arp_template").val(); var reference_template = jQuery("#arp_reference_template").val() if (template == '') { jQuery('#arp_empty_temp').bPopup(); } else { load_pricing_table(template, true, reference_template); } }); jQuery(document).on('focus', '.arp_main_header_class input', function () { jQuery(this).parent().parent().addClass('hover'); }); jQuery(document).on('blur', '.arp_main_header_class input', function () { jQuery(this).parent().parent().removeClass('hover'); }); function enable_settings() { jQuery("#main_table_name").removeClass('disable'); jQuery("#main_table_name").addClass('enable'); jQuery("#save_btn").removeClass('disable'); jQuery("#save_btn").addClass('enable'); jQuery("#preview_btn").removeClass('disable'); jQuery("#preview_btn").addClass('enable'); jQuery("#template_close_btn").removeClass('disable'); jQuery("#template_close_btn").addClass('enable'); if (jQuery("#table_id").val() == '') var template_id = jQuery("#template_type_new").val(); else var template_id = jQuery("#table_id").val(); jQuery("#preview_btn").attr('onclick', 'arp_preview_new(\'' + jQuery("#preview_btn").attr('data-src') + template_id + '\')'); jQuery("#choose_template").removeClass('disable'); jQuery("#choose_template").addClass('enable'); jQuery("#cancel_btn").removeClass('disable'); jQuery("#cancel_btn").addClass('enable'); jQuery("#cancel_btn").attr('onclick', 'location.href="' + jQuery("#cancel_btn").attr('data-link') + '"'); jQuery(".global_opts").each(function () { jQuery(this).removeClass('disable'); jQuery(this).addClass('enable'); }); jQuery(".general_color_opts").removeClass('disable'); jQuery(".general_color_opts").addClass('enable'); jQuery(document).find('.enable').each(function () { jQuery(this).tipso({ background: '#43B4FB', width: 'auto', }); }); jQuery('.enable').each(function () { jQuery(this).tipso('destroy'); }); } function choose_color_scheme(object) { var $array = jQuery(object).attr('data-array'); var $skins = jQuery(object).attr('data-skins'); var template = jQuery('#arp_reference_template').val(); var table_id = jQuery('#table_id').val(); var ajaxurl = jQuery('#ajaxurl').val(); var skin_colors = arprice_default_template_skins(); var $array = jQuery(object).attr('data-array'); var $skins = jQuery(object).attr('data-skins'); var new_color = jQuery.parseJSON($array); var new_skins = jQuery.parseJSON($skins); var current_skin = jQuery('#arp_template_skin').val(); var selected_skin = ""; var new_string = ""; var $new_row_clr = ""; var reference_template = jQuery('#arp_reference_template').val(); var string = ''; jQuery("#template_color_scheme").remove(); var div = document.createElement('div'); div.setAttribute('id', 'template_color_scheme'); div.setAttribute('class', 'template_color_schemes'); jQuery(object).parent().append(div); var $row_clr = ''; var current_color_code = ''; var is_custom_color = 0; var custom_db_color = ''; jQuery(new_color).each(function (x) { $row_clr = ((x + 1) % 2 == 0) ? 'dark' : 'light'; if (new_skins[x] == current_skin) { current_color_code = new_color[x]; selected_skin = ""; } else { selected_skin = ""; } if (new_skins[x] == 'multicolor') { string += '
'; string += '
'; string += selected_skin; string += '
'; } else { if (new_skins[x] != 'db_custom_skin') { string += '
'; string += '
'; string += selected_skin; string += '
'; } else { custom_db_color = '#' + new_color[x]; } } }); $new_row_clr = ($row_clr == 'dark') ? 'light' : 'dark'; var template_color = jQuery('#arp_custom_color_code').val(); if (current_color_code != 'Multicolor' && current_skin == 'custom') { template_color = jQuery('#arp_custom_color_code').val(); } else { template_color = current_color_code; } var new_custom_color = ""; var arp_custom_skin_selectionbox = arp_custom_skin_selection_section_color(); var new_id = arp_custom_skin_selectionbox[reference_template][0]; var selected_skin = ''; var choose_custom_skin = ''; new_string += "
"; new_string += ""; new_string += "
"; new_string += "
"; if (current_skin == 'custom_skin') { selected_skin = ""; } if (custom_db_color != '') { choose_custom_skin = "onclick='arp_select_template_skin(\"db_custom_skin\",\"" + custom_db_color + "\");'"; } else { choose_custom_skin = "onclick='jQuery(\"#template_color.db_custom_color_icon\").trigger(\"click\");'"; } if (template === 'arplitetemplate_1') { custom_db_color = '#fbb400'; } else if (template === 'arplitetemplate_8') { custom_db_color = '#21c77b'; } else if (template === 'arplitetemplate_11') { custom_db_color = '#414045'; } else if( template === 'arplitetemplate_26' ){ custom_db_color = '#2fb8ff'; } new_string += "
" + selected_skin + "
Edit
"; new_string += "
"; new_string += "
"; new_string += "
"; new_string += "
"; string += new_string; if (jQuery(object).parent().hasClass('enable')) { jQuery(div).html(string); jQuery("#template_color_scheme").show(); } } function disable_settings() { jQuery("#arprice_color").fadeIn('slow'); jQuery("#arprice_editor").fadeOut('slow'); jQuery("#main_table_name").removeClass('enable'); jQuery("#main_table_name").addClass('disable'); jQuery("#save_btn").removeClass('enable'); jQuery("#save_btn").addClass('disable'); jQuery("#preview_btn").removeClass('enable'); jQuery("#preview_btn").addClass('disable'); jQuery("#choose_template").removeClass('enable'); jQuery("#choose_template").addClass('disable'); jQuery("#cancel_btn").removeClass('enable'); jQuery("#cancel_btn").addClass('disable'); jQuery("#cancel_btn").removeAttr('onclick'); jQuery(".global_opts").each(function () { jQuery(this).removeClass('enable'); jQuery(this).addClass('disable'); }); jQuery(".general_color_opts").removeClass('enable'); jQuery(".general_color_opts").addClass('disable'); jQuery('.disable').each(function () { jQuery(this).tipso({ background: '#43B4FB', width: 'auto', }); }); } jQuery(document).on('click', '#change_template_cancel_btn', function () { enable_settings(); jQuery("#arprice_color").hide(); jQuery("#arprice_editor").show(); jQuery("#footer_menu").fadeOut(); jQuery(this).hide(); jQuery(".pricingtable_menu_belt").show(); jQuery(".empty").css('height', '80px'); jQuery(window.opera ? 'html' : 'html, body').animate({scrollTop: jQuery('#price_table_form').offset().top - 100}, 'slow'); }); jQuery(document).on('click', '#addnewpackage.enabled', function () { var total_package = jQuery("#total_packages").val(); if (total_package >= 4) { jQuery('#arplite_addnew_notice').bPopup({ modalColor: '#656565' }); return; } var new_package = jQuery('.arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper:last').clone(); var last_column_id = jQuery('.arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper:last').attr('id').replace('main_column_', ''); jQuery("#addnewpackage_loader").show(); var total = parseInt(total_package) + 1; if (total < 4) { jQuery('#addnewpackage.arplite_unlocked').show(); jQuery('#addnewpackage.arplite_locked').hide(); } else { jQuery('#addnewpackage.arplite_unlocked').hide(); jQuery('#addnewpackage.arplite_locked').show(); } if (jQuery.browser.mozilla) { var old_column = jQuery('.arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper:last'); jQuery(new_package).find('textarea').each(function () { var textarea_id = jQuery(this).attr('name'); jQuery(this).val(old_column.find('textarea[name=' + textarea_id + ']').val()); }); } jQuery("#total_packages").val(parseInt(total_package) + 1); $append_new_package_btn = jQuery(this); $append_new_package_btn.removeClass('enabled'); $append_new_package_btn.addClass('disabled'); setTimeout(function () { jQuery('#addnewpackage_loader').hide(); var column_ids = []; jQuery('.ArpPricingTableColumnWrapper').each(function () { var col_id = jQuery(this).attr('id').replace('main_column_', ''); column_ids.push(col_id); }); jQuery(document).find('.arp_allcolumnsdiv').append(new_package); $append_new_package_btn.removeClass('disabled'); $append_new_package_btn.addClass('enabled'); var max_id = Math.max.apply(Math, column_ids); arp_assign_control_names(new_package, (max_id + 1), last_column_id, 'copy_column', last_column_id); var total_packages = jQuery('.ArpPricingTableColumnWrapper').length; var html = '
  • ' + total_packages + '
  • '; jQuery('ul.arp_display_columns_mobile').append(html); jQuery('ul.arp_display_columns_tablet').append(html); jQuery('ul.arp_display_columns_desktop').append(html); }, 1500); }); jQuery(function () { if (!Array.prototype.indexOf) { Array.prototype.indexOf = function (elem, startFrom) { var startFrom = startFrom || 0; if (startFrom > this.length) return -1; for (var i = 0; i < this.length; i++) { if (this[i] == elem && startFrom <= i) { return i; } else if (this[i] == elem && startFrom > i) { return -1; } } return -1; } } }); jQuery(document).on('click', '#Model_Delete_Template', function () { if (jQuery(this).hasClass('delete_template')) { var id = jQuery("#delete_table_id").val(); jQuery.ajax({ type: 'POST', url: ajaxurl, data: 'action=arpricelite_delete&id=' + id, success: function () { jQuery('#delete_table_id').val(''); jQuery('.arp_editable_templates#arp_template_' + id).remove(); jQuery("#arp_template").val(''); jQuery("#arp_template_old").val(''); jQuery("#delete_template.savebtn").hide(); jQuery('#arplite_total_tables').val(jQuery('.arp_editable_templates').length); jQuery('#arp_remove_template .b-close').trigger('click'); } }); } else { jQuery("#delete_template.savebtn").hide(); jQuery('#arp_remove_template .b-close').trigger('click'); } }); jQuery(document).on('click', '#delete_template', function () { jQuery('#arp_remove_template').bPopup(); }); jQuery(document).on('click', '#Model_Delete_Column', function (e) { if (jQuery(this).hasClass('delete_column')) { var column_id = jQuery(this).attr('col-id'); if (jQuery('.ArpPricingTableColumnWrapper#main_column_' + column_id).attr('is_caption') == 1) { jQuery('#has_caption_column').val(0); } var total_packages = jQuery('#total_packages').val(); var package_id = 'main_column_' + column_id; var has_caption = jQuery('#has_caption_column').val(); var caption_col = jQuery('#' + package_id).attr('is_caption'); var packages = parseInt(total_packages) - 1; var total_rows = jQuery(document).find("#total_rows").val(); jQuery('#total_packages').val(packages); if (packages < 4) { jQuery('#addnewpackage.arplite_unlocked').show(); jQuery('#addnewpackage.arplite_locked').hide(); } else { jQuery('#addnewpackage.arplite_unlocked').hide(); jQuery('#addnewpackage.arplite_locked').show(); } jQuery('#' + package_id).remove(); var orders = new Array(); jQuery('.ArpPricingTableColumnWrapper').each(function (x) { var id = jQuery(this).attr('id'); orders[x] = id; }); jQuery('#pricing_table_column_order').val(JSON.stringify(orders)); if (jQuery('input#arp_display_columns_mobile').val() == total_packages) { jQuery('dl#arp_display_columns_mobile').find('dt span').html(1); jQuery('dl#arp_display_columns_mobile').find('dt input').val(1); jQuery('input#arp_display_columns_mobile').val(1); } if (jQuery('input#arp_display_columns_tablet').val() == total_packages) { if (packages > 3 || packages == 3) { jQuery('dl#arp_display_columns_tablet').find('dt span').html(3); jQuery('dl#arp_display_columns_tablet').find('dt input').val(3); jQuery('input#arp_display_columns_tablet').val(3); } else { jQuery('dl#arp_display_columns_tablet').find('dt span').html(1); jQuery('dl#arp_display_columns_tablet').find('dt input').val(1); jQuery('input#arp_display_columns_tablet').val(1); } } jQuery('ul.arp_display_columns_mobile li:last-child').remove(); jQuery('ul.arp_display_columns_tablet li:last-child').remove(); arp_rearrange_columns(); } else { var column_id = jQuery(this).attr('col-id'); jQuery('#delete_column_container_' + column_id).slideUp(500); jQuery('#main_column_' + column_id).find('#delete_column.action_btn').removeClass('selected'); } arp_header_title_responsive(); arp_price_text_responsive(); arp_price_label_responsive(); arp_column_desc_responsive(); remove_column_height(); adjust_column_height(); e.preventDefault(); }); jQuery(document).on('click', '#delete_column', function (e) { if (jQuery(e.target).parents().hasClass('delete_column_container')) { return; } if (jQuery('.ArpPricingTableColumnWrapper:not(.maincaptioncolumn)').length <= 1) { jQuery('#arp_remove_column_last').bPopup(); } else { var column_id = jQuery(this).attr('col-id'); jQuery('#delete_column_container_' + column_id).slideDown(500); } }); jQuery(document).on('click', '#Model_Delete_Column_last', function () { jQuery('#arp_remove_column_last').bPopup().close(); }); jQuery(document).on('click', '#duplicate_column', function () { var column_id = jQuery(this).attr('col-id'); var total_package = jQuery('#total_packages').val(); if (total_package >= 4) { jQuery('#arplite_addnew_notice').bPopup({ modalColor: '#656565' }); return; } var packages = parseInt(total_package) + 1; if (packages > 3) { jQuery('.add_new_package.arplite_unlocked').hide(); jQuery('.add_new_package.arplite_locked').show(); } else { jQuery('.add_new_package.arplite_unlocked').show(); jQuery('.add_new_package.arplite_locked').hide(); } jQuery('#total_packages').val(packages); var column_to_copy = jQuery('.ArpPricingTableColumnWrapper#main_column_' + column_id); var clone_column = jQuery(column_to_copy).clone(); jQuery(clone_column).appendTo('.arp_allcolumnsdiv'); var total_packages = jQuery('.ArpPricingTableColumnWrapper').length; var html = '
  • ' + total_packages + '
  • '; jQuery('ul.arp_display_columns_mobile').append(html); jQuery('ul.arp_display_columns_tablet').append(html); jQuery('ul.arp_display_columns_desktop').append(html); jQuery('#main_column_' + column_id).removeClass('selected'); jQuery(column_to_copy).find('#column_level_settings_new').hide(); var for_above_below = jQuery('.arp_allcolumnsdiv').find('.ArpPricingTableColumnWrapper:last').attr('id'); var last_id = for_above_below.substr(for_above_below.length - 1); var new_order = new Array(); jQuery('.ArpPricingTableColumnWrapper').each(function (x) { var id = jQuery(this).attr('id'); new_order[x] = id; }); var $this = jQuery(clone_column); var x = packages; var i = x - 1; jQuery(new_order).each(function (y) { if (new_order[y] == 'main_column_' + i) i++; }); var template = jQuery('#arp_reference_template').val(); var is_caption = jQuery('#has_caption_column').val(); if ($this.attr('is_caption') == 0) { if (is_caption == 1) { if ((i % 5) == 0) $arp_classname = 'column_5'; else if ((i % 5) == 1) $arp_classname = 'column_1'; else if ((i % 5) == 2) $arp_classname = 'column_2'; else if ((i % 5) == 3) $arp_classname = 'column_3'; else if ((i % 5) == 4) $arp_classname = 'column_4'; } else { if (((i + 1) % 5) == 0) $arp_classname = 'column_5'; else if (((i + 1) % 5) == 1) $arp_classname = 'column_1'; else if (((i + 1) % 5) == 2) $arp_classname = 'column_2'; else if (((i + 1) % 5) == 3) $arp_classname = 'column_3'; else if (((i + 1) % 5) == 4) $arp_classname = 'column_4'; } $this.find('.arpplan').removeClass('column_1 column_2 column_3 column_4 column_5'); $this.find('.arpplan').addClass($arp_classname); } setTimeout(function () { jQuery("#arp_loader_div").hide(); var column_ids = []; jQuery('.ArpPricingTableColumnWrapper').each(function () { var col_id = jQuery(this).attr('id').replace('main_column_', ''); column_ids.push(col_id); }); var max_id = Math.max.apply(Math, column_ids); arp_assign_control_names(clone_column, (max_id + 1), last_id, 'duplicate_column', column_id); }, 1500); return; var z = $arp_classname.split('_'); z = z[1]; }); function arp_rearrange_columns() { var $arp_classname; var is_caption = jQuery('#has_caption_column').val(); jQuery('.ArpPricingTableColumnWrapper').each(function (x) { var column_id = jQuery(this).attr('id'); column_id = column_id.split('_'); if (jQuery(this).find('.arpcolumnfooter').hasClass('has_footer_content')) { if (jQuery(this).find('.arpcolumnfooter').hasClass('footer_below_content')) { jQuery(this).find('input#footer_content_position_0_' + column_id[2]).attr('checked', true); } else if (jQuery(this).find('.arpcolumnfooter').hasClass('footer_above_content')) { jQuery(this).find('input#footer_content_position_1_' + column_id[2]).attr('checked', true); } } else { jQuery(this).find('input#footer_content_position_0_' + column_id[2]).attr('checked', true); } $this = jQuery(this); if ($this.attr('is_caption') == 0) { if (is_caption == 0) { if (((x + 1) % 5) == 0) $arp_classname = 'column_5'; else if (((x + 1) % 5) == 1) $arp_classname = 'column_1'; else if (((x + 1) % 5) == 2) $arp_classname = 'column_2'; else if (((x + 1) % 5) == 3) $arp_classname = 'column_3'; else if (((x + 1) % 5) == 4) $arp_classname = 'column_4'; } else { if ((x % 5) == 0) $arp_classname = 'column_5'; else if ((x % 5) == 1) $arp_classname = 'column_1'; else if ((x % 5) == 2) $arp_classname = 'column_2'; else if ((x % 5) == 3) $arp_classname = 'column_3'; else if ((x % 5) == 4) $arp_classname = 'column_4'; } $this.find('.arpplan').removeClass('column_1 column_2 column_3 column_4 column_5'); $this.find('.arpplan').addClass($arp_classname); } else { $arp_classname = ''; } jQuery(this).find('ul.arppricingtablebodyoptions').find('li').each(function (r) { jQuery(this).attr('id', 'arp_row_' + r); if ($this.attr('is_caption') == 1) { if ((r + 1) % 2 == 0) { $cls = 'rowlightcolorstyle'; } else { $cls = ''; } } else { if (x % 2 == 0) { if ((r + 1) % 2 == 0) { $cls = 'rowdarkcolorstyle'; } else { $cls = ''; } } else { if ((r + 1) % 2 == 0) { $cls = 'rowlightcolorstyle'; } else { $cls = ''; } } } jQuery(this).removeClass('rowlightcolorstyle'); jQuery(this).removeClass('rowdarkcolorstyle'); jQuery(this).addClass($cls); }); }); } jQuery(document).on('click', '#Model_Delete_Row_Button', function () { if (jQuery(this).hasClass('delete_row')) { var column_id = jQuery(this).attr('col-id'); var row_id = jQuery(this).attr('row-id'); var total_row = ''; var column = jQuery('.ArpPricingTableColumnWrapper#main_column_' + column_id); jQuery('ul.arppricingtablebodyoptions').find('li#arp_' + row_id).remove(); jQuery('.arp_row_wrapper#arp_' + row_id).remove(); jQuery('.arp_tooltip_wrapper#arp_' + row_id).remove(); jQuery('.arp_label_wrapper#arp_' + row_id).remove(); jQuery('.ArpPricingTableColumnWrapper').each(function (x) { var column_id = jQuery(this).attr('id'); var $this = jQuery(this); jQuery($this).find('ul.arppricingtablebodyoptions').find('li').each(function (y) { total_row = y; }); total_row = parseInt(total_row) + 1; jQuery('#' + column_id).find('#total_rows').val(total_row); }); rearrange_rows(); jQuery('.delete_row_container').slideUp(500); jQuery('.ex').mouseup(); } else { jQuery('.delete_row_container').slideUp(500); } }); jQuery(document).on('click', '#remove_row', function (e) { var column_id = jQuery(this).attr('col-id'); var row_id = jQuery(this).attr('row-id'); jQuery(this).find("#Model_Delete_Row_Button").attr('col-id', column_id); jQuery(this).find("#Model_Delete_Row_Button").attr('row-id', row_id); if (jQuery(e.target).parents().hasClass('delete_row_container')) { return; } jQuery(this).find('.delete_row_container').slideDown(500); }); jQuery(document).on('click', '#copy_row', function () { jQuery("#arp_loader_div").show(); var clone_id = jQuery(this).attr('alt'); jQuery('.ArpPricingTableColumnWrapper').each(function (x) { var total_rows = jQuery(this).find('#total_rows').val(); jQuery(this).find('#total_rows').val(parseInt(total_rows) + 1); var clone_row = jQuery(this).find('li#arp_' + clone_id).clone(); var clone_row_description = jQuery(this).find('.arp_row_wrapper#arp_' + clone_id).clone(); clone_row_description.find('textarea#arp_li_description').val(jQuery(this).find('.arp_row_wrapper#arp_' + clone_id).find('textarea#arp_li_description').val()); clone_row_description.find('#body_li_style_bold').val(jQuery(this).find('.arp_row_wrapper#arp_' + clone_id).find('#body_li_style_bold').val()); clone_row_description.find('#body_li_style_italic').val(jQuery(this).find('.arp_row_wrapper#arp_' + clone_id).find('#body_li_style_italic').val()); clone_row_description.find('#body_li_style_decoration').val(jQuery(this).find('.arp_row_wrapper#arp_' + clone_id).find('#body_li_style_decoration').val()); clone_row_description.find('#body_li_style_bold_caption').val(jQuery(this).find('.arp_row_wrapper#arp_' + clone_id).find('#body_li_style_bold_caption').val()); clone_row_description.find('#body_li_style_italic_caption').val(jQuery(this).find('.arp_row_wrapper#arp_' + clone_id).find('#body_li_style_italic_caption').val()); clone_row_description.find('#body_li_style_decoration_caption').val(jQuery(this).find('.arp_row_wrapper#arp_' + clone_id).find('#body_li_style_decoration_caption').val()); var clone_row_tooltip = jQuery(this).find('.arp_tooltip_wrapper#arp_' + clone_id).clone(); clone_row_tooltip.find('textarea').val(jQuery(this).find('.arp_tooltip_wrapper#arp_' + clone_id).find('textarea').val()); var clone_row_label = jQuery(this).find('.arp_row_label_wrapper#arp_' + clone_id).clone(); clone_row_description.find('textarea#label').val(jQuery(this).find('.arp_row_wrapper#arp_' + clone_id).find('textarea#label').val()); jQuery(this).find('li#arp_' + clone_id).after(clone_row); jQuery(this).find('.arp_row_wrapper#arp_' + clone_id).after(clone_row_description); jQuery(this).find('.arp_tooltip_wrapper#arp_' + clone_id).after(clone_row_tooltip); jQuery(this).find('.arp_row_label_wrapper#arp_' + clone_id).after(clone_row_label); clone_row.removeClass('selected'); }); rearrange_rows(); jQuery("#arp_loader_div").hide(); }); function rearrange_rows() { var template = jQuery("#arp_reference_template").val(); jQuery('.ArpPricingTableColumnWrapper').each(function (x) { var id = jQuery(this).attr('id'); x = id.replace('main_column_', ''); $cls = ''; $this = jQuery(this); jQuery(this).find('ul.arppricingtablebodyoptions').find('li').each(function (r) { var old_row_id = jQuery(this).attr('id').replace('arp_row_', ''); jQuery(this).attr('id', 'arp_row_' + r); if ($this.attr('is_caption') == 1) { if ((r + 1) % 2 == 0) { $cls = 'rowlightcolorstyle arp_even_row'; } else { $cls = 'arp_odd_row'; } } else { if (x % 2 == 0) { if ((r + 1) % 2 == 0) { $cls = 'rowdarkcolorstyle arp_even_row'; } else { $cls = 'arp_odd_row'; } } else { if ((r + 1) % 2 == 0) { $cls = 'rowlightcolorstyle arp_even_row'; } else { $cls = 'arp_odd_row'; } } } jQuery(this).removeClass('rowlightcolorstyle'); jQuery(this).removeClass('rowdarkcolorstyle'); jQuery(this).removeClass('arp_odd_row'); jQuery(this).removeClass('arp_even_row'); jQuery(this).addClass($cls); jQuery(this).removeClass(template + '_column_' + x + '_row_' + old_row_id); jQuery(this).addClass(template + '_column_' + x + '_row_' + r); }); $this.find('.arp_row_wrapper').each(function (m) { jQuery(this).attr('id', 'arp_row_' + m); if ($this.attr('is_caption') == 1) { jQuery(this).find('#arp_li_description').parent().parent().attr('id', 'description' + m); jQuery(this).find('#arp_li_description').parent().parent().attr('class', ''); jQuery(this).find('#arp_li_description').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_li_description').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_li_description').attr('name', 'row_' + x + '_description_' + m); jQuery(this).find('#arp_li_description').attr('col-id', x); jQuery(this).find('#body_li_style_bold').attr('name', 'body_li_style_bold_column_' + x + '_arp_row_' + m); jQuery(this).find('#body_li_style_italic').attr('name', 'body_li_style_italic_column_' + x + '_arp_row_' + m); jQuery(this).find('#body_li_style_decoration').attr('name', 'body_li_style_decoration_column_' + x + '_arp_row_' + m); jQuery(this).find('#body_li_style_bold_caption').attr('name', 'body_li_style_bold_caption_column_' + x + '_arp_row_' + m); jQuery(this).find('#body_li_style_italic_caption').attr('name', 'body_li_style_italic_caption_column_' + x + '_arp_row_' + m); jQuery(this).find('#body_li_style_decoration_caption').attr('name', 'body_li_style_decoration_caption_column_' + x + '_arp_row_' + m); jQuery(this).find('#arp_style_bold').attr('data-row', 'arp_row_' + m); jQuery(this).find('#arp_style_italic').attr('data-row', 'arp_row_' + m); jQuery(this).find('#arp_style_underline').attr('data-row', 'arp_row_' + m); jQuery(this).find('#arp_style_strike').attr('data-row', 'arp_row_' + m); jQuery(this).find('#arp_style_bold').attr('data-column', 'main_column_' + x); jQuery(this).find('#arp_style_italic').attr('data-column', 'main_column_' + x); jQuery(this).find('#arp_style_underline').attr('data-column', 'main_column_' + x); } else { jQuery(this).find('#arp_li_description').parent().parent().parent().attr('id', 'description' + m); jQuery(this).find('#arp_li_description').parent().parent().parent().attr('class', ''); jQuery(this).find('#arp_li_description').parent().parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_li_description').parent().parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_li_description').attr('name', 'row_' + x + '_description_' + m); jQuery(this).find('#arp_li_description').attr('col-id', x); jQuery(this).find('#row_description_second').attr('name', 'row_' + x + '_description_second_' + m); jQuery(this).find('#row_description_second').attr('col-id', x); jQuery(this).find('#row_description_third').attr('name', 'row_' + x + '_description_third_' + m); jQuery(this).find('#row_description_third').attr('col-id', x); jQuery(this).find('li.option_title').attr('data-column', x); jQuery(this).find('#body_li_style_bold').attr('name', 'body_li_style_bold_column_' + x + '_arp_row_' + m); jQuery(this).find('#body_li_style_italic').attr('name', 'body_li_style_italic_column_' + x + '_arp_row_' + m); jQuery(this).find('#body_li_style_decoration').attr('name', 'body_li_style_decoration_column_' + x + '_arp_row_' + m); jQuery(this).find('#body_li_style_bold_caption').attr('name', 'body_li_style_bold_caption_column_' + x + '_arp_row_' + m); jQuery(this).find('#body_li_style_italic_caption').attr('name', 'body_li_style_italic_caption_column_' + x + '_arp_row_' + m); jQuery(this).find('#body_li_style_decoration_caption').attr('name', 'body_li_style_decoration_caption_column_' + x + '_arp_row_' + m); jQuery(this).find('#arp_style_bold').attr('data-row', 'arp_row_' + m); jQuery(this).find('#arp_style_italic').attr('data-row', 'arp_row_' + m); jQuery(this).find('#arp_style_underline').attr('data-row', 'arp_row_' + m); jQuery(this).find('#arp_style_strike').attr('data-row', 'arp_row_' + m); jQuery(this).find('#arp_style_bold').attr('data-column', 'main_column_' + x); jQuery(this).find('#arp_style_italic').attr('data-column', 'main_column_' + x); jQuery(this).find('#arp_style_underline').attr('data-column', 'main_column_' + x); jQuery(this).find('#arp_style_strike').attr('data-column', 'main_column_' + x); } jQuery(this).find('#arp_row_level_custom_css').parent().parent().attr('id', 'row_level_custom_css' + m); jQuery(this).find('#arp_row_level_hover_custom_css').parent().parent().attr('id', 'row_level_custom_css' + m); jQuery(this).find('#arp_add_row_shortcode').parent().parent().attr('id', 'body_li_add_shortcode' + m); jQuery(this).find('#arp_add_row_shortcode').parent().parent().attr('class', ''); jQuery(this).find('#arp_add_row_shortcode').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_add_row_shortcode').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_add_row_shortcode').attr('name', 'row_' + x + '_add_description_shortcode_btn_' + m); jQuery(this).find('#arp_add_row_shortcode').attr('data-row-id', 'row_' + m); jQuery(this).find('#arp_add_row_shortcode').attr('col-id', x); jQuery(this).find('#arp_add_row_shortcode').attr('data-id', x); jQuery(this).find('#arp_add_row_object').parent().parent().attr('id', 'body_li_add_shortcode' + m); jQuery(this).find('#arp_add_row_object').parent().parent().attr('class', ''); jQuery(this).find('#arp_add_row_object').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_add_row_object').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_add_row_object').attr('name', 'row_' + x + '_add_body_li_object_' + m); jQuery(this).find('#arp_add_row_object').attr('data-column', 'main_column_' + x); jQuery(this).find('#arp_add_row_object').attr('data-insert', 'arp_row_' + m + ' ' + 'textarea#arp_li_description'); var ok_btn_id = jQuery(this).find('#arp_ok_btn').parent().parent().attr('id'); if (ok_btn_id.indexOf('caption') != -1) { jQuery(this).find('#arp_ok_btn').parent().parent().attr('id', 'body_li_level_caption_arp_ok_div__button_1' + m); jQuery(this).find('#arp_ok_btn').parent().parent().attr('class', ''); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_ok_div'); } else { jQuery(this).find('#arp_ok_btn').parent().parent().attr('id', 'body_li_level_other_arp_ok_div__button_1' + m); jQuery(this).find('#arp_ok_btn').parent().parent().attr('class', ''); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_ok_div'); } jQuery(this).find('.fa-long-arrow-up').attr('data-column',x); jQuery(this).find('.fa-long-arrow-down').attr('data-column',x); jQuery(this).find('.fa-long-arrow-left').attr('data-column',x); jQuery(this).find('.fa-long-arrow-right').attr('data-column',x); }); $this.find('.arp_tooltip_wrapper').each(function (m) { jQuery(this).attr('id', 'arp_row_' + m); jQuery(this).find('.col_opt_textarea#arp_li_tooltip').parent().parent().attr('id', 'tooltip' + m); jQuery(this).find('.col_opt_textarea#arp_li_tooltip').parent().parent().attr('class', ''); jQuery(this).find('.col_opt_textarea#arp_li_tooltip').parent().parent().addClass('col_opt_row'); jQuery(this).find('.col_opt_textarea#arp_li_tooltip').parent().parent().addClass('arp_row_' + m); jQuery(this).find('.col_opt_textarea#arp_li_tooltip').attr('name', 'row_' + x + '_tooltip_' + m); jQuery(this).find('.col_opt_textarea#arp_li_toottip').attr('col-id', x); jQuery(this).find('#arp_add_tooltip_shortcode').parent().parent().attr('id', 'body_li_add_shortcode' + m); jQuery(this).find('#arp_add_tooltip_shortcode').parent().parent().attr('class', ''); jQuery(this).find('#arp_add_tooltip_shortcode').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_add_tooltip_shortcode').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_add_tooltip_shortcode').attr('name', 'row_' + x + '_add_description_shortcode_btn_' + m); jQuery(this).find('#arp_add_tooltip_shortcode').attr('data-row-id', 'row_' + m); jQuery(this).find('#arp_add_tooltip_shortcode').attr('col-id', x); jQuery(this).find('#arp_add_tooltip_shortcode').attr('data-id', x); var ok_btn_id = jQuery(this).find('#arp_ok_btn').parent().parent().attr('id'); if (ok_btn_id.indexOf('caption') != -1) { jQuery(this).find('#arp_ok_btn').parent().parent().attr('id', 'body_li_level_caption_arp_ok_div__button_2' + m); jQuery(this).find('#arp_ok_btn').parent().parent().attr('class', ''); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_ok_div'); } else { jQuery(this).find('#arp_ok_btn').parent().parent().attr('id', 'body_li_level_other_arp_ok_div__button_2' + m); jQuery(this).find('#arp_ok_btn').parent().parent().attr('class', ''); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_ok_div'); } jQuery(this).find('.fa-long-arrow-up').attr('data-column',x); jQuery(this).find('.fa-long-arrow-down').attr('data-column',x); jQuery(this).find('.fa-long-arrow-left').attr('data-column',x); jQuery(this).find('.fa-long-arrow-right').attr('data-column',x); }); $this.find('.arp_row_label_wrapper').each(function (m) { jQuery(this).attr('id', 'arp_row_' + m); if ($this.attr('is_caption') == 1) { jQuery(this).find('textarea#label').parent().parent().attr('id', 'label' + m); jQuery(this).find('textarea#label').parent().parent().attr('class', ''); jQuery(this).find('textarea#label').parent().parent().addClass('col_opt_row'); jQuery(this).find('textarea#label').parent().parent().addClass('arp_row_' + m); jQuery(this).find('textarea#label').attr('name', 'row_' + x + '_label_' + m); jQuery(this).find('textarea#label').attr('col-id', x); } else { jQuery(this).find('textarea#label').parent().parent().parent().attr('id', 'label' + m); jQuery(this).find('textarea#label').parent().parent().parent().attr('class', ''); jQuery(this).find('textarea#label').parent().parent().parent().addClass('col_opt_row'); jQuery(this).find('textarea#label').parent().parent().parent().addClass('arp_row_' + m); jQuery(this).find('textarea#label').attr('name', 'row_' + x + '_label_' + m); jQuery(this).find('textarea#label').attr('col-id', x); jQuery(this).find('textarea#label_second').attr('name', 'row_' + x + '_label_second_' + m); jQuery(this).find('textarea#label_second').attr('col-id', x); jQuery(this).find('textarea#label_third').attr('name', 'row_' + x + '_label_third_' + m); jQuery(this).find('textarea#label_third').attr('col-id', x); jQuery(this).find('li.option_title').attr('data-column', x); } jQuery(this).find('#arp_add_label_shortcode').parent().parent().attr('id', 'body_li_add_shortcode' + m); jQuery(this).find('#arp_add_label_shortcode').parent().parent().attr('class', ''); jQuery(this).find('#arp_add_label_shortcode').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_add_label_shortcode').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_add_label_shortcode').attr('name', 'row_' + x + '_add_description_shortcode_btn_' + m); jQuery(this).find('#arp_add_label_shortcode').attr('data-row-id', 'row_' + m); jQuery(this).find('#arp_add_label_shortcode').attr('col-id', x); jQuery(this).find('#arp_add_label_shortcode').attr('data-id', x); var ok_btn_id = jQuery(this).find('#arp_ok_btn').parent().parent().attr('id'); if (ok_btn_id.indexOf('caption') != -1) { jQuery(this).find('#arp_ok_btn').parent().parent().attr('id', 'body_li_level_caption_arp_ok_div__button_3' + m); jQuery(this).find('#arp_ok_btn').parent().parent().attr('class', ''); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_ok_div'); } else { jQuery(this).find('#arp_ok_btn').parent().parent().attr('id', 'body_li_level_other_arp_ok_div__button_3' + m); jQuery(this).find('#arp_ok_btn').parent().parent().attr('class', ''); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_ok_div'); } }); $this.find('.arp_row_wrapper').each(function (m) { jQuery(this).attr('id', 'arp_row_' + m); if ($this.attr('is_caption') == 1) { jQuery(this).find('textarea#label').parent().parent().attr('id', 'label' + m); jQuery(this).find('textarea#label').parent().parent().attr('class', ''); jQuery(this).find('textarea#label').parent().parent().addClass('col_opt_row'); jQuery(this).find('textarea#label').parent().parent().addClass('arp_row_' + m); jQuery(this).find('textarea#label').attr('name', 'row_' + x + '_label_' + m); jQuery(this).find('textarea#label').attr('col-id', x); } else { jQuery(this).find('textarea#label').parent().parent().parent().attr('id', 'label' + m); jQuery(this).find('textarea#label').parent().parent().parent().attr('class', ''); jQuery(this).find('textarea#label').parent().parent().parent().addClass('col_opt_row'); jQuery(this).find('textarea#label').parent().parent().parent().addClass('arp_row_' + m); jQuery(this).find('textarea#label').attr('name', 'row_' + x + '_label_' + m); jQuery(this).find('textarea#label').attr('col-id', x); jQuery(this).find('textarea#label_second').attr('name', 'row_' + x + '_label_second_' + m); jQuery(this).find('textarea#label_second').attr('col-id', x); jQuery(this).find('textarea#label_third').attr('name', 'row_' + x + '_label_third_' + m); jQuery(this).find('textarea#label_third').attr('col-id', x); jQuery(this).find('li.option_title').attr('data-column', x); } jQuery(this).find('#arp_row_level_custom_css').parent().parent().attr('id', 'row_level_custom_css' + m); jQuery(this).find('#arp_row_level_hover_custom_css').parent().parent().attr('id', 'row_level_custom_css' + m); jQuery(this).find('#arp_row_level_custom_css').parent().parent().removeClass(/arp_row_(\d+)/g); jQuery(this).find('#arp_row_level_custom_css').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_add_label_shortcode').parent().parent().attr('id', 'body_li_add_shortcode' + m); jQuery(this).find('#arp_add_label_shortcode').parent().parent().attr('class', ''); jQuery(this).find('#arp_add_label_shortcode').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_add_label_shortcode').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_add_label_shortcode').attr('name', 'row_' + x + '_add_description_shortcode_btn_' + m); jQuery(this).find('#arp_add_label_shortcode').attr('data-row-id', 'row_' + m); jQuery(this).find('#arp_add_label_shortcode').attr('col-id', x); jQuery(this).find('#arp_add_label_shortcode').attr('data-id', x); var ok_btn_id = jQuery(this).find('#arp_ok_btn').parent().parent().attr('id'); if (ok_btn_id.indexOf('caption') != -1) { jQuery(this).find('#arp_ok_btn').parent().parent().attr('id', 'body_li_level_caption_arp_ok_div__button_3' + m); jQuery(this).find('#arp_ok_btn').parent().parent().attr('class', ''); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_ok_div'); } else { jQuery(this).find('#arp_ok_btn').parent().parent().attr('id', 'body_li_level_other_arp_ok_div__button_3' + m); jQuery(this).find('#arp_ok_btn').parent().parent().attr('class', ''); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('col_opt_row'); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_row_' + m); jQuery(this).find('#arp_ok_btn').parent().parent().addClass('arp_ok_div'); } jQuery(this).find('.fa-long-arrow-up').attr('data-column',x); jQuery(this).find('.fa-long-arrow-down').attr('data-column',x); jQuery(this).find('.fa-long-arrow-left').attr('data-column',x); jQuery(this).find('.fa-long-arrow-right').attr('data-column',x); }); }); remove_column_height(); adjust_column_height(); } jQuery(document).on('click', '#add_new_row', function () { jQuery(this).css('display', 'none'); jQuery(this).after("
    "); var total_rows = jQuery('#total_rows').val(); var template_features = jQuery('#arp_template_feature').val(); var template = jQuery("#arp_reference_template").val(); var template_options = global_template_options(); var col_id = jQuery(this).attr('data-id'); var arr = template_options.template_button_options.features[template]['body_li_level_options']; if (isNaN(total_rows)) { total_rows = 0; } jQuery.ajax({ type: 'POST', url: ajaxurl, async: false, dataType: 'json', data: 'action=arplite_add_new_row&total_rows=' + total_rows + '&template_features=' + template_features + '&template=' + template + '&column=' + col_id, success: function (res) { jQuery(".arp_btn#add_new_row_loader").remove(); jQuery('.column_add_new_row_action_btn').hide(); if (jQuery("#main_column_" + col_id).find('#arppricingtablebodycontent').hasClass('selected')) { jQuery("#main_column_" + col_id).find(".arp_btn#add_new_row").css('display', 'block'); jQuery('.column_add_new_row_action_btn').hide(); } append_id = parseInt(total_rows) - 1; jQuery('.ArpPricingTableColumnWrapper').each(function (x) { var id = jQuery(this).attr('id'); var total_buttons = ''; if (jQuery(this).hasClass('maincaptioncolumn')) { arr = template_options.template_button_options.features[template]['body_li_level_options']['caption_column_buttons']; total_buttons = _.size(arr); } else { arr = template_options.template_button_options.features[template]['body_li_level_options']['other_columns_buttons']; total_buttons = _.size(arr); } jQuery(this).find('.arppricingtablebodyoptions').append(res.new_row_string); $this = jQuery(this); var li_col_id = jQuery(this).attr('id').replace('main_column_', ''); $this.find('#arp_row_' + total_rows).addClass(template + '_column_' + li_col_id + '_row_' + total_rows); if (total_rows % 2 == 0) { $this.find('#arp_row_' + total_rows).addClass('arp_odd_row'); } else { $this.find('#arp_row_' + total_rows).addClass('arp_even_row'); } for (var c = 1; c <= total_buttons; c++) { var new_arr = template_options.template_button_options.features[template]['body_li_level_options']['other_columns_buttons']['body_li_level_options__button_' + c]; if (new_arr.indexOf('description') > -1) { $this.find('.column_level_options').find('.column_option_div[level-id="body_li_level_options__button_' + c + '"]').append(res.new_row_wrapper); } if (new_arr.indexOf('tooltip') > -1) { $this.find('.column_level_options').find('.column_option_div[level-id="body_li_level_options__button_' + c + '"]').append(res.new_row_tooltip); } } $this.find('#total_rows').val(parseInt(total_rows) + 1); if ($this.attr('is_caption') == 1) { $this.find('.arpbodyoptionrow').attr('data-type', 'caption_column_buttons'); if (jQuery(this).find('ul.column_tabs').length > 0) { jQuery(this).find('ul.column_tabs').remove(); } if (jQuery(this).find('#description_yearly_tab').length > 0) { jQuery(this).find('#description_yearly_tab').contents().unwrap(); } if (jQuery(this).find('#description_monthly_tab').length > 0) { jQuery(this).find('#description_monthly_tab').remove(); } if (jQuery(this).find('#description_quarterly_tab').length > 0) { jQuery(this).find('#description_quarterly_tab').remove(); } } else { if (jQuery(this).find('ul.column_tabs').length > 0) { if (jQuery('#step_options_main_hidden').val() == 2) { jQuery(this).find('ul.column_tabs li').css('width', '48%'); } else { jQuery(this).find('ul.column_tabs li').css('width', '31%'); } } $this.find('.arpbodyoptionrow').attr('data-type', 'other_columns_buttons'); } $this.find('.arpbodyoptionrow').attr('data-column', id); $this.find('.arpbodyoptionrow').attr('data-template_id', template); $this.find('.arpbodyoptionrow').attr('data-level', 'body_li_level_options'); var new_style = jQuery('.ArpPricingTableColumnWrapper_inner_selected').find('.arpbodyoptionrow:nth-last-child(2)').attr('style'); jQuery('.ArpPricingTableColumnWrapper_inner_selected').find('.arpbodyoptionrow:last-child').attr('style', new_style); jQuery(this).find('.arpbodyoptionrow:last-child').attr('style', new_style); var new_style_span = jQuery('.ArpPricingTableColumnWrapper_inner_selected').find('.arpbodyoptionrow:nth-last-child(2)').find('span').attr('style'); jQuery('.ArpPricingTableColumnWrapper_inner_selected').find('.arpbodyoptionrow:last-child').find('span').attr('style', new_style_span); var new_style_caption_li = jQuery('.ArpPricingTableColumnWrapper_inner_selected').find('.arpbodyoptionrow:nth-last-child(2)').find('span.caption_li').attr('style'); jQuery('.ArpPricingTableColumnWrapper_inner_selected').find('.arpbodyoptionrow:last-child').find('span.caption_li').attr('style', new_style_caption_li); var new_style_caption_detail = jQuery('.ArpPricingTableColumnWrapper_inner_selected').find('.arpbodyoptionrow:nth-last-child(2)').find('span.caption_detail').attr('style'); jQuery('.ArpPricingTableColumnWrapper_inner_selected').find('.arpbodyoptionrow:last-child').find('span.caption_detail').attr('style', new_style_caption_detail); }); ArpColumnResizable(); ArpColumnSortable(); rearrange_rows(); reset_all_wrapper_li_color(); } }); }); jQuery(document).on('click', '.general_color_opts.enable #general_color_box_div', function (e) { var object = jQuery(this); jQuery("#arp_is_generate_html_canvas").val('yes'); if ((jQuery(e.target).hasClass('arprice_container_width_wrapper') || jQuery(e.target).parents().hasClass('arprice_container_width_wrapper') && !jQuery(e.target).hasClass('template_color_schemes') || !jQuery(e.target).parents().hasClass('template_color_schemes'))) { choose_color_scheme(object); } }); function remove_column_height() { var template_type = jQuery("#arp_template_type").val(); jQuery(".ArpTemplate_main").each(function () { cols = jQuery(this).find("ul.arppricingtablebodyoptions").length; var $this = jQuery(this); jQuery($this).find('li').css('height', ''); jQuery($this).find('li').css('min-height', ''); jQuery($this).find('li').css('line-height', ''); jQuery($this).find('li').css('padding', ''); }); } function adjust_column_height() { var template_type = jQuery("#arp_template_type").val(); var template = jQuery("#arp_reference_template").val(); var responsive_templates = arp_template_responsive_array_types(); var body_li_temps = responsive_templates.body_li_level_types; var property = ''; if (body_li_temps.type_1.indexOf(template) > -1) { property = 'min-height'; } else { property = 'height'; } jQuery(".ArpTemplate_main").each(function () { var cols = jQuery(this).find(".ArpPricingTableColumnWrapper").length; $this = jQuery(this); var template_name = jQuery("#arp_template_name").val(); jQuery(this).find(".ArpPricingTableColumnWrapper:visible").each(function () { $this_wrapper = jQuery(this); jQuery(this).find('ul.arp_opt_options li').each(function (y) { if ($this.find(".arpplan.maincaptioncolumn").is(':visible')) { var base_height = $this.find(".arpplan.maincaptioncolumn li#arp_row_" + y).height(); } if (base_height == null || base_height < 0) { var base_height = $this.find("ul.arp_opt_options li#arp_row_" + y).height(); } if (base_height < 0) { base_height = $this.find(".ArpPricingTableColumnWrapper:visible:first").find("ul.arp_opt_options li#arp_row_" + y).height(); } if (base_height > 0) { var height = $this_wrapper.filter(':visible').find('ul.arp_opt_options li#arp_row_' + y).height(); if (base_height > height) { if (base_height - height == jQuery('#arp_row_border_size').val()) { jQuery($this).find("li#arp_row_" + y).css(property, (base_height)); } else { jQuery($this).find("li#arp_row_" + y).css(property, (base_height + 10)); } } if (height > base_height) { if (height - base_height == jQuery('#arp_caption_row_border_size').val()) { jQuery($this).find("li#arp_row_" + y).css(property, (height)); } else { jQuery($this).find("li#arp_row_" + y).css(property, (height + 10)); } } if (height == 0) { jQuery($this).find('li#arp_row_' + y).css(property, base_height); } } if (base_height == 0) { if (x != 0) { height = $this_wrapper.find("ul.arp_opt_options li#arp_row_" + y).height(); if (height > base_height) { row_id = "arp_row_" + y; $this.find("li#" + row_id).css(property, height); } if (base_height > height) { row_id = "arp_row_" + y; $this.find("li#" + row_id).css(property, base_height); } } } }); }); }); } function load_column_option_btn_tooltip() { var right_side_tooltip_options = ''; var left_side_tooltip_options = ''; left_side_tooltip_options = { position: 'bottom', arrow: true, multiple: true, functionBefore: function (origin, continueTooltip) { jQuery(document).find('body').css('overflow-x', 'hidden'); continueTooltip(); } }; jQuery('.arp_btn:not(".selected")').tipso({ position: 'bottom', background: '#43B4FB', width: 'auto', }); } function adjust_column_title() { var base_height_arr = new Array(); var col_title_height_arr = new Array(); var sort_keys = new Array(); var base_height_json = ''; jQuery('.ArpPricingTableColumnWrapper').each(function (x) { var col_id = jQuery(this).attr('id'); var base_height = jQuery(this).find('.arpcolumnheader').height(); base_height_arr[x] = base_height; sort_keys[x] = base_height; if (jQuery(this).hasClass('maincaptioncolumn')) var col_title_height = jQuery(this).find('.arpcaptiontitle').height(); else var col_title_height = jQuery(this).find('.arppricetablecolumntitle').height(); col_title_height_arr[x] = col_title_height; }); sort_keys.sort(function (a, b) { return b - a; }); heighest_height = sort_keys[0]; var h_column_id = ''; for (var key in base_height_arr) { if (heighest_height == base_height_arr[key]) h_column_id = 'main_column_' + key; } var base_height = jQuery('#' + h_column_id).find('.arpcolumnheader').height(); if (jQuery('.ArpPricingTableColumnWrapper#' + h_column_id).hasClass('maincaptioncolumn')) var base_title_height = jQuery('#' + h_column_id).find('.arpcaptiontitle').height(); else var base_title_height = jQuery('#' + h_column_id).find('.bestPlanTitle').height(); jQuery('.ArpPricingTableColumnWrapper').each(function () { if (h_column_id != jQuery(this).attr('id')) { jQuery(this).find('.arpcolumnheader').height(base_height); if (jQuery(this).hasClass('maincaptioncolumn')) jQuery(this).find('.arpcaptiontitle').height(base_title_height); else jQuery(this).find('.bestPlanTitle').height(base_title_height); } }); } function arp_add_object(obj) { var img_src = jQuery(obj).parents('.arp_add_image_container').find('#arp_header_image_url').val(); var img_height = jQuery(obj).parents('.arp_add_image_container').find('#arp_header_image_height').val(); var img_width = jQuery(obj).parents('.arp_add_image_container').find('#arp_header_image_width').val(); if (img_src == '') { return false; } var html = ''; if (img_src != '') { html += ''; } var column = jQuery('#arpcol_to_insert_object').val(); var id = jQuery('#arpcol_insert').val(); var template = jQuery('#arp_reference_template').val(); var field = jQuery('#' + column).find('#' + id); var field_value = field.text(); if (id != 'arp_header_background_image_input' && id != 'arp_column_background_image_input') var cursor_position = field.getCursorPosition(); else var cursor_position = 0; if (id != 'additional_shortcode_input' && id != 'arp_header_background_image_input' && id != 'arp_column_background_image_input' && id != 'additional_shortcode_input_second' && id != 'additional_shortcode_input_third') { field.insertAt(cursor_position, html); } else if (id == 'arp_header_background_image_input') { field.val(img_src); } else if (id == 'arp_column_background_image_input') { field.val(img_src); jQuery('#' + column).find('#arp_column_background_image_height_input').val(img_height); jQuery('#' + column).find('#arp_column_background_image_width_input').val(img_width); } else if (id == 'additional_shortcode_input' || id == 'additional_shortcode_input_second' || id == 'additional_shortcode_input_third') { var nhtml = ""; nhtml += "
    "; field.val(nhtml); } else { field.val(html); } if (id == 'additional_shortcode_input' || id == 'additional_shortcode_input_second' || id == 'additional_shortcode_input_third') { var header_shortcode_image_textarea = ''; if (id == 'additional_shortcode_input') { header_shortcode_image_textarea = '.toggle_step_first'; } else if (id == 'additional_shortcode_input_second') { header_shortcode_image_textarea = '.toggle_step_second'; } else if (id == 'additional_shortcode_input_third') { header_shortcode_image_textarea = '.toggle_step_third'; } var nhtml = ""; nhtml += "
    "; jQuery('#' + column).find('.rounded_corner_wrapper').find('.rounded_corder').html(nhtml); } else if (id == 'arp_header_background_image_input') { if (!jQuery.isFunction(arp_background_image_section_array)) { return; } var bgsectioncls = arp_background_image_section_array(); var sizecls = _.size(bgsectioncls[template]); if (bgsectioncls[template] != undefined && sizecls > 0) { for (var n = 0; n < sizecls; n++) { var sectionclass = bgsectioncls[template][n]; jQuery('#' + column).find('.' + sectionclass).css('background-image', 'url(' + img_src + ')'); jQuery('#' + column).find('.' + sectionclass).css('background-position', 'center center'); jQuery('#' + column).find('.' + sectionclass).css('background-repeat', 'no-repeat'); } } jQuery('#' + column).find('#arp_remove_header_image_link').show(); } else if (id == 'arp_column_background_image_input') { if (!jQuery.isFunction(arp_column_background_image_section_array) || !jQuery.isFunction(arp_template_bg_section_classes_array)) { return; } var bgsectioncls = arp_column_background_image_section_array(); var sizecls = _.size(bgsectioncls[template]); if (bgsectioncls[template] != undefined && sizecls > 0) { for (var n = 0; n < sizecls; n++) { var sectionclass = bgsectioncls[template][n]; jQuery('#' + column).find('.' + sectionclass).css('background-image', 'url(' + img_src + ')'); jQuery('#' + column).find('.' + sectionclass).css('background-position', 'center center'); jQuery('#' + column).find('.' + sectionclass).css('background-repeat', 'no-repeat'); jQuery('#' + column).find('.' + sectionclass).css('background-size', 'cover'); } } var otherbgsection = arp_template_bg_section_classes_array(); var other_bg_section = otherbgsection[template]['other_column']; for (var cls in other_bg_section) { if (cls == 'body_section') { var body_other_bg_section = other_bg_section[cls]; for (var body_cls in body_other_bg_section) { var body_other_section_class = body_other_bg_section[body_cls]; jQuery('#' + column).find('.' + body_other_section_class).css('background-color', 'transparent'); } } else { var other_section_class = other_bg_section[cls]; other_section_class = other_section_class.split(','); jQuery(other_section_class).each(function (key, value) { jQuery('#' + column).find('.' + value).css('background-color', 'transparent'); }); } } if (template == 'arptemplate_21') { jQuery('#' + column).find('.arppricetablecolumnprice').addClass('hide_col_bg_img'); } if (template === 'arptemplate_24') { jQuery('#' + column).find('.arp_column_content_wrapper').addClass('hide_col_bg_img'); } jQuery('#' + column).find('#arp_remove_column_image_link').show(); } else { jQuery('#' + column).find('#' + id).trigger('keyup'); } jQuery('.arp_add_image_container:visible').slideUp(500); setTimeout(function () { remove_column_height(); adjust_column_height(); } , 500); return false; } function arp_remove_object(column_id, input) { var template = jQuery('#arp_reference_template').val(); var bgsectioncls = arp_background_image_section_array(); var sizecls = _.size(bgsectioncls[template]); if (bgsectioncls[template] != undefined && sizecls > 0) { for (var x = 0; x < sizecls; x++) { var sectionclass = bgsectioncls[template][x]; jQuery('#' + column_id).find('.' + sectionclass).css('background-image', 'none'); jQuery('#' + column_id).find('#' + input).val(''); var object = jQuery('#' + column_id).find('#arp_remove_header_image_link').parent(); object.find('#arp_header_image_url').val(''); object.find('#arp_header_image_height').val(''); object.find('#arp_header_image_width').val(''); } } jQuery('#' + column_id).find('#arp_remove_header_image_link:visible').hide(); } (function ($, undefined) { $.fn.getCursorPosition = function () { var el = $(this).get(0); var pos = 0; if ('selectionStart' in el) { pos = el.selectionStart; } else if ('selection' in document) { el.focus(); var Sel = document.selection.createRange(); var SelLength = document.selection.createRange().text.length; Sel.moveStart('character', -el.value.length); pos = Sel.text.length - SelLength; } return pos; } })(jQuery); jQuery(document).on('click', '.arp_add_label_shortcode', function () { var col_no = jQuery(this).attr('data-id'); var row_no = jQuery(this).attr('data-row-id'); if (jQuery(this).parent().find('.arp_font_awesome_model_box_container').is(':visible')) { jQuery(this).parent().find('.arp_font_awesome_model_box_container:visible').slideUp(500); return; } var row = row_no.split('_'); row_no = row[1]; jQuery('#fa_to_insertcol').val(col_no); jQuery('#fa_to_insertrow').val(row_no); jQuery('#fa_to_inserttooltip').val(''); jQuery('#fa_to_insertlabel').val('label'); if (jQuery(this).parent().find('button').hasClass('arp_add_row_object') || jQuery(this).parent().find('button').hasClass('add_arp_object')) { var single_arrow = ''; } else { var single_arrow = 'arp_font_awesome_arrow_single'; } $this = jQuery(this); jQuery(this).parent().find('.arp_font_awesome_model_box_container').slideDown(500); var ArpFontIcon = jQuery('#arp_font_icons').html(); if (jQuery(this).parent().find('.arp_font_awesome_model_box_container').html() == '') { jQuery(this).parent().find('.arp_font_awesome_model_box_container').html("
    "); setTimeout(function () { $this.parent().find('.arp_font_awesome_model_box_container').html(ArpFontIcon); jQuery('.arp_font_awesome_arrow').addClass(single_arrow); $this.parent().find('.arp_fainsideimge').removeClass('add_header_font_awesome'); }, 1500); } jQuery('.font_awesome_size').remove(); }); jQuery(document).on('click', '#arp_ribbon_icons:not(.disabled)', function () { var $this = jQuery(this); var template_name = jQuery("#arp_template_name").val(); var selected_ribbon = $this.attr('data-ribbon'); var ribbon_label = $this.attr('data-label'); var pattern = /(Pro Version)/g; if( pattern.test(ribbon_label) ){ jQuery('#arplite_custom_notice').bPopup(); return; } if (selected_ribbon == 'arp_ribbon_6') { jQuery('#arp_ribbon_custom_image').show(); jQuery('#ribbon_custom_position').show(); jQuery('#arp_ribbon_text').hide(); jQuery('#arp_ribbon_background_color').hide(); jQuery('#arp_ribbon_text_color').hide(); jQuery('#arp_ribbon_background_color_title').hide(); } else { jQuery('#arp_ribbon_text').show(); jQuery('#ribbon_custom_position').hide(); jQuery('#arp_ribbon_background_color').show(); jQuery('#arp_ribbon_text_color').show(); jQuery('#arp_ribbon_custom_image').hide(); jQuery('#arp_ribbon_background_color_title').show(); } jQuery('.arp_ribbon_icons').each(function () { jQuery(this).find('img').attr('src', jQuery(this).find('img').attr('data-ribbon-img')); }); var ribbon_style = $this.attr('data-ribbon'); }); jQuery(document).on('click', '#arp_ribbon_icons.selected:not(.disabled)', function () { jQuery('.arp_ribbon_icons').each(function () { jQuery(this).removeClass('selected'); jQuery(this).find('img').attr('src', jQuery(this).find('img').attr('data-ribbon-img')); }); }); jQuery(document).on('mouseover', '#arp_ribbon_icons:not(.disabled):not(.selected)', function () { var img_hover_url = jQuery(this).find('img').attr('data-hover-img'); jQuery(this).find('img').attr('src', img_hover_url); }); jQuery(document).on('mouseout', '#arp_ribbon_icons:not(.disabled):not(.selected)', function () { var img_ribbon_url = jQuery(this).find('img').attr('data-ribbon-img'); jQuery(this).find('img').attr('src', img_ribbon_url); }); function add_column_ribbon() { jQuery("#arp_is_generate_html_canvas").val('yes'); var err = 0; var column = jQuery('#arp_ribbon_to_insert_column').val(); var style = jQuery('#arp_ribbon_style').val(); var bgcolor = jQuery('#arp_ribbon_bg_color').val(); var txtcolor = jQuery('#arp_ribbon_textcolor').val(); var content = jQuery('#arp_ribbon_content').val(); var position = jQuery('#arp_ribbon_position').val(); var custom_ribbon = jQuery('#arp_ribbon_content_custom').val(); var custom_position_rl = jQuery("#arp_ribbon_custom_position_rl_modal").val(); var custom_position_tp = jQuery("#arp_ribbon_custom_position_top_modal").val(); var custom_position_css = ""; var ribbon_html = ''; if (style == 'arp_ribbon_6') { if (position == 'left') custom_position_css = "left:" + custom_position_rl + "px;top:" + custom_position_tp + "px;"; else custom_position_css = "right:" + custom_position_rl + "px;top:" + custom_position_tp + "px;"; } if (bgcolor == '') bgcolor = '#514e4e'; if (txtcolor == '') txtcolor = '#ffffff'; if (style == '') { err = 1; } else if (content == '') { err = 2; } if (err != 0) { if (err == 1) { alert('Please Select Ribbon'); } else if (err == 2) { alert('Please Enter Ribbon Content'); } } else { jQuery("#" + column).find('#arp_ribbon_style_main').val(style); jQuery("#" + column).find('#arp_ribbon_bgcol_main').val(bgcolor); jQuery("#" + column).find('#arp_ribbon_textcol_main').val(txtcolor); jQuery("#" + column).find('#arp_ribbon_content_main').val(content); jQuery("#" + column).find('#arp_ribbon_position_main').val(position); jQuery("#" + column).find('#arp_ribbon_custom_position_rl').val(custom_position_rl); jQuery("#" + column).find('#arp_ribbon_custom_position_top').val(custom_position_tp); jQuery('#' + column).find('#arp_custom_ribbon_url').val(custom_ribbon); jQuery('#' + column).find('#arp_ribbon_container').remove(); jQuery('#' + column).find('.planContainer').removeClass('arp_ribbon_1'); jQuery('#' + column).find('.planContainer').removeClass('arp_ribbon_2'); jQuery('#' + column).find('.planContainer').removeClass('arp_ribbon_3'); jQuery('#' + column).find('.planContainer').removeClass('arp_ribbon_4'); jQuery('#' + column).find('.planContainer').removeClass('arp_ribbon_5'); jQuery('#' + column).find('.planContainer').removeClass('arp_ribbon_6'); jQuery('#' + column).find('.planContainer').addClass(style); var arp_ribbon_basic_colors = ribbon_basic_colors(); arp_ribbon_basic_colors = jQuery.parseJSON(arp_ribbon_basic_colors); var arp_ribbon_gradient_colors = ribbon_gradient_colors(); arp_ribbon_gradient_colors = jQuery.parseJSON(arp_ribbon_gradient_colors); var arp_ribbon_border_colors = ribbon_border_colors(); arp_ribbon_border_colors = jQuery.parseJSON(arp_ribbon_border_colors); var base_color = bgcolor; var base_color_key = arp_ribbon_basic_colors.indexOf(base_color); var gradient_color = arp_ribbon_gradient_colors[base_color_key]; var ribbon_border_color = arp_ribbon_border_colors[base_color_key]; ribbon_html += "
    "; if (style != 'arp_ribbon_6') { ribbon_html += ""; } ribbon_html += "
    "; if (style == 'arp_ribbon_3') ribbon_html += ''; if (style == 'arp_ribbon_6') { ribbon_html += ""; } else { ribbon_html += content; } if (style == 'arp_ribbon_3') ribbon_html += ''; ribbon_html += "
    "; ribbon_html += '
    '; jQuery('#' + column).find('.planContainer').prepend(ribbon_html); jQuery('#arp_ribbon_modal_window').bPopup().close(); } var col_id = column.replace('main_column_', ''); jQuery('#arp_remove_ribbon_container_' + col_id).show(); return false; } jQuery(document).on('click', '#arp_close_colorpicker,#arp_close_colorpicker_advanced', function () { jQuery('#arp_ribbon_colorpicker_wrapper').fadeOut(); var style = jQuery('input#arp_ribbon_style').val(); var color = jQuery('#arp_ribbon_bgcolor').val(); arp_set_ribbon_color_in_preview(style, color, jQuery('#arp_ribbon_txtcolor').val()); }); jQuery(document).on('click', '#arp_ribbon_remove', function () { var column = jQuery('#arp_ribbon_to_insert_column').val(); var column = jQuery(this).attr('data-column'); jQuery('#' + column).find('#arp_ribbon_container').remove(); jQuery("#" + column).find('#arp_ribbon_style_main').val(''); jQuery("#" + column).find('#arp_ribbon_bgcol_main').val(''); jQuery("#" + column).find('#arp_ribbon_textcol_main').val(''); jQuery("#" + column).find('#arp_ribbon_content_main').val(''); jQuery("#" + column).find('#arp_ribbon_position_main').val(''); jQuery(this).parent().hide(); }); jQuery(document).on('click', '#add_ribbon_cancel', function () { jQuery('#arp_ribbon_modal_window').bPopup().close(); }); function open_documentation(link_top_open) { var win = window.open(link_top_open, '_blank'); win.focus(); } jQuery(document).on('click', 'input#is_responsive', function () { if (jQuery(this).parent().hasClass('checked') == true) { jQuery('.ArpPricingTableColumnWrapper').each(function () { jQuery(this).css('width', ''); }); } else { var width = jQuery('input#all_column_width').val(); jQuery('.ArpPricingTableColumnWrapper').each(function () { if (width != '' && width > 0) { jQuery(this).css('width', width + 'px'); } else { jQuery(this).css('width', ''); } }); } arprice_editor_width_responsive(); }); jQuery(document).mouseup(function (e) { var container = jQuery(e.target); if (jQuery('.arp_ribbon_colorpicker_wrapper').is(':visible') && (container.hasClass('arp_ribbon_colorpicker_wrapper') == true || container.hasClass('b-modal') == true)) { jQuery('.arp_ribbon_colorpicker_wrapper').fadeOut(); } }); function rgb2hex(rgb) { rgb = rgb.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i); return (rgb && rgb.length === 4) ? "#" + ("0" + parseInt(rgb[1], 10).toString(16)).slice(-2) + ("0" + parseInt(rgb[2], 10).toString(16)).slice(-2) + ("0" + parseInt(rgb[3], 10).toString(16)).slice(-2) : ''; } function hextorgbcolor(hex) { var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); return result ? { r: parseInt(result[1], 16), g: parseInt(result[2], 16), b: parseInt(result[3], 16) } : null; } function arp_assign_control_names(column, col_id, last_id, column_type, copy_column_id) { var $this = column; var i = col_id; var template = jQuery('#arp_reference_template').val(); $this.attr('id', 'main_column_' + i); $this.find('#duplicate_column').attr('col-id', i); $this.find('#delete_column').attr('col-id', i); $this.find('#delete_column').find('.delete_column_container').attr('id', 'delete_column_container_' + i); $this.find('#delete_column').find('.delete_column_buttons .delete_column').attr('col-id', i); $this.find('#delete_column').find('.delete_column_buttons .ribbon_cancel_btn').attr('col-id', i); $this.find('#remove_row').attr('data-id', i); $this.find('#copy_row').attr('data-id', i); $this.find('#add_new_row').attr('data-id', i); $this.find('#css_debug').attr('col-id', i); var new_order = new Array(); jQuery('.ArpPricingTableColumnWrapper').each(function (x) { var id = jQuery(this).attr('id'); new_order[x] = id; }); $this.find('dl ul').attr('data-column', 'column_' + i); jQuery('#pricing_table_column_order').val(JSON.stringify(new_order)); $this.find('.arpcolumnheader').attr('data-column', 'main_column_' + i); $this.find('.add_header_fontawesome').attr('data-column', 'main_column_' + i); $this.find('.add_header_fontawesome').attr('name', 'add_header_fontawesome_' + i); $this.find('.add_arp_object').attr('data-column', 'main_column_' + i); $this.find('.add_arp_object').attr('name', 'add_header_object_' + i); $this.find('#add_header_shortcode').attr('name', 'add_header_shortcode_btn_' + i); $this.find('#body_text_alignment').attr('name', 'body_text_alignment_' + i); $this.find('#column_header').attr('data-column', 'main_column_' + i); $this.find('.arppricetablecolumnprice').attr('data-column', 'main_column_' + i); $this.find('#arppricingtablebodycontent').attr('data-column', 'main_column_' + i); $this.find('#arp_header_selection_new').attr('data-column', 'main_column_' + i); $this.find('.arp_header_selection_new').attr('data-column', 'main_column_' + i); $this.find('#arppricetablebutton').attr('data-column', 'main_column_' + i); $this.find('#bestPlanButton').attr('data-column', 'main_column_' + i); $this.find('#button_size_input').attr('data-column', 'main_column_' + i); $this.find('#button_size_input').attr('name', 'button_size_' + i); $this.find('input#button_size_input').attr('data-column', 'main_column_' + i); $this.find('input#button_size_input').attr('name', 'button_size_' + i); $this.find('input#button_height_input').attr('data-column', 'main_column_' + i); $this.find('input#button_height_input').attr('name', 'button_height_' + i); $this.find('#arp_paypal_code').attr('name', 'paypal_code_' + i); $this.find('#arp_hide_default_btn').attr('name', 'arp_hide_default_btn_' + i); $this.find('#content_label_font_family').attr('data-column', 'main_column_' + i); $this.find('#content_label_font_family').attr('name', 'content_label_font_family_' + i); $this.find('#content_label_font_size').attr('data-column', 'main_column_' + i); $this.find('#content_label_font_size').attr('name', 'content_label_font_size_' + i); $this.find('#content_label_font_style').attr('data-column', 'main_column_' + i); $this.find('#content_label_font_style').attr('name', 'content_label_font_style_' + i); $this.find('#content_label_font_color').attr('name', 'content_label_font_color_' + i); $this.find('input#arp_header_background_image_input').attr('name', 'arp_header_background_image_' + i); $this.find('a#arp_ribbon_remove').attr('data-column', 'main_column_' + i); $this.find('a.arp_google_font_preview_link:not(#arp_ribbon_remove)').attr('href', 'javascript:arp_remove_object("main_column_' + i + '","arp_header_background_image_input")'); $this.find('#column_level_settings_new').attr('data-column', 'main_column_' + i); $this.find('.ui-resizable-handle').remove(); $this.find('#arpcolumnfooter').attr('data-column', 'main_column_' + i); $this.find('div.column_description').attr('data-column', 'main_column_' + i); $this.find('div.arp_pricename').attr('data-column', 'main_column_' + i); $this.find('div.arp_price_wrapper').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#column_desc_background_color').attr('name', 'column_desc_background_color_' + i); $this.find('#column_level_settings_new').find('div#column_desc_background_color').attr('data-column', 'main_column_' + i); $this.find('#arpcolumnfooter').find('.arppricetablebutton').attr('data-column', 'main_column_' + i); $this.find('li.option_title').attr('data-column', i); $this.find('#column_level_settings_new').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#column_width_input').attr('name', 'column_width_' + i); $this.find('#column_level_settings_new').find('input#column_width_input').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#column_highlight_input').attr('name', 'column_highlight_' + i); $this.find('#column_level_settings_new').find('input#column_highlight_input').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#is_post_variable_input').attr('name', 'post_variables_' + i); $this.find('#column_level_settings_new').find('input#is_post_variable_input').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('textarea#post_variables_content').attr('name', 'post_variables_content_' + i); $this.find('#column_level_settings_new').find('textarea#post_variables_content').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('textarea#footer_content').attr('name', 'footer_content_' + i); $this.find('#column_level_settings_new').find('textarea#footer_content').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('textarea#footer_content_second').attr('name', 'footer_content_second_' + i); $this.find('#column_level_settings_new').find('textarea#footer_content_second').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('textarea#footer_content_third').attr('name', 'footer_content_third_' + i); $this.find('#column_level_settings_new').find('textarea#footer_content_third').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#footer_content_position_0_' + i).attr('name', 'footer_content_position_' + i); $this.find('#column_level_settings_new').find('input#footer_content_position_0_' + i).attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#footer_content_position_1_' + i).attr('name', 'footer_content_position_' + i); $this.find('#column_level_settings_new').find('input#footer_content_position_1_' + i).attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#footer_level_options_font_family').attr('name', 'footer_level_options_font_family_' + i); $this.find('#column_level_settings_new').find('input#footer_level_options_font_family').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#footer_level_options_font_size').attr('name', 'footer_level_options_font_size_' + i); $this.find('#column_level_settings_new').find('input#footer_level_options_font_size').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#footer_level_options_font_color').attr('name', 'footer_level_options_font_color_' + i); $this.find('#column_level_settings_new').find('div#footer_level_options_font_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#footer_level_options_font_style_bold').attr('name', 'footer_level_options_font_style_bold_' + i); $this.find('#column_level_settings_new').find('input#footer_level_options_font_style_bold').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#footer_level_options_font_style_italic').attr('name', 'footer_level_options_font_style_italic_' + i); $this.find('#column_level_settings_new').find('input#footer_level_options_font_style_italic').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#footer_level_options_font_style_decoration').attr('name', 'footer_level_options_font_style_decoration_' + i); $this.find('#column_level_settings_new').find('input#footer_level_options_font_style_decoration').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('div#footer_background_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#footer_content_position_0_' + last_id).attr('name', 'footer_content_position_' + i); $this.find('#column_level_settings_new').find('input#footer_content_position_0_' + last_id).attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#footer_content_position_0_' + last_id).attr('id', 'footer_content_position_0_' + i); $this.find('#column_level_settings_new').find('label#footer_content_position_0_' + last_id).attr('for', 'footer_content_position_0_' + i); $this.find('#column_level_settings_new').find('label#footer_content_position_0_' + last_id).attr('id', 'footer_content_position_0_' + i); $this.find('#column_level_settings_new').find('input#footer_content_position_1_' + last_id).attr('name', 'footer_content_position_' + i); $this.find('#column_level_settings_new').find('input#footer_content_position_1_' + last_id).attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#footer_content_position_1_' + last_id).attr('id', 'footer_content_position_1_' + i); $this.find('#column_level_settings_new').find('label#footer_content_position_1_' + last_id).attr('for', 'footer_content_position_1_' + i); $this.find('#column_level_settings_new').find('label#footer_content_position_1_' + last_id).attr('id', 'footer_content_position_1_' + i); $this.find('#column_level_settings_new').find('input#footer_background_color').attr('name', 'footer_bg_color_' + i); $this.find('#column_level_settings_new').find('textarea#price_text_three_step').attr('name', 'price_text_three_step_' + i); $this.find('#column_level_settings_new').find('textarea#price_text_three_step').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('textarea#price_text_two_step').attr('name', 'price_text_two_step_' + i); $this.find('#column_level_settings_new').find('textarea#price_text_two_step').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('textarea#price_text_two_step_only_price').attr('name', 'price_text_input_two_step_price_' + i); $this.find('#column_level_settings_new').find('textarea#price_text_two_step_only_price').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('textarea#price_text_three_step_only_price').attr('name', 'price_text_input_three_step_price_' + i); $this.find('#column_level_settings_new').find('textarea#price_text_three_step_only_price').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('textarea#price_text_two_step_only_label_main').attr('name', 'price_text_input_two_step_label_' + i); $this.find('#column_level_settings_new').find('textarea#price_text_two_step_only_label_main').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('textarea#price_text_three_step_only_label_main').attr('name', 'price_text_input_three_step_label_' + i); $this.find('#column_level_settings_new').find('textarea#price_text_three_step_only_label_main').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('textarea#column_title_second').attr('name', 'column_title_second_' + i); $this.find('#column_level_settings_new').find('textarea#column_title_second').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('textarea#column_title_third').attr('name', 'column_title_third_' + i); $this.find('#column_level_settings_new').find('textarea#column_title_third').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#column_background_color').attr('name', 'column_background_color_' + i); $this.find('#column_level_settings_new').find('div#column_background_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#arp_change_bgcolor').attr('name', 'arp_change_bgcolor_' + i); $this.find('#column_level_settings_new').find('input#arp_shortcode_customization_style').attr('name', 'arp_shortcode_customization_style_' + i); $this.find('#column_level_settings_new').find('input#arp_shortcode_customization_style').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#arp_shortcode_customization_style').parent().find('dl').attr('data-id', 'arp_shortcode_customization_style_' + i); $this.find('#column_level_settings_new').find('input#arp_shortcode_customization_style').parent().find('dl').attr('data-name', 'arp_shortcode_customization_style_' + i); $this.find('#column_level_settings_new').find('input#arp_shortcode_customization_style').parent().find('ul').attr('data-column', 'column_' + i); $this.find('#column_level_settings_new').find('input#arp_shortcode_customization_size').attr('name', 'arp_shortcode_customization_size_' + i); $this.find('#column_level_settings_new').find('input#arp_shortcode_customization_size').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#arp_shortcode_customization_size').parent().find('dl').attr('data-id', 'arp_shortcode_customization_size_' + i); $this.find('#column_level_settings_new').find('input#arp_shortcode_customization_size').parent().find('dl').attr('data-name', 'arp_shortcode_customization_size_' + i); $this.find('#column_level_settings_new').find('input#arp_shortcode_customization_size').parent().find('ul').attr('data-column', 'column_' + i); $this.find('#column_level_settings_new').find('button#ribbon_select').attr('name', 'ribbon_select_column_' + i); $this.find('#column_level_settings_new').find('button#ribbon_select').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#arp_ribbon_style_main').attr('name', 'arp_ribbon_style_' + i); $this.find('#column_level_settings_new').find('input#arp_ribbon_bgcol_main').attr('name', 'arp_ribbon_bgcol_' + i); $this.find('#column_level_settings_new').find('input#arp_ribbon_textcol_main').attr('name', 'arp_ribbon_textcol_' + i); $this.find('#column_level_settings_new').find('input#arp_ribbon_position_main').attr('name', 'arp_ribbon_position_' + i); $this.find('#column_level_settings_new').find('input#arp_ribbon_content_main').attr('name', 'arp_ribbon_content_' + i); $this.find('#column_level_settings_new').find('input#arp_ribbon_custom_position_rl').attr('name', 'arp_ribbon_custom_position_rl_' + i); $this.find('#column_level_settings_new').find('input#arp_ribbon_custom_position_top').attr('name', 'arp_ribbon_custom_position_top_' + i); if (column_type == 'copy_column') { $this.find('#column_level_settings_new').find('input#arp_ribbon_style_main').attr('value', ''); $this.find('#column_level_settings_new').find('input#arp_ribbon_bgcol_main').attr('value', ''); $this.find('#column_level_settings_new').find('input#arp_ribbon_textcol_main').attr('value', ''); $this.find('#column_level_settings_new').find('input#arp_ribbon_position_main').attr('value', ''); $this.find('#column_level_settings_new').find('input#arp_ribbon_content_main').attr('value', ''); $this.find('#column_level_settings_new').find('input#arp_ribbon_custom_position_rl').attr('value', ''); $this.find('#column_level_settings_new').find('input#arp_ribbon_custom_position_top').attr('value', ''); $this.find('#arp_ribbon_container').remove(); $this.find('#select_ribbon').find('.arp_google_font_preview_note').attr('id', 'arp_remove_ribbon_container_' + i); $this.find('#select_ribbon').find('.arp_google_font_preview_note').hide(); $this.find('#select_ribbon').find('.arp_google_font_preview_note').find('a').removeAttr('href'); } if (column_type == 'duplicate_column') { if ($this.find('.planContainer').find('#arp_ribbon_container').length > 0) { var style_html = $this.find('.planContainer').find('#arp_ribbon_container').find('style').html(); var find_text = 'main_column_' + copy_column_id var rep = new RegExp(find_text, 'g'); var style = ''; if (typeof (style_html) !== 'undefined') { style = style_html.replace(rep, 'main_column_' + i); } $this.find('#select_ribbon').find('.arp_google_font_preview_note').attr('id', 'arp_remove_ribbon_container_' + i); $this.find('#select_ribbon').find('.arp_google_font_preview_note').attr('data-column', 'main_column_' + i); $this.find('#select_ribbon').find('.arp_google_font_preview_link').attr('data-column', 'main_column_' + i); $this.find('.planContainer').find('#arp_ribbon_container').find('style').html(style); } } $this.find('#column_level_settings_new').find('button#delete_column').attr('col-id', i); $this.find('#column_level_settings_new').find('button#duplicate_column').attr('col-id', i); $this.find('#column_level_settings_new').find('#arp_ribbonimg').attr('name', 'arp_ribbonimg_' + i); $this.find('#column_level_settings_new').find('#arp_ribbonposition').attr('name', 'arp_ribbonposition_' + i); $this.find('#column_level_settings_new').find('#arp_ribbontext').attr('name', 'arp_ribbontext_' + i); $this.find('#column_level_settings_new').find('#column_title_input').attr('name', 'column_title_' + i); $this.find('#column_level_settings_new').find('#column_title_input').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('.alignment_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('#arp_column_description').attr('name', 'arp_column_description_' + i); $this.find('#column_level_settings_new').find('#arp_column_description').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#additional_shortcode_input').attr('name', 'additional_shortcode_' + i); $this.find('#column_level_settings_new').find('#additional_shortcode_input').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#arp_column_description').attr('name', 'arp_column_description_' + i); $this.find('#column_level_settings_new').find('#arp_column_description').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#arp_column_description_second').attr('name', 'arp_column_description_second_' + i); $this.find('#column_level_settings_new').find('#arp_column_description_second').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#arp_column_description_third').attr('name', 'arp_column_description_third_' + i); $this.find('#column_level_settings_new').find('#arp_column_description_third').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#column_description_font_family').attr('name', 'column_description_font_family_' + i); $this.find('#column_level_settings_new').find('#column_description_font_family').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#column_description_font_size').attr('name', 'column_description_font_size_' + i); $this.find('#column_level_settings_new').find('#column_description_font_size').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#column_description_font_style').attr('name', 'column_description_font_style_' + i); $this.find('#column_level_settings_new').find('#column_description_font_style').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#column_description_font_color').attr('name', 'column_description_font_color_' + i); $this.find('#column_level_settings_new').find('div#column_description_font_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#arp_custom_ribbon').attr('name', 'arp_custom_ribbon_txt_' + i); $this.find('#column_level_settings_new').find('#additional_shortcode').attr('name', 'additional_shortcode_' + i); $this.find('#column_level_settings_new').find('#add_header_shortcode').attr('data-column', 'add_header_shortcode_btn_' + i); $this.find('#column_level_settings_new').find('#html_content').attr('name', 'html_content_' + i); $this.find('#column_level_settings_new').find('#html_content').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#header_text_alignment').find('#align_left_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('#header_text_alignment').find('#align_center_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('#header_text_alignment').find('#align_right_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('#header_text_alignment').find('#arp_header_text_alignment').attr('name', 'arp_header_text_alignment_' + i); $this.find('#column_level_settings_new').find('#header_text_alignment').find('#align_left_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('input#header_background_color').attr('name', 'header_background_color_' + i); $this.find('#column_level_settings_new').find('div#header_background_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#header_font_family').attr('name', 'header_font_family_' + i); $this.find('#column_level_settings_new').find('#header_font_family').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#header_font_size').attr('name', 'header_font_size_' + i); $this.find('#column_level_settings_new').find('#header_font_size').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#header_font_style').attr('name', 'header_font_style_' + i); $this.find('#column_level_settings_new').find('#header_font_style').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#header_font_color').attr('name', 'header_font_color_' + i); $this.find('#column_level_settings_new').find('div#header_font_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#price_font_family').attr('name', 'price_font_family_' + i); $this.find('#column_level_settings_new').find('#price_font_family').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#price_font_size').attr('name', 'price_font_size_' + i); $this.find('#column_level_settings_new').find('#price_font_size').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#price_text_alignment').find('#align_left_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('#price_text_alignment').find('#align_center_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('#price_text_alignment').find('#align_right_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('#price_text_alignment').find('#arp_price_text_alignment').attr('name', 'arp_price_text_alignment_' + i); $this.find('#column_level_settings_new').find('input#price_background_color').attr('name', 'price_background_color_' + i); $this.find('#column_level_settings_new').find('div#price_background_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#price_font_style').attr('name', 'price_font_style_' + i); $this.find('#column_level_settings_new').find('#price_font_style').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#price_font_color').attr('name', 'price_font_color_' + i); $this.find('#column_level_settings_new').find('div#price_font_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#price_text_font_family').attr('name', 'price_text_font_family_' + i); $this.find('#column_level_settings_new').find('#price_text_font_family').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#price_text_font_size').attr('name', 'price_text_font_size_' + i); $this.find('#column_level_settings_new').find('#price_text_font_size').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#price_text_font_style').attr('name', 'price_text_font_style_' + i); $this.find('#column_level_settings_new').find('#price_text_font_style').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#price_text_font_color').attr('name', 'price_text_font_color_' + i); $this.find('#column_level_settings_new').find('div#price_text_font_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#price_text_input').attr('name', 'price_text_' + i); $this.find('#column_level_settings_new').find('#price_text_input').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#price_label_input').attr('name', 'price_label_' + i); $this.find('#column_level_settings_new').find('#price_label_input').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#content_font_family').attr('name', 'content_font_family_' + i); $this.find('#column_level_settings_new').find('#content_font_family').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#content_font_size').attr('name', 'content_font_size_' + i); $this.find('#column_level_settings_new').find('#content_font_size').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#content_font_style').attr('name', 'content_font_style_' + i); $this.find('#column_level_settings_new').find('#content_font_style').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#content_font_color').attr('name', 'content_font_color_' + i); $this.find('#column_level_settings_new').find('div#content_font_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#button_background_color').attr('name', 'button_background_color_' + i); $this.find('#column_level_settings_new').find('div#button_background_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#content_odd_color').attr('name', 'content_odd_color_' + i); $this.find('#column_level_settings_new').find('div#content_odd_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#content_even_color').attr('name', 'content_even_color_' + i); $this.find('#column_level_settings_new').find('div#content_even_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#button_font_family').attr('name', 'button_font_family_' + i); $this.find('#column_level_settings_new').find('#button_font_family').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#button_font_size').attr('name', 'button_font_size_' + i); $this.find('#column_level_settings_new').find('#button_font_size').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#button_font_style').attr('name', 'button_font_style_' + i); $this.find('#column_level_settings_new').find('#button_font_style').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('.arp_button_slider').attr('data-column', i); $this.find('#column_level_settings_new').find('.arp_button_height_slider').attr('data-column', i); $this.find('#column_level_settings_new').find('input#button_font_color').attr('name', 'button_font_color_' + i); $this.find('#column_level_settings_new').find('div#button_font_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#second_button_font_family').attr('name', 'second_button_font_family_' + i); $this.find('#column_level_settings_new').find('#second_button_font_family').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#second_button_font_size').attr('name', 'second_button_font_size_' + i); $this.find('#column_level_settings_new').find('#second_button_font_size').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#second_button_font_style').attr('name', 'second_button_font_style_' + i); $this.find('#column_level_settings_new').find('#second_button_font_style').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('input#second_button_font_color').attr('name', 'second_button_font_color_' + i); $this.find('#column_level_settings_new').find('div#second_button_font_color').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#arp_style_bold').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#arp_style_italic').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#arp_style_underline').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#arp_style_strike').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#arp_style_bold').attr('data-id', i); $this.find('#column_level_settings_new').find('#arp_style_italic').attr('data-id', i); $this.find('#column_level_settings_new').find('#arp_style_underline').attr('data-id', i); $this.find('#column_level_settings_new').find('#arp_style_strike').attr('data-id', i); $this.find('#column_level_settings_new').find('input#header_style_bold').attr('name', 'header_style_bold_' + i); $this.find('#column_level_settings_new').find('input#header_style_italic').attr('name', 'header_style_italic_' + i); $this.find('#column_level_settings_new').find('input#header_style_decoration').attr('name', 'header_style_decoration_' + i); $this.find('#column_level_settings_new').find('input#price_label_style_bold').attr('name', 'price_label_style_bold_' + i); $this.find('#column_level_settings_new').find('input#price_label_style_italic').attr('name', 'price_label_style_italic_' + i); $this.find('#column_level_settings_new').find('input#price_label_style_decoration').attr('name', 'price_label_style_decoration_' + i); $this.find('#column_level_settings_new').find('input#price_text_style_bold').attr('name', 'price_text_style_bold_' + i); $this.find('#column_level_settings_new').find('input#price_text_style_italic').attr('name', 'price_text_style_italic_' + i); $this.find('#column_level_settings_new').find('input#price_text_style_decoration').attr('name', 'price_text_style_decoration_' + i); $this.find('#column_level_settings_new').find('input#body_li_style_bold').attr('name', 'body_li_style_bold_' + i); $this.find('#column_level_settings_new').find('input#body_li_style_italic').attr('name', 'body_li_style_italic_' + i); $this.find('#column_level_settings_new').find('input#body_li_style_decoration').attr('name', 'body_li_style_decoration_' + i); $this.find('#column_level_settings_new').find('input#body_label_style_bold').attr('name', 'body_label_style_bold_' + i); $this.find('#column_level_settings_new').find('input#body_label_style_italic').attr('name', 'body_label_style_italic_' + i); $this.find('#column_level_settings_new').find('input#body_label_style_decoration').attr('name', 'body_label_style_decoration_' + i); $this.find('#column_level_settings_new').find('input#button_style_bold').attr('name', 'button_style_bold_' + i); $this.find('#column_level_settings_new').find('input#button_style_italic').attr('name', 'button_style_italic_' + i); $this.find('#column_level_settings_new').find('input#button_style_decoration').attr('name', 'button_style_decoration_' + i); $this.find('#column_level_settings_new').find('input#column_description_style_bold').attr('name', 'column_description_style_bold' + i); $this.find('#column_level_settings_new').find('input#column_description_style_italic').attr('name', 'column_description_style_italic_' + i); $this.find('#column_level_settings_new').find('input#column_description_style_decoration').attr('name', 'column_description_style_decoration_' + i); $this.find('#column_level_settings_new').find('#column_description_text_alignment').find('#align_left_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('#column_description_text_alignment').find('#align_center_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('#column_description_text_alignment').find('#align_right_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('#column_description_text_alignment').find('#arp_description_text_alignment').attr('name', 'arp_description_text_alignment_' + i); $this.find('#column_level_settings_new').find('#total_rows').attr('name', 'total_rows_' + i); $this.find('ul.arppricingtablebodyoptions').attr('id', 'column_column_' + i); if (column_type == 'duplicate_column') { $this.find('textarea#column_title_input').val(jQuery('#main_column_' + copy_column_id).find('textarea#column_title_input').val()); $this.find('textarea#price_text_input').val(jQuery('#main_column_' + copy_column_id).find('textarea#price_text_input').val()); $this.find('textarea#btn_content').val(jQuery('#main_column_' + copy_column_id).find('textarea#btn_content').val()); $this.find('textarea#arp_paypal_code').val(jQuery('#main_column_' + copy_column_id).find('textarea#arp_paypal_code').val()); $this.find('textarea#price_label_input').val(jQuery('#main_column_' + copy_column_id).find('textarea#price_label_input').val()); $this.find('textarea#arp_column_description').val(jQuery('#main_column_' + copy_column_id).find('textarea#arp_column_description').val()); $this.find('textarea#post_variables_content').val(jQuery('#main_column_' + copy_column_id).find('textarea#post_variables_content').val()); $this.find('textarea#footer_content').val(jQuery('#main_column_' + copy_column_id).find('textarea#footer_content').val()); $this.find('textarea#footer_content_second').val(jQuery('#main_column_' + copy_column_id).find('textarea#footer_content_second').val()); $this.find('textarea#footer_content_third').val(jQuery('#main_column_' + copy_column_id).find('textarea#footer_content_third').val()); $this.find('textarea#column_title_second').val(jQuery('#main_column_' + copy_column_id).find('textarea#column_title_second').val()); $this.find('textarea#column_title_third').val(jQuery('#main_column_' + copy_column_id).find('textarea#column_title_third').val()); $this.find('textarea#price_text_two_step').val(jQuery('#main_column_' + copy_column_id).find('textarea#price_text_two_step').val()); $this.find('textarea#price_text_three_step').val(jQuery('#main_column_' + copy_column_id).find('textarea#price_text_three_step').val()); $this.find('textarea#price_text_two_step_only_price').val(jQuery('#main_column_' + copy_column_id).find('textarea#price_text_two_step_only_price').val()); $this.find('textarea#price_text_three_step_only_price').val(jQuery('#main_column_' + copy_column_id).find('textarea#price_text_three_step_only_price').val()); $this.find('textarea#arp_column_description_second').val(jQuery('#main_column_' + copy_column_id).find('textarea#arp_column_description_second').val()); $this.find('textarea#arp_column_description_third').val(jQuery('#main_column_' + copy_column_id).find('textarea#arp_column_description_third').val()); $this.find('textarea#btn_content_second').val(jQuery('#main_column_' + copy_column_id).find('textarea#btn_content_second').val()); $this.find('textarea#btn_content_third').val(jQuery('#main_column_' + copy_column_id).find('textarea#btn_content_third').val()); $this.find('textarea#btn_link').val(jQuery('#main_column_' + copy_column_id).find('textarea#btn_link').val()); } $this.find('#column_level_settings_new').find('#footer_text_alignment').find('#align_left_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('#footer_text_alignment').find('#align_center_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('#footer_text_alignment').find('#align_right_btn').attr('data-id', i); $this.find('#column_level_settings_new').find('#footer_text_alignment').find('#arp_footer_text_alignment').attr('name', 'arp_footer_text_alignment_' + i); if (jQuery('input#footer_content_position_0_' + i).is(':checked') == true) { jQuery('#main_column_' + copy_column_id).find('input#footer_content_position_0_' + copy_column_id).attr('checked', true); } if (jQuery('input#footer_content_position_1_' + i).is(':checked') == true) { jQuery('#main_column_' + copy_column_id).find('input#footer_content_position_1_' + copy_column_id).attr('checked', true); } jQuery('#main_column_' + i).find('.col_opt_navigation_div').each(function () { var _this = jQuery(this); _this.find('i.fa-long-arrow-left').attr('data-column', i); _this.find('i.fa-long-arrow-right').attr('data-column', i); _this.find('i.fa-long-arrow-up').attr('data-column', i); _this.find('i.fa-long-arrow-down').attr('data-column', i); }); $this.find('ul.arppricingtablebodyoptions li').each(function (r) { if (column_type == 'duplicate_column') { $this.find('#description' + r).find('textarea#arp_li_description').val(jQuery('#main_column_' + copy_column_id).find('#description' + r).find('textarea#arp_li_description').val()); $this.find('#tooltip' + r).find('textarea#arp_li_tooltip').val(jQuery('#main_column_' + copy_column_id).find('#tooltip' + r).find('textarea#arp_li_tooltip').val()); $this.find('#label' + r).find('textarea#label').val(jQuery('#main_column_' + copy_column_id).find('#label' + r).find('textarea#label').val()); $this.find('#description' + r).find('textarea#row_description_second').val(jQuery('#main_column_' + copy_column_id).find('#description' + r).find('textarea#row_description_second').val()); $this.find('#label' + r).find('textarea#label_second').val(jQuery('#main_column_' + copy_column_id).find('#label' + r).find('textarea#label_second').val()); $this.find('#description' + r).find('textarea#row_description_third').val(jQuery('#main_column_' + copy_column_id).find('#description' + r).find('textarea#row_description_third').val()); $this.find('#label' + r).find('textarea#label_third').val(jQuery('#main_column_' + copy_column_id).find('#label' + r).find('textarea#label_third').val()); } $this.find('#column_level_settings_new').find('#arp_row_'+r).find('.fa-long-arrow-up').attr('data-row-id','arp_row_'+r); $this.find('#column_level_settings_new').find('#arp_row_'+r).find('.fa-long-arrow-down').attr('data-row-id','arp_row_'+r); $this.find('#column_level_settings_new').find('#arp_row_'+r).find('.fa-long-arrow-left').attr('data-row-id','arp_row_'+r); $this.find('#column_level_settings_new').find('#arp_row_'+r).find('.fa-long-arrow-right').attr('data-row-id','arp_row_'+r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('input#body_li_style_bold').attr('name', 'body_li_style_bold_column_' + i + '_arp_row_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('input#body_li_style_italic').attr('name', 'body_li_style_italic_column_' + i + '_arp_row_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('input#body_li_style_decoration').attr('name', 'body_li_style_decoration_column_' + i + '_arp_row_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('input#body_li_style_bold_caption').attr('name', 'body_li_style_bold_caption_column_' + i + '_arp_row_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('input#body_li_style_italic_caption').attr('name', 'body_li_style_italic_caption_column_' + i + '_arp_row_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('input#body_li_style_decoration_caption').attr('name', 'body_li_style_decoration_caption_column_' + i + '_arp_row_' + r); jQuery(this).attr('data-column', 'main_column_' + i); if ($this.attr('is_caption') == 1) { if ((r + 1) % 2 == 0) { $cls = 'rowlightcolorstyle'; } else { $cls = ''; } } else { if (i % 2 == 0) { if ((r + 1) % 2 == 0) { $cls = 'rowdarkcolorstyle'; } else { $cls = ''; } } else { if ((r + 1) % 2 == 0) { $cls = 'rowlightcolorstyle'; } else { $cls = ''; } } } if ($this.attr('is_caption') == 0) { jQuery(this).removeClass('rowlightcolorstyle'); jQuery(this).removeClass('rowdarkcolorstyle'); jQuery(this).addClass($cls); } if (column_type == 'duplicate_column') { jQuery(this).removeClass(template + '_column_' + copy_column_id + '_row_' + r); } else { jQuery(this).removeClass(template + '_column_' + last_id + '_row_' + r); } jQuery(this).addClass(template + '_column_' + i + '_row_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#align_left_btn_row_' + r).attr('data-row-id', 'row_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#align_left_btn_row_' + r).attr('data-id', i); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#align_center_btn_row_' + r).attr('data-row-id', 'row_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#align_center_btn_row_' + r).attr('data-id', i); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#align_right_btn_row_' + r).attr('data-row-id', 'row_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#align_right_btn_row_' + r).attr('data-id', i); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#description_text_alignment').attr('name', 'row_' + i + '_description_text_alignment_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#arp_add_row_shortcode').attr('name', 'row_' + i + '_add_description_shortcode_btn_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#arp_add_row_shortcode').attr('data-row-id', 'row_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#arp_add_row_shortcode').attr('data-id', i); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#arp_add_row_shortcode').attr('col-id', i); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#arp_add_row_object').attr('name', 'row_' + i + '_add_body_li_object_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#arp_add_row_object').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#arp_add_row_object').attr('data-insert', 'arp_row_' + r + ' ' + 'textarea#arp_li_description'); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#arp_li_label').attr('name', 'row_' + i + '_label_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('textarea#label').attr('name', 'row_' + i + '_label_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('textarea#label_second').attr('name', 'row_' + i + '_label_second_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('textarea#label_third').attr('name', 'row_' + i + '_label_third_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#arp_li_description').attr('name', 'row_' + i + '_description_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#row_description_second').attr('name', 'row_' + i + '_description_second_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#row_description_third').attr('name', 'row_' + i + '_description_third_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#arp_li_tooltip').attr('name', 'row_' + i + '_tooltip_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#remove_row').attr('col-id', i); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#remove_row').attr('row-id', 'row_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#copy_row').attr('col-id', i); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#copy_row').attr('alt', 'row_' + r); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#arp_add_label_shortcode').attr('data-id', i); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#arp_add_label_shortcode').attr('col-id', i); $this.find('#column_level_settings_new').find('#arp_row_' + r).find('#arp_add_label_shortcode').attr('name', 'row_' + i + '_add_tooltip_shortcode_btn_' + r); }); $this.find('#column_level_settings_new').find('#add_new_row').attr('col-id', i); $this.find('#column_level_settings_new').find('#button_size').attr('name', 'button_size_' + i); $this.find('#column_level_settings_new').find('#button_type').attr('name', 'button_type_' + i); $this.find('#column_level_settings_new').find('#add_button_shortcode').attr('name', 'add_button_shortcode_' + i); $this.find('#column_level_settings_new').find('#btn_content').attr('name', 'btn_content_' + i); $this.find('#column_level_settings_new').find('#btn_content').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#btn_content_second').attr('name', 'btn_content_second_' + i); $this.find('#column_level_settings_new').find('#btn_content_second').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#btn_content_third').attr('name', 'btn_content_third_' + i); $this.find('#column_level_settings_new').find('#btn_content_third').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#btn_img_url').attr('name', 'btn_img_url_' + i); $this.find('#column_level_settings_new').find('#arpbtn_img_height').attr('name', 'button_img_height_' + i); $this.find('#column_level_settings_new').find('#arpbtn_img_width').attr('name', 'button_img_width_' + i); $this.find('#column_level_settings_new').find('#add_button_scode').attr('name', 'add_button_scode_' + i); $this.find('#column_level_settings_new').find('#arp_remove_btn_image_link a').attr('name', 'remove_button_scode_' + i); $this.find('#column_level_settings_new').find('#arp_add_btn_image_link').attr('data-column-id', 'main_column_' + i); $this.find('#column_level_settings_new').find('#btn_link').attr('name', 'btn_link_' + i); $this.find('#column_level_settings_new').find('input#new_window').attr('name', 'new_window_' + i); $this.find('#column_level_settings_new').find('#second_button_size').attr('name', 'second_button_size_' + i); $this.find('#column_level_settings_new').find('#second_button_type').attr('name', 'second_button_type_' + i); $this.find('#column_level_settings_new').find('#second_add_button_shortcode').attr('name', 'second_add_button_shortcode_' + i); $this.find('#column_level_settings_new').find('#second_btn_content').attr('name', 'second_btn_content_' + i); $this.find('#column_level_settings_new').find('#second_btn_content').attr('data-column', 'main_column_' + i); $this.find('#column_level_settings_new').find('#second_btn_img_url').attr('name', 'second_btn_img_url_' + i); $this.find('#column_level_settings_new').find('#second_arpbtn_img_height').attr('name', 'second_button_img_height_' + i); $this.find('#column_level_settings_new').find('#second_arpbtn_img_width').attr('name', 'second_button_img_width_' + i); $this.find('#column_level_settings_new').find('#second_add_button_scode').attr('name', 'seccond_add_button_scode_' + i); $this.find('#column_level_settings_new').find('#second_btn_link').attr('name', 'second_btn_link_' + i); $this.find('#column_level_settings_new').find('input#second_new_window').attr('name', 'second_new_window_' + i); $this.find('#column_level_settings_new').find('#arp_add_tooltip_shortcode').attr('data-id', i); $this.find('#column_level_settings_new').find('#arp_add_tooltip_shortcode').attr('col-id', i); ArpColumnResizable(); jQuery('#main_column_' + i).find('.arp_btn').each(function () { if (typeof (jQuery(this).attr('data-title')) !== 'undefined') { jQuery(this).tipso({ position: 'bottom', width: 'auto', background: '#43B4FB', content: jQuery(this).attr('data-title'), }); } }); jQuery('.general_color_box_font_color').on('change', function () { var color = jQuery(this).val(); jQuery(this).parent().attr('data-color', color); jQuery(this).val(color); }); __JSPICKER_NEWCOL = []; jQuery(column).find('.jscolor').each(function (e) { var $this = jQuery(this); var $this_id = $this.attr('id'); var pattern = new RegExp('main_column_' + last_id); var new_id = $this_id.replace(pattern, 'main_column_' + col_id); $this.attr('id', new_id); $this.parent().attr('data-column', 'main_column_' + col_id); $this.attr('data-column', 'main_column_' + col_id); var $jscolor_finechange = $this.attr('jscolor-onfinechange'); var newfinechange = $jscolor_finechange.replace(pattern, 'main_column_' + col_id); $this.attr('jscolor-onfinechange', newfinechange); var $jscolor_valueelement = $this.attr('jscolor-valueelement'); var newvalueelement = $jscolor_valueelement.replace(pattern, 'main_column_' + col_id); $this.attr('jscolor-valueelement', newvalueelement); var $jscolor_ = $this.attr('data-jscolor'); var newjscolor = $jscolor_.replace(pattern, 'main_column_' + col_id); $this.attr('data-jscolor', newjscolor); var $attrname_ = $this.parent().find('input').attr('name'); var name_pattern = new RegExp('_' + last_id); var new_name = $attrname_.replace(name_pattern, '_' + col_id); $this.parent().find('input').attr('name', new_name); var $attrid_ = $this.parent().find('input').attr('id'); var name_pattern = new RegExp('_' + last_id); var new_id = $attrid_.replace(name_pattern, '_' + col_id); $this.parent().find('input').attr('id', new_id); var object = {}; var el = $this[0]; var pattern = /(jscolor)\-(.*?)/; var $x = 0; for (var att, i = 0, atts = el.attributes, n = atts.length; i < n; i++) { var att = atts[i]; var nodename = att.nodeName; var nodeval = att.nodeValue; if (pattern.test(nodename)) { var name = nodename.replace('jscolor-', ''); switch (name) { case 'onfinechange': name = 'onFineChange'; break; case 'styleelement': name = 'styleElement'; break; case 'valueelement': name = 'valueElement'; break; default: name = name; break; } object[name] = nodeval; $x++; } } __JSPICKER_NEWCOL[e] = new jscolor($this[0], object); }); if (typeof __JSPICKER === 'undefined') { __JSPICKER = __JSPICKER_NEWCOL; } else { __JSPICKER = __JSPICKER.concat(__JSPICKER_NEWCOL); } $this.find('.arp_button_slider').each(function () { var $this = jQuery(this); jQuery(this).slider({ min: 80, max: 200, step: 6, value: jQuery('input[name=button_size_' + jQuery(this).attr('data-column') + ']').val(), slide: function (event, ui) { var width = ui.value; var column = jQuery(this).attr('data-column'); jQuery('input[name=button_size_' + column + ']').val(width); var height = jQuery('input[name=button_height_' + column + ']').val(); arp_update_button_size(column, width, height); var slideValue = $this.slider('value'); var column_id = $this.attr('data-column'); arp_button_slider_tooltip(event, ui, slideValue, column_id); }, create: function (event, ui) { var slideValue = $this.slider('value'); var column_id = $this.attr('data-column'); arp_button_slider_tooltip(event, ui, slideValue, column_id); }, }) }); $this.find('.arp_button_height_slider').each(function () { var $this = jQuery(this); jQuery(this).slider({ min: 30, max: 60, step: 3, value: jQuery('input[name=button_height_' + jQuery(this).attr('data-column') + ']').val(), slide: function (event, ui) { var height = ui.value; var column = jQuery(this).attr('data-column'); jQuery('input[name=button_height_' + column + ']').val(height); var width = jQuery('input[name=button_size_' + column + ']').val(); arp_update_button_size(column, width, height); var slideValue = $this.slider('value'); var column_id = $this.attr('data-column'); arp_button_height_slider_tooltip(event, ui, slideValue, column_id); }, create: function (event, ui) { var slideValue = $this.slider('value'); var column_id = $this.attr('data-column'); arp_button_height_slider_tooltip(event, ui, slideValue, column_id); }, }) }); } function adjust_template_footer_height() { jQuery('.arp_admin_template_editor').each(function () { var is_footer_content = 0; jQuery(this).find('.ArpPricingTableColumnWrapper').each(function () { if (jQuery(this).find('.arp_btn_before_content').is(':visible') === true) { is_footer_content++; } else if (jQuery(this).find('.arp_btn_after_content').is(':visible') === true) { is_footer_content++; } }); jQuery(this).find('.ArpPricingTableColumnWrapper').each(function () { if (is_footer_content > 0 && !jQuery(this).find('.arp_btn_before_content').is(':visible')) { var footer_content_position = jQuery(this).attr('data-column-footer-position'); if (footer_content_position == 0) { jQuery(this).find('.arpcolumnfooter').addClass('has_footer_content').addClass('footer_below_content'); jQuery(this).find('.arpcolumnfooter').find('.arp_btn_after_content').css('display', 'block'); } else if (footer_content_position == 1) { jQuery(this).find('.arpcolumnfooter').addClass('has_footer_content').addClass('footer_above_content'); jQuery(this).find('.arpcolumnfooter').find('.arp_btn_before_content').css('display', 'block'); } } }); if (is_footer_content > 0) { jQuery(this).find('.ArpPricingTableColumnWrapper.maincaptioncolumn').find('.arpcolumnfooter').addClass('has_footer_content'); } }); } function reset_current_wrapper_li_color() { var arp_body_odd_row_background_color = jQuery('.ArpPricingTableColumnWrapper_inner_selected').find('input#content_odd_color').val(); var arp_body_even_row_background_color = jQuery('.ArpPricingTableColumnWrapper_inner_selected').find('input#content_even_color').val(); jQuery('.ArpPricingTableColumnWrapper_inner_selected').find('.arppricingtablebodycontent.selected .arp_opt_options li.arpbodyoptionrow:even').css('background', arp_body_odd_row_background_color); jQuery('.ArpPricingTableColumnWrapper_inner_selected').find('.arppricingtablebodycontent.selected .arp_opt_options li.arpbodyoptionrow:odd').css('background', arp_body_even_row_background_color); } function reset_all_wrapper_li_color() { jQuery('.ArpPricingTableColumnWrapper').each(function () { jQuery(this).find('.arppricingtablebodycontent .arp_opt_options li.arpbodyoptionrow:odd').css('background', jQuery(this).find('input#content_even_color').val()); jQuery(this).find('.arppricingtablebodycontent .arp_opt_options li.arpbodyoptionrow:even').css('background', jQuery(this).find('input#content_odd_color').val()); }); } function generate_color(hex, lum) { hex = String(hex).replace(/[^0-9a-f]/gi, ''); if (hex.length < 6) { hex = hex[0] + hex[0] + hex[1] + hex[1] + hex[2] + hex[2]; } lum = lum || 0; var rgb = "#", c, i; for (i = 0; i < 3; i++) { c = parseInt(hex.substr(i * 2, 2), 16); c = Math.round(Math.min(Math.max(0, c + (c * lum)), 255)).toString(16); rgb += ("00" + c).substr(c.length); } return rgb; } jQuery.fn.ARPriceFilterFormData = function () { var formarray = jQuery(this).serializeArray(); var frmary = []; var x = 0; for (var index = 0; index < formarray.length; index++) { if (formarray[index].value == "") { delete formarray[index]; } else { frmary[x] = formarray[index]; x++; } } var fields = {}; var formary = frmary; var p = 0; for (var key in formary) { var k = formary[key].name; var v = formary[key].value; if (k.search(/(.*?)\[(.*?)\]/) > -1) { } else { if (k != "") fields[k] = v; } } return fields; } jQuery(document).on('click', '#arprice_get_analytics', function () { jQuery('#arplite_custom_css_notice').bPopup({ modalColor: '#656565' }); }); function arp_change_depended_section_colors(arp_depended_section_color, depended_array_size, template, id, color) { if (depended_array_size > 0) { var arry = arp_depended_section_color[template][id]; if (arry !== undefined) { var sizearry = arry.length; for (var i = 0; i < sizearry; i++) { var arrstring = arry[i]; arrstring = arrstring.replace(/(\[ARP_SPACE\])/g, ' '); var splitedstring = arrstring.split('~||~'); var css_class = splitedstring[0]; var css_property = splitedstring[1]; var attribute = splitedstring[2]; jQuery('.ArpPricingTableColumnWrapper:not(.maincaptioncolumn)').each(function (k) { if (css_class != "" && css_property != "") { jQuery(this).find('.' + css_class).css(css_property, '#' + color); } if (attribute != "") { var splited_attr = attribute.split('|+|'); var attr = splited_attr[0]; var selector = splited_attr[1]; if (selector == 'id') { attr = '#' + attr; } else { attr = '.' + attr; } jQuery(this).find('input' + attr).val('#' + color); jQuery(this).find('div' + attr).attr('data-color', '#' + color); jQuery(this).find('div' + attr).attr('data-column_id', '#' + color); } }); } } } } jQuery(document).on('click', '#arp_select_template', function () { jQuery("html, body").animate({scrollTop: jQuery('#arp_default_templates_listing').offset().top - 32}, 1500); }); function arprice_set_before_after_pseudo_css(regex, class_name, properties, values, column_id) { var table_id = jQuery('#table_id').val(); var stylesheet_id = class_name.replace(regex, ''); stylesheet_id = stylesheet_id.replace('.', ''); var col_id = (column_id != "") ? '#' + column_id : ''; if (column_id != "") stylesheet_id += '_' + column_id; if (class_name[0] != '.') class_name = '.' + class_name; stylesheet_id += "_pseudo_css"; jQuery('head').find('style#' + stylesheet_id).remove(); var pseudo_style = ""; jQuery('head').append(pseudo_style); } jQuery(document).on('click', '.arp_model_close_btn', function () { var id = this.id; jQuery('.' + id + ':visible').slideUp(500); }); jQuery(document).on('click', 'label', function () { var checkbox_id = jQuery(this).attr('data-for'); if (checkbox_id != '') { jQuery(this).parent().find("input#" + checkbox_id).trigger("click"); } }); jQuery(document).on('keyup', '#arp_icon_search_input', function () { jQuery(this).parent().parent().find('#arp_font_awaesome_icon').show(); jQuery(this).parent().parent().find('#arp_font_material_icon').show(); jQuery(this).parent().parent().find('#arp_font_typicons_icon').show(); jQuery(this).parent().parent().find('#arp_font_ionicons_icon').show(); var value = jQuery(this).val(); value = value.toLowerCase(); var counter_fontawesome = 0; var counter_material = 0; var counter_typicons = 0; var counter_ionicons = 0; jQuery(this).parent().parent().find('.arp_fainsideimge').each(function (x) { var text = jQuery(this).attr('title').toLowerCase(); if (text.indexOf(value) != -1) { jQuery(this).show(); if (jQuery(this).attr('data-icon') == 'fontawesome') { counter_fontawesome++; } else if (jQuery(this).attr('data-icon') == 'material') { counter_material++; } else if (jQuery(this).attr('data-icon') == 'typicons') { counter_typicons++; } else if (jQuery(this).attr('data-icon') == 'ionicons') { counter_ionicons++; } } else { jQuery(this).hide(); } }); if (counter_fontawesome == 0) { jQuery(this).parent().parent().find('#arp_font_awaesome_icon').hide(); } if (counter_material == 0) { jQuery(this).parent().parent().find('#arp_font_material_icon').hide(); } if (counter_typicons == 0) { jQuery(this).parent().parent().find('#arp_font_typicons_icon').hide(); } if (counter_ionicons == 0) { jQuery(this).parent().parent().find('#arp_font_ionicons_icon').hide(); } }); jQuery(document).on('change', 'input#arp_display_columns_desktop', function () { arprice_editor_width_responsive(); }); function arprice_editor_width_responsive() { var is_caption = (jQuery('.ArpPricingTableColumnWrapper.maincaptioncolumn').length > 0) ? true : false; var column_width = jQuery('#all_column_width').val(); var caption_width = jQuery('.maincaptioncolumn').find('#column_width_input').val(); if (is_caption && caption_width > 0) { jQuery('.ArpPricingTableColumnWrapper:not(.maincaptioncolumn)').css('width', column_width); jQuery('.ArpPricingTableColumnWrapper.maincaptioncolumn').css('width', caption_width); } else { jQuery('.ArpPricingTableColumnWrapper').css('width', column_width); } } jQuery(document).on('click', '#arp_color_box_ok_btn', function (e) { var skins = []; var colors = []; var x = 0; jQuery('.color_row').each(function () { skins[x] = jQuery(this).attr('skin-name'); colors[x] = jQuery(this).attr('data-color'); x++; }); skins[x] = 'db_custom_skin'; var db_color = rgb2hex(jQuery('.db_custom_color_bg').css('background-color')); colors[x] = db_color.replace('#', ''); jQuery('#general_color_box_div').attr('data-array', JSON.stringify(colors)); jQuery('#general_color_box_div').attr('data-skins', JSON.stringify(skins)); jQuery('.template_color_schemes').remove(); jQuery('#arp_custom_color_scheme_popup:visible').hide(); jQuery('.column_custom_background').hide(); return false; }); function arp_set_ribbon_preview(ribbon_style, ribbon_position) { jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_container').removeClass('arp_ribbon_1'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_content').removeClass('arp_ribbon_1'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_container').removeClass('arp_ribbon_2'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_content').removeClass('arp_ribbon_2'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_container').removeClass('arp_ribbon_3'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_content').removeClass('arp_ribbon_3'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_container').removeClass('arp_ribbon_4'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_content').removeClass('arp_ribbon_4'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_container').removeClass('arp_ribbon_5'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_content').removeClass('arp_ribbon_5'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_container').removeClass('arp_ribbon_6'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_content').removeClass('arp_ribbon_6'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_container').addClass(ribbon_style); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_content').addClass(ribbon_style); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_container').removeClass('arp_ribbon_right'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_content').removeClass('arp_ribbon_right'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_container').removeClass('arp_ribbon_left'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_content').removeClass('arp_ribbon_left'); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_container').addClass('arp_ribbon_' + ribbon_position.toLowerCase()); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_content').addClass('arp_ribbon_' + ribbon_position.toLowerCase()); if (ribbon_style == 'arp_ribbon_6') { jQuery('.arp_ribbon_style_preview_container').hide(); } else { jQuery('.arp_ribbon_style_preview_container').show(); } } function arp_set_ribbon_color_in_preview(style, color, txtcolor) { var ribbon_html = ''; if (!jQuery.isFunction(ribbon_basic_colors) || !jQuery.isFunction(ribbon_gradient_colors) || !jQuery.isFunction(ribbon_border_colors)) { return; } var arp_ribbon_basic_colors = ribbon_basic_colors(); arp_ribbon_basic_colors = jQuery.parseJSON(arp_ribbon_basic_colors); var arp_ribbon_gradient_colors = ribbon_gradient_colors(); arp_ribbon_gradient_colors = jQuery.parseJSON(arp_ribbon_gradient_colors); var arp_ribbon_border_colors = ribbon_border_colors(); arp_ribbon_border_colors = jQuery.parseJSON(arp_ribbon_border_colors); var base_color = color; var base_color_key = arp_ribbon_basic_colors.indexOf(base_color); var gradient_color = arp_ribbon_gradient_colors[base_color_key]; var ribbon_border_color = arp_ribbon_border_colors[base_color_key]; if (base_color_key != -1) { if (style == 'arp_ribbon_1') { ribbon_html += ".arp_ribbon_style_preview_container .arp_ribbon_content.arp_ribbon_1:before,.arp_ribbon_style_preview_container .arp_ribbon_content.arp_ribbon_1:after{"; ribbon_html += "border-top-color:" + gradient_color + " !important;"; ribbon_html += "}"; } if (style == 'arp_ribbon_3') { ribbon_html += ".arp_ribbon_style_preview_container .arp_ribbon_content.arp_ribbon_3:before, .arp_ribbon_style_preview_container .arp_ribbon_content.arp_ribbon_3:after{"; ribbon_html += "border-top-color:" + base_color + " !important;"; ribbon_html += "}"; ribbon_html += ".arp_ribbon_style_preview_container .arp_ribbon_content.arp_ribbon_3{"; ribbon_html += "border-top:75px solid " + base_color + ";"; ribbon_html += "color:" + txtcolor + ";"; ribbon_html += "}"; } else { if (style == 'arp_ribbon_1') { ribbon_html += ".arp_ribbon_style_preview_container .arp_ribbon_content.arp_ribbon_1{"; ribbon_html += "background:" + gradient_color + ";"; ribbon_html += "background-color:" + gradient_color + ";"; ribbon_html += "background-image:-moz-linear-gradient(0deg, " + gradient_color + ", " + base_color + ", " + gradient_color + ");"; ribbon_html += "background-image:-webkit-gradient(linear, 0 0, 0 0, color-stop(0%," + gradient_color + "), color-stop(50%," + base_color + "), color-stop(100%," + gradient_color + "));"; ribbon_html += "background-image:-webkit-linear-gradient(left, " + gradient_color + " 0%, " + base_color + " 51%, " + gradient_color + " 100%);"; ribbon_html += "background-image:-o-linear-gradient(left, " + gradient_color + " 0%, " + base_color + " 51%, " + gradient_color + " 100%);"; ribbon_html += "background-image:linear-gradient(90deg, " + gradient_color + ", " + base_color + ", " + gradient_color + ");"; ribbon_html += "filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='" + gradient_color + "', endColorstr='" + base_color + "', GradientType=1);"; ribbon_html += "-ms-filter: \"progid:DXImageTransform.Microsoft.gradient (startColorstr=='" + gradient_color + "', endColorstr='" + base_color + "', GradientType=1)\";"; ribbon_html += "background-repeat:repeat-x;"; ribbon_html += "box-shadow:3px 1px 2px rgba(0,0,0,0.6);"; ribbon_html += "color:" + txtcolor + ";"; ribbon_html += "border-top:1px solid " + ribbon_border_color + ";"; ribbon_html += "text-shadow:0 0 1px rgba(0,0,0,0.4);"; ribbon_html += "}"; } else { ribbon_html += ".arp_ribbon_style_preview_container .arp_ribbon_content." + style + "{"; ribbon_html += "background:" + base_color + ";"; ribbon_html += "background-color:" + base_color + ";"; ribbon_html += "background-image:-moz-linear-gradient(top, " + base_color + ", " + gradient_color + ");"; ribbon_html += "background-image:-webkit-gradient(linear, 0 0, 0 100%, from(" + base_color + "), to(" + gradient_color + "));"; ribbon_html += "background-image:-webkit-linear-gradient(top, " + base_color + ", " + gradient_color + ");"; ribbon_html += "background-image:-o-linear-gradient(top, " + base_color + ", " + gradient_color + ");"; ribbon_html += "background-image:linear-gradient(to bottom, " + base_color + ", " + gradient_color + ");"; ribbon_html += "filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='" + base_color + "', endColorstr='" + gradient_color + "', GradientType=0);"; ribbon_html += "-ms-filter: \"progid:DXImageTransform.Microsoft.gradient (startColorstr=='" + base_color + "', endColorstr='" + gradient_color + "', GradientType=0)\";"; ribbon_html += "background-repeat:repeat-x;"; if (style == 'arp_ribbon_2') { ribbon_html += "box-shadow:0 -1px 1px rgba(0,0,0,0.4);"; } else if (style == 'arp_ribbon_5') { ribbon_html += "box-shadow:-2px 2px 1px rgba(0, 0, 0, 0.3);"; } else { ribbon_html += "box-shadow:0 0 3px rgba(0,0,0,0.3);"; } ribbon_html += "color:" + txtcolor + ";"; ribbon_html += "}"; } } } else { if (style == 'arp_ribbon_1' || style == 'arp_ribbon_3') { ribbon_html += ".arp_ribbon_style_preview_container .arp_ribbon_content.arp_ribbon_1:before,.arp_ribbon_style_preview_container .arp_ribbon_content.arp_ribbon_1:after{"; ribbon_html += "border-top-color:" + base_color + " !important;"; ribbon_html += "}"; } if (style == 'arp_ribbon_3') { ribbon_html += ".arp_ribbon_style_preview_container .arp_ribbon_content.arp_ribbon_3:before, .arp_ribbon_style_preview_container .arp_ribbon_content.arp_ribbon_3:after{"; ribbon_html += "border-top:75px solid " + base_color + ";"; ribbon_html += "color:" + txtcolor + ";"; ribbon_html += "}"; } else { ribbon_html += ".arp_ribbon_style_preview_container .arp_ribbon_content." + style + "{"; ribbon_html += "background:" + base_color + ";"; ribbon_html += "box-shadow:0 0 3px rgba(0,0,0,0.3);"; ribbon_html += "color:" + txtcolor + ";"; ribbon_html += "}"; } } jQuery('#preview_' + style).html(ribbon_html); } jQuery(document).on('keyup', '#arp_ribbon_content', function () { var value = jQuery(this).val(); jQuery('.arp_ribbon_style_preview_container').find('.arp_ribbon_content span').html(value); }); jQuery(document).on('click', '#arpsize_ok_btn', function () { jQuery(this).parent().find('.fa_size_icon').trigger('click'); }); jQuery(document).on('click', '#pro_upgrade_button,#pro_upgrade_cancel_button', function () { jQuery('#arplite_addnew_notice').bPopup().close(); }); jQuery(document).on('click', '#pro_upgrade_button_custom_skin,#pro_upgrade_cancel_button_custom_skin', function () { jQuery('#arplite_custom_notice').bPopup().close(); }); jQuery(document).on('click', '#pro_upgrade_button_custom_css,#pro_upgrade_cancel_button_custom_css', function () { jQuery('#arplite_custom_css_notice').bPopup().close(); }); jQuery(document).on('click', '#arplite_restricted_section,.arplite_restricted_view', function () { jQuery('#arplite_custom_css_notice').bPopup({ modalColor: '#656565' }); }); jQuery(document).on('click', '#pro_upgrade_button_ribbon,#pro_upgrade_cancel_button_ribbon', function () { jQuery('#arplite_ribbon_notice').bPopup().close(); }); jQuery(document).on('click', '#pro_upgrade_save_table,#pro_upgrade_cancel_save_table', function () { jQuery('#arplite_save_table_notice').bPopup().close(); }); jQuery(document).on('click', '#pro_template', function () { jQuery('#arplite_pro_table_notice').bPopup({ modalColor: '#656565' }); }); jQuery(document).on('click', '#pro_upgrade_pro_table,#pro_upgrade_cancel_pro_table', function () { jQuery('#arplite_pro_table_notice').bPopup().close(); }); jQuery(document).on('click', '#add_arp_object,#arp_header_background_image', function () { var reference = jQuery('#arp_reference_template').val(); if( reference !== 'arplitetemplate_26' ){ jQuery('#arplite_custom_css_notice').bPopup({ modalColor: '#656565' }); return false; } if (jQuery(this).parent().find('.arp_add_image_container').is(':visible')) { jQuery(this).parent().find('.arp_add_image_container').slideUp(500); return; } var column_id = jQuery(this).attr('data-column'); var data_insert = jQuery(this).attr('data-insert'); jQuery('#arpcol_to_insert_object').val(column_id); jQuery('#arpcol_insert').val(data_insert); jQuery(this).parent().find('.arp_add_image_container').slideDown(500); }); jQuery(document).on('click', '#pro_upgrade_save_table_editor,#pro_upgrade_cancel_table_editor', function () { jQuery('#arplite_save_table_notice_editor').bPopup().close(); }); jQuery(document).on('click', 'button', function () { if (jQuery(this).parents().hasClass('ArpPricingTableColumnWrapper')) { if (this.attributes.length < 1) { return false; } else { var type_attr = jQuery(this).attr('type'); if (type_attr != undefined && type_attr == 'submit') return false; } } }); jQuery(document).on('click', 'input[type=submit]', function () { if (jQuery(this).parents().hasClass('ArpPricingTableColumnWrapper')) return false; }); jQuery(document).on('click', '#arp_shortcode_value', function () { var containerid = jQuery(this).attr('id'); if (document.selection) { var range = document.body.createTextRange(); range.moveToElementText(document.getElementById(containerid)); range.select(); } else if (window.getSelection) { var range = document.createRange(); range.selectNode(document.getElementById(containerid)); window.getSelection().addRange(range); } }); !function ($) { "use strict"; var escape = /["\\\x00-\x1f\x7f-\x9f]/g, meta = {"\b": "\\b", " ": "\\t", "\n": "\\n", "\f": "\\f", "\r": "\\r", '"': '\\"', "\\": "\\\\"}, hasOwn = Object.prototype.hasOwnProperty; $.toJSON = "object" == typeof JSON && JSON.stringify ? JSON.stringify : function (t) { if (null === t) return"null"; var e, r, n, o, i = $.type(t); if ("undefined" === i) return void 0; if ("number" === i || "boolean" === i) return String(t); if ("string" === i) return $.quoteString(t); if ("function" == typeof t.toJSON) return $.toJSON(t.toJSON()); if ("date" === i) { var u = t.getUTCMonth() + 1, f = t.getUTCDate(), s = t.getUTCFullYear(), a = t.getUTCHours(), l = t.getUTCMinutes(), c = t.getUTCSeconds(), p = t.getUTCMilliseconds(); return 10 > u && (u = "0" + u), 10 > f && (f = "0" + f), 10 > a && (a = "0" + a), 10 > l && (l = "0" + l), 10 > c && (c = "0" + c), 100 > p && (p = "0" + p), 10 > p && (p = "0" + p), '"' + s + "-" + u + "-" + f + "T" + a + ":" + l + ":" + c + "." + p + 'Z"' } if (e = [], $.isArray(t)) { for (r = 0; r < t.length; r++) e.push($.toJSON(t[r]) || "null"); return"[" + e.join(",") + "]" } if ("object" == typeof t) { for (r in t) if (hasOwn.call(t, r)) { if (i = typeof r, "number" === i) n = '"' + r + '"'; else { if ("string" !== i) continue; n = $.quoteString(r) } i = typeof t[r], "function" !== i && "undefined" !== i && (o = $.toJSON(t[r]), e.push(n + ":" + o)) } return"{" + e.join(",") + "}" } }, $.evalJSON = "object" == typeof JSON && JSON.parse ? JSON.parse : function (str) { return eval("(" + str + ")") }, $.secureEvalJSON = "object" == typeof JSON && JSON.parse ? JSON.parse : function (str) { var filtered = str.replace(/\\["\\\/bfnrtu]/g, "@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, "]").replace(/(?:^|:|,)(?:\s*\[)+/g, ""); if (/^[\],:{}\s]*$/.test(filtered)) return eval("(" + str + ")"); throw new SyntaxError("Error parsing JSON, source is not valid.") }, $.quoteString = function (t) { return t.match(escape) ? '"' + t.replace(escape, function (t) { var e = meta[t]; return"string" == typeof e ? e : (e = t.charCodeAt(), "\\u00" + Math.floor(e / 16).toString(16) + (e % 16).toString(16)) }) + '"' : '"' + t + '"' } }(jQuery); jQuery.fn.emulateTransitionEnd = function (duration) { var called = false, $el = this; jQuery(this).one(jQuery.support.transition.end, function () { called = true }); var callback = function () { if (!called) jQuery($el).trigger(jQuery.support.transition.end) } setTimeout(callback, duration); return this }; jQuery(document).on('click', 'div.arp_add_favourite_color', function (e) { var $this = jQuery(this); var $parent = $this.parent().find('.colpick_hex_field'); $input = $parent.find('input'); if ($input.val().match(/^([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/g)) { arp_add_fav_color('#' + $input.val(), $this); } e.preventDefault(); }); function arp_add_fav_color(color, colpick) { if (color === undefined) return; var colors = arp_get_favourite_color(); if (jQuery.inArray(color, colors) > -1) { return; } if (jQuery.inArray(color, colors) && color != '') { colors.splice(0, 0, color); } if (colors.length > 6) { colors = colors.slice(0, 6); } if (colors.length) { if (typeof (Storage) !== 'undefined') { localStorage.setItem('arp_fav_color[colors]', colors.join(',')); } else { var current = new Date(); current.setMonth(current.getMonth() + 1); document.cookie = 'arp_fav_color[colors]=' + colors.join(',') + '; expires=' + current.toGMTString(); } arp_show_fav_colors(colpick.attr('data-colpick-id'), colpick.attr('data-column'), colpick.attr('data-row-id')); } } function arp_get_favourite_color() { if (typeof (Storage) !== 'undefined') { var arp_cookies = localStorage.getItem('arp_fav_color[colors]'); } else { var arp_cookies = getCookie('arp_fav_color[colors]'); if (arp_cookies.indexOf(";") > -1) { arp_cookies = arp_cookies.split(';')[0]; } } var arp_fav_colors = []; for (var x in arp_cookies) { if (arp_cookies != '') arp_fav_colors = arp_cookies.split(','); } return arp_fav_colors; } function arp_show_fav_colors(colpick_id, column, row) { var colors = arp_get_favourite_color(); jQuery('.arp_favourite_color').html(''); jQuery.each(colors, function (index, item) { jQuery('.arp_favourite_color').append('
    '); }); } jQuery(document).on('click', 'div.arp_fav_color_list', function (e) { var color = jQuery(this).attr('data-color'); var colpick_id = jQuery(this).attr('data-colpick-id'); var column_id = jQuery(this).attr('data-column'); var row_id = jQuery(this).attr('data-row-id'); if (colpick_id == 'arp_advanced_color_picker') { jQuery('#arp_ribbon_txtcolor').val(color); jQuery('#arp_ribbon_textcolor').val(color); jQuery('#arp_close_colorpicker').trigger('click'); } e.preventDefault(); }); jQuery(document).on('click', '#arp_add_favorite_color_btn', function (e) { var $this = jQuery(this); var $id = $this.attr('data-value'); var $color = jQuery('#' + $id).val(); if ($color === undefined) return; var colors = arp_get_favourite_color(); if (jQuery.inArray($color, colors) > -1) { return; } if (jQuery.inArray($color, colors) && $color != '') { colors.splice(0, 0, $color); } if (colors.length > 7) { colors = colors.slice(0, 7); } if (colors.length) { if (typeof (Storage) !== 'undefined') { localStorage.setItem('arp_fav_color[colors]', colors.join(',')); } else { var current = new Date(); current.setMonth(current.getMonth() + 1); document.cookie = 'arp_fav_color[colors]=' + colors.join(',') + '; expires=' + current.toGMTString(); } } if (typeof (Storage) !== 'undefined') { var favorite_colors = localStorage.getItem('arp_fav_color[colors]'); } else { var favorite_colors = getCookie('arp_fav_color[colors]'); } var object = jQuery('.arprice_js_colorpicker').find('.arp_favorite_color_buttons'); object.html(''); if (favorite_colors !== undefined && favorite_colors !== '') { var fav_cols = favorite_colors.split(','); for (var n in fav_cols) { var color = fav_cols[n]; var div = document.createElement('div'); div.setAttribute('class', 'select_from_fav_color'); div.setAttribute('value', color); div.setAttribute('style', 'background:' + color); if (n < 7) { object.append(div); } } } }); jQuery(document).on('click', '.select_from_fav_color', function (e) { var $this = jQuery(this); var color = $this.attr('value'); var id = $this.parent().parent().find('.arp_add_favorite_color_btn').attr('data-value'); if (id.indexOf('_main_column_') > -1) { id = id + '_wrapper'; } var object = jQuery('#' + id); var hidden_id = id.replace('_hidden', ''); if (id === 'arp_ribbon_txtcolor') { document.getElementById('arp_advanced_color_picker').jscolor.fromString(color.replace('#', '')); return; } if (id === 'arp_caption_border_color') { document.getElementById('arp_caption_border_color_div').jscolor.fromString(color.replace('#', '')); arp_update_color(document.getElementById('arp_caption_border_color_div').jscolor, document.getElementById('arp_caption_border_color_div')); } if (id === 'arp_caption_row_border_color') { document.getElementById('arp_caption_row_border_color_div').jscolor.fromString(color.replace('#', '')); arp_update_color(document.getElementById('arp_caption_row_border_color_div').jscolor, document.getElementById('arp_caption_row_border_color_div')); } if (typeof document.getElementById(id).jscolor === 'undefined' && typeof document.getElementById(hidden_id).jscolor === 'undefined') { var elm = document.getElementById(id); if (typeof __JSPICKER !== 'undefined') { jQuery(__JSPICKER).each(function (n) { var array = __JSPICKER[n]; var target = array.targetElement; if (elm === target) { __JSPICKER[n].fromString(color.replace('#', '')); arp_update_color(__JSPICKER[n], target); } }); } } else { if (typeof document.getElementById(id).jscolor === 'undefined' && typeof document.getElementById(hidden_id).jscolor !== 'undefined') { document.getElementById(hidden_id).jscolor.fromString(color.replace('#', '')); arp_update_color(document.getElementById(hidden_id).jscolor, document.getElementById(hidden_id)); } else { document.getElementById(id).jscolor.fromString(color.replace('#', '')); arp_update_color(document.getElementById(id).jscolor, document.getElementById(id)); } } }); jQuery(document).ready(function () { var display_popup = jQuery('#is_display_popup').val(); var already_subscribed = jQuery('#is_already_subscribed').val(); var last_displayed_date = jQuery('#popup_displayed_last_date').val(); var difference_date = jQuery('#popup_display_difference').val(); var current_time_elapsed = jQuery("#popup_current_time_diff").val(); if (already_subscribed == 'no') { if (last_displayed_date != '') { if (current_time_elapsed > difference_date) { jQuery('#arplite_subscription_model').bPopup({ modalColor: '#656565', opacity: 0.5, escClose: false, modalClose: false, onClose: function () { var ajaxurl = jQuery('#ajaxurl').val(); jQuery.ajax({ url: ajaxurl, dataType: 'json', type: 'POST', data: 'action=update_subscribe_date', success: function (response) { jQuery('#popup_displayed_last_date').val(response.time); jQuery('#is_display_popup').val(response.display); } }); } }); } } else { if (display_popup == 'yes') { jQuery('#arplite_subscription_model').bPopup({ modalColor: '#656565', opacity: 0.5, escClose: false, modalClose: false, onClose: function () { var ajaxurl = jQuery('#ajaxurl').val(); jQuery.ajax({ url: ajaxurl, dataType: 'json', type: 'POST', data: 'action=update_subscribe_date', success: function (response) { jQuery('#popup_displayed_last_date').val(response.time); jQuery('#is_display_popup').val(response.display); } }); } }); } } } }); jQuery(document).on('click', '.arp_subscription_model_close_btn', function () { jQuery('#arplite_subscription_model').bPopup().close(); }); jQuery(document).on('click', '.arp_color_tab_column', function () { var $this = jQuery(this); var $id = $this.attr('data-id'); jQuery('.arp_color_tab_column').removeClass('selected'); $this.addClass('selected'); if ($id === 'arp_normal') { jQuery(this).parent().parent().find('#arp_hover_background_color_column').hide(); jQuery(this).parent().parent().find('#arp_normal_custom_color_tab_column').show(); } else if ($id === 'arp_hover') { jQuery(this).parent().parent().find('#arp_normal_custom_color_tab_column').hide(); jQuery(this).parent().parent().find('#arp_hover_background_color_column').show(); } }); var arp_button_slider_tooltip = function (event, ui, initialValue, col_id) { var curValue = ui.value || initialValue; var tooltip = '
    ' + curValue + '
    '; if (typeof ui.handle !== 'undefined') { jQuery(ui.handle).html(tooltip); } else { jQuery('#main_column_' + col_id).find('.arp_button_slider .ui-slider-handle').html(tooltip); } } var arp_button_height_slider_tooltip = function (event, ui, initialValue, col_id) { var curValue = ui.value || initialValue; var tooltip = '
    ' + curValue + '
    '; if (typeof ui.handle !== 'undefined') { jQuery(ui.handle).html(tooltip); } else { jQuery('#main_column_' + col_id).find('.arp_button_height_slider .ui-slider-handle').html(tooltip); } }