( function( api ) {
// Extends our custom "affluent-pro-section" section.
api.sectionConstructor['affluent-recomended-section'] = api.Section.extend( {
// No events for this type of section.
attachEvents: function () {},
// Always make the section active.
isContextuallyActive: function () {
return true;
}
} );
} )( wp.customize );
jQuery(document).ready(function(){
jQuery(".affluent-dismiss-required-action").click(function () {
var id = jQuery(this).attr('id'),
action = jQuery(this).attr('data-action');
jQuery.ajax({
type: "GET",
data: { action: 'affluent_dismiss_required_action', id: id, todo: action },
dataType: "html",
url: affluentWelcomeScreenObject.ajaxurl,
beforeSend: function (data, settings) {
jQuery('#' + id).parent().append('
');
},
success: function (data) {
var container = jQuery('#' + data).parent().parent();
var index = container.next().data('index');
jQuery('.affluent-actions-count .current-index').text(index);
container.slideToggle().remove();
if ( jQuery('.recomended-actions_container > .epsilon-required-actions').length == 0 ) {
jQuery('#accordion-section-affluent_recomended-section .affluent-actions-count').remove();
if ( jQuery('.recomended-actions_container > .epsilon-recommended-plugins').length == 0 ) {
jQuery('.recomended-actions_container .succes').removeClass('hide');
jQuery('#accordion-section-affluent_recomended-section .section-title').text(jQuery('#accordion-section-affluent_recomended-section .section-title').data('social'));
}else{
jQuery('#accordion-section-affluent_recomended-section .section-title').text(jQuery('#accordion-section-affluent_recomended-section .section-title').data('plugin_text'));
}
}
},
error: function (jqXHR, textStatus, errorThrown) {
console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
}
});
});
jQuery(".affluent-recommended-plugin-button").click(function () {
var id = jQuery(this).attr('id'),
action = jQuery(this).attr('data-action');
jQuery.ajax({
type: "GET",
data: { action: 'affluent_dismiss_recommended_plugins', id: id, todo: action },
dataType: "html",
url: affluentWelcomeScreenObject.ajaxurl,
beforeSend: function (data, settings) {
jQuery('#' + id).parent().append('');
},
success: function (data) {
var container = jQuery('#' + data).parent().parent();
var index = container.next().data('index');
jQuery('.affluent-actions-count .current-index').text(index);
container.slideToggle().remove();
if ( jQuery('.recomended-actions_container > .epsilon-recommended-plugins').length == 0 ) {
jQuery('.recomended-actions_container .succes').removeClass('hide');
jQuery('#accordion-section-affluent_recomended-section .section-title').text(jQuery('#accordion-section-affluent_recomended-section .section-title').data('social'));
}
},
error: function (jqXHR, textStatus, errorThrown) {
console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
}
});
});
jQuery('#set_page_automatic').click(function(evt){
evt.preventDefault();
var parent = jQuery(this).parent().parent();
var container = jQuery(this).parent().parent().parent();
jQuery.ajax({
type: "GET",
data: {action: 'affluent_set_frontpage' },
dataType: "html",
url: affluentWelcomeScreenObject.ajaxurl,
beforeSend: function (data, settings) {
parent.append('');
},
success: function (data) {
var index = container.next().data('index');
jQuery('.affluent-actions-count .current-index').text(index);
container.slideToggle().remove();
if ( jQuery('.recomended-actions_container .epsilon-recommeded-actions-container').length == 0 ) {
jQuery('.recomended-actions_container .succes').removeClass('hide');
jQuery('#accordion-section-affluent_recomended-section .affluent-actions-count').remove();
jQuery('#accordion-section-affluent_recomended-section .section-title').text(jQuery('#accordion-section-affluent_recomended-section .section-title').data('succes'));
}
wp.customize.previewer.refresh();
},
error: function (jqXHR, textStatus, errorThrown) {
console.log(jqXHR + " :: " + textStatus + " :: " + errorThrown);
}
});
});
});