diff --git a/background.js b/background.js
index 2cb9e6df..2ef55255 100644
--- a/background.js
+++ b/background.js
@@ -81,7 +81,7 @@ function add(request, sender, sendResponse) {
courses.push(request.course)
console.log(courses);
chrome.storage.sync.set({savedCourses: courses});
- sendResponse({done:"Added: "+request.course.unique+request.course.coursename,label:"Remove Course -"});
+ sendResponse({done:"Added: ("+request.course.unique+") "+request.course.coursename,label:"Remove Course -"});
});
}
function remove(request, sender, sendResponse) {
@@ -94,7 +94,7 @@ function remove(request, sender, sendResponse) {
courses.splice(index,1);
console.log(courses);
chrome.storage.sync.set({savedCourses: courses});
- sendResponse({done:"removed: "+request.course.unique+request.course.coursename,label:"Add Course +"});
+ sendResponse({done:"Removed: ("+request.course.unique+") "+request.course.coursename,label:"Add Course +"});
});
}
diff --git a/content.js b/content.js
index a84f2911..5250ef6d 100644
--- a/content.js
+++ b/content.js
@@ -9,7 +9,7 @@ var profurl;
var department;
var course_nbr;
var datetimearr = [];
-
+var chart;
var description;
var status;
const days = new Map([["M" ,"Monday"],
@@ -24,6 +24,7 @@ $(document).ready( function() {
$("table thead th:last-child").after('
Plus | ');
var modhtml = '×Computer Fluency (C S 302)
with Bruce Porter
'
$("#container").prepend(modhtml);
+ $("#myModal").prepend("
defaultmessage..
");
$('table').find('tr').each(function(){
if(!($(this).find('td').hasClass("course_header")) && $(this).has('th').length == 0){
//if a course row, then add the extension button and do something if that course has been "saved"
@@ -47,7 +48,9 @@ $(document).ready( function() {
var c = new Course(coursename,uniquenum, profname, datetimearr, status, profurl);
chrome.runtime.sendMessage({command: "courseStorage",course: c, action:$("#saveCourse").text().substring(0,$("#saveCourse").text().indexOf(" ")).toLowerCase()}, function(response) {
$("#saveCourse").text(response.label);
- alert(response.done);
+ $("#snackbar").text(response.done);
+ $("#snackbar").attr("class","show");
+ setTimeout(function(){$("#snackbar").attr("class","");}, 1000);
});
});
@@ -69,7 +72,8 @@ $(document).ready( function() {
$(document).keydown(function(e) {
if (e.keyCode == 27) {
$(".modal").fadeOut(fadetime);
- }
+ }
+ $("#snackbar").attr("class","");
});
});
@@ -233,6 +237,8 @@ function openDialog(dep,cls,sem,professor,res){
//console.log(coursename);
span.onclick = function() {
$(".modal").fadeOut(200);
+ $("#snackbar").attr("class","");
+
}
chart = Highcharts.chart('chart', {
chart: {
@@ -322,6 +328,8 @@ chart = Highcharts.chart('chart', {
window.onclick = function(event) {
if (event.target == modal) {
$(".modal").fadeOut(fadetime);
+ $("#snackbar").attr("class","");
+
}
}
}
diff --git a/popup.css b/popup.css
index 22d102bc..94f4e662 100644
--- a/popup.css
+++ b/popup.css
@@ -55,6 +55,19 @@
transform: scale(1, 1) translate(-50%);
transform-origin: 50% 50%;
}
+ .card:after {
+ content: '';
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ width: 5px;
+ height: 5px;
+ background: rgba(255, 255, 255, .5);
+ opacity: 0;
+ border-radius: 100%;
+ transform: scale(1, 1) translate(-50%);
+ transform-origin: 50% 50%;
+ }
@keyframes ripple {
0% {
@@ -73,4 +86,7 @@
.matbut:focus:not(:active)::after {
animation: ripple 1s ease-out;
+ }
+ .card:focus:not(:active)::after {
+ animation: ripple 1s ease-out;
}
\ No newline at end of file
diff --git a/popup.html b/popup.html
index 90945616..d6e17e08 100644
--- a/popup.html
+++ b/popup.html
@@ -6,14 +6,17 @@
-
-
-
-