[evolvis-commits] r9365: Make gantt a popup window↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 17:23:43 CET 2011


Author: mirabilos
Date: 2011-02-24 17:23:43 +0100 (Thu, 24 Feb 2011)
New Revision: 9365

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/www/pm/include/ProjectGroupHTML.class
Log:
Make gantt a popup window


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/pm/include/ProjectGroupHTML.class
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/pm/include/ProjectGroupHTML.class	2011-02-24 16:23:42 UTC (rev 9364)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/pm/include/ProjectGroupHTML.class	2011-02-24 16:23:43 UTC (rev 9365)
@@ -47,11 +47,30 @@
 	echo "<p><strong>";
 
 	if ($group_project_id) {
+		$gantt_height=680;
+		$gantt_width=820;
+		$gantt_url="/pm/task.php?group_id=$group_id&group_project_id=$group_project_id&func=ganttpage";
+		$gantt_title=$Language->getText('pm_include_grouphtml','gantt_chart');
+		$gantt_winopt='scrollbars=yes,resizable=yes,toolbar=no,height=' . $gantt_height . ',width=' . $gantt_width;
+
+		echo  '<script language="JavaScript" type="text/javascript">' 
+			.'<!-- ' . "\n"
+			.'function gantt_window() {'
+			.'GanttWin = window.open(\''
+			. $gantt_url
+			. '\', \''
+			. $gantt_title
+			. '\', \''
+			. $gantt_winopt . '\');'
+			. '}' . "\n"
+			. ' -->'
+			. '</script>';
+
 		if (session_loggedin()) {
 			echo "<a href=\"/pm/task.php?group_id=$group_id&group_project_id=$group_project_id&func=addtask\">".$Language->getText('pm_include_grouphtml','add_task')."</a> | ";
 		}
 		echo "<a href=\"/pm/task.php?group_id=$group_id&group_project_id=$group_project_id&func=browse\">".$Language->getText('pm_include_grouphtml','browse_task')."</a> | ";
-		echo "<a href=\"/pm/task.php?group_id=$group_id&group_project_id=$group_project_id&func=ganttpage\" target=\"_blank\">".$Language->getText('pm_include_grouphtml','gantt_chart')."</a> | ";
+		echo "<a href=\"javascript:gantt_window()\">".$Language->getText('pm_include_grouphtml','gantt_chart')."</a> | ";
 	}
 	echo '
 		<a href="/pm/reporting/?group_id='.$group_id.'">'.$Language->getText('pm_include_grouphtml','reporting').'</a> |



More information about the evolvis-commits mailing list