????JFIF??x?x????'
| Server IP : 172.67.174.47 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /././home/./tempvsty/pontiacques.org/wp-content/themes/slide/settings/js/ |
Upload File : |
jQuery(document).ready(function($) {
'use strict';
var meta_image_frame;
handleUploadLogo($, meta_image_frame);
handleUploadFavicon($, meta_image_frame);
handleUploadInnerBgImage($, meta_image_frame);
handleUploadFooterBgImage($, meta_image_frame);
initializeAlphaColorPicker($);
handleFontsOptions($);
handleCSchemeCustomOptions($);
handleUploadCopyLogo($);
handleUploadCopyBgImg($);
handleUploadWidgetLogo($, meta_image_frame);
addSettingsBorderClasses($);
});
function initializeAlphaColorPicker($) {
$('input.alpha-color-picker-settings').alphaColorPicker();
}
function handleUploadInnerBgImage($, meta_image_frame) {
$('#lc_swp_upload_innner_bg_image_button').click(function(e) {
e.preventDefault();
openAndHandleMedia(
$,
meta_image_frame,
'#lc_swp_innner_bg_image_upload_value',
'#lc_innner_bg_image_preview img',
"Choose Custom Background Image For Inner Pages",
"Use this image as background"
);
});
$('#lc_swp_remove_innner_bg_image_button').click(function(){
$('#lc_innner_bg_image_preview img').attr('src', '');
$('#lc_swp_innner_bg_image_upload_value').val('');
});
}
function handleUploadFavicon($, meta_image_frame) {
$('#lc_swp_upload_favicon_button').click(function(e) {
e.preventDefault();
openAndHandleMedia($, meta_image_frame, '#lc_swp_favicon_upload_value', '#lc_favicon_image_preview img', "Choose Custom Favicon", "Use this image as favicon");
});
$('#lc_swp_remove_favicon_button').click(function(){
$('#lc_favicon_image_preview img').attr('src', '');
$('#lc_swp_favicon_upload_value').val('');
})
}
function handleUploadLogo($, meta_image_frame) {
$('#lc_swp_upload_logo_button').click(function(e) {
e.preventDefault();
openAndHandleMedia($, meta_image_frame, '#lc_swp_logo_upload_value', '#lc_logo_image_preview img', "Choose Custom Logo Image", "Use this image as logo");
});
$('#lc_swp_remove_logo_button').click(function(){
$('#lc_logo_image_preview img').attr('src', '');
$('#lc_swp_logo_upload_value').val('');
})
}
function handleUploadFooterBgImage($, meta_image_frame) {
$('#lc_swp_upload_footer_widgets_bg_image_button').click(function(e) {
e.preventDefault();
openAndHandleMedia(
$,
meta_image_frame,
'#lc_swp_footer_bg_image_upload_value',
'#lc_footer_widgets_bg_image_preview img',
"Choose Custom Footer Background Image",
"Use this image as background");
});
$('#lc_swp_remove_footer_widgets_bg_image_button').click(function(){
$('#lc_footer_widgets_bg_image_preview img').attr('src', '');
$('#lc_swp_footer_bg_image_upload_value').val('');
})
}
function handleUploadCopyLogo($, meta_image_frame) {
$('#lc_swp_upload_copyright_logo_button').click(function(e) {
e.preventDefault();
openAndHandleMedia(
$,
meta_image_frame,
'#lc_swp_copyright_logo_upload_value',
'#lc_footer_copyright_logo_preview img',
"Choose Copyright Logo Image",
"Use this image as Logo");
});
$('#lc_swp_remove_copyright_logo_button').click(function(){
$('#lc_footer_copyright_logo_preview img').attr('src', '');
$('#lc_swp_copyright_logo_upload_value').val('');
})
}
function handleUploadCopyBgImg($, meta_image_frame) {
$('#lc_swp_upload_copyright_bg_img_button').click(function(e) {
e.preventDefault();
openAndHandleMedia(
$,
meta_image_frame,
'#lc_swp_copyright_bg_img_upload_value',
'#lc_footer_copyright_bg_img_preview img',
"Choose Copyright Background Image",
"Use this image as background");
});
$('#lc_swp_remove_copyright_bg_img_button').click(function(){
$('#lc_footer_copyright_bg_img_preview img').attr('src', '');
$('#lc_swp_copyright_bg_img_upload_value').val('');
})
}
function handleUploadWidgetLogo($, meta_image_frame) {
$('.swp_widget_select_logo').click(function(e) {
e.preventDefault();
openAndHandleMedia(
$,
meta_image_frame,
'#'+$(this).data("fieldid"),
'.swp_widget_user_logo img',
"Choose Widget Logo",
"Use this image as Logo");
});
$('.swp_widget_remove_logo').click(function(){
$('.swp_widget_user_logo img').attr('src', '');
$('#'+$(this).data("fieldid")).val('');
});
}
function openAndHandleMedia($, meta_image_frame, inputId, pathToImgId, titleText, buttonText) {
// If the frame already exists, re-open it.
if ( meta_image_frame ) {
meta_image_frame.open();
return;
}
// Sets up the media library frame
meta_image_frame = wp.media.frames.meta_image_frame = wp.media({
title: titleText,
button: {text: buttonText},
library: {type: 'image'}
});
// Runs when an image is selected.
meta_image_frame.on('select', function(){
// Grabs the attachment selection and creates a JSON representation of the model.
var media_attachment = meta_image_frame.state().get('selection').first().toJSON();
// Sends the attachment URL to our custom image input field.
$(inputId).val(media_attachment.url);
$(pathToImgId).attr('src', media_attachment.url);
});
// Opens the media library frame.
meta_image_frame.open();
}
function handleFontsOptions($) {
if ($('#lc_fonts_custom_default').length) {
if ("use_defaults" == $('#lc_fonts_custom_default').val()) {
$('#lc_primary_font').parent().parent().hide();
$('#lc_secondary_font').parent().parent().hide();
}
$('#lc_fonts_custom_default').change(function(){
if ("use_defaults" == $('#lc_fonts_custom_default').val()) {
$('#lc_primary_font').parent().parent().hide();
$('#lc_secondary_font').parent().parent().hide();
} else {
$('#lc_primary_font').parent().parent().show();
$('#lc_secondary_font').parent().parent().show();
}
});
}
}
function handleCSchemeCustomOptions($) {
if (!$('#lc_customize_color_scheme').length) {
return;
}
if ("no" == $('#lc_customize_color_scheme').val()) {
$('.swp-set-cust-color').closest('tr').hide();
}
$('#lc_customize_color_scheme').change(function(){
if ("no" == $('#lc_customize_color_scheme').val()) {
$('.swp-set-cust-color').closest('tr').hide();
} else {
$('.swp-set-cust-color').closest('tr').show();
}
});
}
function addSettingsBorderClasses($) {
$('.swp_new_settings_section').each(function(){
var $tr_elt = $(this).closest('tr');
$tr_elt.addClass("swp_border_top");
$tr_elt.prev().addClass("swp_border_bottom");
});
}