Skip to content

Commit

Permalink
Merge pull request #205 from Aspine/tooltips
Browse files Browse the repository at this point in the history
Add informative tooltips
  • Loading branch information
psvenk authored Dec 16, 2020
2 parents 474a653 + d25feb5 commit 83d8c91
Show file tree
Hide file tree
Showing 4 changed files with 218 additions and 60 deletions.
77 changes: 70 additions & 7 deletions public/css/home.css
Original file line number Diff line number Diff line change
Expand Up @@ -307,6 +307,10 @@ h4#title {
height: 35px;
}

.tabulator-col.icon-col {
text-align: center !important;
}

button {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
Expand Down Expand Up @@ -557,8 +561,7 @@ div.tabcontent, div.tab {

i.fa.fa-plus.grades {
color: var(--green2);
padding-left: 31%;
padding-top: 25%;
padding-top: 8.5px;
font-size: large;
cursor: pointer;
}
Expand All @@ -574,20 +577,80 @@ i.fa.fa-plus.grades {

i.fa.fa-info-circle,
i.fa.fa-toolbox {
padding-left: 31%;
padding-top: 25%;
padding-top: 8.5px;
font-size: large;
cursor: default;
}

.header-icon {
color: var(--green2);
padding-left: 38%;
padding-top: 11%;
padding-top: 8.5px;
font-size: large;
cursor: pointer;
}

#classesTable .tabulator-col,
#classesTable .tabulator-header,
#assignmentsTable .tabulator-col,
#assignmentsTable .tabulator-header,
#categoriesTable .tabulator-col,
#categoriesTable .tabulator-header {
overflow: initial !important;
}

[tooltip] .tooltiptext {
visibility: hidden;
opacity: 0;
font-family: 'Poppins-Regular';
font-size: small;
width: auto;
background-color: black;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 10px;
white-space: nowrap;
font-weight: 900;

position: absolute;
z-index: 1;
top: 100%;
left: 50%;
margin-left: -60px;

transition: visibility 0ms 300ms, opacity 125ms 175ms;
}

[tooltip]::after {
visibility: hidden;
opacity: 0;
content: "";
position: absolute;
bottom: 0%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent black transparent;

transition: visibility 0ms 300ms, opacity 125ms 175ms;
}

[tooltip]:hover .tooltiptext, [tooltip]:hover::after {
opacity: 1;
visibility: visible;
transition: opacity 125ms 375ms, visibility 0ms 375ms;
}

.standard-icon {
width: 16px;
height: 16px;
}

.allow-overflow {
overflow: inherit !important;
}

canvas#large_clock {
width: 100%;
max-width: 400px;
Expand Down Expand Up @@ -1041,7 +1104,7 @@ p#large_clock_period {
padding: 13px 16px;
/*border: 1px solid transparent;*/
/*border-width: 0px;*/

position: relative;
cursor: pointer;
}

Expand Down
12 changes: 6 additions & 6 deletions public/home.html
Original file line number Diff line number Diff line change
Expand Up @@ -100,10 +100,10 @@ <h4 id="title" onclick="openTab(event, 'grades')">Aspine</h4>
<select id="gpa_select">
<option id="init_gpa" value="0">Current Quarter GPA: </option>
<option id="current_gpa" value="0">Current Quarter GPA: </option>
<option id="q1_gpa" value="1">Q1 GPA:</option>
<option id="q2_gpa" value="2">Q2 GPA:</option>
<option id="q3_gpa" value="3">Q3 GPA:</option>
<option id="q4_gpa" value="4">Q4 GPA:</option>
<option id="q1_gpa" value="1"></option>
<option id="q2_gpa" value="2"></option>
<option id="q3_gpa" value="3"></option>
<option id="q4_gpa" value="4"></option>
<option id="cum_gpa"></option>
</select>
</div>
Expand Down Expand Up @@ -340,11 +340,11 @@ <h3>Add Calendar</h3>
</select>
</div>

<span id="expand-pdf-icon" class="right hover pointer" onclick="toggle_fullscreen_pdf()">
<span id="expand-pdf-icon" class="right hover pointer" onclick="toggle_fullscreen_pdf()" style="position: relative;" tooltip="Go Fullscreen" tooltip-margin="-92px">
<i class="fa fa-expand-alt" aria-hidden="true"></i>
</span>

<span class="right hover pointer" onclick="download_pdf()" aria-label="Download PDF">
<span class="right hover pointer" onclick="download_pdf()" aria-label="Download PDF" style="position: relative;" tooltip="Download PDF">
<i class="fa fa-download" aria-hidden="true"></i>
</span>

Expand Down
Loading

0 comments on commit 83d8c91

Please sign in to comment.