Skip to content

Commit 52f46db

Browse files
author
Marek Bielańczuk
committed
Fix for issue mbielanczuk#8 & mbielanczuk#9
1 parent 075f3dc commit 52f46db

File tree

3 files changed

+27
-5
lines changed

3 files changed

+27
-5
lines changed

js/jquery.fn.gantt.js

+21
Original file line numberDiff line numberDiff line change
@@ -1200,6 +1200,27 @@
12001200
.css("margin-left", objMarg + (viewArea.right - viewArea.left)/2 - labelWidth/2 + "px");
12011201
}
12021202
});
1203+
$(".fn-gantt .rightPanel .bar").each(function(i, obj) {
1204+
var objDim = { offset: $(obj).offset(),
1205+
width: $(obj).width(),
1206+
height: $(obj).height()};
1207+
1208+
if (objDim.offset.left + objDim.width > wrapper.offset.left
1209+
&& objDim.offset.left < wrapper.offset.left+wrapper.width)
1210+
{
1211+
var viewArea = {
1212+
left: objDim.offset.left > wrapper.offset.left ? objDim.offset.left : wrapper.offset.left,
1213+
right: objDim.offset.left+objDim.width < wrapper.offset.left + wrapper.width ? objDim.offset.left+objDim.width : wrapper.offset.left + wrapper.width
1214+
};
1215+
$(obj).children(".label").css("float", "left");
1216+
var labelWidth = $(obj).children(".label").width();
1217+
1218+
var objMarg = objDim.offset.left < wrapper.offset.left ? wrapper.offset.left-objDim.offset.left : 0;
1219+
if (viewArea.right-viewArea.left > labelWidth)
1220+
$(obj).children(".label")
1221+
.css("margin-left", objMarg + (viewArea.right - viewArea.left)/2 - labelWidth/2 + "px");
1222+
}
1223+
});
12031224
core.synchronizeScroller(element);
12041225
},
12051226
waitToggle: function(element, show, fn){

0 commit comments

Comments
 (0)