| Server IP : 89.108.64.180 / Your IP : 216.73.217.92 Web Server : Apache/2.4.41 (Ubuntu) System : Linux 89-108-64-180.cloudvps.regruhosting.ru 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-root ( 1010) PHP Version : 8.0.30 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,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 : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/hotelzm.com/wp-content/plugins/clearfy/admin/assets/js/ |
Upload File : |
/**
* Setup master
* @author Webcraftic <wordpress.webraftic@gmail.com>
* @copyright (c) 12.08.2020, Webcraftic
* @version 1.0
*/
(function($) {
'use strict';
window.wclearfy_fetch_google_pagespeed_audit = function(nonce, flush_cache) {
let data = {
action: 'wclearfy-fetch-google-pagespeed-audit',
flush_cache: flush_cache,
_wpnonce: nonce,
};
$.ajax(ajaxurl, {
type: 'post',
dataType: 'json',
data: data,
success: function(response) {
console.log(response);
$('.wclearfy-gogle-page-speed-audit__preloader').hide();
if( !response || !response.success ) {
if( response.data ) {
console.log(response.data.error);
$('.wclearfy-gogle-page-speed-audit__errors').text(response.data.error).show();
} else {
console.log(response);
}
return;
}
$('.wclearfy-gogle-page-speed-audit').show();
if( response.data && response.data.desktop ) {
$('#wclearfy-desktop-score__circle').wfCircularProgress({
endPercent: (response.data.desktop.performance_score / 100),
color: get_color(response.data.desktop.performance_score),
inactiveColor: '#ececec',
strokeWidth: 5,
diameter: 150,
});
$('#wclearfy-statistic__desktop-first-contentful-paint').text(response.data.desktop.performance_score);
$('#wclearfy-statistic__desktop-speed-index').text(response.data.desktop.speed_index);
$('#wclearfy-statistic__desktop-interactive').text(response.data.desktop.interactive);
}
if( response.data && response.data.mobile ) {
$('#wclearfy-mobile-score__circle').wfCircularProgress({
endPercent: (response.data.mobile.performance_score / 100),
color: get_color(response.data.mobile.performance_score),
inactiveColor: '#ececec',
strokeWidth: 5,
diameter: 150,
});
$('#wclearfy-statistic__mobile-first-contentful-paint').text(response.data.desktop.performance_score);
$('#wclearfy-statistic__mobile-speed-index').text(response.data.desktop.speed_index);
$('#wclearfy-statistic__mobile-interactive').text(response.data.desktop.interactive);
}
},
error: function(xhr, ajaxOptions, thrownError) {
$('.wclearfy-gogle-page-speed-audit__preloader').hide();
console.log(xhr.status);
console.log(xhr.responseText);
console.log(thrownError);
$('.wclearfy-gogle-page-speed-audit__errors').text('Status: ' + xhr.status + 'Error:' + xhr.responseText).show();
}
});
function get_color(score) {
let desktopColor;
if( score > 70 ) {
desktopColor = '#a8d207';
} else if( score > 40 ) {
desktopColor = '#f18727';
} else {
desktopColor = '#cd2727';
}
return desktopColor;
}
}
})(jQuery);