RSS Git Download  Clone
Raw Blame History
HTML rendered
<cory-mat-loading></cory-mat-loading>

<mat-sidenav-container class="cory-layout-sidenav-container" [style.z-index]="menuSidenav.opened ? 2 : 1">
    <mat-sidenav #menuSidenav position="end" class="cory-layout-sindenav">
        <button disabled mat-menu-item>
            {{ i18n.title.packages }}
        </button>


        <form class="cory-layout-sidenav-search" (keydown)="keyDownFunction($event)">

            <!--
            <input type="text" style="position: absolute; top: 0; left: 0; opacity: 1.0; height: 0; border: none; padding: 0; margin: 0; line-height: 0;" tabindex="0">
            -->

            <mat-form-field style="width: 100%;">
                <input matInput #searchText (keyup)="search(searchText.value)" placeholder="{{ i18n.title.search }}"/>
                <mat-icon *ngIf="searchText.value.trim() != ''" style="cursor: pointer;" matSuffix (click)="searchText.value = ''; search('')" color="primary">clear</mat-icon>
            </mat-form-field>
        </form>


        <button mat-menu-item
                *ngFor="let repo of reposSearch"
                (click)="navigate('github/' + repo + '/index.html' ); menuRepoActive = repo; menuMenuActive = undefined; packageMenuClose()"
             [class.cory-mat-menu-item-active]="menuRepoActive == repo"
        >
                <span *ngIf="packages[repo]">
                    <span id="cory-pages-layout-menu-main-icon">
                        <i *ngIf="packages[repo]" [class]="packages[repo].corifeus.icon||'fas fa-bolt' "></i>
                    </span>
                    <span class="cory-pages-layout-menu-main-title" [matTooltip]="extractTitleWithStars(packages[repo])" matTooltipPosition="above">
                        {{ extractTitle(packages[repo]) }}
                        <span *ngIf="packages[repo].corifeus.stargazers_count > 0" style="opacity: 0.25; position: relative; top: -10px; right: 3px; font-size: 10px;">
                            <i class="fas fa-star"></i>&nbsp;{{ packages[repo].corifeus.stargazers_count }}
                        </span>
                    </span>


                    <div style="float: right; margin-left: 5px; opacity: 0.25;">
                        {{ packages[repo].corifeus.code }}
                    </div>
                </span>
        </button>

    </mat-sidenav>

    <div class="cory-mat-container">
        <mat-card>
            <!-- Counter: {{ counter }} -->
            <mat-card-content style="position: relative;" *ngIf="packageJson !== undefined">
                <cory-web-pages-build-status style="float: left;" [cory-pkg]="packageJson"  *ngIf="showTitle"></cory-web-pages-build-status>
                <div style="float: right; font-weight: bold; font-size: 125%;">
                    <span  *ngIf="showTitle">v{{ packageJson.version }}</span>
                    <div *ngIf="packageJson.corifeus.stargazers_count > 0" style="text-align: right;">
                        <i class="fas fa-star"></i>&nbsp;<span [matTooltip]="i18n.title.githubStars" matTooltipPosition="below">{{ packageJson.corifeus.stargazers_count }}</span>
                    </div>

                </div>

                <div *ngIf="showTitle" style="clear: both"></div>


                <!--
                <div *ngIf="packageJson.corifeus.publish">
                    <br/>
                    <a href="https://npmjs.com/package/{{ packageJson.name }}/" target="_blank">
                        <img src="https://nodei.co/npm/{{ packageJson.name }}.png?downloads=true&amp;downloadRank=true&amp;stars=true" alt="NPM" class="badge badge" style="max-width: 408px; width: 100%;">
                    </a>
                </div>
                -->

                <span *ngIf="showTitle">
                    <br/>
                    <span id="cory-mat-pages-title" class="cory-layout-title" [innerHTML]="getDescription(packageJson.description)"></span>
                    <br/>

                    <div *ngIf="packageJson.corifeus.angular">

                        <h2>Built on Angular v{{packageJson.corifeus.angular}}</h2>

                    </div>

                    <div *ngIf="packageJson.collective">
                        <br/>
                        <a routerLink="/github/{{ packageJson.corifeus.reponame }}/open-collective" style="font-weight: bold; font-size: 125%;">
                            {{ i18n.title.opencollective.label }}
                        </a>
                        <br/>
                    </div>
                </span>

                <router-outlet>
                </router-outlet>
            </mat-card-content>
        </mat-card>
    </div>
</mat-sidenav-container>

<cory-layout-header></cory-layout-header>
<cory-layout-footer></cory-layout-footer>



<div *ngIf="menuSidenav.opened" id="cory-pages-layout-menu-main-close" style="">
    <button mat-icon-button color="primary"  (click)="packageMenuClose()">
        <mat-icon>close</mat-icon>
    </button>
</div>