Aktualisieren des Projektmenues hinzugefügt

This commit is contained in:
Andreas Österreicher
2011-08-12 10:45:18 +00:00
parent ba3436d4c2
commit c04cdd0e24
+31
View File
@@ -196,6 +196,37 @@ function ProjektNeu()
//alert (oe);
}
// *****
// * Refresht den Projektmenue Tree
// *****
function ProjektmenueRefresh()
{
try
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
url = "<?php echo APP_ROOT; ?>rdf/projektphase.rdf.php?"+gettimestamp();
var treeProjektmenue=document.getElementById('tree-projektmenue');
//Alte DS entfernen
var oldDatasources = treeProjektmenue.database.GetDataSources();
while(oldDatasources.hasMoreElements())
{
treeProjektmenue.database.RemoveDataSource(oldDatasources.getNext());
}
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
datasourceTreeProjektmenue = rdfService.GetDataSource(url);
datasourceTreeProjektmenue.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
treeProjektmenue.database.AddDataSource(datasourceTreeProjektmenue);
}
catch(e)
{
debug("whoops Projektmenue load failed with exception: "+e);
}
}
function loadURL(event)
{