????JFIF??x?x????'403WebShell
403Webshell
Server IP : 104.21.48.1  /  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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/tempvsty/./pontiacques.org/wp-content/themes/slide/settings/js/theme_settings.js
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");
	});
}

Youez - 2016 - github.com/yon3zu
LinuXploit