| Index: chrome/test/data/notifications/platform_notification_service.js
|
| diff --git a/chrome/test/data/notifications/platform_notification_service.js b/chrome/test/data/notifications/platform_notification_service.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..77816dd5a43dcaab5f50a003ecc0cd350baee6a6
|
| --- /dev/null
|
| +++ b/chrome/test/data/notifications/platform_notification_service.js
|
| @@ -0,0 +1,21 @@
|
| +// Copyright 2014 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +// Service Worker to be used with the platform_notification_service.html page.
|
| +var messagePort = null;
|
| +
|
| +addEventListener('message', function (event) {
|
| + messagePort = event.data;
|
| + messagePort.postMessage('ready');
|
| +});
|
| +
|
| +// The notificationclick event will be invoked when a persistent notification
|
| +// has been clicked on. When this happens, the title determines whether this
|
| +// Service Worker has to act upon this.
|
| +addEventListener('notificationclick', function (event) {
|
| + if (event.notification.title == 'action_close')
|
| + event.notification.close();
|
| +
|
| + messagePort.postMessage(event.notification.title);
|
| +});
|
|
|