/**
* Package main JavaScript
*
* @package myEASYbackup
* @author Ugo Grandolini
* @version 0.0.5
*/
/**
* Globals
*/
var meb_imgURL = window.location.protocol + '//' + window.location.hostname + '//home/a4913805/public_html/wp-content/plugins/myeasybackup/img/';
/**
* Return an array with the page dimensions [width, height]
*/
function getPageDimensions() {
var body = document.getElementsByTagName('body')[0];
var bodyOffsetWidth = 0, bodyOffsetHeight = 0, bodyScrollWidth = 0, bodyScrollHeight = 0, this_pagedim = [0,0];
if(typeof document.documentElement!='undefined' && typeof document.documentElement.scrollWidth!='undefined')
{
this_pagedim[0] = document.documentElement.scrollWidth;
this_pagedim[1] = document.documentElement.scrollHeight;
}
bodyOffsetWidth = body.offsetWidth;
bodyOffsetHeight = body.offsetHeight;
bodyScrollWidth = body.scrollWidth;
bodyScrollHeight = body.scrollHeight;
if(bodyOffsetWidth>this_pagedim[0]) { this_pagedim[0] = bodyOffsetWidth; }
if(bodyOffsetHeight>this_pagedim[1]) { this_pagedim[1] = bodyOffsetHeight; }
if(bodyScrollWidth>this_pagedim[0]) { this_pagedim[0] = bodyScrollWidth; }
if(bodyScrollHeight>this_pagedim[1]) { this_pagedim[1] = bodyScrollHeight; }
return this_pagedim;
}
function set_waiting_message(typ) {
document.body.style.cursor = 'wait';
var popWin = document.getElementById('myeasybackup_popWin');
if(popWin)
{
if(typ=='up') // 0.0.5
{
var eldiv = document.createElement('div');
var el = document.createElement('img');
el.src = meb_imgURL + 'uploading.png';
eldiv.appendChild(el);
}
else
{
var eldiv = document.createElement('div');
var el = document.createElement('img');
el.src = meb_imgURL + 'adding-files.png';
eldiv.appendChild(el);
}
var eldivw = document.createElement('div'); // 0.0.5
var elwait = document.createElement('img');
elwait.src = meb_imgURL + 'wait.gif';
eldivw.appendChild(elwait);
var this_pagedim = getPageDimensions();
popWin.style.top = '0px';
popWin.style.left = '0px';
popWin.style.width = this_pagedim[0] + 'px';
popWin.style.height = this_pagedim[1] + 'px';
popWin.style.display= 'block';
popWin.appendChild(eldiv); // 0.0.5
popWin.appendChild(eldivw); // 0.0.5
}
else
{
setTimeout("set_waiting_message('" + typ +"');", 250);
return;
}
}
function hide_waiting_message() {
//
// @ since 0.0.5
//
document.body.style.cursor = 'default';
var popWin = document.getElementById('myeasybackup_popWin');
if(popWin)
{
popWin.style.display= 'hide';
}
else
{
setTimeout('hide_waiting_message()', 250);
return;
}
}