diff --git a/src/app/app.component.html b/src/app/app.component.html index 10d286d..df61ad2 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -44,9 +44,12 @@ Login Subscriptions Downloads - Settings - + + Settings + + + {{subscription.name}} diff --git a/src/app/app.component.ts b/src/app/app.component.ts index a6c7630..cadd7ca 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -1,9 +1,6 @@ import { Component, OnInit, ElementRef, ViewChild, HostBinding, AfterViewInit } from '@angular/core'; +import {MatDialogRef} from '@angular/material/dialog'; import {PostsService} from './posts.services'; -import {FileCardComponent} from './file-card/file-card.component'; -import { Observable } from 'rxjs/Observable'; -import {FormControl, Validators} from '@angular/forms'; -import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; import { MatDialog } from '@angular/material/dialog'; import { MatSidenav } from '@angular/material/sidenav'; import { MatSnackBar } from '@angular/material/snack-bar'; @@ -16,7 +13,6 @@ import 'rxjs/add/operator/filter' import 'rxjs/add/operator/debounceTime' import 'rxjs/add/operator/do' import 'rxjs/add/operator/switch' -import { YoutubeSearchService, Result } from './youtube-search.service'; import { Router, NavigationStart, NavigationEnd } from '@angular/router'; import { OverlayContainer } from '@angular/cdk/overlay'; import { THEMES_CONFIG } from '../themes'; @@ -28,7 +24,11 @@ import { SetDefaultAdminDialogComponent } from './dialogs/set-default-admin-dial @Component({ selector: 'app-root', templateUrl: './app.component.html', - styleUrls: ['./app.component.css'] + styleUrls: ['./app.component.css'], + providers: [{ + provide: MatDialogRef, + useValue: {} + }] }) export class AppComponent implements OnInit, AfterViewInit { diff --git a/src/app/components/logs-viewer/logs-viewer.component.html b/src/app/components/logs-viewer/logs-viewer.component.html index df48775..e10cf2b 100644 --- a/src/app/components/logs-viewer/logs-viewer.component.html +++ b/src/app/components/logs-viewer/logs-viewer.component.html @@ -10,7 +10,7 @@ --> -
+
{{log.text}}
diff --git a/src/app/components/modify-users/modify-users.component.html b/src/app/components/modify-users/modify-users.component.html index cd054af..d985417 100644 --- a/src/app/components/modify-users/modify-users.component.html +++ b/src/app/components/modify-users/modify-users.component.html @@ -1,7 +1,7 @@
-
+
diff --git a/src/app/components/modify-users/modify-users.component.scss b/src/app/components/modify-users/modify-users.component.scss index d509a56..0a4d589 100644 --- a/src/app/components/modify-users/modify-users.component.scss +++ b/src/app/components/modify-users/modify-users.component.scss @@ -1,5 +1,4 @@ .edit-role { position: relative; top: -50px; - left: 35px; } \ No newline at end of file diff --git a/src/app/settings/settings.component.html b/src/app/settings/settings.component.html index 1ad3bcb..618270c 100644 --- a/src/app/settings/settings.component.html +++ b/src/app/settings/settings.component.html @@ -6,7 +6,7 @@
--> - + @@ -400,8 +400,7 @@ - -
+
Allow user registration
@@ -445,7 +444,7 @@
- +
@@ -456,12 +455,12 @@
-
- - -
+
+ + +
diff --git a/src/app/settings/settings.component.scss b/src/app/settings/settings.component.scss index 601cdb9..f702e64 100644 --- a/src/app/settings/settings.component.scss +++ b/src/app/settings/settings.component.scss @@ -99,4 +99,9 @@ .transfer-db-div { margin-bottom: 10px; +} + +.action-buttons { + position: absolute; + bottom: 15px; } \ No newline at end of file diff --git a/src/app/settings/settings.component.ts b/src/app/settings/settings.component.ts index ce03773..483c4db 100644 --- a/src/app/settings/settings.component.ts +++ b/src/app/settings/settings.component.ts @@ -51,8 +51,17 @@ export class SettingsComponent implements OnInit { private dialog: MatDialog) { } ngOnInit() { - this.getConfig(); - this.getDBInfo(); + if (this.postsService.initialized) { + this.getConfig(); + this.getDBInfo(); + } else { + this.postsService.service_initialized.subscribe(init => { + if (init) { + this.getConfig(); + this.getDBInfo(); + } + }); + } this.generated_bookmarklet_code = this.sanitizer.bypassSecurityTrustUrl(this.generateBookmarkletCode());