first commit

This commit is contained in:
2025-02-24 22:33:42 +01:00
commit 737c037e85
18358 changed files with 5392983 additions and 0 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,72 @@
window["wcfmoptions"] = {};
window["wcfmoptions"]['poster'] = function(action, options, successCallback, errorCallback) {
//console.log('wcfmoptions.poster called. Action: ' + action);
console.log('wcfmoptions.poster called. Options: ' + JSON.stringify(options));
// Call the API
var data = {
'action': 'webpexpress-wcfm-api',
'nonce' : window.webpExpressWCFMNonce,
'command': action,
//'args': options
'args': JSON.stringify(options)
};
jQuery.ajax({
type: "POST",
url: ajaxurl,
data: data,
//contentType: "application/json; charset=utf-8",
dataType: 'text', // text or json?
timeout: 30000,
error: function (jqXHR, status, errorThrown) {
console.log(errorThrown);
},
/*success: function(responseObj) {
console.log('ajax response', responseObj);
successCallback(responseObj);
}*/
success: function(responseText) {
//console.log('ajax response', responseText);
//response = "[{name:'hello'}]";
//console.log('response:');
//console.log(responseText);
try {
responseObj = JSON.parse(responseText);
} catch (e) {
console.log('The "' + action + '" response could not be parsed as JSON. ' + e.name + ':' + e.message);
console.log('response:' + responseText);
errorCallback(responseText);
return
}
successCallback(responseObj);
}
});
}
function adjustWCFMHeight() {
var usedHeight =
document.getElementById('wpadminbar').offsetHeight +
document.getElementById('wpfooter').offsetHeight +
document.getElementById('screen-meta').offsetHeight +
document.getElementById('wcfmintro').offsetHeight;
var wcfm = document.getElementById('webpconvert-filemanager');
var h = Math.max(document.body.clientHeight - usedHeight - 30, 300);
//console.log('setting height', h, document.body.clientHeight, usedHeight);
wcfm.style.height = h + 'px';
}
window.addEventListener('load', function(event) {
adjustWCFMHeight();
});
window.addEventListener('resize', function(event) {
adjustWCFMHeight();
});