All files / app/layout/header/font-scale-control font-scale-control.component.html

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 514x                                                                                                    
<ui-icon-button
    cdkOverlayOrigin
    #trigger="cdkOverlayOrigin"
    icon="text_fields"
    label="Размер шрифта"
    (clicked)="toggle()"
/>
 
<ng-template
    cdkConnectedOverlay
    [cdkConnectedOverlayOrigin]="trigger"
    [cdkConnectedOverlayOpen]="isOpen()"
    [cdkConnectedOverlayHasBackdrop]="true"
    cdkConnectedOverlayBackdropClass="font-scale-backdrop"
    (backdropClick)="close()"
    (overlayKeydown)="onOverlayKeydown($event)"
>
    <div
        class="font-scale-popup"
        data-testid="font-scale-popup"
    >
        <div class="font-scale-stepper">
            <ui-icon-button
                icon="remove"
                label="Уменьшить"
                [disabled]="!canDecrease()"
                (clicked)="decrease()"
            />
            <span
                class="font-scale-value"
                data-testid="font-scale-value"
            >
                {{ scalePercent() }}%
            </span>
            <ui-icon-button
                icon="add"
                label="Увеличить"
                [disabled]="!canIncrease()"
                (clicked)="increase()"
            />
        </div>
        <ui-button
            variant="text"
            [disabled]="isDefault()"
            (click)="reset()"
        >
            Сбросить
        </ui-button>
    </div>
</ng-template>