Browse Source

Fixed a positioning issue with ItemPoint

css_transitions
jos 10 years ago
parent
commit
6466da5cf0
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      src/timeline/component/item/ItemPoint.js

+ 4
- 3
src/timeline/component/item/ItemPoint.js View File

@ -121,10 +121,11 @@ ItemPoint.prototype.repaint = function repaint() {
this.props.content.height = dom.content.offsetHeight; this.props.content.height = dom.content.offsetHeight;
// resize contents // resize contents
dom.content.style.marginLeft = 1.5 * this.props.dot.width + 'px';
dom.content.style.marginLeft = 2 * this.props.dot.width + 'px';
//dom.content.style.marginRight = ... + 'px'; // TODO: margin right //dom.content.style.marginRight = ... + 'px'; // TODO: margin right
dom.dot.style.top = ((this.height - this.props.dot.height) / 2) + 'px'; dom.dot.style.top = ((this.height - this.props.dot.height) / 2) + 'px';
dom.dot.style.left = (this.props.dot.width / 2) + 'px';
this.dirty = false; this.dirty = false;
} }
@ -165,7 +166,7 @@ ItemPoint.prototype.hide = function hide() {
ItemPoint.prototype.repositionX = function repositionX() { ItemPoint.prototype.repositionX = function repositionX() {
var start = this.defaultOptions.toScreen(this.data.start); var start = this.defaultOptions.toScreen(this.data.start);
this.left = start - this.props.dot.width / 2;
this.left = start - this.props.dot.width;
// reposition point // reposition point
this.dom.point.style.left = this.left + 'px'; this.dom.point.style.left = this.left + 'px';
@ -187,4 +188,4 @@ ItemPoint.prototype.repositionY = function repositionY () {
point.style.top = ''; point.style.top = '';
point.style.bottom = this.top + 'px'; point.style.bottom = this.top + 'px';
} }
}
};

Loading…
Cancel
Save