|
@@ -365,12 +365,20 @@ function ($, _, angular, Drop) {
|
|
|
|
|
|
|
|
plot.hooks.draw.push(function(plot) {
|
|
plot.hooks.draw.push(function(plot) {
|
|
|
var options = plot.getOptions();
|
|
var options = plot.getOptions();
|
|
|
|
|
+ var container = plot.getPlaceholder();
|
|
|
|
|
+ var containerElem = container[0];
|
|
|
|
|
+
|
|
|
|
|
+ if (containerElem.removeEventsElements) {
|
|
|
|
|
+ container.find(".events_line").remove();
|
|
|
|
|
+ containerElem.removeEventsElements = false;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
if (eventMarkers.eventsEnabled) {
|
|
if (eventMarkers.eventsEnabled) {
|
|
|
// check for first run
|
|
// check for first run
|
|
|
if (eventMarkers.getEvents().length < 1) {
|
|
if (eventMarkers.getEvents().length < 1) {
|
|
|
eventMarkers.setTypes(options.events.types);
|
|
eventMarkers.setTypes(options.events.types);
|
|
|
eventMarkers.setupEvents(options.events.data);
|
|
eventMarkers.setupEvents(options.events.data);
|
|
|
|
|
+ containerElem.removeEventsElements = true;
|
|
|
} else {
|
|
} else {
|
|
|
eventMarkers.updateEvents();
|
|
eventMarkers.updateEvents();
|
|
|
}
|
|
}
|