Skip to content
Snippets Groups Projects
Commit 9516a718 authored by jojohoch's avatar jojohoch
Browse files

[player] Simplify math keypad template

parent ed99a4fc
No related branches found
No related tags found
No related merge requests found
...@@ -8,12 +8,8 @@ ...@@ -8,12 +8,8 @@
(keyClicked)="keyClicked.emit($event)"> (keyClicked)="keyClicked.emit($event)">
</aspect-keypad-key> </aspect-keypad-key>
<span *ngIf="last && lastRowKey" <span *ngIf="last && lastRowKey"
[class.clear-button-container-floating-keypad]="( [class.clear-button-container-floating-keypad]="row.length === 3 && position === 'floating'"
preset === 'comparisonOperators' || preset === 'squareDashDot' [class.clear-button-container-fixed-keypad]="row.length === 3 && position !== 'floating'">
) && position === 'floating'"
[class.clear-button-container-fixed-keypad]="(
preset === 'comparisonOperators' || preset === 'squareDashDot'
) && position !== 'floating'">
<button type="button" <button type="button"
mat-mini-fab mat-mini-fab
[class]="position === 'floating' ? 'delete-characters-floating-keypad' : 'delete-characters-fixed-keypad'" [class]="position === 'floating' ? 'delete-characters-floating-keypad' : 'delete-characters-fixed-keypad'"
...@@ -24,7 +20,7 @@ ...@@ -24,7 +20,7 @@
</ng-container> </ng-container>
</div> </div>
<div *ngIf="preset === 'numbersAndOperators' || preset === 'numbersAndBasicOperators'" <div *ngIf="additionalRows.length"
class="grid-layout" class="grid-layout"
[class.floating-3-column-grid-layout]="position === 'floating' && preset === 'numbersAndOperators'" [class.floating-3-column-grid-layout]="position === 'floating' && preset === 'numbersAndOperators'"
[class.floating-2-column-grid-layout]="position === 'floating' && preset === 'numbersAndBasicOperators'" [class.floating-2-column-grid-layout]="position === 'floating' && preset === 'numbersAndBasicOperators'"
...@@ -41,18 +37,16 @@ ...@@ -41,18 +37,16 @@
[style.grid-row-end]="rowIndex + 2" [style.grid-row-end]="rowIndex + 2"
(keyClicked)="keyClicked.emit($event)"> (keyClicked)="keyClicked.emit($event)">
</aspect-keypad-key> </aspect-keypad-key>
<ng-container *ngIf="preset === 'numbersAndOperators'"> <aspect-keypad-key *ngIf="key === '='"
<aspect-keypad-key *ngIf="key === '='" [key]="key"
[key]="key" [position]="position"
[position]="position" [oval]="true"
[oval]="true" [style.grid-column-start]="3"
[style.grid-column-start]="3" [style.grid-column-end]="3"
[style.grid-column-end]="3" [style.grid-row-start]="1"
[style.grid-row-start]="1" [style.grid-row-end]="3"
[style.grid-row-end]="3" (keyClicked)="keyClicked.emit($event)">
(keyClicked)="keyClicked.emit($event)"> </aspect-keypad-key>
</aspect-keypad-key>
</ng-container>
</ng-container>
</ng-container> </ng-container>
</ng-container>
</div> </div>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment