diff options
Diffstat (limited to 'ext/mixed/js/display-context.js')
-rw-r--r-- | ext/mixed/js/display-context.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ext/mixed/js/display-context.js b/ext/mixed/js/display-context.js index 5ee78459..2322974a 100644 --- a/ext/mixed/js/display-context.js +++ b/ext/mixed/js/display-context.js @@ -17,8 +17,9 @@ class DisplayContext { - constructor(type, definitions, context) { + constructor(type, source, definitions, context) { this.type = type; + this.source = source; this.definitions = definitions; this.context = context; } @@ -43,8 +44,8 @@ class DisplayContext { return this.context.next; } - static push(self, type, definitions, context) { - const newContext = new DisplayContext(type, definitions, context); + static push(self, type, source, definitions, context) { + const newContext = new DisplayContext(type, source, definitions, context); if (self !== null) { newContext.update({previous: self}); self.update({next: newContext}); |