|
12 | 12 | <div class="left-col">
|
13 | 13 | <div class="right-select-all">Max Songs</div>
|
14 | 14 | <h1>What's Popular
|
15 |
| - |
16 |
| - <mat-slide-toggle |
17 |
| - class="enable-all" |
18 |
| - [color]="color" |
19 |
| - [checked]="checked" |
20 |
| - [disabled]="disabled"> |
| 15 | + <mat-slide-toggle class="enable-all"> |
21 | 16 | Enable All
|
22 | 17 | </mat-slide-toggle>
|
23 | 18 | </h1>
|
24 | 19 | <hr>
|
25 | 20 | <div class="left-padd-gate">
|
26 |
| - <app-sync-saber-max-songs class="right"></app-sync-saber-max-songs> |
27 |
| - <mat-slide-toggle |
28 |
| - class="example-margin" |
29 |
| - [color]="color" |
30 |
| - [checked]="checked" |
31 |
| - [disabled]="disabled"> |
32 |
| - BeatSaver's Hot |
33 |
| - </mat-slide-toggle> |
34 |
| - <br><br> |
35 |
| - <app-sync-saber-max-songs class="right"></app-sync-saber-max-songs> |
36 |
| - <mat-slide-toggle |
37 |
| - class="example-margin" |
38 |
| - [color]="color" |
39 |
| - [checked]="checked" |
40 |
| - [disabled]="disabled"> |
41 |
| - BeatSaver's Latest |
42 |
| - </mat-slide-toggle> |
43 |
| - <br><br> |
44 |
| - <app-sync-saber-max-songs class="right"></app-sync-saber-max-songs> |
45 |
| - <mat-slide-toggle |
46 |
| - class="example-margin" |
47 |
| - [color]="color" |
48 |
| - [checked]="checked" |
49 |
| - [disabled]="disabled"> |
50 |
| - BeatSaver's Songs by Download |
51 |
| - </mat-slide-toggle> |
52 |
| - <br><br> |
53 |
| - <app-sync-saber-max-songs class="right"></app-sync-saber-max-songs> |
54 |
| - <mat-slide-toggle |
55 |
| - class="example-margin" |
56 |
| - [color]="color" |
57 |
| - [checked]="checked" |
58 |
| - [disabled]="disabled"> |
59 |
| - BeastSaber's Curator Recommended |
60 |
| - </mat-slide-toggle> |
61 |
| - <br><br> |
62 |
| - <app-sync-saber-max-songs class="right"></app-sync-saber-max-songs> |
63 |
| - <mat-slide-toggle |
64 |
| - class="example-margin" |
65 |
| - [color]="color" |
66 |
| - [checked]="checked" |
67 |
| - [disabled]="disabled"> |
68 |
| - ScoreSaber's Top Played |
69 |
| - </mat-slide-toggle> |
70 |
| - <br><br> |
71 |
| - <app-sync-saber-max-songs class="right"></app-sync-saber-max-songs> |
72 |
| - <mat-slide-toggle |
73 |
| - class="example-margin" |
74 |
| - [color]="color" |
75 |
| - [checked]="checked" |
76 |
| - [disabled]="disabled"> |
77 |
| - ScoreSaber's Trending |
78 |
| - </mat-slide-toggle> |
79 |
| - |
| 21 | + <div *ngIf="SyncService_BeatSaverHOT"> |
| 22 | + <app-sync-saber-max-songs class="right" [reader]="SyncService_BeatSaverHOT" |
| 23 | + (update)="updateFeedSetting(SyncService_BeatSaverHOT)"></app-sync-saber-max-songs> |
| 24 | + <mat-slide-toggle [(ngModel)]="SyncService_BeatSaverHOT.IsEnabled" |
| 25 | + (change)="updateFeedSetting(SyncService_BeatSaverHOT)"> |
| 26 | + BeatSaver's Hot |
| 27 | + </mat-slide-toggle> |
| 28 | + <br><br> |
| 29 | + </div> |
| 30 | + <div *ngIf="SyncService_BeatSaverLATEST"> |
| 31 | + <app-sync-saber-max-songs class="right" [reader]="SyncService_BeatSaverLATEST" |
| 32 | + (update)="updateFeedSetting(SyncService_BeatSaverLATEST)"></app-sync-saber-max-songs> |
| 33 | + <mat-slide-toggle [(ngModel)]="SyncService_BeatSaverLATEST.IsEnabled" |
| 34 | + (change)="updateFeedSetting(SyncService_BeatSaverLATEST)"> |
| 35 | + BeatSaver's Latest |
| 36 | + </mat-slide-toggle> |
| 37 | + <br><br> |
| 38 | + </div> |
| 39 | + <div *ngIf="SyncService_BeatSaverDOWNLOADS"> |
| 40 | + <app-sync-saber-max-songs class="right" [reader]="SyncService_BeatSaverDOWNLOADS" |
| 41 | + (update)="updateFeedSetting(SyncService_BeatSaverDOWNLOADS)"></app-sync-saber-max-songs> |
| 42 | + <mat-slide-toggle [(ngModel)]="SyncService_BeatSaverDOWNLOADS.IsEnabled" |
| 43 | + (change)="updateFeedSetting(SyncService_BeatSaverDOWNLOADS)"> |
| 44 | + BeatSaver's Songs by Download |
| 45 | + </mat-slide-toggle> |
| 46 | + <br><br> |
| 47 | + </div> |
| 48 | + <div *ngIf="SyncService_BeastSaberCURATOR_RECOMMENDED"> |
| 49 | + <app-sync-saber-max-songs class="right" [reader]="SyncService_BeastSaberCURATOR_RECOMMENDED" |
| 50 | + (update)="updateFeedSetting(SyncService_BeastSaberCURATOR_RECOMMENDED)"></app-sync-saber-max-songs> |
| 51 | + <mat-slide-toggle [(ngModel)]="SyncService_BeastSaberCURATOR_RECOMMENDED.IsEnabled" |
| 52 | + (change)="updateFeedSetting(SyncService_BeastSaberCURATOR_RECOMMENDED)"> |
| 53 | + BeastSaber's Curator Recommended |
| 54 | + </mat-slide-toggle> |
| 55 | + <br><br> |
| 56 | + </div> |
| 57 | + <div *ngIf="SyncService_ScoreSaberTOP_PLAYED"> |
| 58 | + <app-sync-saber-max-songs class="right" [reader]="SyncService_ScoreSaberTOP_PLAYED" |
| 59 | + (update)="updateFeedSetting(SyncService_ScoreSaberTOP_PLAYED)"></app-sync-saber-max-songs> |
| 60 | + <mat-slide-toggle [(ngModel)]="SyncService_ScoreSaberTOP_PLAYED.IsEnabled" |
| 61 | + (change)="updateFeedSetting(SyncService_ScoreSaberTOP_PLAYED)"> |
| 62 | + ScoreSaber's Top Played |
| 63 | + </mat-slide-toggle> |
| 64 | + <br><br> |
| 65 | + </div> |
| 66 | + <div *ngIf="SyncService_ScoreSaberTRENDING"> |
| 67 | + <app-sync-saber-max-songs class="right" [reader]="SyncService_ScoreSaberTRENDING" |
| 68 | + (update)="updateFeedSetting(SyncService_ScoreSaberTRENDING)"></app-sync-saber-max-songs> |
| 69 | + <mat-slide-toggle [(ngModel)]="SyncService_ScoreSaberTRENDING.IsEnabled" |
| 70 | + (change)="updateFeedSetting(SyncService_ScoreSaberTRENDING)"> |
| 71 | + ScoreSaber's Trending |
| 72 | + </mat-slide-toggle> |
| 73 | + </div> |
80 | 74 |
|
81 | 75 | </div>
|
82 | 76 |
|
83 | 77 |
|
84 | 78 | <br><br><br>
|
85 | 79 | <div class="right-select-all">Max Songs</div>
|
86 | 80 | <h1>For a Challenge
|
87 |
| - |
88 |
| - <mat-slide-toggle |
89 |
| - class="enable-all" |
90 |
| - [color]="color" |
91 |
| - [checked]="checked" |
92 |
| - [disabled]="disabled"> |
| 81 | + <mat-slide-toggle class="enable-all"> |
93 | 82 | Enable All
|
94 | 83 | </mat-slide-toggle></h1>
|
95 | 84 | <hr>
|
96 | 85 | <div class="left-padd-gate">
|
97 |
| - <app-sync-saber-max-songs class="right"></app-sync-saber-max-songs> |
98 |
| - <mat-slide-toggle |
99 |
| - class="example-margin" |
100 |
| - [color]="color" |
101 |
| - [checked]="checked" |
102 |
| - [disabled]="disabled"> |
103 |
| - ScoreSaber's Latest |
104 |
| - </mat-slide-toggle> |
105 |
| - <br><br> |
106 |
| - <app-sync-saber-max-songs class="right"></app-sync-saber-max-songs> |
107 |
| - <mat-slide-toggle |
108 |
| - class="example-margin" |
109 |
| - [color]="color" |
110 |
| - [checked]="checked" |
111 |
| - [disabled]="disabled"> |
112 |
| - ScoreSaber's Top Ranked |
113 |
| - </mat-slide-toggle> |
| 86 | + <div *ngIf="SyncService_ScoreSaberTOP_RANKED"> |
| 87 | + <app-sync-saber-max-songs class="right" [reader]="SyncService_ScoreSaberLATEST_RANKED" |
| 88 | + (update)="updateFeedSetting(SyncService_ScoreSaberLATEST_RANKED)"></app-sync-saber-max-songs> |
| 89 | + <mat-slide-toggle [(ngModel)]="SyncService_ScoreSaberLATEST_RANKED.IsEnabled" |
| 90 | + (change)="updateFeedSetting(SyncService_ScoreSaberLATEST_RANKED)"> |
| 91 | + ScoreSaber's Latest |
| 92 | + </mat-slide-toggle> |
| 93 | + <br><br> |
| 94 | + </div> |
| 95 | + <div *ngIf="SyncService_ScoreSaberTOP_RANKED"> |
| 96 | + <app-sync-saber-max-songs class="right" |
| 97 | + [reader]="SyncService_ScoreSaberTOP_RANKED" |
| 98 | + (update)="updateFeedSetting(SyncService_ScoreSaberTOP_RANKED)" |
| 99 | + ></app-sync-saber-max-songs> |
| 100 | + <mat-slide-toggle [(ngModel)]="SyncService_ScoreSaberTOP_RANKED.IsEnabled" |
| 101 | + (change)="updateFeedSetting(SyncService_ScoreSaberTOP_RANKED)"> |
| 102 | + ScoreSaber's Top Ranked |
| 103 | + </mat-slide-toggle> |
| 104 | + </div> |
114 | 105 | </div>
|
115 | 106 | </div>
|
116 | 107 | <div class="right-col">
|
117 | 108 | <div class="right-select-all">Max Songs</div>
|
118 | 109 | <h1>For Me
|
119 |
| - |
120 |
| - <mat-slide-toggle |
121 |
| - class="enable-all" |
122 |
| - [color]="color" |
123 |
| - [checked]="checked" |
124 |
| - [disabled]="disabled"> |
| 110 | + <mat-slide-toggle class="enable-all"> |
125 | 111 | Enable All
|
126 | 112 | </mat-slide-toggle></h1>
|
127 | 113 | <hr>
|
128 | 114 |
|
129 | 115 | <div class="left-padd-gate">
|
130 |
| - <app-sync-saber-max-songs class="right"></app-sync-saber-max-songs> |
131 |
| - <mat-slide-toggle |
132 |
| - class="example-margin" |
133 |
| - [color]="color" |
134 |
| - [checked]="checked" |
135 |
| - [disabled]="disabled"> |
136 |
| - BeastSaber's Following |
137 |
| - </mat-slide-toggle> |
138 |
| - <br><br> |
139 |
| - <app-sync-saber-max-songs class="right"></app-sync-saber-max-songs> |
140 |
| - <mat-slide-toggle |
141 |
| - class="example-margin" |
142 |
| - [color]="color" |
143 |
| - [checked]="checked" |
144 |
| - [disabled]="disabled"> |
145 |
| - BeastSaber's Bookmarks |
146 |
| - </mat-slide-toggle> |
147 |
| - <br><br> |
148 |
| - <app-sync-saber-max-songs class="right"></app-sync-saber-max-songs> |
149 |
| - <mat-slide-toggle |
150 |
| - class="example-margin" |
151 |
| - [color]="color" |
152 |
| - [checked]="checked" |
153 |
| - [disabled]="disabled"> |
154 |
| - BeatSaver's Authors |
155 |
| - </mat-slide-toggle> |
| 116 | + <div *ngIf="SyncService_BeastSaberFOLLOWING"> |
| 117 | + <app-sync-saber-max-songs class="right" [reader]="SyncService_BeastSaberFOLLOWING" |
| 118 | + (update)="updateFeedSetting(SyncService_BeastSaberFOLLOWING)"></app-sync-saber-max-songs> |
| 119 | + <mat-slide-toggle [(ngModel)]="SyncService_BeastSaberFOLLOWING.IsEnabled" |
| 120 | + (change)="updateFeedSetting(SyncService_BeastSaberFOLLOWING)"> |
| 121 | + BeastSaber's Following |
| 122 | + </mat-slide-toggle> |
| 123 | + <br><br> |
| 124 | + </div> |
| 125 | + <div *ngIf="SyncService_BeastSaberBOOKMARKS"> |
| 126 | + <app-sync-saber-max-songs class="right" |
| 127 | + [reader]="SyncService_BeastSaberBOOKMARKS" |
| 128 | + (update)="updateFeedSetting(SyncService_BeastSaberBOOKMARKS)" |
| 129 | + ></app-sync-saber-max-songs> |
| 130 | + <mat-slide-toggle [(ngModel)]="SyncService_BeastSaberBOOKMARKS.IsEnabled" |
| 131 | + (change)="updateFeedSetting(SyncService_BeastSaberBOOKMARKS)"> |
| 132 | + BeastSaber's Bookmarks |
| 133 | + </mat-slide-toggle> |
| 134 | + <br><br> |
| 135 | + </div> |
| 136 | + |
| 137 | + <div *ngIf="SyncService_BeatSaverAUTHOR"> |
| 138 | + <app-sync-saber-max-songs class="right" |
| 139 | + [reader]="SyncService_BeatSaverAUTHOR" |
| 140 | + (update)="updateFeedSetting(SyncService_BeatSaverAUTHOR)" |
| 141 | + ></app-sync-saber-max-songs> |
| 142 | + <mat-slide-toggle [(ngModel)]="SyncService_BeatSaverAUTHOR.IsEnabled" |
| 143 | + (change)="updateFeedSetting(SyncService_BeatSaverAUTHOR)"> |
| 144 | + BeatSaver's Authors |
| 145 | + </mat-slide-toggle> |
| 146 | + </div> |
156 | 147 | </div>
|
157 | 148 | <br><br><br>
|
158 | 149 | <h1>My Username</h1>
|
159 | 150 | <hr>
|
160 | 151 | <div class="username-container">
|
161 | 152 | <br><br><br>
|
162 | 153 | <mat-form-field class="input-width">
|
163 |
| - <input matInput placeholder="Beast Saber Username" value=""> |
| 154 | + <input matInput placeholder="Beast Saber Username" [(ngModel)]="BeastSaberUsername" (input)="setBeastSaberUsername()"> |
164 | 155 | </mat-form-field>
|
165 | 156 | </div>
|
166 | 157 | </div>
|
|
0 commit comments