Improvements and fixes
This commit is contained in:
parent
afc12aaaf2
commit
3d40b9b19d
@ -89,7 +89,7 @@
|
|||||||
var _height = 500;
|
var _height = 500;
|
||||||
var _padding = 10;
|
var _padding = 10;
|
||||||
var _panelSize = 40;
|
var _panelSize = 40;
|
||||||
var _tickSize = 5;
|
var _tickSize = 8;
|
||||||
var _width = 125;
|
var _width = 125;
|
||||||
|
|
||||||
var _indicatorAnim = null;
|
var _indicatorAnim = null;
|
||||||
@ -168,20 +168,8 @@
|
|||||||
// mode
|
// mode
|
||||||
updateMode();
|
updateMode();
|
||||||
|
|
||||||
// tick
|
// group elements
|
||||||
if (_range.contains(0.0)) {
|
var group = [
|
||||||
var origin = valueToIndicator(0.0);
|
|
||||||
_elements.tick = _canvas.line(
|
|
||||||
_densitySize,
|
|
||||||
origin,
|
|
||||||
_width - _bracketSize + _tickSize,
|
|
||||||
origin
|
|
||||||
).attr({
|
|
||||||
stroke: _tickColor
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
_elements.group = _canvas.group(
|
|
||||||
_elements.indicatorBg,
|
_elements.indicatorBg,
|
||||||
_elements.indicator,
|
_elements.indicator,
|
||||||
_elements.density,
|
_elements.density,
|
||||||
@ -190,11 +178,37 @@
|
|||||||
_elements.bracketMin,
|
_elements.bracketMin,
|
||||||
_elements.bracketMax,
|
_elements.bracketMax,
|
||||||
_elements.panel,
|
_elements.panel,
|
||||||
_elements.tick,
|
|
||||||
_elements.label,
|
_elements.label,
|
||||||
_elements.mode
|
_elements.mode
|
||||||
);
|
];
|
||||||
|
|
||||||
|
// tickLine
|
||||||
|
if (_range.contains(0.0)) {
|
||||||
|
var origin = valueToIndicator(0.0);
|
||||||
|
var right = _width - _bracketSize;
|
||||||
|
|
||||||
|
_elements.tickLine = _canvas.line(
|
||||||
|
_densitySize,
|
||||||
|
origin,
|
||||||
|
right,
|
||||||
|
origin
|
||||||
|
).attr({
|
||||||
|
stroke: _tickColor
|
||||||
|
});
|
||||||
|
|
||||||
|
_elements.tickTri = _canvas.polygon([
|
||||||
|
right, origin,
|
||||||
|
right + _tickSize, origin - _tickSize / 2,
|
||||||
|
right + _tickSize, origin + _tickSize / 2
|
||||||
|
]).attr({
|
||||||
|
stroke: _tickColor,
|
||||||
|
fill: _tickColor
|
||||||
|
});
|
||||||
|
|
||||||
|
group.push(_elements.tickLine, _elements.tickTri);
|
||||||
|
}
|
||||||
|
|
||||||
|
_elements.group = _canvas.group.apply(_canvas, group);
|
||||||
_elements.group.transform(
|
_elements.group.transform(
|
||||||
Snap.format('t{x},{y}', {x: _index * (_width + _padding), y: 0})
|
Snap.format('t{x},{y}', {x: _index * (_width + _padding), y: 0})
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user