Skip to content
  • kihong.kwon@samsung.com's avatar
    vibrate function have to return boolean value. · b89ea544
    kihong.kwon@samsung.com authored
    https://bugs.webkit.org/show_bug.cgi?id=118288
    
    Reviewed by Gyuyoung Kim.
    
    Source/WebCore:
    
    According to latest Vibration API which is LC, vibrate() needs to return boolean value
    and exception code is removed also. In addition, remove condition for canceling vibration
    can be called when visibility state is hidden.
    http://www.w3.org/TR/vibration/
    
    No new tests. vibration/navigator-vibration.html is changed.
    
    * Modules/vibration/NavigatorVibration.cpp:
    (WebCore::NavigatorVibration::vibrate):
    * Modules/vibration/NavigatorVibration.h:
    * Modules/vibration/NavigatorVibration.idl:
    * Modules/vibration/Vibration.cpp:
    (WebCore::Vibration::vibrate):
    * Modules/vibration/Vibration.h:
    
    LayoutTests:
    
    Update navigator-vibration.html to adjust latest spec.
    Add vibration/cancelVibration-during-pattern-vibrating.html to TestExpactations
    until Vibration API support visibilitychane event.
    
    * platform/efl/TestExpectations:
    * vibration/navigator-vibration-expected.txt:
    * vibration/navigator-vibration.html:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@152441 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    b89ea544