aboutsummaryrefslogtreecommitdiff
path: root/src/controllers/DocumentReferenceController.ts
diff options
context:
space:
mode:
authorTyler Schicke <tyler_schicke@brown.edu>2019-01-15 07:57:16 -0500
committerTyler Schicke <tyler_schicke@brown.edu>2019-01-15 07:57:16 -0500
commit3de39e2608e62a278b9c8cc37b53333f0877fa59 (patch)
tree0843d7cc199b54f80517c987a9f9d0d47cbb883d /src/controllers/DocumentReferenceController.ts
parente1ed82ff684877b56925016282a0e4d5bb4e1b4b (diff)
Have most of document stuff working
Diffstat (limited to 'src/controllers/DocumentReferenceController.ts')
-rw-r--r--src/controllers/DocumentReferenceController.ts8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/controllers/DocumentReferenceController.ts b/src/controllers/DocumentReferenceController.ts
index 9cf128614..8e0aaf0e9 100644
--- a/src/controllers/DocumentReferenceController.ts
+++ b/src/controllers/DocumentReferenceController.ts
@@ -14,19 +14,17 @@ export class DocumentReferenceController extends FieldController {
constructor(private document: DocumentController, private key: KeyController) {
super();
-
- document.AddFieldUpdatedHandler(key, this.DocFieldUpdated);
}
private DocFieldUpdated(args: DocumentUpdatedArgs):void{
- this.FieldUpdated.emit(args.fieldArgs);
+ // this.FieldUpdated.emit(args.fieldArgs);
}
- protected DereferenceImpl() : Opt<FieldController> {
+ Dereference() : Opt<FieldController> {
return this.document.GetField(this.key);
}
- protected DereferenceToRootImpl(): Opt<FieldController> {
+ DereferenceToRoot(): Opt<FieldController> {
let field: Opt<FieldController> = this;
while (field instanceof DocumentReferenceController) {
field = field.Dereference();