From 7e32f62a93d94fdeea5ebab8771913bef6e61181 Mon Sep 17 00:00:00 2001 From: Rainer Simon Date: Sat, 28 Nov 2020 13:56:26 +0100 Subject: [PATCH] Bugfix --- src/selection/Selection.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/selection/Selection.js b/src/selection/Selection.js index a5afd44..784e453 100644 --- a/src/selection/Selection.js +++ b/src/selection/Selection.js @@ -9,7 +9,7 @@ import { v4 as uuid } from 'uuid'; export default class Selection { constructor(target) { - this._underlying = { + this.underlying = { type: 'Selection', body: [], target @@ -19,25 +19,25 @@ export default class Selection { /** Creates a copy of this selection **/ clone = opt_props => { // Deep-clone target - const clonedTarget = JSON.parse(JSON.stringify(this._underlying.target)); + const clonedTarget = JSON.parse(JSON.stringify(this.underlying.target)); const cloned = new Selection(clonedTarget); if (opt_props) - cloned._underlying = { ...cloned._underlying, ...opt_props }; + cloned.underlying = { ...cloned.underlying, ...opt_props }; return cloned; } get type() { - return this._underlying.type; + return this.underlying.type; } get body() { - return this._underlying.body; + return this.underlying.body; } get target() { - return this._underlying.target; + return this.underlying.target; } /** For consistency with WebAnnotation **/ @@ -45,16 +45,16 @@ export default class Selection { if (!other) { return false; } else { - return this._underlying === other._underlying; + return this.underlying === other.underlying; } } get bodies() { - return this._underlying.body; + return this.underlying.body; } selector = type => { - const { target } = this._underlying; + const { target } = this.underlying; if (target.selector) { // Normalize to array @@ -79,7 +79,7 @@ export default class Selection { } toAnnotation = () => { - const a = Object.assign({}, this._underlying, { + const a = Object.assign({}, this.underlying, { '@context': 'http://www.w3.org/ns/anno.jsonld', 'type': 'Annotation', 'id': `#${uuid()}`