| OLD | NEW | 
|   1 <script src="../../../resources/js-test.js"></script>  |   1 <script src="../../../resources/js-test.js"></script>  | 
|   2  |   2  | 
|   3 <p id="description"></p> |   3 <p id="description"></p> | 
|   4 <div id="console"></div> |   4 <div id="console"></div> | 
|   5 <script type="text/javascript"> |   5 <script type="text/javascript"> | 
|   6 description('Test that touch events may or may not be marked cancelable. http://
    crbug.com/365681'); |   6 description('Test that touch events may or may not be marked cancelable. http://
    crbug.com/365681'); | 
|   7  |   7  | 
|   8 var gotTouchMove = false; |   8 var gotTouchMove = false; | 
|   9 var touchEvent; |   9 var touchEvent; | 
|  10  |  10  | 
|  11 document.addEventListener('touchmove', function(event) { |  11 document.addEventListener('touchmove', function(event) { | 
|  12     shouldBeFalse('gotTouchMove'); |  12     shouldBeFalse('gotTouchMove'); | 
|  13     gotTouchMove = true; |  13     gotTouchMove = true; | 
|  14     touchEvent = event; |  14     touchEvent = event; | 
|  15     shouldBeFalse('touchEvent.defaultPrevented'); |  15     shouldBeFalse('touchEvent.defaultPrevented'); | 
|  16     console.log('Calling preventDefault on TouchEvent with cancelable=' + event.
    cancelable); |  16     console.log('Calling preventDefault on TouchEvent with cancelable=' + event.
    cancelable); | 
|  17     touchEvent.preventDefault(); |  17     touchEvent.preventDefault(); | 
|  18 }, false); |  18 }, {passive: false}); | 
|  19  |  19  | 
|  20 if (window.eventSender) { |  20 if (window.eventSender) { | 
|  21     eventSender.addTouchPoint(152, 152); |  21     eventSender.addTouchPoint(152, 152); | 
|  22     eventSender.touchStart(); |  22     eventSender.touchStart(); | 
|  23  |  23  | 
|  24     eventSender.updateTouchPoint(0, 155, 155); |  24     eventSender.updateTouchPoint(0, 155, 155); | 
|  25     eventSender.setTouchCancelable(true); |  25     eventSender.setTouchCancelable(true); | 
|  26     debug('Sending cancelable touchmove'); |  26     debug('Sending cancelable touchmove'); | 
|  27     eventSender.touchMove(); |  27     eventSender.touchMove(); | 
|  28     shouldBeTrue('gotTouchMove'); |  28     shouldBeTrue('gotTouchMove'); | 
|  29     shouldBeTrue('touchEvent.cancelable'); |  29     shouldBeTrue('touchEvent.cancelable'); | 
|  30     shouldBeTrue('touchEvent.defaultPrevented'); |  30     shouldBeTrue('touchEvent.defaultPrevented'); | 
|  31     gotTouchMove = false; |  31     gotTouchMove = false; | 
|  32  |  32  | 
|  33     debug(''); |  33     debug(''); | 
|  34     debug('Sending uncancelable touchmove'); |  34     debug('Sending uncancelable touchmove'); | 
|  35     eventSender.setTouchCancelable(false); |  35     eventSender.setTouchCancelable(false); | 
|  36     eventSender.updateTouchPoint(0, 160, 160); |  36     eventSender.updateTouchPoint(0, 160, 160); | 
|  37     eventSender.touchMove(); |  37     eventSender.touchMove(); | 
|  38     shouldBeTrue('gotTouchMove'); |  38     shouldBeTrue('gotTouchMove'); | 
|  39     shouldBeFalse('touchEvent.cancelable'); |  39     shouldBeFalse('touchEvent.cancelable'); | 
|  40     shouldBeFalse('touchEvent.defaultPrevented'); |  40     shouldBeFalse('touchEvent.defaultPrevented'); | 
|  41 } else { |  41 } else { | 
|  42    debug('This test requires --run-layout-test.'); |  42    debug('This test requires --run-layout-test.'); | 
|  43 } |  43 } | 
|  44  |  44  | 
|  45 </script> |  45 </script> | 
| OLD | NEW |