ItEr16S09RFComportamentoGraficoPlanificadorItEr15S12: Zoom level buttons moved when scrolling
This commit is contained in:
parent
39274ef37c
commit
b999d1e577
7 changed files with 39 additions and 12 deletions
|
|
@ -22,7 +22,8 @@ FOOTER_HEIGHT = 40; // Design-relative footer height
|
||||||
SCROLLBAR_WIDTH = 15; // Scrollbars default width
|
SCROLLBAR_WIDTH = 15; // Scrollbars default width
|
||||||
|
|
||||||
zkTasklist.init = function(cmp) {
|
zkTasklist.init = function(cmp) {
|
||||||
zkTasklist.adjust_height(cmp);
|
zkTasklist.adjust_height();
|
||||||
|
make_visible();
|
||||||
}
|
}
|
||||||
|
|
||||||
zkTasklist.adjust_height = function(cmp) {
|
zkTasklist.adjust_height = function(cmp) {
|
||||||
|
|
@ -39,6 +40,7 @@ document.getElementById('ganttpanel_scroller_x').onscroll = function() {
|
||||||
scroller = document.getElementById('ganttpanel_scroller_x');
|
scroller = document.getElementById('ganttpanel_scroller_x');
|
||||||
document.getElementById('timetracker').scrollLeft = scroller.scrollLeft;
|
document.getElementById('timetracker').scrollLeft = scroller.scrollLeft;
|
||||||
document.getElementById('scroll_container').scrollLeft = scroller.scrollLeft;
|
document.getElementById('scroll_container').scrollLeft = scroller.scrollLeft;
|
||||||
|
document.getElementById('zoom_buttons').style["left"] = scroller.scrollLeft+"px";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -120,3 +122,8 @@ function adjustScrollableDimensions() {
|
||||||
document.getElementById('ganttpanel_inner_scroller_x').style["width"]
|
document.getElementById('ganttpanel_inner_scroller_x').style["width"]
|
||||||
= watermark.offsetWidth +"px";
|
= watermark.offsetWidth +"px";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function make_visible() {
|
||||||
|
document.getElementById('ganttpanel_scroller_x').style["display"]="inline";
|
||||||
|
document.getElementById('ganttpanel_scroller_y').style["display"]="inline";
|
||||||
|
}
|
||||||
|
|
@ -80,11 +80,11 @@ public class CustomMenuController extends Div {
|
||||||
ci = new CustomMenuItem("mainmenu.orders",
|
ci = new CustomMenuItem("mainmenu.orders",
|
||||||
"/navalplanner-webapp/orders/orders.zul");
|
"/navalplanner-webapp/orders/orders.zul");
|
||||||
ci.appendChildren(new CustomMenuItem("mainmenu.list_orders",
|
ci.appendChildren(new CustomMenuItem("mainmenu.list_orders",
|
||||||
"/orders/orders.zul"));
|
"/navalplanner-webapp/orders/orders.zul"));
|
||||||
ci.appendChildren(new CustomMenuItem("mainmenu.activity_work_types",
|
ci.appendChildren(new CustomMenuItem("mainmenu.activity_work_types",
|
||||||
"/orders/orders.zul"));
|
"/navalplanner-webapp/orders/orders.zul"));
|
||||||
ci.appendChildren(new CustomMenuItem("mainmenu.models",
|
ci.appendChildren(new CustomMenuItem("mainmenu.models",
|
||||||
"/orders/orders.zul"));
|
"/navalplanner-webapp/orders/orders.zul"));
|
||||||
l.add(ci);
|
l.add(ci);
|
||||||
|
|
||||||
ci = new CustomMenuItem("mainmenu.work_reports",
|
ci = new CustomMenuItem("mainmenu.work_reports",
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@
|
||||||
<n:td height="400" valign="top"><div self="@{insert(content)}"/></n:td>
|
<n:td height="400" valign="top"><div self="@{insert(content)}"/></n:td>
|
||||||
</n:tr>
|
</n:tr>
|
||||||
<n:tr class="footer">
|
<n:tr class="footer">
|
||||||
<n:td height="75" align="right" valign="bottom" background="img/linea_down.gif"><n:img src="/navalplanner-webapp/common/img/logos_aplicacion.gif" width="332" height="73" /></n:td>
|
<n:td height="75" align="right" valign="bottom" background="/navalplanner-webapp/common/img/linea_down.gif"><n:img src="/navalplanner-webapp/common/img/logos_aplicacion.gif" width="332" height="73" /></n:td>
|
||||||
</n:tr>
|
</n:tr>
|
||||||
</n:table>
|
</n:table>
|
||||||
</n:div>
|
</n:div>
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
<?page title="Navalpro: Orders"?>
|
||||||
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" ?>
|
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" ?>
|
||||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||||
<?page id="List"?>
|
<?page id="List"?>
|
||||||
|
|
|
||||||
|
|
@ -6,11 +6,17 @@ The next constants are used within the planner styling:
|
||||||
|
|
||||||
Ganntz.ListdetailsWidth = 280
|
Ganntz.ListdetailsWidth = 280
|
||||||
|
|
||||||
|
|
||||||
zkTasklist.HEIGHT_PER_ROW = 15
|
zkTasklist.HEIGHT_PER_ROW = 15
|
||||||
zkTasklist.HEIGHT_TIME_TRACKER = 120
|
zkTasklist.HEIGHT_TIME_TRACKER = 120
|
||||||
|
|
||||||
zkTasklist.SCROLLBAR_WIDTH = 15
|
zkTasklist.SCROLLBAR_WIDTH = 15
|
||||||
|
|
||||||
|
zkTasklist.SCROLL_CONTAINER_INITIAL_HEIGHT = 500
|
||||||
|
zkTasklist.SCROLL_CONTAINER_INITIAL_WIDTH = 600
|
||||||
|
|
||||||
|
zkTasklist.GANTT_PANEL_LEFT = 300
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* -------------- Listdetails -------------- */
|
/* -------------- Listdetails -------------- */
|
||||||
|
|
@ -27,7 +33,7 @@ zkTasklist.SCROLLBAR_WIDTH = 15
|
||||||
|
|
||||||
#listdetails_container {
|
#listdetails_container {
|
||||||
float:left;
|
float:left;
|
||||||
height:300px;
|
height:500px; /* zkTasklist.SCROLL_CONTAINER_INITIAL_HEIGHT */
|
||||||
position:relative;
|
position:relative;
|
||||||
top:27px;
|
top:27px;
|
||||||
overflow-y: hidden;
|
overflow-y: hidden;
|
||||||
|
|
@ -42,7 +48,7 @@ zkTasklist.SCROLLBAR_WIDTH = 15
|
||||||
#listdetails_container td {
|
#listdetails_container td {
|
||||||
border-bottom:1px solid #86A4BE;
|
border-bottom:1px solid #86A4BE;
|
||||||
border-left:1px solid #86A4BE;
|
border-left:1px solid #86A4BE;
|
||||||
border:0px;
|
border:0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#listdetails_container td {
|
#listdetails_container td {
|
||||||
|
|
@ -254,13 +260,16 @@ table {
|
||||||
/* border: solid 1px red; */
|
/* border: solid 1px red; */
|
||||||
position:absolute;
|
position:absolute;
|
||||||
left:285px; /* Ganntz.ListdetailsWidth + borders = 280 + 5 */
|
left:285px; /* Ganntz.ListdetailsWidth + borders = 280 + 5 */
|
||||||
width:600px;
|
height:500px; /* zkTasklist.SCROLL_CONTAINER_INITIAL_HEIGHT (dynamic) */
|
||||||
height:400px;
|
width:600px; /* zkTasklist.SCROLL_CONTAINER_INITIAL_WIDTH (dynamic) */
|
||||||
position:absolute;
|
position:absolute;
|
||||||
overflow-x:hidden;
|
overflow-x:hidden;
|
||||||
float:left;
|
float:left;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#zoom_buttons {
|
||||||
|
position:relative;
|
||||||
|
}
|
||||||
|
|
||||||
tr.z-vbox-sep {
|
tr.z-vbox-sep {
|
||||||
height: 0px;
|
height: 0px;
|
||||||
|
|
@ -276,7 +285,8 @@ tr.z-vbox-sep {
|
||||||
}
|
}
|
||||||
|
|
||||||
#ganttpanel_scroller_x {
|
#ganttpanel_scroller_x {
|
||||||
top: 600px; /* Calculate initial settings */
|
|
||||||
|
top: 600px; /* (dynamic) */
|
||||||
left: 285px; /* Ganntz.ListdetailsWidth + borders = 280 + 5 */
|
left: 285px; /* Ganntz.ListdetailsWidth + borders = 280 + 5 */
|
||||||
width:635px;
|
width:635px;
|
||||||
height:15px;
|
height:15px;
|
||||||
|
|
@ -304,3 +314,11 @@ tr.z-vbox-sep {
|
||||||
/* Pending to calculate general position */
|
/* Pending to calculate general position */
|
||||||
display:none;
|
display:none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Hide at the beginning */
|
||||||
|
#ganttpanel_scroller_x {
|
||||||
|
display:none;
|
||||||
|
}
|
||||||
|
#ganttpanel_scroller_y {
|
||||||
|
display:none;
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<?page title="GanttZK demo" contentType="text/html;charset=UTF-8"?>
|
<?page title="Navalpro: Scheduling"?>
|
||||||
<?init class="org.zkoss.zk.ui.util.Composition" arg0="/common/layout/template_v02.zul"?>
|
<?init class="org.zkoss.zk.ui.util.Composition" arg0="/common/layout/template_v02.zul"?>
|
||||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||||
<?link rel="stylesheet" type="text/css" href="/planner/css/ganttzk.css"?>
|
<?link rel="stylesheet" type="text/css" href="/planner/css/ganttzk.css"?>
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
<?page title="Navalpro: Resources"?>
|
||||||
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" ?>
|
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" ?>
|
||||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||||
<?page id="Create"?>
|
<?page id="Create"?>
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue