Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- <div class="ui centered grid" style="margin-top: 56px;"> -->
- <!-- <div class="ui centered grid" style="margin-top: 8vh;"> -->
- <!-- <span *ngIf="!userExists || ( user.pins < 1 && (user.moderations < 1) ); then splash else dash;"></span> -->
- <!-- <div>userExists: {{userExists}}</div>
- <div>pinsFetched: {{pinsFetched}}</div>
- <div>modsFetched: {{modsFetched}}</div> -->
- <span *ngIf="userExists == false && pinsFetched == 'stopped' && modsFetched == 'stopped'; then splash;"></span>
- <span *ngIf="userExists && ( !(user.pins > 0) && !(user.moderations > 0) ); then splash;"></span>
- <span *ngIf="userExists && ( user.pins > 0 || (user.moderations > 0) ); then dash;"></span>
- <ng-template #splash>
- <iframe style="display: none;" (load)="toggleDisplayGradient(true)" src="" frameborder="0"></iframe>
- <iframe style="display: none;" (load)="toggleElevateToolbar(false)" src="" frameborder="0"></iframe>
- <span *ngIf="windowWidth > 1000; then desktopLayout else mobileLayout"></span>
- <ng-template #desktopLayout>
- <div class="ui two column grid" style="margin-top: 5vh; margin-bottom: 3vh; transform: translateY(7%);">
- <div class="column">
- <!-- <div class="ui icon message" style="margin-top: -64px; transform: translateX(50%);">
- <i class="violet rocket icon"></i>
- <div class="content">
- <div class="ui grid">
- <div class="ten wide column">
- <div class="header">We're launching soon</div>
- <p>Support us on our Product Hunt launch with a vote and earn 200 points!</p>
- </div>
- <div class="five wide column">
- <span *ngIf="userExists; then notifiable else notNotifiable"></span>
- <ng-template #notifiable><button class="ui blue button" style="margin-top: 12px;">Notify Me</button></ng-template>
- <ng-template #notNotifiable>
- <div matTooltip="Must be signed in">
- <button class="ui disabled blue button" style="margin-top: 12px;">Notify Me</button>
- </div>
- </ng-template>
- </div>
- </div>
- </div>
- </div> -->
- <h1 class="ui violet header" style="margin-top: 6vh;">
- <span class="ui large text" style="color: #afb1fc; font-family: 'Source Sans Pro'; letter-spacing: 8px;">FIND UPLOADED </span>
- <div style="margin-top: 24px;"></div>
- <span style="font-family: 'Source Sans Pro'; font-size: 350%;">ANSWERS</span>
- <h3 class="sub header" style="margin-top: 14px; font-family: 'Source Sans Pro';">
- QuizMeNot is a database of schoolwork assignments, uploaded by students around the world.
- <span *ngIf="windowWidth > 890">Find your school in the search box below to search for uploaded classwork.
- Click <strong><a (click)="navigateToAboutPage()">here</a></strong> to learn more.
- </span>
- </h3>
- </h1>
- <form>
- <mat-form-field style="width: 50vw; max-width: 400px;" appearance="outline">
- <input matInput placeholder="Search for your school..." aria-label="School" [matAutocomplete]="auto" (input)="filterSchools()" #schoolInput [(ngModel)]="searchModel" (keyup.enter)="searchButton(schoolInput.value)" name="inputField" id="searchInput">
- <mat-icon class="searchIcon" matSuffix style="color: #6336c6;" (click)="searchButton(schoolInput.value)">search</mat-icon>
- <mat-autocomplete #auto="matAutocomplete">
- <mat-option *ngFor="let school of schoolsObs | async" [value]="school.name" (click)="searchButton(school.name)">
- <span class="ui tiny header">{{ school.schoolNameDisplay }}</span>
- <span *ngIf="school.country == 'United States'; then withState else withoutState"></span>
- <ng-template #withState><small> {{school.city}}, {{school.state}}</small></ng-template>
- <ng-template #withoutState><small> {{school.city}}, {{school.country}}</small></ng-template>
- </mat-option>
- <span *ngIf="user; then addSchoolEnabled else addSchoolDisabled"></span>
- <ng-template #addSchoolEnabled>
- <mat-option (click)="openDialogAddSchool()" style="font-style: italic; padding-bottom: 4px; margin-bottom: 0px;">
- <!-- <button class="ui basic violet tertiary button" style="margin-top:6px;"><i class="plus icon"></i>Add school</button> -->
- <div class="ui center aligned basic segment" style="padding-bottom: 8px;">
- <i class="violet plus icon"></i>
- <span class="ui violet text" style="font-style: normal;">Add School</span>
- </div>
- </mat-option>
- </ng-template>
- <ng-template #addSchoolDisabled>
- <mat-option (click)="addSchoolDisabledClick()" style="font-style: italic; padding-bottom: 4px; margin-bottom: 0px;">
- <!-- <button class="ui disabled basic violet tertiary button" style="margin-top:6px;"><i class="plus icon"></i>Add school</button> -->
- <div class="ui center aligned basic segment" matTooltip="Must be signed in" style="padding-bottom: 8px;">
- <i class="violet plus icon" style="opacity: 0.5;"></i>
- <span class="ui violet text" style="font-style: normal; opacity: 0.5;">Add School</span>
- </div>
- </mat-option>
- </ng-template>
- </mat-autocomplete>
- </mat-form-field>
- </form>
- </div>
- <div class="column">
- <img class="ui image" style="transform: translateY(-7%);" src="../../assets/images/607-edited_2.png" alt="" oncontextmenu="return false;" onmousedown="return false" (click)="splashPicClicked()">
- </div>
- </div>
- </ng-template>
- <ng-template #mobileLayout>
- <div class="ui centered grid" style="margin-bottom: 8vh; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);">
- <img class="ui medium fluid image" style="background-size: cover; display: block;" src="../../assets/images/607-edited_2.png">
- <div class="ui center aligned basic segment">
- <h2 class="ui header">
- <span class="ui violet text">FIND YOUR SCHOOL</span>
- <div class="sub header">
- QuizMeNot is a database of schoolwork assignments
- uploaded by students around the world.
- </div>
- </h2>
- </div>
- <form>
- <mat-form-field style="width: 50vw; max-width: 400px;" appearance="outline">
- <input matInput placeholder="Search schools..." aria-label="School" [matAutocomplete]="auto" (input)="filterSchools()" #schoolInput [(ngModel)]="searchModel" (keyup.enter)="searchButton(schoolInput.value)" name="inputField" id="searchInput">
- <mat-icon class="searchIcon" matSuffix style="color: #6336c6;" (click)="searchButton(schoolInput.value)">search</mat-icon>
- <mat-autocomplete #auto="matAutocomplete">
- <mat-option *ngFor="let school of schoolsObs | async" [value]="school.name" (click)="searchButton(school.name)">
- <span class="ui tiny header">{{ school.schoolNameDisplay }}</span>
- <span *ngIf="school.country == 'United States'; then withState else withoutState"></span>
- <ng-template #withState><small> {{school.city}}, {{school.state}}</small></ng-template>
- <ng-template #withoutState><small> {{school.city}}, {{school.country}}</small></ng-template>
- </mat-option>
- <mat-option *ngIf="user" (click)="openDialogAddSchool()" style="font-style: italic; padding: 4px; margin: 0px;">
- <!-- <button class="ui basic fluid violet tertiary button" style="margin-top:6px;"><i class="plus icon"></i>Add school</button> -->
- <div class="ui center aligned basic segment" style="padding-bottom: 8px;">
- <i class="violet plus icon"></i>
- <span class="ui violet text" style="font-style: normal;">Add School</span>
- </div>
- </mat-option>
- </mat-autocomplete>
- </mat-form-field>
- </form>
- </div>
- </ng-template>
- </ng-template>
- <ng-template #dash>
- <!-- <span *ngIf="user.usersMeta.currency; then showCurr else noCurr"></span>
- <ng-template #showCurr>
- <div>User's currency: {{user.usersMeta.currency}}</div>
- </ng-template>
- <ng-template #noCurr>
- <div>No currency on user</div>
- </ng-template> -->
- <iframe style="display: none;" (load)="toggleDisplayGradient(false)" src="" frameborder="0"></iframe>
- <iframe style="display: none;" (load)="toggleElevateToolbar(true)" src="" frameborder="0"></iframe>
- <div class="ui center aligned basic segment">
- <form>
- <mat-form-field style="width: 50vw; max-width: 400px;" appearance="outline">
- <input matInput placeholder="Search schools..." aria-label="School" [matAutocomplete]="auto" (input)="filterSchools()" #schoolInput [(ngModel)]="searchModel" (keyup.enter)="searchButton(schoolInput.value)" name="inputField" id="searchInput">
- <mat-icon class="searchIcon" matSuffix style="color: #6336c6;" (click)="searchButton(schoolInput.value)">search</mat-icon>
- <mat-autocomplete #auto="matAutocomplete">
- <mat-option *ngFor="let school of schoolsObs | async" [value]="school.name" (click)="searchButton(school.name)">
- <span class="ui tiny header">{{ school.schoolNameDisplay }}</span>
- <span *ngIf="school.country == 'United States'; then withState else withoutState"></span>
- <ng-template #withState><small> {{school.city}}, {{school.state}}</small></ng-template>
- <ng-template #withoutState><small> {{school.city}}, {{school.country}}</small></ng-template>
- </mat-option>
- <mat-option *ngIf="user" (click)="openDialogAddSchool()" style="font-style: italic; padding-bottom: 4px; margin-bottom: 12px;">
- <!-- <button class="ui basic fluid violet tertiary button" style="margin-top:6px;"><i class="plus icon"></i>Add school</button> -->
- <div class="ui center aligned basic segment" style="padding-bottom: 8px;">
- <i class="violet plus icon"></i>
- <span class="ui violet text" style="font-style: normal;">Add School</span>
- </div>
- </mat-option>
- </mat-autocomplete>
- </mat-form-field>
- </form>
- </div>
- <div class="ui centered grid" style="margin-top: 3vh;">
- <div class="twelve wide column">
- <h3 class="ui header" *ngIf="(pinnedClasses | async)?.length > 0" style="margin-bottom: 32px; position: relative; left: 57%; transform: translateX(-50%);">
- Pinned Classes
- </h3>
- <div class="ui grid" *ngFor="let class of pinnedClasses | async" style="margin-left: -2px;">
- <div class="column" style="padding-right: 0px; margin-right: -8px;">
- <i class="pin icon" matTooltip="Unpin class" matTooltipPosition="before" (click)="unpinClass(class.school, class.teacher, class.className, class.classUID)" style="position: relative; top: 0%; transform: translateY(-50%); transform: rotate(-45deg);"></i>
- </div>
- <div class="thirteen wide column" style="padding-top: 0px; padding-bottom: 0px; padding-right: 4px;">
- <mat-expansion-panel class="mat-elevation-z1" style="margin-bottom: 16px;">
- <mat-expansion-panel-header>
- <mat-panel-title>
- <h4 class="ui header">{{class.className}}</h4>
- </mat-panel-title>
- <mat-panel-description>
- {{class.teacher}}
- </mat-panel-description>
- </mat-expansion-panel-header>
- <mat-panel-description>
- <table class="ui very basic table">
- <tbody>
- <tr *ngFor="let assignment of class.assignmentsObj | orderBy : ['weekDue'] ">
- <td class="collapsing">{{assignment.weekDue}}</td>
- <span *ngIf="assignment.submissions > 0; then bold else unbold"></span>
- <ng-template #bold>
- <td class="selectable" (click)="openPinnedClassAssignment(class, assignment)"><strong style="margin-left: 12px;">{{assignment.title}}</strong></td>
- </ng-template>
- <ng-template #unbold>
- <td>{{assignment.title}}</td>
- </ng-template>
- <td class="right aligned">{{assignment.type}}</td>
- </tr>
- </tbody>
- </table>
- </mat-panel-description>
- </mat-expansion-panel>
- </div>
- <div class="column">
- <button class="ui basic circular icon button" (click)="navigateToClass(class.school, class.teacher, class.className)" style="position: relative; top: 20%; transform: translateY(-50%);">
- <i class="right arrow icon"></i>
- </button>
- </div>
- </div>
- <h3 class="ui header" *ngIf="(moderatingClasses | async)?.length > 0" style="margin-top: 36px; margin-bottom: 28px; position: relative; left: 57%; transform: translateX(-50%);">
- Moderating Classes
- </h3>
- <div class="ui grid" *ngFor="let class of moderatingClasses | async; index as i" style="padding-top: 0px; padding-bottom: 0px;">
- <div class="column" style="padding-top: 4px; padding-bottom: 0px;">
- <!-- <i *ngIf="i == 1 || i == 3 || i == 5;" class="info icon" style="position: relative; top: 40%; transform: translateY(-50%); cursor: pointer;"></i> -->
- </div>
- <div class="thirteen wide column" style="padding-top: 4px; padding-bottom: 0px;">
- <mat-card style="margin-bottom: 12px; padding-top:0px; height: 52px;" >
- <div class="ui grid">
- <div class="seven wide column" style="padding-top: 16px;">
- <h4 class="ui header">{{class.class}}</h4>
- </div>
- <div class="four wide column" style="padding-top: 16px;">
- <div class="meta"><span class="category">{{class.teacher}}</span></div>
- </div>
- <div class="five wide column" style="padding-top: 12px;">
- <span matTooltip="Current owner" matTooltipPosition="after">
- <img src="{{class.currentOwnerPhotoURL}}" alt="" class="ui avatar image" style="padding-top: -8px;">
- {{class.currentOwnerName}}
- </span>
- </div>
- </div>
- </mat-card>
- </div>
- <div class="column" style="padding-top: 4px; padding-bottom: 0px;">
- <button class="ui circular basic icon button" (click)="navigateToClass(class.school, class.teacher, class.className)" style="position: relative; top: 40%; transform: translateY(-50%);">
- <i class="right arrow icon"></i>
- </button>
- </div>
- </div>
- <h3 class="ui header" *ngIf="(createdSchools | async)?.length > 0" style="margin-top: 36px; margin-bottom: 28px; position: relative; left: 57%; transform: translateX(-50%);">
- Created Schools
- </h3>
- <div class="ui grid" *ngFor="let school of createdSchools | async">
- <div class="column" style="padding-top: 4px; padding-bottom: 0px;">
- <i class="right floated cog icon" (click)="editSchool(school)" style="position: relative; top: 35%; transform: translateY(-50%) translateX(80%);"></i>
- </div>
- <div class="thirteen wide column" style="padding-top: 4px; padding-bottom: 0px;">
- <mat-card style="margin-bottom: 12px; padding-top:0px; height: 52px;">
- <div class="ui grid">
- <div class="ten wide column" style="padding-top: 16px;">
- <h4 class="ui header">{{school.schoolNameDisplay}}</h4>
- </div>
- <div class="five wide column" style="padding-top: 16px;">
- <span *ngIf="school.state; then withState else withCountry"></span>
- <ng-template #withState><div class="meta">{{school.city}}, {{school.state}}</div></ng-template>
- <ng-template #withCountry><div class="meta">{{school.city}}, {{school.country}}</div></ng-template>
- </div>
- </div>
- </mat-card>
- </div>
- <div class="column" style="padding-top: 4px; padding-bottom: 0px;">
- <button class="ui circular basic icon button" (click)="searchButton(school.schoolName)" style="position: relative; top: 40%; transform: translateY(-50%);">
- <i class="right arrow icon"></i>
- </button>
- </div>
- </div>
- </div>
- </div>
- <button class="ui fluid basic button" *ngIf="user.userRole == 'super admin' " style="margin-top: 32px;" (click)="openAdminPanel()">Admin Panel</button>
- <!-- <div class="ui grid" style="margin-top: 3vh;">
- <div class="four wide column" style="margin-bottom: 32px;">
- <h4 class="ui header" style="position: relative; left: 75%; transform: translateX(-50%);">Moderating Classes</h4>
- <div class="ui link card" *ngFor="let class of moderatingClasses | async; index as i" (click)="navigateToClass(class.school, class.teacher, class.className)">
- <div class="content">
- <div class="header">{{class.class}}</div>
- <div class="meta"><span class="category">{{class.teacher}}</span></div>
- </div>
- <div class="extra content">
- <div class="center aligned author">
- <img src="{{class.currentOwnerPhotoURL}}" alt="" class="ui avatar image"> {{class.currentOwnerName}}
- </div>
- </div>
- </div>
- </div>
- <div class="eight wide column">
- <h4 class="ui header" style="position: relative; left: 85%; transform: translateX(-50%); padding-bottom: 14px;">Pinned Classes</h4>
- <div class="ui grid" *ngFor="let class of pinnedClasses | async">
- <div class="column" style="padding-right: 0px; margin-right: -8px;">
- <i class="pin icon" matTooltip="Unpin class" matTooltipPosition="before" (click)="unpinClass(class.school, class.teacher, class.className, class.classUID)" style="position: relative; top: 0%; transform: translateY(-50%); transform: rotate(-45deg);"></i>
- </div>
- <div class="thirteen wide column" style="padding-top: 0px; padding-bottom: 0px;">
- <mat-expansion-panel class="mat-elevation-z1" style="margin-bottom: 16px;">
- <mat-expansion-panel-header>
- <mat-panel-title><h4 class="ui header">{{class.className}}</h4></mat-panel-title>
- <mat-panel-description>{{class.teacher}}</mat-panel-description>
- </mat-expansion-panel-header>
- <mat-panel-description>
- <table class="ui very basic table">
- <tbody>
- <tr *ngFor="let assignment of class.assignmentsObj | orderBy : ['weekDue'] ">
- <td class="collapsing">{{assignment.weekDue}}</td>
- <td>{{assignment.title}}</td>
- <td class="right aligned">{{assignment.type}}</td>
- </tr>
- </tbody>
- </table>
- </mat-panel-description>
- </mat-expansion-panel>
- </div>
- <div class="column">
- <button class="ui basic circular icon button" (click)="navigateToClass(class.school, class.teacher, class.className)" style="position: relative; top: 20%; transform: translateY(-50%);">
- <i class="right arrow icon"></i>
- </button>
- </div>
- </div>
- </div>
- <div class="four wide column">
- <h4 class="ui header" style="position: relative; left: 85%; transform: translateX(-50%);">Created Schools</h4>
- <div class="ui card" *ngFor="let school of createdSchools | async">
- <div class="content">
- <i class="right floated cog icon" (click)="editSchool(school)"></i>
- <div class="header">{{school.schoolName}}</div>
- <span *ngIf="school.state; then withState else withCountry"></span>
- <ng-template #withState><div class="meta">{{school.city}}, {{school.state}}</div></ng-template>
- <ng-template #withCountry><div class="meta">{{school.city}}, {{school.country}}</div></ng-template>
- </div>
- <div class="ui bottom attached button" (click)="searchButton(school.schoolName)">View</div>
- </div>
- </div>
- </div> -->
- <!-- <div class="ui center aligned two column grid" style="margin-top: 3vh;">
- <div class="ui basic center aligned segment">
- <h1 class="ui violet header">
- Find your school
- <h3 class="sub header" style="margin-top: 8px;">
- QuizMeNot is a library of schoolwork assignments uploaded by students around the world.
- <span *ngIf="windowWidth > 660">Find your school in the search box below.</span>
- </h3>
- </h1>
- <form>
- <mat-form-field style="width: 50vw; max-width: 400px;" appearance="outline">
- <input matInput placeholder="Search schools..." aria-label="School" [matAutocomplete]="auto" #schoolInput [(ngModel)]="searchModel" (keyup.enter)="searchButton(schoolInput.value)" name="inputField" id="searchInput">
- <mat-icon class="searchIcon" matSuffix style="color: #6336c6;" (click)="searchButton(schoolInput.value)">search</mat-icon>
- <mat-autocomplete #auto="matAutocomplete">
- <mat-option *ngFor="let school of schools | async" [value]="school.name">
- <span class="ui tiny header">{{ school.name }}</span>
- <span *ngIf="school.country == 'United States'; then withState else withoutState"></span>
- <ng-template #withState><small> {{school.city}}, {{school.state}}</small></ng-template>
- <ng-template #withoutState><small> {{school.city}}, {{school.country}}</small></ng-template>
- </mat-option>
- <mat-option *ngIf="user" (click)="openDialogAddSchool()" style="font-style: italic; padding-bottom: 4px; margin-bottom: 12px;">
- <button class="ui basic fluid violet button" style="margin-top:6px;"><i class="plus icon"></i>Add school</button>
- </mat-option>
- </mat-autocomplete>
- </mat-form-field>
- </form>
- </div>
- <div class="column">
- <h3 class="ui violet header">Pinned Classes</h3>
- <iframe style="display: none;" (load)="toggleDisplayGradient(false)" src="" frameborder="0"></iframe>
- <mat-tab-group disableRipple="true" style="min-width: 15vw; max-width: 50vw;">
- <mat-tab *ngFor="let class of pinnedClasses | async" label="{{class.className}}">
- <div class="ui basic segment" style="margin-bottom: 0px;">
- <h4 class="ui header" style="margin-top: 2px;">{{class.teacher}}</h4>
- </div>
- <table class="ui selectable table" style="margin-top: 0px;">
- <tbody>
- <tr *ngFor="let assignment of class.assignmentsObj | orderBy : ['weekDue'] ">
- <td class="collapsing">{{assignment.weekDue}}</td>
- <td>{{assignment.title}}</td>
- <td class="right aligned">{{assignment.type}}</td>
- </tr>
- </tbody>
- </table>
- <iframe (load)="setCurrentPinnedVariables(class)" style="display: none;"></iframe>
- </mat-tab>
- </mat-tab-group>
- <div class="ui row" style="padding-top: 0px;" *ngIf="(pinnedClasses | async)?.length > 0">
- <button class="ui circular icon button" style="margin-right: 8px;" matTooltip="Unpin class" matTooltipPosition="before" (click)="unpinClass(currentlySelectedPinnedSchool, currentlySelectedPinnedTeacher, currentlySelectedPinnedClass, currentlySelectedPinnedClassUID)"><i class="right floated pin icon" style="transform: rotate(45deg);"></i></button>
- <button class="ui circular violet button" (click)="navigateToClass(currentlySelectedPinnedSchool, currentlySelectedPinnedTeacher, currentlySelectedPinnedClass)">View Teacher</button>
- <button class="ui icon button" *ngIf="user.userRole == 'super admin' " (click)="openAdminPanel()">
- <i class="cloud icon"></i>
- </button>
- </div>
- </div>
- <div class="column">
- <h3 class="ui violet header">Moderating Classes</h3>
- <div class="ui two link centered cards" style="margin-top: 52px;">
- <div class="card" id="moderatingClasses" *ngFor="let class of moderatingClasses | async; index as i" (click)="navigateToClass(class.school, class.teacher, class.className)">
- <div *ngIf="!class">Not moderating any classes yet.</div>
- <div class="content">
- <div class="center aligned grid">
- <h4 class="header" style="margin-bottom: 8px;">{{class.class}}</h4>
- <div class="description">{{class.teacher}}</div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div> -->
- <!-- --------------------- -->
- <!-- <div class="ui center aligned basic segment" *ngIf="(pinnedClasses | async)?.length > 0">
- <h3 class="ui violet header">Pinned Classes</h3>
- </div> -->
- <!-- <div class="ui centered grid" style="margin-bottom: 24px;" >
- <mat-tab-group disableRipple="true" style="min-width: 40vw; max-width: 50vw;">
- <mat-tab *ngFor="let class of pinnedClasses | async" label="{{class.className}}">
- <div class="ui basic segment" style="margin-bottom: 0px;">
- <h4 class="ui header" style="margin-top: 2px;">{{class.teacher}}</h4>
- </div>
- <table class="ui selectable table" style="margin-top: 0px;">
- <tbody>
- <tr *ngFor="let assignment of class.assignmentsObj | orderBy : ['weekDue'] ">
- <td class="collapsing">{{assignment.weekDue}}</td>
- <td>{{assignment.title}}</td>
- <td class="right aligned">{{assignment.type}}</td>
- </tr>
- </tbody>
- </table>
- <iframe (load)="setCurrentPinnedVariables(class)" style="display: none;"></iframe>
- </mat-tab>
- </mat-tab-group>
- <div class="ui row" style="padding-top: 0px;" *ngIf="(pinnedClasses | async)?.length > 0">
- <button class="ui circular icon button" style="margin-right: 8px;" matTooltip="Unpin class" matTooltipPosition="before" (click)="unpinClass(currentlySelectedPinnedSchool, currentlySelectedPinnedTeacher, currentlySelectedPinnedClass, currentlySelectedPinnedClassUID)"><i class="right floated pin icon" style="transform: rotate(45deg);"></i></button>
- <button class="ui circular violet button" (click)="navigateToClass(currentlySelectedPinnedSchool, currentlySelectedPinnedTeacher, currentlySelectedPinnedClass)">View Teacher</button>
- </div>
- </div> -->
- <!-- <div class="ui center aligned basic segment" *ngIf="(moderatingClasses | async)?.length > 0">
- <h3 class="ui violet header">Moderating Classes</h3>
- </div> -->
- <!-- [ngClass]="color" (mouseover)="color='violet' " (mouseout)="color=none" -->
- <!-- <div class="ui centered link cards" style="margin-bottom: 32px;">
- <div class="card" id="moderatingClasses" *ngFor="let class of moderatingClasses | async; index as i" (click)="navigateToClass(class.school, class.teacher, class.className)">
- <div class="content">
- <div class="center aligned grid">
- <h4 class="header" style="margin-bottom: 8px;">{{class.class}}</h4>
- <div class="description">{{class.teacher}}</div>
- </div>
- </div>
- </div>
- </div>
- <div *ngIf="user.userRole == 'super admin' " style="margin-top: 64px;">
- <button class="ui button" (click)="openAdminPanel()">Admin Panel</button>
- </div> -->
- </ng-template>
- <!-- </div> -->
- <!-- <button class="ui button" (click)="testButton()">Test Button</button> -->
- <div *ngIf="userExists" style="margin-top: 32px;">
- <!-- <div class="ui three cards">
- <div class="ui card" *ngFor="let class of pinnedClasses | async">
- <div class="content">
- <i class="right floated pin icon" matTooltip="Unpin class" matTooltipPosition="after" (click)="unpinClass(class.school, class.teacher, class.className, class.classUID)"></i>
- <div class="ui grid">
- <div class="two column row">
- <div class="column">
- <div class="ui content">
- <h4 class="header" style="margin-bottom: 0px;">{{class.className}}</h4>
- <div class="meta">{{class.teacher}}</div>
- </div>
- </div>
- <div class="column">
- <button class="ui basic icon button" matTooltip="Syllabus" matTooltipPosition="above"><i class="list icon"></i></button>
- <button class="ui basic icon button" matTooltip="Files" matTooltipPosition="above"><i class="folder icon"></i></button>
- <button class="ui basic icon button" matTooltip="Links" matTooltipPosition="above"><i class="external icon"></i></button>
- </div>
- </div>
- </div>
- <div>
- </div>
- <div class="ui list">
- <div class="item" *ngFor="let assignment of class.assignmentsObj | orderBy : ['weekDue'] ">
- <div class="content">
- <table class="ui very basic table">
- <tbody>
- <tr>
- <td>{{assignment.weekDue}}</td>
- <td>{{assignment.title}}</td>
- <td>{{assignment.type}}</td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- </div>
- <div class="ui bottom attached blue button" (click)="navigateToClass(class.school, class.teacher, class.className)">
- View Teacher
- </div>
- </div>
- </div> -->
- <!-- ------------------------------- -->
- <!-- <mat-card *ngFor="let class of pinnedClasses | async" style="width: 350px; display: inline-block; margin: 4px; justify-content: center; ">
- <div class="ui grid">
- <div class="thirteen wide column" style="padding: 0px;">
- <mat-card-header>
- <mat-card-title>
- <h4 class="ui header">
- {{class.className}}
- <div class="sub header">{{class.teacher}}</div>
- </h4>
- </mat-card-title>
- </mat-card-header>
- </div>
- <div class="one wide column" style="padding: 0px;">
- <div class="ui basic right aligned segment" style="padding: 0px; margin-right: -16px;">
- <i class="right floated pin icon" style="margin-right: 0px; transform: rotate(45deg);" matTooltip="Unpin class" matTooltipPosition="after" (click)="unpinClass(class.school, class.teacher, class.className, class.classUID)"></i>
- </div>
- </div>
- </div>
- <mat-card-content style="margin-top: 4px;">
- <table class="ui very basic table">
- <tbody>
- <tr *ngFor="let assignment of class.assignmentsObj | orderBy : ['weekDue'] ">
- <td>{{assignment.weekDue}}</td>
- <td>{{assignment.title}}</td>
- <td>{{assignment.type}}</td>
- </tr>
- </tbody>
- </table>
- </mat-card-content>
- <mat-card-actions style="padding-top: 0px;">
- <button class="ui violet fluid button" (click)="navigateToClass(class.school, class.teacher, class.className)">View Teacher</button>
- </mat-card-actions>
- </mat-card> -->
- <!-- ------------------------------- -->
- </div>
- <!-- <button class="ui button" (click)="showNewUserDialog()">Show New User Dialog</button> -->
- <!-- <button class="ui button" (click)="asyncTest()">Test Async</button>
- <button class="ui button" (click)="updateCounts(null, null, 0)">Test AFS Counts</button>
- <button class="ui button" (click)="generateDate()">Generate Today's Date</button> -->
- <!-- <div class="ui button" (click)="updateTokenTest()">Update token</div> -->
- <!-- Current Date: {{ date | date: 'MM/dd/yyyy'}} -->
- <!-- <div style="margin-top: 100px;"></div>
- <button class="ui button" (click)="sendAlertTest()">Send Alert</button>
- <button class="ui button" (click)="sendAlertTestWithoutSettingMassDelete()">Send Alert WO setting MD</button>
- <button class="ui button" (click)="doAsync()">Do something async</button> -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement