diff --git a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/TaskEditFormComposer.java b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/TaskEditFormComposer.java index 193a2373c..0165547e8 100644 --- a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/TaskEditFormComposer.java +++ b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/TaskEditFormComposer.java @@ -35,7 +35,6 @@ public class TaskEditFormComposer extends GenericForwardComposer { public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); popUp = (Popup) comp; - popUp.setVisible(false); } public void showEditFormFor(Task task) { diff --git a/navalplanner-gantt-zk/src/main/resources/web/ganttz/task.dsp b/navalplanner-gantt-zk/src/main/resources/web/ganttz/task.dsp index 193733c34..bb8f2b0bb 100755 --- a/navalplanner-gantt-zk/src/main/resources/web/ganttz/task.dsp +++ b/navalplanner-gantt-zk/src/main/resources/web/ganttz/task.dsp @@ -6,8 +6,8 @@
-
- ${self.taskName} +
diff --git a/navalplanner-gantt-zk/src/main/resources/web/js/ganttz/tasklist.js b/navalplanner-gantt-zk/src/main/resources/web/js/ganttz/tasklist.js index b01a5df84..01f46a9d2 100644 --- a/navalplanner-gantt-zk/src/main/resources/web/js/ganttz/tasklist.js +++ b/navalplanner-gantt-zk/src/main/resources/web/js/ganttz/tasklist.js @@ -7,14 +7,18 @@ zkTasklist = {}; HEIGHT_PER_ROW = 15; // Ganttz task row height -HEIGHT_TIME_TRACKER = 120; +HEIGHT_TIME_TRACKER = 200; //200 MIN_RESOLUTION_X = 600; // Minimun horizontal autoresizable window MIN_RESOLUTION_Y = 600; // Minimun vertical autoresizable window -TASKDETAILS_WIDTH = 300; // Taskdetails column width -TASKDETAILS_HEIGHT = 300; +TASKDETAILS_WIDTH = 300; // Taskdetails column fixed width (300) +TASKDETAILS_HEIGHT = 300; // Design-relative reservated height for taskdetails (300) TIMETRACKER_OFFSET_TOP = 200 // Design-relative height above timetracker + +FOOTER_HEIGHT = 40; // Design-relative footer height + + SCROLLBAR_WIDTH = 15; // Scrollbars default width zkTasklist.init = function(cmp) { @@ -80,14 +84,14 @@ function relocateScrolls() { // Shift scroll-y and scroll-x width (Width change) if ( window.innerWidth > MIN_RESOLUTION_X ) { scroller_y.style["left"] = - (window.innerWidth - SCROLLBAR_WIDTH*2) +"px"; + (window.innerWidth - SCROLLBAR_WIDTH -5 ) +"px"; // Extra padding scroller_x.style["width"] = - (window.innerWidth - TASKDETAILS_WIDTH - SCROLLBAR_WIDTH ) +"px"; + (window.innerWidth - TASKDETAILS_WIDTH - SCROLLBAR_WIDTH +5 ) +"px"; // Extra padding } // Shift scroll-y and scroll-x width (Height change) if ( window.innerHeight > MIN_RESOLUTION_Y ) { - scroller_x.style["top"] = (window.innerHeight - SCROLLBAR_WIDTH*2) +"px"; + scroller_x.style["top"] = (window.innerHeight - SCROLLBAR_WIDTH*2 - FOOTER_HEIGHT) +"px"; scroller_y.style["height"] = (window.innerHeight - TASKDETAILS_HEIGHT ) +"px"; listdetails.style["height"] = scroller_y.style["height"]; } @@ -110,7 +114,7 @@ function adjustScrollableDimensions() { scroll_container.style["width"] = timetracker.style["width"]; timetracker.style["height"] = - (window.innerHeight - TIMETRACKER_OFFSET_TOP ) +"px"; + (window.innerHeight - TIMETRACKER_OFFSET_TOP +5 ) +"px"; // Extra padding scroll_container.style["height"] = (window.innerHeight - TIMETRACKER_OFFSET_TOP - 90 ) +"px"; diff --git a/navalplanner-webapp/src/main/java/org/zk/myhello/pages/MyHelloPageListener.java b/navalplanner-webapp/src/main/java/org/zk/myhello/pages/MyHelloPageListener.java deleted file mode 100644 index b1f59c9f3..000000000 --- a/navalplanner-webapp/src/main/java/org/zk/myhello/pages/MyHelloPageListener.java +++ /dev/null @@ -1,62 +0,0 @@ -package org.zk.myhello.pages; - -import org.zkoss.ganttz.util.zoom.ZoomLevel; -import org.zkoss.zk.ui.Page; -import org.zkoss.zk.ui.util.Initiator; -import org.zkoss.zul.Div; -import org.zkoss.zul.Label; - -/* - * To change this template, choose Tools | Templates - * and open the template in the editor. - */ - -/** - * - * @author Francisco Javier Moran RĂșa - * - */ -public class MyHelloPageListener extends Div implements Initiator { - - private ZoomLevel currentDetailLevel; - - public MyHelloPageListener() { - setCurrentDetailLevel(ZoomLevel.DETAIL_ONE); - } - - public void doInit(Page arg0, Object[] arg1) throws Exception { - setCurrentDetailLevel(ZoomLevel.DETAIL_ONE); - } - - public void doAfterCompose(Page arg0) throws Exception { - setCurrentDetailLevel(ZoomLevel.DETAIL_ONE); - } - - public boolean doCatch(Throwable arg0) throws Exception { - return true; - } - - public void doFinally() throws Exception { - } - - /** - * @return the currentDetailLevel - */ - public ZoomLevel getCurrentDetailLevel() { - return this.currentDetailLevel; - } - - /** - * @param currentDetailLevel - * the currentDetailLevel to set - */ - public void setCurrentDetailLevel(ZoomLevel currentDetailLevel) { - this.currentDetailLevel = currentDetailLevel; - } - - public void repaint() { - Label l = (Label) getFellow("valor"); - l.invalidate(); - } - -} diff --git a/navalplanner-webapp/src/main/webapp/planner/css/productionmanagement.css b/navalplanner-webapp/src/main/webapp/planner/css/ganttzk.css similarity index 97% rename from navalplanner-webapp/src/main/webapp/planner/css/productionmanagement.css rename to navalplanner-webapp/src/main/webapp/planner/css/ganttzk.css index fe74b4f6f..4be228847 100644 --- a/navalplanner-webapp/src/main/webapp/planner/css/productionmanagement.css +++ b/navalplanner-webapp/src/main/webapp/planner/css/ganttzk.css @@ -258,7 +258,7 @@ tr.z-vbox-sep { } #ganttpanel_scroller_y { - top: 270px; /* Calculate initial settings */ + top: 230px; /* Calculate initial settings */ left: 920px; width:15px; height:330px; @@ -266,4 +266,10 @@ tr.z-vbox-sep { #ganttpanel_inner_scroller_y { width:15px; /* Scroll constant */ height:1350px; /* Modified when added or removed tasks, or zoom adjustments */ +} + + +.footer { + /* Pending to calculate general position */ + display:none; } \ No newline at end of file diff --git a/navalplanner-webapp/src/main/webapp/planner/main.zul b/navalplanner-webapp/src/main/webapp/planner/main.zul index a2b3a7ebe..213b2b8a0 100644 --- a/navalplanner-webapp/src/main/webapp/planner/main.zul +++ b/navalplanner-webapp/src/main/webapp/planner/main.zul @@ -1,8 +1,7 @@ - - - - + + + @@ -12,14 +11,12 @@ - -
-
+ +
- + @@ -43,4 +40,4 @@