1(function (window, $, undefined) { 2 var _interval = ('ontouchstart' in document) ? 500 : 500; 3 var _release = null; 4 $('.target').on('pointerdown pointermove pointerup touchstart touchend touchmove mouseenter mouseleave',function(e){ 5 var $self = $(this); 6 if(!$self.hasClass('release')){ 7 if( e.type=='mouseleave' || _release && (e.type.indexOf('touch') != -1 || e.type.indexOf('point') != -1 ) ){ 8 clearTimeout(_release); 9 } 10 if( e.type=='mouseenter' || e.type=='touchstart' || e.type=='pointerdown' ){ 11 _release = setTimeout(function(){ 12 $self.addClass('release'); 13 }, _interval ); 14 } 15 } 16 }); 17}(this, jQuery));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.