From 3de39e2608e62a278b9c8cc37b53333f0877fa59 Mon Sep 17 00:00:00 2001 From: Tyler Schicke Date: Tue, 15 Jan 2019 07:57:16 -0500 Subject: Have most of document stuff working --- src/controllers/DocumentReferenceController.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/controllers/DocumentReferenceController.ts') 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 { + Dereference() : Opt { return this.document.GetField(this.key); } - protected DereferenceToRootImpl(): Opt { + DereferenceToRoot(): Opt { let field: Opt = this; while (field instanceof DocumentReferenceController) { field = field.Dereference(); -- cgit v1.2.3-70-g09d2