All Downloads are FREE. Search and download functionalities are using the official Maven repository.

application.ui.preview.server.resource-files.script.index.js Maven / Gradle / Ivy

var ok = true;

function get(url) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
  		return;
  	} 
  	url=url+"?sid="+Math.random();
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange=function() {
  		if (xmlHttp.readyState==4) {
			if (xmlHttp.status!=200) {
				document.getElementById("connected").style.visibility="hidden";
				document.getElementById("notConnected").style.visibility="visible";
				ok = false;
			} else {
				var data = xmlHttp.responseXML;
				for (i=0; i= 1)
						    {
						    	elem.removeChild(elem.firstChild);       
						    } 
						}
						if (u.hasChildNodes()) {
							try {
								// Gecko- and Webkit-based browsers (Firefox, Chrome), Opera.
								elem.innerHTML = (new XMLSerializer()).serializeToString(u);
							} catch (e) {
							    try {
									elem.innerHTML = u.xml;
								} catch (e) {  
									//Other browsers without XML Serializer
								    elem.innerHTML = 'Error';
								}
							}
							
						}
						/*
						var old = (elem.parentNode).removeChild(elem);*/
					}
				}
				var t=setTimeout("get('ping.xml?updates=true"+getUpdateString()+"')",10);
			}
    	}
  	} 
	xmlHttp.send(null);
}

function getUpdateString() {
	if (document.getElementById('fileChooser')) {
		return "&component=fileChooser";
	} else {
		return "";
	}
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
  		// Firefox, Opera 8.0+, Safari
  		xmlHttp=new XMLHttpRequest();
  	} catch (e) {
  	// Internet Explorer
  		try {
    		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    	} catch (e)	{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
function ping() {
	
	if (ok) {

	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy