Lines Matching refs:element
27 function Grabber(element) { argument
33 this.element_ = element;
41 this.touchHandler_ = new TouchHandler(this.element);
58 this.events_.add(this.element, 'dragstart', function(e) {
63 this.events_.add(this.element, TouchHandler.EventType.TOUCH_START,
65 this.events_.add(this.element, TouchHandler.EventType.LONG_PRESS,
67 this.events_.add(this.element, TouchHandler.EventType.DRAG_START,
69 this.events_.add(this.element, TouchHandler.EventType.DRAG_MOVE,
71 this.events_.add(this.element, TouchHandler.EventType.DRAG_END,
73 this.events_.add(this.element, TouchHandler.EventType.TOUCH_END,
153 get element() { getter in Grabber
177 this.element.classList.add(Grabber.PRESSED_CLASS);
192 this.element.classList.remove(Grabber.GRAB_CLASS);
193 this.element.style.pointerEvents = '';
196 this.sendEvent_(Grabber.EventType.RELEASE, this.element);
198 this.element.classList.remove(Grabber.PRESSED_CLASS);
211 this.element.classList.remove(Grabber.PRESSED_CLASS);
212 this.element.classList.add(Grabber.GRAB_CLASS);
219 this.element.style.pointerEvents = 'none';
223 this.sendEvent_(Grabber.EventType.GRAB, this.element);
240 this.element.classList.add(Grabber.DRAGGING_CLASS);
247 this.baseTransform_ = this.element.ownerDocument.defaultView.
248 getComputedStyle(this.element).webkitTransform;
250 this.sendEvent_(Grabber.EventType.DRAG_START, this.element);
256 this.element.classList.remove(Grabber.PRESSED_CLASS);
300 this.element.style.WebkitTransform = 'translate3d(' + x + 'px, ' +
334 this.element.classList.remove(Grabber.DRAGGING_CLASS);
335 this.element.style.webkitTransform = '';
338 this.sendEvent_(Grabber.EventType.DRAG_END, this.element);
348 var event = new Grabber.Event(eventType, this.element);