Implement support for notification.vibrate
commit1593bf8e67c4e99be94a85bec217463961a9c07c
authorsh919.park <sh919.park@samsung.com>
Sun, 10 May 2015 21:30:08 +0000 (10 14:30 -0700)
committerCommit bot <commit-bot@chromium.org>
Sun, 10 May 2015 21:30:30 +0000 (10 21:30 +0000)
tree194083665c283a8b6da11a9c2859c0ec9f6a17d4
parentacfa566d3a46f7b9734241192c0c2cad5db24f9f
Implement support for notification.vibrate

This patch implements support for notification.vibrate, which allow a
Web developer to set the "vibrate" key when creating a notification,
that will set up a vibration.

This operation depends on the device capability.
Currently this only works on Android.

The Web Notification specification:
  https://notifications.spec.whatwg.org/#dom-notificationoptions-vibrate

BUG=442132

Review URL: https://codereview.chromium.org/1054573002

Cr-Commit-Position: refs/heads/master@{#329082}
17 files changed:
chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationUIManager.java
chrome/android/javatests/src/org/chromium/chrome/browser/notifications/NotificationUIManagerTest.java
chrome/browser/notifications/notification_ui_manager_android.cc
chrome/browser/notifications/platform_notification_service_browsertest.cc
chrome/browser/notifications/platform_notification_service_impl.cc
chrome/browser/notifications/platform_notification_service_unittest.cc
chrome/test/data/notifications/platform_notification_service.html
content/browser/notifications/notification_database_data.proto
content/browser/notifications/notification_database_data_conversions.cc
content/browser/notifications/notification_database_data_unittest.cc
content/browser/notifications/notification_message_filter.cc
content/child/notifications/notification_data_conversions.cc
content/child/notifications/notification_data_conversions_unittest.cc
content/common/platform_notification_messages.h
content/public/common/platform_notification_data.h
ui/message_center/notification.cc
ui/message_center/notification.h