// SSE events if supported if(typeof(EventSource) !== "undefined") { var source = new EventSource("resources/php/sse.php"); source.onmessage = function(event) { if (event.data === "updateListing") { getDir("./"); } }; } else { console.log("SSE Not Supported In Browser..."); } function getFavesList() { doAjax("resources/php/dbController.php", "getTabs=true"); } function doAjax(actionPath, data) { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState === 4 && this.status === 200) { // Send the returned data to further process if (this.responseXML != null) { handleXMLReturnData(this.responseXML); } else { document.getElementById('dynDiv').innerHTML = "

" + "No content returned. Check the folder path.

"; } } }; xhttp.open("POST", actionPath, true); xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhttp.overrideMimeType('application/xml'); // Force return to be XML xhttp.send(data); } function fileUploader(data) { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState === 4 && this.status === 200) { // Send the returned data to further process if (this.responseXML != null) { handleXMLReturnData(this.responseXML); } } }; xhttp.open("POST", "resources/php/filesystemActions.php", true); xhttp.overrideMimeType('application/xml'); // Force return to be XML xhttp.send(data); }