Added event handler for scrolling
FEA: ItEr02S03MigracionZK5
This commit is contained in:
parent
84cd61c58c
commit
0ef5a6d4e9
1 changed files with 15 additions and 4 deletions
|
|
@ -8,19 +8,21 @@ ganttz.resourceload.ResourceLoadList = zk.$extends(zk.Widget,{
|
|||
bind_ : function(evt){
|
||||
this.$supers('bind_', arguments);
|
||||
this.domListen_(jq(window), 'onResize', 'adjustTimeTrackerSize');
|
||||
this.domListen_(jq('.rightpanellayout div:first'), 'onScroll', '_listenToScroll');
|
||||
},
|
||||
unbind_ : function(evt){
|
||||
this.domUnlisten_(jq(window), 'onResize', 'adjustTimeTrackerSize');
|
||||
this.domUnlisten_(jq('.rightpanellayout div:first'), 'onScroll', '_listenToScroll');
|
||||
this.$supers('unbind_', arguments);
|
||||
},
|
||||
recalculateTimeTrackerHeight : function(){
|
||||
var DOMresourceLoadList = jq('.resourceloadlist');
|
||||
var DOMResourceLoadList = jq('.resourceloadlist');
|
||||
var DOMfirstWatermarkColumn = jq('.rightpanellayout tr#watermark td :first');
|
||||
|
||||
if ( DOMresourceLoadList != undefined && DOMfirstWatermarkColumn != undefined){
|
||||
DOMresourceLoadList.height(
|
||||
if ( DOMResourceLoadList != undefined && DOMfirstWatermarkColumn != undefined){
|
||||
DOMResourceLoadList.height(
|
||||
Math.max(
|
||||
DOMresourceLoadList.innerHeight() + this.$class.WATERMARK_MARGIN_BOTTOM,
|
||||
DOMResourceLoadList.innerHeight() + this.$class.WATERMARK_MARGIN_BOTTOM,
|
||||
this.$class.WATERMARK_MIN_HEIGHT));
|
||||
}
|
||||
},
|
||||
|
|
@ -38,6 +40,15 @@ ganttz.resourceload.ResourceLoadList = zk.$extends(zk.Widget,{
|
|||
jq('#timetracker').width(jq(this.$n()).innerWidth());
|
||||
|
||||
jq('.resourceloadlist').width(jq('.second_level_ :first'));
|
||||
},
|
||||
_listenToScroll : function(){
|
||||
var scrolledPannelScrollLeft = jq('.rightpanellayout div:first').scrollLeft();
|
||||
var scrolledPannelScrollTop = jq('.rightpanellayout div:first').scrollTop();
|
||||
|
||||
jq('canvas.timeplot-canvas').css("left", "-" + scrolledPannelScrollLeft + "px");
|
||||
jq('.timetrackergap').css("left", "-" + scrolledPannelScrollLeft + "px");
|
||||
jq('.leftpanelgap .z-tree-body').css("top", "-" + scrolledPannelScrollTop + "px");
|
||||
jq('.resourcesloadgraph div').scrollLeft(scrolledPannelScrollLeft + "px");
|
||||
}
|
||||
},{ //Class stuff
|
||||
WATERMARK_MIN_HEIGHT : 450,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue