UNPKG

radjs-gesture

Version:
21 lines (20 loc) 963 B
var $div = document.querySelector('#pointer'); var $console = document.querySelector('#console'); var pointer = new PointerTracker($div); var gesture = new GestureTracker($div); for (var eventName in gesture.GESTURE_EVENTS) { $div.addEventListener(gesture.GESTURE_EVENTS[eventName], function (event) { var $eventElement = document.createElement('div'); $eventElement.innerHTML = getTime() + ': ' + event.type; $console.insertBefore($eventElement, $console.firstChild); }, false); } function getTime() { var currentdate = new Date(); return ((currentdate.getHours() < 10) ? "0" + currentdate.getHours() : currentdate.getHours()) + ":" + ((currentdate.getMinutes() < 10) ? "0" + currentdate.getMinutes() : currentdate.getMinutes()) + ":" + ((currentdate.getSeconds() < 10) ? "0" + currentdate.getSeconds() : currentdate.getSeconds()); } function onChange() { gesture.setDoubleGuardState(document.getElementById('checkbox').checked); }