scrolling bug fix
This commit is contained in:
parent
d0e387df0e
commit
8501a4a2c7
@ -432,7 +432,7 @@ input {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.classWrapper {
|
.classWrapper {
|
||||||
width: 20vw;
|
width: 15vw;
|
||||||
height: 95%;
|
height: 95%;
|
||||||
margin: 10px;
|
margin: 10px;
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
@ -450,13 +450,13 @@ input {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.classInfo {
|
.classInfo {
|
||||||
padding: 6%;
|
padding: 1vw;
|
||||||
background-color: rgba(255,255,255,0.3); /* remove when class color */
|
background-color: rgba(255,255,255,0.3); /* remove when class color */
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mainClassName {
|
.mainClassName {
|
||||||
font-size: 2vw;
|
font-size: 1.5vw;
|
||||||
white-space: normal;
|
white-space: normal;
|
||||||
|
|
||||||
-webkit-filter: none !important;
|
-webkit-filter: none !important;
|
||||||
@ -465,18 +465,18 @@ input {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.mainClassHour {
|
.mainClassHour {
|
||||||
font-size: 1.1vw;
|
font-size: .8vw;
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mainClassTeacher {
|
.mainClassTeacher {
|
||||||
font-size: 1.1vw;
|
font-size: .8vw;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.creWork {
|
.creWork {
|
||||||
font-size: 1.1vw;
|
font-size: .8vw;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
box-shadow: 0px 5px 5px -2px #666;
|
box-shadow: 0px 5px 5px -2px #666;
|
||||||
|
|
||||||
@ -548,7 +548,7 @@ input {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.cWorkCont {
|
.cWorkCont {
|
||||||
font-size: .97vw;
|
font-size: .8vw;
|
||||||
padding: 5%;
|
padding: 5%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -8,6 +8,9 @@ import './main.html';
|
|||||||
var load = true;
|
var load = true;
|
||||||
var calWorkOpen = null;
|
var calWorkOpen = null;
|
||||||
var calWorkDate = null;
|
var calWorkDate = null;
|
||||||
|
var dragging = false;
|
||||||
|
var clicked = false;
|
||||||
|
|
||||||
|
|
||||||
var defaultWork = {
|
var defaultWork = {
|
||||||
name: "Name | Click here to edit...",
|
name: "Name | Click here to edit...",
|
||||||
@ -31,8 +34,6 @@ Session.set("classDispHover", null); // Stores current hovered class filter.
|
|||||||
Session.set("restrictText", {}); // Stores text for comment character restriction.
|
Session.set("restrictText", {}); // Stores text for comment character restriction.
|
||||||
Session.set("confirmText", ""); // Stores text for confirmations.
|
Session.set("confirmText", ""); // Stores text for confirmations.
|
||||||
|
|
||||||
var dragging = false;
|
|
||||||
|
|
||||||
// On render actions
|
// On render actions
|
||||||
|
|
||||||
Template.login.rendered = function() {
|
Template.login.rendered = function() {
|
||||||
@ -75,12 +76,11 @@ Template.classesMode.rendered = function() {
|
|||||||
$(".mainClass .slimScrollBar").css("display", "none");
|
$(".mainClass .slimScrollBar").css("display", "none");
|
||||||
|
|
||||||
var area = $("#classesMode");
|
var area = $("#classesMode");
|
||||||
var clicked = false;
|
|
||||||
var clickX = 0;
|
var clickX = 0;
|
||||||
|
|
||||||
area.on({
|
area.on({
|
||||||
'mousemove': function(e) {
|
'mousemove': function(e) {
|
||||||
if(clicked && !dragging) area.scrollLeft(area.scrollLeft() + (clickX - e.pageX)/50);
|
if(clicked && !dragging) area.scrollLeft(area.scrollLeft() + (clickX - e.pageX)/55);
|
||||||
},
|
},
|
||||||
'mousedown': function(e) {
|
'mousedown': function(e) {
|
||||||
clicked = true;
|
clicked = true;
|
||||||
@ -960,6 +960,7 @@ startDragula = function() {
|
|||||||
var els = document.getElementsByClassName("classWrapper");
|
var els = document.getElementsByClassName("classWrapper");
|
||||||
if($(els[0]).hasClass("gu-transit")) return;
|
if($(els[0]).hasClass("gu-transit")) return;
|
||||||
dragging = false;
|
dragging = false;
|
||||||
|
clicked = false;
|
||||||
var final = [];
|
var final = [];
|
||||||
for (var i = 0; i < els.length; i++) {
|
for (var i = 0; i < els.length; i++) {
|
||||||
var classid = els[i].getElementsByClassName("creWork")[0].getAttribute("classid");
|
var classid = els[i].getElementsByClassName("creWork")[0].getAttribute("classid");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user