From 86ae8cacdb0cb72fb075693fdc36e91097ddea43 Mon Sep 17 00:00:00 2001 From: Christian Paminger Date: Sun, 7 Aug 2011 20:37:50 +0000 Subject: [PATCH] Tab-Projekte --- content/planner.overlay.js.php | 24 +- content/planner.overlay.xul.php | 35 +- content/planner.xul.php | 2 +- content/projekt/GanttChart.svg | 734 +++++++++++++++++++++ content/projekt/projekt.overlay.js.php | 599 +++++++++++++++++ content/projekt/projekt.overlay.xul.php | 145 ++++ content/projekt/projekt.window.js.php | 112 ++++ content/projekt/projekt.window.xul.php | 111 ++++ content/projekt/projekttask.overlay.js.php | 24 +- include/projekt.class.php | 9 +- rdf/projekt.rdf.php | 39 +- soap/projekt.soap.php | 119 ++++ soap/projekt.wsdl.php | 137 ++++ 13 files changed, 2021 insertions(+), 69 deletions(-) create mode 100755 content/projekt/GanttChart.svg create mode 100755 content/projekt/projekt.overlay.js.php create mode 100755 content/projekt/projekt.overlay.xul.php create mode 100755 content/projekt/projekt.window.js.php create mode 100755 content/projekt/projekt.window.xul.php create mode 100755 soap/projekt.soap.php create mode 100755 soap/projekt.wsdl.php diff --git a/content/planner.overlay.js.php b/content/planner.overlay.js.php index 10ec4b386..8f8e95f19 100755 --- a/content/planner.overlay.js.php +++ b/content/planner.overlay.js.php @@ -15,21 +15,19 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * - * Authors: Christian Paminger , - * Andreas Oesterreicher and - * Rudolf Hangl . + * Authors: Christian Paminger */ include('../config/vilesci.config.inc.php'); ?> var TaskTreeDatasource; -function onProjektSelect() +function treeProjektSelect() { //document.getElementById('tempus-lva-filter').value=''; netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); //var contentFrame=document.getElementById('iframeTimeTableWeek'); - var tree=document.getElementById('tree-projekt'); + var tree=document.getElementById('tree-projektmenue'); // Wenn auf die Ueberschrift geklickt wird, soll nix passieren if(tree.currentIndex==-1) @@ -43,6 +41,12 @@ function onProjektSelect() //alert("Projekt Phase ID "+projekt_phase_id); + // Neu und Delete Button fuer Projekte aktivieren/deaktivieren + if (projekt_kurzbz=='') + document.getElementById('toolbarbutton-projekt-neu').disabled=false; + else + document.getElementById('toolbarbutton-projekt-neu').disabled=true; + // Projektphasen neu laden if(projekt_phase_id=='' && projekt_kurzbz!='') { @@ -136,6 +140,16 @@ function onProjektSelect() } } +// Dialog fuer neues Projekt starten +function ProjektNeu() +{ + var tree=document.getElementById('tree-projekt'); + var oe=getTreeCellText(tree, "tree-projekt-oe", tree.currentIndex); + window.open('content/projekt/projekt.window.xul.php?oe='+oe,'Projekt anlegen', 'height=384,width=512,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no'); + //alert (oe); +} + + function loadURL(event) { var contentFrame = document.getElementById('contentFrame'); diff --git a/content/planner.overlay.xul.php b/content/planner.overlay.xul.php index f0b45fc1a..5d9d15549 100755 --- a/content/planner.overlay.xul.php +++ b/content/planner.overlay.xul.php @@ -5,8 +5,8 @@ header("Content-type: application/vnd.mozilla.xul+xml"); echo ''; /*echo ''; -echo ''; echo '';*/ +echo ''; echo ''; echo ''; echo ''; @@ -19,26 +19,25 @@ echo ''; xmlns:html="http://www.w3.org/1999/xhtml" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" > -