| Server IP : 216.250.13.251 / Your IP : 216.73.216.164 Web Server : nginx/1.24.0 System : Linux gunay 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 User : root ( 0) PHP Version : 7.4.33 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_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/gunay/wp-content/themes/rttheme19/rt-framework/admin/js/ |
Upload File : |
/*!
*
* RT-Theme 19 WordPress Theme Admin - Skin Selector
* Copyright (C) 2014 RT-Themes
* http://rtthemes.com
*
*/
jQuery(document).ready(function($) {
$(".highlight-section").each(function(){
$(this).on("click",function(e) {
e.preventDefault();
var iframe = $('#customize-preview iframe');
var elementselector = $(this).data("section-selector");
var elements = iframe.contents().find(elementselector);
elements.each(function(){
var highlight = $('<div class="highlight-element" style="position:absolute;background:#ffc200;opacity:0.5;z-index:999999999"></div>');
highlight.appendTo(iframe.contents().find("body"));
highlight.css({
"width":$(this).outerWidth(),
"height":$(this).outerHeight(),
"top":$(this).offset().top,
"left":$(this).offset().left,
}).animate({
"opacity":0
}, {
duration: 1200,
complete: function () {
highlight.remove();
}
});
});
});
});
$( "body" ).on( "rt_skin_selector", function( e ) {
var body = $( this );
if ( body.hasClass( "selecting-skins" ) ) {
body.removeClass( "selecting-skins" );
$("#rt-skin-selector li").removeClass("selected");
} else {
body.addClass( "selecting-skins" );
if( ! body.hasClass("skins-loaded") ){
$.fn.rt_load_skins();
}
}
});
$("#rt-skin-selector li").on("click",function( e ){
e.preventDefault();
if ( ! $("body").hasClass( "selecting-skins" ) || $(this).hasClass("selected") ) {
$("body").trigger( "rt_skin_selector" );
}
$("#rt-skin-selector li").removeClass("selected");
if ( $("body").hasClass( "selecting-skins" ) ) {
$(this).addClass("selected");
}
$("#available-rt-skins").attr("data-selecting-skins", $(this).data("value") );
return false;
});
$('body').on('click', function(e) {
if( ! $(this).hasClass("selecting-skins") ) {
return ;
}
if( e.target.id == "available-rt-skins" || e.target.id == "rt-skin-selector" ) {
return ;
}
if( $(e.target).hasClass("skin-image") ) {
return ;
}
$(this).trigger( "rt_skin_selector" );
});
$(document.body).on('click', '#available-rt-skins .skin', function() {
var apply_skin_confirm = confirm(rt_theme_params["apply_skin"]);
if( ! apply_skin_confirm ){
return false;
}
var $skin_data,
item,
type,
skin_id = $(this).data("skin-id");
$("body").trigger( "rt_skin_selector" );
$("#rt-skin-selector li").removeClass("selected");
rt_showloader();
$.ajax({
type: 'POST',
url: ajaxurl,
data : {
'action': 'rt_ajax_get_skin_data',
'skin-id': skin_id
},
success: function(response, textStatus, XMLHttpRequest){
if( response ){
$skin_data = $.parseJSON(response);
$.each( $skin_data, function( setting_id, value ) {
field = $('[data-customize-setting-link="'+setting_id+'"]');
if( field.length == 0 ){
field = $('#customize-control-'+setting_id+' .wp-color-picker');
}
if( field.length == 0 ){
return;
}
type = field.prop("type") || field.prop("tagName").toLowerCase();
if( type == "select-one" || type == "select-multiple" ){
if( $.isArray(value) ){
field.find("option").each(function(){
if( $.inArray( $(this).val(), value ) > -1 ){
$(this).attr("selected","selected");
}else{
$(this).attr("selected",null);
}
});
}else{
if( field.attr("id") == "_customize-input-rttheme19_layout" && value == "" ){
value = "layout1";
}
field.find("option:selected").attr("selected",null);
field.find('[value="'+value+'"]').attr("selected","selected");
field.val(value).change();
}
field.trigger("change");
}else if( type == "checkbox" ){
if( value ){
field.prop("checked",true);
}else{
field.prop("checked",false)
}
field.trigger("change");
}else if( type == "radio" ){
if( value ){
$('[data-customize-setting-link="'+setting_id+'"][value="'+value+'"]').prop("checked",true);
}
field.trigger("change");
}else{
field.val(value);
field.trigger("change");
}
});
wp.customize.requestChangesetUpdate();
rt_hideloader();
}
},
error: function( MLHttpRequest, textStatus, errorThrown ){
console.log(errorThrown);
rt_hideloader();
}
});
});
function rt_showloader(){
if( $("#customize-preview rt_loading_bar").length == 0 ){
$("#customize-preview").prepend('<div class="rt_loading_bar"></div>');
}else{
$("#customize-preview rt_loading_bar").show();
}
}
function rt_hideloader(){
setTimeout( function() {
$(".rt_loading_bar").hide();
},2000);
}
$.fn.rt_load_skins = function( callbacks ) {
$.ajax({
type: 'POST',
url: ajaxurl,
data : {
'action': 'rt_ajax_skin_loader'
},
success: function(response, textStatus, XMLHttpRequest){
$("#available-rt-skins").append( response );
$("body").addClass( "skins-loaded" );
$(".skins-loading-spinner").hide();
},
error: function( MLHttpRequest, textStatus, errorThrown ){
console.log(errorThrown);
}
});
};
/**
* Default Header Settings
*/
$("#rt-header-defaults").on("click",function(){
var $skin_data,item,type,skin_values,selected_layout = $('[data-customize-setting-link="rttheme19_layout"]').val();
if( selected_layout == "layout1" ){
skin_values = '{'+
'"rttheme19_logo_padding_t":"40",'+
'"rttheme19_logo_padding_b":"40",'+
'"rttheme19_logo_padding_l":"20",'+
'"rttheme19_logo_padding_r":"20",'+
'"rttheme19_nav_item_vertical_padding" : "10",'+
'"rttheme19_nav_item_horizontal_padding" : ""'+
'}';
}
if( selected_layout == "layout2" ){
skin_values = '{'+
'"rttheme19_main_header_padding_top":"0",'+
'"rttheme19_main_header_padding_bottom":"0",'+
'"rttheme19_logo_box_width":"200",'+
'"rttheme19_logo_box_height":"50",'+
'"rttheme19_logo_padding_t":"20",'+
'"rttheme19_logo_padding_b":"20",'+
'"rttheme19_logo_padding_l":"20",'+
'"rttheme19_logo_padding_r":"20",'+
'"rttheme19_nav_item_vertical_padding" : "35",'+
'"rttheme19_nav_item_horizontal_padding" : "15",'+
'"rttheme19_nav_item_border_color" : "rgba(255, 255, 255, 0.05)",'+
'"rttheme19_top_shortcut_buttons_background_color" : "",'+
'"rttheme19_top_shortcut_buttons_border_color" : "rgba(255, 255, 255, 0.05)"'+
'}';
}
if( selected_layout == "layout3" ){
skin_values = '{'+
'"rttheme19_main_header_height":"90",'+
'"rttheme19_main_header_border_size":"1",'+
'"rttheme19_main_header_border_color":"rgba(255, 255, 255, 0.1)",'+
'"rttheme19_logo_box_width":"200",'+
'"rttheme19_logo_box_height":"70",'+
'"rttheme19_logo_padding_t":"10",'+
'"rttheme19_logo_padding_b":"10",'+
'"rttheme19_logo_padding_l":"0",'+
'"rttheme19_logo_padding_r":"0",'+
'"rttheme19_nav_item_vertical_padding" : "5",'+
'"rttheme19_nav_item_vertical_padding" : "10",'+
'"rttheme19_nav_item_horizontal_padding" : "10",'+
'"rttheme19_sub_nav_item_horizontal_padding" : "10",'+
'"rttheme19_nav_item_border_color" : "",'+
'"rttheme19_top_shortcut_buttons_background_color" : "",'+
'"rttheme19_top_shortcut_buttons_border_color" : "rgba(255, 255, 255, 0.1)"'+
'}';
}
if( selected_layout == "layout4" ){
skin_values = '{'+
'"rttheme19_main_header_height":"90",'+
'"rttheme19_main_header_border_size":"1",'+
'"rttheme19_main_header_border_color":"rgba(255, 255, 255, 0.1)",'+
'"rttheme19_logo_box_width":"200",'+
'"rttheme19_logo_box_height":"70",'+
'"rttheme19_logo_padding_t":"10",'+
'"rttheme19_logo_padding_b":"10",'+
'"rttheme19_logo_padding_l":"0",'+
'"rttheme19_logo_padding_r":"0",'+
'"rttheme19_nav_item_vertical_padding" : "5",'+
'"rttheme19_nav_item_vertical_padding" : "10",'+
'"rttheme19_nav_item_horizontal_padding" : "10",'+
'"rttheme19_sub_nav_item_horizontal_padding" : "10",'+
'"rttheme19_nav_item_border_color" : "",'+
'"rttheme19_top_shortcut_buttons_background_color" : "",'+
'"rttheme19_top_shortcut_buttons_border_color" : "rgba(255, 255, 255, 0.1)"'+
'}';
}
$skin_data = $.parseJSON(skin_values);
//show loader
rt_showloader();
//apply settings
$.each( $skin_data, function( setting_id, value ) {
field = $('[data-customize-setting-link="'+setting_id+'"]');
if( field.length == 0 ){
field = $('#customize-control-'+setting_id+' .wp-color-picker');
}
if( field.length == 0 ){
return;
}
type = field.prop("type") || field.prop("tagName").toLowerCase();
if( type == "select-one" || type == "select-multiple" ){
if( $.isArray(value) ){
field.find("option").each(function(){
if( $.inArray( $(this).val(), value ) > -1 ){
$(this).attr("selected","selected");
}else{
$(this).attr("selected",null);
}
});
}else{
field.find("option:selected").attr("selected",null);
field.find('[value="'+value+'"]').attr("selected","selected");
}
field.trigger("change");
}else if( type == "checkbox" ){
if( value ){
field.prop("checked",true);
}else{
field.prop("checked",false)
}
field.trigger("change");
}else if( type == "radio" ){
if( value ){
$('[data-customize-setting-link="'+setting_id+'"][value="'+value+'"]').prop("checked",true);
}
field.trigger("change");
}else{
field.val(value);
field.trigger("change");
}
});
//hide loader
wp.customize.requestChangesetUpdate();
rt_hideloader();
});
});