Skip to content
Snippets Groups Projects
menu-shortcut.component.html 3.36 KiB
Newer Older
  • Learn to ignore specific revisions
  • <mat-nav-list>
        <ng-container *ngIf="mobileMode">
            <canvas class="header-bg" style="margin-top:-8px;background-image: url('static.php?filename=login-banner.jpg');background-size:cover;border-bottom: solid 1px white;width: 100%;height: 70px;"></canvas>
            <i title="{{lang.myProfileAccess}}" routerLink="/profile" style="cursor:pointer;z-index:1;color:white;position: absolute;left: 85px;top: 17px;background-image: url('static.php?filename=logo_only.svg');width: 70px;height: 70px;background-size: cover;background-position: top center;border-radius: 50%;border: solid white;background-color:white;"></i>
            <mat-expansion-panel style="margin-top:-7px;">
                <mat-expansion-panel-header>
                    <mat-panel-title style="justify-content: center;">
    
    Damien's avatar
    Damien committed
                        {{shortcut.shortcutsData.user.firstname}} {{shortcut.shortcutsData.user.lastname | uppercase}}
    
                    </mat-panel-title>
                </mat-expansion-panel-header>
                <mat-list>
                    <mat-divider></mat-divider>
    
    Damien's avatar
    Damien committed
                    <mat-list-item *ngFor="let group of shortcut.shortcutsData.user.groups">
    
                        <p mat-line style="color:#666;opacity:0.5;"> {{group.group_desc}} </p>
                    </mat-list-item>
                    <h3 mat-subheader style="color:#666;">{{lang.groups}}</h3>
                    <mat-divider></mat-divider>
    
    Damien's avatar
    Damien committed
                    <mat-list-item *ngFor="let group of shortcut.shortcutsData.user.groups">
    
                        <p mat-line style="color:#666;opacity:0.5;"> {{group.group_desc}} </p>
                    </mat-list-item>
                    <h3 mat-subheader style="color:#666;">{{lang.entities}}</h3>
                    <mat-divider></mat-divider>
    
    Damien's avatar
    Damien committed
                    <mat-list-item *ngFor="let entity of shortcut.shortcutsData.user.entities">
    
                        <p mat-line style="color:#666;opacity:0.5;"> {{entity.entity_label}} </p>
                    </mat-list-item>
                </mat-list>
            </mat-expansion-panel>
        </ng-container>
    </mat-nav-list>
    <mat-nav-list>
        <h3 mat-subheader>{{lang.shortcut}}</h3>
        <div class="button-row" style="padding-left: 10px;padding-right: 10px;display: flex;width: 250px;">
    
    Damien's avatar
    Damien committed
            <ng-container *ngFor="let shortcut of shortcut.shortcutsData.menu">
    
                <span style="flex:1;text-align: left;padding: 5px;" *ngIf="(shortcut.id == 'index_mlb' && speedDialFabButtons.length<=1) || (shortcut.id != 'index_mlb' && shortcut.shortcut == 'true')">
    
                    <button color="primary" mat-icon-button (click)="gotToMenu(shortcut);" matTooltip="{{shortcut.name}}" matTooltipPosition="above">
    
                        <mat-icon class="fa {{shortcut.style}}" style="height:auto;"></mat-icon>
                    </button>
                </span>
    
                <speed-dial-fab mainIcon="fa fa-file-medical" *ngIf="shortcut.id=='index_mlb' && shortcut.shortcut == 'true' && speedDialFabButtons.length>1" style="flex:1;display: inline-block;margin-top:5px;" class="speed-dial-container" (fabClick)="onSpeedDialFabClicked($event, shortcut)" [buttons]="speedDialFabButtons"></speed-dial-fab>
    
            </ng-container>
        </div>
    </mat-nav-list>
    
    Alex ORLUC's avatar
    Alex ORLUC committed
    <mat-nav-list *ngIf="mobileMode">
        <a mat-list-item href="index.php?display=true&page=logout&logout=true">
            <mat-icon color="warn" mat-list-icon class="fa fa-sign-out-alt"></mat-icon>
            <p mat-line>
                {{lang.logout}}
            </p>
        </a>
    
    Damien's avatar
    Damien committed
    <mat-divider></mat-divider>