Skip to content

Commit e4f90d3

Browse files
committed
fix bugs when editing event range
1 parent ceb616d commit e4f90d3

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

client/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,10 @@
222222
<label>Signal:</label>
223223
<span class="ml-10" data-bind="text: signal"></span>
224224
</div>
225+
<div class="line">
226+
<label>Severity score:</label>
227+
<span class="ml-10" data-bind="text: score"></span>
228+
</div>
225229
<div class="line">
226230
<label>From </label>
227231
<span class="ml-10" data-bind="text: eventFrom"></span>

client/src/components/pageExp.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import * as pip from '../services/pip';
33
import * as ko from 'knockout';
44
import * as _ from 'lodash';
55
import * as DT from '../services/server.itf';
6+
import * as d3 from 'd3';
67
import * as dataPC from '../services/dataProcessor';
78
import { LineChartCtx } from './vis/lineChartCtx';
89
import { LineChartFocus } from './vis/lineChartFocus';
@@ -32,7 +33,7 @@ class PageExp {
3233
public signal = ko.observable<string>('');
3334
public eventFrom = ko.observable('');
3435
public eventTo = ko.observable('');
35-
public score = ko.observable(0);
36+
public score = ko.observable('0');
3637
public tag = ko.observable<string>('');
3738
public transcript = ko.observable('');
3839
public comment = '';
@@ -456,7 +457,7 @@ class PageExp {
456457
self.datarun(eventInfo.datarun);
457458
self.signal(eventInfo.signal);
458459
self.tag(eventInfo.tag);
459-
self.score(eventInfo.score);
460+
self.score(d3.format('.3f')(eventInfo.score));
460461
self.eventFrom(new Date(eventInfo.start_time).toUTCString());
461462
self.eventTo(new Date(eventInfo.stop_time).toUTCString());
462463
// self.level(self.fromScoreToLevel(eventInfo.score));

client/src/components/vis/lineChartFocus.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,10 @@ export class LineChartFocus extends pip.Events {
428428
};
429429

430430
let makeEditable = (x0, x1, event: DT.Event) => {
431+
// disable window events
432+
self.svg.selectAll('.window *')
433+
.attr('pointer-events', 'none');
434+
431435
modifiedEvent = event;
432436
brushG.select('.overlay').attr('width', w);
433437
brushG
@@ -460,6 +464,10 @@ export class LineChartFocus extends pip.Events {
460464
i += 1;
461465
}
462466

467+
// restore window events
468+
self.svg.selectAll('.window *')
469+
.attr('pointer-events', 'all');
470+
463471
if (_.isNull(modifiedEvent)) {
464472
pip.pageExp.trigger('comment:new', {
465473
id: 'new',

0 commit comments

Comments
 (0)