inverted and fixed drag scrolling

This commit is contained in:
Kenneth Jao 2017-04-13 02:38:20 -04:00
parent 3ba2cafef0
commit 13b4ee6fcb
5 changed files with 30 additions and 12 deletions

View File

@ -297,7 +297,7 @@
</div>
<div>
<span class="workTitle">Description:</span><br>
<textarea id="wDescription" class="clickModify restrict" style="color:{{divColor 'textColor'}}" value="{{work 'description'}}" rows="5" tabindex="12" maxLength="150"></textarea>
<textarea id="wDescription" class="clickModify restrict" style="color:{{divColor 'textColor'}}" value="{{work 'description'}}" rows="5" tabindex="12" maxLength="300"></textarea>
<span style="opacity:0">.</span>
<span class="resText">{{restrict 'wDescription'}}</span>
</div>

View File

@ -73,21 +73,25 @@ Template.classesMode.rendered = function() {
$(".mainClass .slimScrollBar").css("display", "none");
// Classes mode drag scrolling
var dX = 0;
var currX = 0;
var sidebar = $("#classesMode");
new Hammer(sidebar[0], {
domEvents: true
var area = $("#classesMode");
var curDown;
var curXPos;
area.mousedown(function(m){
curDown = true;
curXPos = m.pageX;
});
sidebar.on('panmove', function(e) {
dX = currX + (e.originalEvent.gesture.deltaX);
sidebar.scrollLeft(dX);
area.mouseup(function(){
curDown = false;
});
area.mousemove(function(m){
if(curDown) {
area.scrollLeft($(window).scrollLeft() + (curXPos - m.pageX));
}
});
sidebar.on('panend', function(e) {
currX = dX;
});
};
// Global Helpers

View File

@ -489,6 +489,15 @@
right: 21vw;
}
#mDelete {
padding: 3%;
background-color: rgba(255,255,255,0.1);
position: absolute;
bottom: 7vw;
left: 7vw;
}
.mOption {
font-size: 3.7vw;
width: 92%;

View File

@ -224,6 +224,7 @@
<i class="fa fa-exclamation-triangle" aria-hidden="true" ></i>
</div>
<p id="mReportNum" class="mNum">{{work 'reports'}}</p>
<!-- <h4 id="mDelete">Delete Work</h4> -->
</template>
<template name="mViewWork">

View File

@ -488,6 +488,10 @@ Template.mEditWork.rendered = function() {
Session.set("select", "type");
toggleSidebar(true);
});
/*addMobileButton($("#mDelete"), 0.2, "brightness", function() {
})*/
}
Template.mAddWork.events({