This commit is contained in:
Tarun Pemmaraju 2015-12-09 22:04:46 +00:00
parent 62061e0dcd
commit b82caa74e9

View file

@ -30,6 +30,17 @@
text-align: center; text-align: center;
font-size: 24px; font-size: 24px;
} }
#tare {
position: fixed;
top: 10px;
left: 10px;
display: none;
}
#tare h1 {
margin: 5px;
}
</style> </style>
</head> </head>
@ -37,9 +48,13 @@
<div id="forcearea"> <div id="forcearea">
0 grams 0 grams
</div> </div>
<button id="tare">
<h1>Tare</h1>
</button>
<script> <script>
// based on https://github.com/freinbichler/3d-touch // based on https://github.com/freinbichler/3d-touch
var element = document.getElementById('forcearea'); var element = document.getElementById('forcearea');
var tareVal;
function onTouchStartMove(e) { function onTouchStartMove(e) {
e.preventDefault(); e.preventDefault();
@ -74,8 +89,12 @@
} else { } else {
forceValue = 0; forceValue = 0;
} }
document.getElementById("tare").style.display = "inline-block";
element.innerHTML = (Math.round(forceValue * 385) - tareVal) + " grams";
}
element.innerHTML = Math.round(forceValue * 385) + " grams"; function tare() {
tareVal = parseInt(element.innerHTML);
} }
(function() { (function() {
@ -84,6 +103,7 @@
element.addEventListener('touchend', onTouchEnd, false); element.addEventListener('touchend', onTouchEnd, false);
element.addEventListener('webkitmouseforcewillbegin', checkMacForce, false); element.addEventListener('webkitmouseforcewillbegin', checkMacForce, false);
element.addEventListener('webkitmouseforcechanged', checkMacForce, false); element.addEventListener('webkitmouseforcechanged', checkMacForce, false);
document.getElementById("tare").addEventListener("click", tare, false);
})(); })();
</script> </script>
</body> </body>