File: /var/www/html/appointmentbook.me/wp-content/plugins/wp-headers-and-footers/asset/js/script.js
(function ($) {
'use strict';
$(window).on('load', function () {
$.ready.then(function () {
wp.codeEditor.initialize($('[id="wpheaderandfooter_basics[wp_header_textarea]"]'));
wp.codeEditor.initialize($('[id="wpheaderandfooter_basics[wp_body_textarea]"]'));
wp.codeEditor.initialize($('[id="wpheaderandfooter_basics[wp_footer_textarea]"]'));
});
$('#wpheaderandfooter_diagnostic_log-header').on('click', function (event) {
event.preventDefault();
$('#wpheaderandfooter_diagnostic_log-tab').trigger('click');
});
// Functionality of log file download ajax on click.
$('.wpheaderandfooter-log-file').on('click', function (event) {
event.preventDefault();
$.ajax({
url: ajaxurl,
type: 'POST',
data: {
action: 'wpheadersandfooters_log_download',
security: wpheadersandfooters_log.help_nonce,
},
beforeSend: function () {
$(".log-file-spinner").show();
},
success: function (response) {
$(".log-file-spinner").hide();
$(".log-file-text").show();
if (!window.navigator.msSaveOrOpenBlob) { // If msSaveOrOpenBlob() is supported, then so is msSaveBlob().
$("<a />", {
"download": "wp-headers-and-footers-log.txt",
"href": "data:text/plain;charset=utf-8," + encodeURIComponent(response),
}).appendTo("body").click(function () {
$(this).remove()
})[0].click()
} else {
var blobObject = new Blob([response]);
window.navigator.msSaveBlob(blobObject,
'wp-headers-and-footers.txt');
}
setTimeout(function () {
$(".log-file-text").fadeOut()
}, 3000);
}
});
});
});
})(jQuery);