From be7f7e9c3764d9961c8bec753a458d80df3e4892 Mon Sep 17 00:00:00 2001 From: Jason Wall Date: Mon, 17 Aug 2020 13:59:20 -0400 Subject: [PATCH] create note on note admin --- app/db/README.md | 5 ++--- app/db/src/app/components/settings/settings.component.ts | 1 + app/db/src/app/pages/notes-admin/notes-admin.page.html | 6 ++++++ app/db/src/app/pages/notes-admin/notes-admin.page.ts | 7 ++++++- 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/app/db/README.md b/app/db/README.md index 6439e5e6..fc2e8674 100644 --- a/app/db/README.md +++ b/app/db/README.md @@ -28,9 +28,6 @@ To get more help on the Angular CLI use `ng help` or go check out the [Angular C # Punch List -- Notes Admin \*\* - - Create Note - - Note: Auto link passages using markdown link syntax - Incorporate Jacob's Geo Work - Android and IOS mobile apps with Ionic Capactor - Test note persistence @@ -42,6 +39,8 @@ To get more help on the Angular CLI use `ng help` or go check out the [Angular C ## Optionally for Future +- Notes Admin + - Note: Auto link passages using markdown link syntax - Page Admin - Make page public (private edit only) [available only when logged in] - Edit card query diff --git a/app/db/src/app/components/settings/settings.component.ts b/app/db/src/app/components/settings/settings.component.ts index 617f5592..34799953 100644 --- a/app/db/src/app/components/settings/settings.component.ts +++ b/app/db/src/app/components/settings/settings.component.ts @@ -47,6 +47,7 @@ export class SettingsComponent extends SubscriberBase { ) { super(); this.fonts = CardFonts; + // tslint:disable-next-line: forin for (const enumIdx in Overlap) { this.cardMergeStrategies.push(Overlap[enumIdx]); } diff --git a/app/db/src/app/pages/notes-admin/notes-admin.page.html b/app/db/src/app/pages/notes-admin/notes-admin.page.html index 020e64ce..7ff88d24 100644 --- a/app/db/src/app/pages/notes-admin/notes-admin.page.html +++ b/app/db/src/app/pages/notes-admin/notes-admin.page.html @@ -3,6 +3,12 @@ menu Manage Your Notes + +
diff --git a/app/db/src/app/pages/notes-admin/notes-admin.page.ts b/app/db/src/app/pages/notes-admin/notes-admin.page.ts index 3a54ae94..29234d14 100644 --- a/app/db/src/app/pages/notes-admin/notes-admin.page.ts +++ b/app/db/src/app/pages/notes-admin/notes-admin.page.ts @@ -3,6 +3,8 @@ import { AppService } from '../../services/app.service'; import { NavService } from '../../services/nav.service'; import { SubscriberBase } from '../../common/subscriber-base'; import { CardItem, CardType } from 'src/app/models/card-state'; +import { NoteEditModalComponent } from 'src/app/components/note/edit-modal/note-edit-modal.component'; +import { MatDialog } from '@angular/material/dialog'; @Component({ selector: 'app-notes-admin', @@ -23,10 +25,13 @@ export class NotesAdminPage extends SubscriberBase implements OnInit { ) ); - constructor(public navService: NavService, private appService: AppService) { + constructor(public navService: NavService, private appService: AppService, private dialog: MatDialog) { super(); } + addNote() { + this.dialog.open(NoteEditModalComponent); + } ngOnInit() { this.navService.closeNav(); // close the nav immediately. }