git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_SGD/tags/3.7.0.2_original@1 eb19766c-00d9-a042-a3a0-45cb8ec72764
78 lines
2.3 KiB
JavaScript
78 lines
2.3 KiB
JavaScript
var currloc = location.pathname.substring(0,location.pathname.lastIndexOf('/')+1);
|
|
var user = '';
|
|
// Loadfeed function that is called by event
|
|
function loadFeed(user){
|
|
xmlHttp=GetXmlHttpObject();
|
|
if (xmlHttp===null){
|
|
alert ("Browser does not support HTTP Request");
|
|
return;
|
|
}
|
|
var feed = document.nullForm.feedSelect.options[document.nullForm.feedSelect.options.selectedIndex].value;
|
|
// First check if there is a feed - in the event the 'Select feed' option was selected
|
|
if(feed !== 'null'){
|
|
var url=currloc+"plugins/rssplugin/loadFeed.inc.php";
|
|
url=url+"?feed="+feed;
|
|
url=url+"&user="+user;
|
|
url=url+"&sid="+Math.random();
|
|
xmlHttp.onreadystatechange=stateChanged;
|
|
xmlHttp.open("GET",url,true);
|
|
xmlHttp.send(null);
|
|
}
|
|
}
|
|
|
|
function stateChanged(){
|
|
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
|
|
document.getElementById("rssBlock").innerHTML=xmlHttp.responseText;
|
|
}else{
|
|
document.getElementById("rssBlock").innerHTML="Loading feed...";
|
|
}
|
|
}
|
|
|
|
function GetXmlHttpObject(){
|
|
var objXMLHttp=null;
|
|
if (window.XMLHttpRequest){
|
|
objXMLHttp=new XMLHttpRequest();
|
|
}else if (window.ActiveXObject){
|
|
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
|
|
}
|
|
return objXMLHttp;
|
|
}
|
|
|
|
function loadDedicatedFeed(user){
|
|
xmlHttpD=GetXmlHttpObject();
|
|
if (xmlHttpD===null){
|
|
alert ("Browser does not support HTTP Request");
|
|
return;
|
|
}
|
|
var feed = FEED_URL;
|
|
// First check if there is a feed - in the event the 'Select feed' option was selected
|
|
if(feed !== 'null'){
|
|
var url=currloc+"plugins/rssplugin/loadDedicatedFeed.inc.php";
|
|
url=url+"?feed="+feed;
|
|
url=url+"&user="+user;
|
|
url=url+"&sid="+Math.random();
|
|
xmlHttpD.onreadystatechange=stateChangedD;
|
|
xmlHttpD.open("GET",url,true);
|
|
xmlHttpD.send(null);
|
|
}
|
|
}
|
|
|
|
function stateChangedD(){
|
|
if (xmlHttpD.readyState==4 || xmlHttpD.readyState=="complete"){
|
|
document.getElementById("RSSDedicatedDashlet").style.display = "block";
|
|
document.getElementById("rssDedicatedBlock").innerHTML=xmlHttpD.responseText;
|
|
}else{
|
|
document.getElementById("RSSDedicatedDashlet").style.display = "block";
|
|
document.getElementById("rssDedicatedBlock").innerHTML="Loading feed...";
|
|
}
|
|
}
|
|
|
|
function GetXmlHttpObjectD(){
|
|
var objXMLHttpD=null;
|
|
if (window.XMLHttpRequest){
|
|
objXMLHttpD=new XMLHttpRequest();
|
|
}else if (window.ActiveXObject){
|
|
objXMLHttpD=new ActiveXObject("Microsoft.XMLHTTP");
|
|
}
|
|
return objXMLHttpD;
|
|
} |