| Server IP : 68.183.124.220 / Your IP : 216.73.217.137 Web Server : Apache/2.4.18 (Ubuntu) System : Linux Sandbox-A 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : gavin ( 1000) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/wp-content/plugins/the-post-grid/assets/js/ |
Upload File : |
(function ($) {
'use strict';
/* rt tab active navigation */
$(".rt-tab-nav li").on('click', 'a', function (e) {
e.preventDefault();
var $this = $(this),
container = $this.parents('.rt-tab-container'),
nav = container.children('.rt-tab-nav'),
content = container.children(".rt-tab-content"),
$id = $this.attr('href');
console.log($id);
content.hide();
nav.find('li').removeClass('active');
$this.parent().addClass('active');
container.find($id).show();
});
if ($(".rt-select2").length && $.fn.select2) {
$(".rt-select2").select2({dropdownAutoWidth: true});
}
var postType = jQuery("#rc-sc-post-type").val();
rtTgpFilter();
detailLinkEffect();
thpShowHideScMeta();
renderTpgPreview();
$("#rttpg_meta")
.on('change', 'select,input', function () {
renderTpgPreview();
})
.on("input propertychange", function () {
renderTpgPreview();
});
var colorSlt = $("#rttpg_meta .rt-color");
if (colorSlt.length && $.fn.wpColorPicker) {
var cOptions = {
defaultColor: false,
change: function (event, ui) {
renderTpgPreview();
},
clear: function () {
renderTpgPreview();
},
hide: true,
palettes: true
};
colorSlt.wpColorPicker(cOptions);
}
$(document).on('change', '#post_filter input[type=checkbox]', function () {
var id = $(this).val();
if (id === 'tpg_taxonomy') {
if (this.checked) {
rtTPGTaxonomyListByPostType(postType, $(this));
} else {
$('.rt-tpg-filter.taxonomy > .taxonomy-field').hide('slow').html('');
$('.rt-tpg-filter.taxonomy > .rt-tpg-filter-item .term-filter-holder').hide('slow').html('');
$('.rt-tpg-filter.taxonomy > .rt-tpg-filter-item .term-filter-item-relation').hide('slow');
}
}
if (this.checked) {
$(".rt-tpg-filter." + id).show('slow');
} else {
$(".rt-tpg-filter." + id).hide('slow');
}
});
$(document).on('change', '#post-taxonomy input[type=checkbox]', function () {
thpShowHideScMeta();
rtTPGTermListByTaxonomy($(this));
});
$(document).on('change', "#rt-tpg-pagination", function () {
if (this.checked) {
$(".rt-field-wrapper.posts-per-page").show();
} else {
$(".rt-field-wrapper.posts-per-page").hide();
}
});
$(document).on('change', "#rt-feature-image", function () {
if (this.checked) {
$(".rt-field-wrapper.feature-image-options").hide();
} else {
$(".rt-field-wrapper.feature-image-options").show();
}
});
$("#rt-tpg-sc-layout").on("change", function (e) {
thpShowHideScMeta();
});
$("#rc-sc-post-type").on("change", function (e) {
postType = $(this).select2("val");
if (postType) {
rtTPGIsotopeFilter($(this));
$('#post_filter input[type=checkbox]').each(function () {
$(this).prop('checked', false);
});
$(".rt-tpg-filter.taxonomy > .taxonomy-field").html('');
$(".rt-tpg-filter.taxonomy > .rt-tpg-filter-item .term-filter-item-container").remove();
$(".rt-tpg-filter.hidden").hide();
$(".rt-field-wrapper.term-filter-item-relation ").hide();
}
});
$("#link_to_detail_page_holder").on("click", "input[type='radio']", function () {
detailLinkEffect();
});
function detailLinkEffect() {
var detailPageLink = $("#link_to_detail_page_holder input[name='link_to_detail_page']:checked").val();
if (detailPageLink === "yes") {
$(".rt-field-wrapper.tpg-link-target").show();
} else {
$(".rt-field-wrapper.tpg-link-target").hide();
}
}
function renderTpgPreview() {
if ($("#rttpg_meta").length) {
var data = $("#rttpg_meta").find('input[name],select[name],textarea[name]').serialize(),
container = $("#tpg-preview-container").find('.rt-tpg-container'),
loader = container.find(".rt-content-loader");
// Add Shortcode ID
data = data + '&' + $.param({'sc_id': $('#post_ID').val() || 0});
$(".rt-response")
.addClass('loading')
.html('<span>Loading...</span>');
tpgAjaxCall(null, 'tpgPreviewAjaxCall', data, function (data) {
if (!data.error) {
$("#tpg-preview-container").html(data.data);
initTpg();
loader.find('.rt-loading-overlay, .rt-loading').remove();
loader.removeClass('tpg-pre-loader');
}
$(".rt-response").removeClass('loading').html('');
});
}
}
function tpgAjaxCall(element, action, arg, handle) {
var data;
if (action) data = "action=" + action;
if (arg) data = arg + "&action=" + action;
if (arg && !action) data = arg;
var n = data.search(rttpg.nonceID);
if (n < 0) {
data = data + "&rttpg_nonce=" + rttpg.nonce;
}
$.ajax({
type: "post",
url: rttpg.ajaxurl,
data: data,
beforeSend: function () {
if (element) {
$("<span class='rt-loading'> </span>").insertAfter(element);
}
},
success: function (data) {
if (element) {
element.next(".rt-loading").remove();
}
handle(data);
}
});
}
function rtTPGTaxonomyListByPostType(postType, $this) {
var arg = "post_type=" + postType;
tpgAjaxCall($this, 'rtTPGTaxonomyListByPostType', arg, function (data) {
//console.log(data);
if (data.error) {
alert(data.msg);
} else {
jQuery('.rt-tpg-filter.taxonomy > .taxonomy-field').html(data.data).show('slow');
}
});
}
function rtTPGTermListByTaxonomy($this) {
var term = $this.val();
var targetHolder = jQuery('.rt-tpg-filter.taxonomy').children('.rt-tpg-filter-item').children('.rt-field-wrapper').children('.term-filter-holder');
var target = targetHolder.children('.term-filter-item-container.' + term);
if ($this.is(':checked')) {
var arg = "taxonomy=" + $this.val();
var bindElement = $this;
tpgAjaxCall(bindElement, 'rtTPGTermListByTaxonomy', arg, function (data) {
//console.log(data);
if (data.error) {
alert(data.msg);
} else {
targetHolder.show();
jQuery(data.data).prependTo(targetHolder).fadeIn('slow');
tgpLiveReloadScript();
}
});
} else {
target.hide('slow').html('').remove();
}
var termLength = jQuery('input[name="tpg_taxonomy[]"]:checked').length;
if (termLength > 1) {
jQuery('.rt-field-wrapper.term-filter-item-relation ').show('slow');
} else {
jQuery('.rt-field-wrapper.term-filter-item-relation ').hide('slow');
}
}
function tgpLiveReloadScript() {
$("select.rt-select2").select2({dropdownAutoWidth: true});
}
$("#rt-tpg-settings-form").on('submit', function (e) {
e.preventDefault();
var form = $(this),
response_wrap = form.next('.rt-response'),
arg = form.serialize(),
bindElement = form.find('.rtSaveButton');
response_wrap.hide();
tpgAjaxCall(bindElement, 'rtTPGSettings', arg, function (data) {
if (!data.error) {
response_wrap.removeClass('error').addClass('success');
response_wrap.show('slow').text(data.msg);
} else {
response_wrap.addClass('error').removeClass('success');
response_wrap.show('slow').text(data.msg);
}
});
});
function rtTPGIsotopeFilter($this) {
var arg = "post_type=" + $this.val();
var bindElement = $this;
var target = jQuery('.rt-field-wrapper.sc-isotope-filter .field > select');
tpgAjaxCall(bindElement, 'rtTPGIsotopeFilter', arg, function (data) {
if (data.error) {
alert(data.msg);
} else {
target.html(data.data);
tgpLiveReloadScript();
}
});
}
function rtTgpFilter() {
$("#post_filter input[type=checkbox]:checked").each(function () {
var id = $(this).val();
$(".rt-tpg-filter." + id).show();
});
$("#post-taxonomy input[type=checkbox]:checked").each(function () {
var id = $(this).val();
$(".filter-item." + id).show();
});
}
function thpShowHideScMeta() {
var layout = $("#rt-tpg-sc-layout").val();
if (layout === 'isotope1') {
$(".rt-field-wrapper.pagination, .rt-field-wrapper.posts-per-page").hide();
$(".rt-field-wrapper.sc-isotope-filter").show();
} else {
$(".rt-field-wrapper.pagination").show();
$(".rt-field-wrapper.sc-isotope-filter").hide();
var pagination = $("#rt-tpg-pagination").is(':checked');
if (pagination) {
$(".rt-field-wrapper.posts-per-page").show();
} else {
$(".rt-field-wrapper.posts-per-page").hide();
}
}
if (layout === 'layout2' || layout === 'layout3') {
$('.holder-layout2-image-column').show();
} else {
$('.holder-layout2-image-column').hide();
}
if ($("#post-taxonomy input[name='tpg_taxonomy[]']").is(":checked")) {
$(".rt-tpg-filter-item.term-filter-item").show();
} else {
$(".rt-tpg-filter-item.term-filter-item").hide();
}
if ($("#rt-feature-image").is(':checked')) {
$(".rt-field-wrapper.feature-image-options").hide();
} else {
$(".rt-field-wrapper.feature-image-options").show();
}
}
})(jQuery);