fix: date highlight resizes
This commit is contained in:
parent
ecbec30fd7
commit
591b599b51
@ -340,9 +340,11 @@ export default class Bar {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
this.update_attr(bar, "x", x);
|
this.update_attr(bar, "x", x);
|
||||||
|
this.update_attr(this.$date_highlight, "x", x);
|
||||||
}
|
}
|
||||||
if (width) {
|
if (width) {
|
||||||
this.update_attr(bar, "width", width);
|
this.update_attr(bar, "width", width);
|
||||||
|
this.update_attr(this.$date_highlight, "width", width);
|
||||||
}
|
}
|
||||||
this.update_label_position();
|
this.update_label_position();
|
||||||
this.update_handle_position();
|
this.update_handle_position();
|
||||||
|
|||||||
12
src/index.js
12
src/index.js
@ -101,7 +101,8 @@ export default class Gantt {
|
|||||||
readonly: false,
|
readonly: false,
|
||||||
highlight_weekend: true,
|
highlight_weekend: true,
|
||||||
scroll_today: true,
|
scroll_today: true,
|
||||||
lines: 'both'
|
lines: 'both',
|
||||||
|
auto_move_label: true,
|
||||||
};
|
};
|
||||||
this.options = Object.assign({}, default_options, options);
|
this.options = Object.assign({}, default_options, options);
|
||||||
if (!options.view_mode_padding) options.view_mode_padding = {}
|
if (!options.view_mode_padding) options.view_mode_padding = {}
|
||||||
@ -854,10 +855,11 @@ export default class Gantt {
|
|||||||
|
|
||||||
if (dx) {
|
if (dx) {
|
||||||
localBars = ids.map(id => this.get_bar(id));
|
localBars = ids.map(id => this.get_bar(id));
|
||||||
|
if (this.options.auto_move_label) {
|
||||||
localBars.forEach(bar => {
|
localBars.forEach(bar => {
|
||||||
bar.update_label_position_on_horizontal_scroll({ x: dx, sx: e.currentTarget.scrollLeft });
|
bar.update_label_position_on_horizontal_scroll({ x: dx, sx: e.currentTarget.scrollLeft });
|
||||||
});
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
x_on_scroll_start = e.currentTarget.scrollLeft;
|
x_on_scroll_start = e.currentTarget.scrollLeft;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user