[S] Optimize other selectors

This commit is contained in:
Hykilpikonna
2019-12-21 15:18:50 -05:00
parent af2aba9a50
commit e128704552
2 changed files with 20 additions and 23 deletions
@@ -17,14 +17,14 @@
text-align: left; text-align: left;
float: left; float: left;
.course-name #name
{ {
overflow: hidden; overflow: hidden;
font-size: 22px; font-size: 22px;
color: var(--main); color: var(--main);
} }
.course-teacher #teacher
{ {
font-size: 12px; font-size: 12px;
color: #999999; color: #999999;
@@ -41,16 +41,16 @@
// Adjust position // Adjust position
margin-top: -2px; margin-top: -2px;
.course-grade #grade
{ {
font-size: 21px; font-size: 21px;
} }
.course-updates #updates
{ {
font-size: 14px; font-size: 14px;
.unread-number #unread-number
{ {
display: inline-block; display: inline-block;
width: 20px; width: 20px;
@@ -63,31 +63,30 @@
margin-right: 3px; margin-right: 3px;
} }
.unread-text #unread-text
{ {
font-style: italic; font-style: italic;
} }
} }
.course-updates.unread #updates.unread
{ {
.unread-number #unread-number
{ {
background: var(--unread); background: var(--unread);
color: white; color: white;
} }
.unread-text #unread-text
{ {
color: var(--unread); color: var(--unread);
} }
} }
.course-updates.none #course-updates.none
{ {
color: #999999; color: #999999;
#unread-number
.unread-number
{ {
background: #eeeeee; background: #eeeeee;
} }
@@ -1,21 +1,19 @@
<template> <template>
<div id="course-head" class="course-card-content main vertical-center" <div id="course-head" class="course-card-content main vertical-center"
:class="clickable ? 'clickable' : ''" @click="redirect"> :class="clickable ? 'clickable' : ''" @click="redirect">
<div class="course-name">{{course.name}}</div>
<div class="course-teacher">{{course.teacherName}}</div>
<div id="block-info"> <div id="block-info">
<div id="name">{{course.name}}</div>
<div id="teacher">{{course.teacherName}}</div>
</div> </div>
<div id="block-grade"> <div id="block-grade">
<div class="course-grade"> <div id="grade">
<span class="letter">{{course.letterGrade}} </span> <span id="letter">{{course.letterGrade}} </span>
<span class="numeric">{{course.numericGrade === undefined ? '--' : course.numericGrade.toFixed(2)}}</span> <span id="numeric">{{course.numericGrade === undefined ? '--' : course.numericGrade.toFixed(2)}}</span>
<span class="percent" v-if="course.numericGrade !== undefined">%</span> <span id="percent" v-if="course.numericGrade !== undefined">%</span>
</div> </div>
<div class="course-updates" @click="redirect" :class="unread === 0 ? 'none' : 'unread'"> <div id="updates" @click="redirect" :class="unread === 0 ? 'none' : 'unread'">
<span class="unread-number">{{unread}}</span> <span id="unread-number">{{unread}}</span>
<span class="unread-text" :class="clickable ? 'clickable' : ''"> <span id="unread-text" :class="clickable ? 'clickable' : ''">new update{{unread >= 2 ? 's' : ''}}</span>
new update{{unread >= 2 ? 's' : ''}}
</span>
</div> </div>
</div> </div>
</div> </div>