Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6162)

Unified Diff: chrome/common/extensions/docs/examples/api/notifications/background.html

Issue 8309001: Adding `content_security_policy` to a few sample extensions. (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: License and whitespace. Created 9 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/common/extensions/docs/examples/api/notifications/background.html
diff --git a/chrome/common/extensions/docs/examples/api/notifications/background.html b/chrome/common/extensions/docs/examples/api/notifications/background.html
index 0d192fa3138848f07f6433499d99392ed6f3b795..374c3e423b4af2d13f078ea80d34103db360a770 100644
--- a/chrome/common/extensions/docs/examples/api/notifications/background.html
+++ b/chrome/common/extensions/docs/examples/api/notifications/background.html
@@ -8,51 +8,12 @@
Brian Kennish <bkennish@chromium.org>
-->
-<script>
- /*
- Displays a notification with the current time. Requires "notifications"
- permission in the manifest file (or calling
- "webkitNotifications.requestPermission" beforehand).
- */
- function show() {
- var time = /(..)(:..)/(Date()); // The prettyprinted time.
- var hour = time[1] % 12 || 12; // The prettyprinted hour.
- var period = time[1] < 12 ? 'a.m.' : 'p.m.'; // The period of the day.
- var notification = webkitNotifications.createNotification(
- '48.png', // The image.
- hour + time[2] + ' ' + period, // The title.
- 'Time to make the toast.' // The body.
- );
- notification.show();
- }
-
- // Conditionally initialize the options.
- if (!localStorage.isInitialized) {
- localStorage.isActivated = true; // The display activation.
- localStorage.frequency = 1; // The display frequency, in minutes.
- localStorage.isInitialized = true; // The option initialization.
- }
-
- // Test for notification support.
- if (webkitNotifications) {
- // While activated, show notifications at the display frequency.
- if (JSON.parse(localStorage.isActivated)) { show(); }
-
- var interval = 0; // The display interval, in minutes.
-
- setInterval(function() {
- interval++;
-
- if (
- JSON.parse(localStorage.isActivated) &&
- localStorage.frequency <= interval
- ) {
- show();
- interval = 0;
- }
- }, 60000);
- } else {
- // Show a new tab with an error message.
- chrome.tabs.create({url: 'error.html'});
- }
-</script>
+<!doctype html>
+<html>
+ <head>
+ <title>Background Page</title>
+ <script src="background.js"></script>
+ </head>
+ <body>
+ </body>
+</html>

Powered by Google App Engine
This is Rietveld 408576698