From c04cdd0e24c962f9494f5b231736cab37371cd9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Fri, 12 Aug 2011 10:45:18 +0000 Subject: [PATCH] =?UTF-8?q?Aktualisieren=20des=20Projektmenues=20hinzugef?= =?UTF-8?q?=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/planner.overlay.js.php | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/content/planner.overlay.js.php b/content/planner.overlay.js.php index fe6dc911a..ecb5796ba 100755 --- a/content/planner.overlay.js.php +++ b/content/planner.overlay.js.php @@ -196,6 +196,37 @@ function ProjektNeu() //alert (oe); } +// ***** +// * Refresht den Projektmenue Tree +// ***** +function ProjektmenueRefresh() +{ + try + { + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); + url = "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) {