Fixed calendar class filter highlighting
This commit is contained in:
parent
e68fb2552f
commit
392a40bd20
@ -822,6 +822,31 @@ input, textarea {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@keyframes neonglow {
|
||||||
|
from {
|
||||||
|
text-shadow:
|
||||||
|
0 0 10px #fff,
|
||||||
|
0 0 20px #fff,
|
||||||
|
0 0 30px #fff,
|
||||||
|
0 0 40px #228DFF,
|
||||||
|
0 0 70px #228DFF,
|
||||||
|
0 0 80px #228DFF,
|
||||||
|
0 0 100px #228DFF,
|
||||||
|
0 0 150px #228DFF;
|
||||||
|
}
|
||||||
|
to {
|
||||||
|
text-shadow:
|
||||||
|
0 0 5px #fff,
|
||||||
|
0 0 10px #fff,
|
||||||
|
0 0 15px #fff,
|
||||||
|
0 0 20px #228DFF,
|
||||||
|
0 0 35px #228DFF,
|
||||||
|
0 0 40px #228DFF,
|
||||||
|
0 0 50px #228DFF,
|
||||||
|
0 0 75px #228DFF;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#disableFilter {
|
#disableFilter {
|
||||||
font-size: 90%;
|
font-size: 90%;
|
||||||
margin: 0 0 0 23% !important;
|
margin: 0 0 0 23% !important;
|
||||||
@ -1224,4 +1249,15 @@ input, textarea {
|
|||||||
|
|
||||||
#requestSubmit:hover {
|
#requestSubmit:hover {
|
||||||
background-color: rgba(0,0,0,0.15);
|
background-color: rgba(0,0,0,0.15);
|
||||||
|
}
|
||||||
|
|
||||||
|
.scaled {
|
||||||
|
-webkit-transform: scale(1.12);
|
||||||
|
-ms-transform: scale(1.12);
|
||||||
|
transform: scale(1.12);
|
||||||
|
|
||||||
|
-webkit-transition: transform 0.4s ease;
|
||||||
|
-moz-transition: transform 0.4s ease;
|
||||||
|
-ms-transition: transform 0.4s ease;
|
||||||
|
transition: transform 0.4s ease;
|
||||||
}
|
}
|
||||||
@ -274,14 +274,14 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template name="classModeWork">
|
<template name="classModeWork">
|
||||||
<div class="workCard" workid="{{_id}}" style="{{scale}}">
|
<div class="workCard{{scale}}" workid="{{_id}}">
|
||||||
<div class="cWorkType" style="background-color:{{typeColor}}"></div>
|
<div class="cWorkType" style="background-color:{{typeColor}}"></div>
|
||||||
<div class="cWorkCont">
|
<div class="cWorkCont">
|
||||||
<p class="cWorkName">{{name}}</p>
|
<p class="cWorkName">{{name}}</p>
|
||||||
<span class="cWorkDate" style="font-weight:{{cardDate}}">{{dueDate}}</span>
|
<span class="cWorkDate" style="font-weight:{{cardDate}}">{{dueDate}}</span>
|
||||||
<div style="float:right">
|
<div style="float:right">
|
||||||
<i class="fa fa-thumbs-up" aria-hidden="true"></i>
|
<i class="fa fa-thumbs-up" aria-hidden="true"></i>
|
||||||
<span>{{confirmationLength}} </span>
|
<span>{{confirmationLength}}</span>
|
||||||
<i class="fa fa-thumbs-down" aria-hidden="true"></i>
|
<i class="fa fa-thumbs-down" aria-hidden="true"></i>
|
||||||
<span>{{reportLength}}</span>
|
<span>{{reportLength}}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -92,6 +92,7 @@ Template.registerHelper('myClasses', () => { // Gets all classes and respective
|
|||||||
return [];
|
return [];
|
||||||
} else {
|
} else {
|
||||||
var array = [];
|
var array = [];
|
||||||
|
var refetch = true;
|
||||||
var courses = Session.get("user").classes;
|
var courses = Session.get("user").classes;
|
||||||
var classDisp = Session.get("classDisp"); // Get sidebar class filter.
|
var classDisp = Session.get("classDisp"); // Get sidebar class filter.
|
||||||
var hide = Session.get("user").preferences.timeHide;
|
var hide = Session.get("user").preferences.timeHide;
|
||||||
@ -160,8 +161,9 @@ Template.registerHelper('myClasses', () => { // Gets all classes and respective
|
|||||||
thisWork[j].reportLength = thisWork[j].reports.length;
|
thisWork[j].reportLength = thisWork[j].reports.length;
|
||||||
|
|
||||||
var hoverHighlight = Session.get("classDispHover"); // Highlight/scale related class works on hover.
|
var hoverHighlight = Session.get("classDispHover"); // Highlight/scale related class works on hover.
|
||||||
if (hoverHighlight !== null && hoverHighlight === found._id && Session.equals("mode","classes")) {
|
if (hoverHighlight !== null && hoverHighlight === found._id) {
|
||||||
thisWork[j].scale = "-ms-transform: scale(1.12)-webkit-transform: scale(1.12);transform: scale(1.12)";
|
thisWork[j].scale = " scaled";
|
||||||
|
refetch = false;
|
||||||
} else {
|
} else {
|
||||||
thisWork[j].scale = "";
|
thisWork[j].scale = "";
|
||||||
}
|
}
|
||||||
@ -170,7 +172,7 @@ Template.registerHelper('myClasses', () => { // Gets all classes and respective
|
|||||||
}
|
}
|
||||||
Session.set("noclass", false);
|
Session.set("noclass", false);
|
||||||
Session.set("calendarClasses", array);
|
Session.set("calendarClasses", array);
|
||||||
Session.set("refetchEvents", true);
|
Session.set("refetchEvents", refetch);
|
||||||
return array;
|
return array;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -270,7 +272,6 @@ Template.main.helpers({
|
|||||||
currClass.moderators.indexOf(Meteor.userId()) !== -1 ||
|
currClass.moderators.indexOf(Meteor.userId()) !== -1 ||
|
||||||
currClass.banned.indexOf(Meteor.userId()) !== -1
|
currClass.banned.indexOf(Meteor.userId()) !== -1
|
||||||
) inRole = true;
|
) inRole = true;
|
||||||
|
|
||||||
events.push({
|
events.push({
|
||||||
id: work._id,
|
id: work._id,
|
||||||
start: work.realDate.toISOString().slice(0, 10),
|
start: work.realDate.toISOString().slice(0, 10),
|
||||||
@ -303,6 +304,12 @@ Template.main.helpers({
|
|||||||
Session.set("currentReadableWork", thisReadWork);
|
Session.set("currentReadableWork", thisReadWork);
|
||||||
openDivFade(document.getElementsByClassName("overlay")[0]);
|
openDivFade(document.getElementsByClassName("overlay")[0]);
|
||||||
},
|
},
|
||||||
|
eventMouseover: function (event, jsEvent, view) {
|
||||||
|
this.style.boxShadow = "inset 0 0 0 99999px rgba(255,255,255,0.2)"
|
||||||
|
},
|
||||||
|
eventMouseout: function (event, jsEvent, view) {
|
||||||
|
this.style.boxShadow = "";
|
||||||
|
},
|
||||||
dayClick: function(date, jsEvent, view) { // On-click for each day.
|
dayClick: function(date, jsEvent, view) { // On-click for each day.
|
||||||
if (jsEvent.target.className.includes("fc-past") || Session.get("noclass")) return;
|
if (jsEvent.target.className.includes("fc-past") || Session.get("noclass")) return;
|
||||||
Session.set("calCreWork", true);
|
Session.set("calCreWork", true);
|
||||||
@ -331,11 +338,8 @@ Template.main.helpers({
|
|||||||
highlight() { // Calendar highlight/scale option.
|
highlight() { // Calendar highlight/scale option.
|
||||||
var hoverHighlight = Session.get("classDispHover");
|
var hoverHighlight = Session.get("classDispHover");
|
||||||
var works = document.getElementsByClassName("workevent");
|
var works = document.getElementsByClassName("workevent");
|
||||||
var work = $('.workevent');
|
|
||||||
if (hoverHighlight === null) {
|
if (hoverHighlight === null) {
|
||||||
work.css('-webkit-transform', '');
|
$(".workevent").toggleClass("scaled",false);
|
||||||
work.css('-ms-transform', '');
|
|
||||||
work.css('transform', '');
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -343,16 +347,7 @@ Template.main.helpers({
|
|||||||
var id = works[i].className;
|
var id = works[i].className;
|
||||||
var index = id.indexOf("workevent");
|
var index = id.indexOf("workevent");
|
||||||
id = id.substring(index + 10, index + 27);
|
id = id.substring(index + 10, index + 27);
|
||||||
console.log(id);
|
$("."+id).toggleClass("scaled",true);
|
||||||
if (id === hoverHighlight) {
|
|
||||||
works[i].style.webkitTransform = 'scale(1.12)';
|
|
||||||
works[i].style.msTransform = 'scale(1.12)';
|
|
||||||
works[i].style.transform = 'scale(1.12)';
|
|
||||||
} else {
|
|
||||||
works[i].style.webkitTransform = '';
|
|
||||||
works[i].style.msTransform = '';
|
|
||||||
works[i].style.transform = '';
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user