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

Unified Diff: chrome/common/extensions/docs/templates/articles/notifications.html

Issue 12497004: Additional fixes to new notification docs (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 10 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/templates/articles/notifications.html
diff --git a/chrome/common/extensions/docs/templates/articles/notifications.html b/chrome/common/extensions/docs/templates/articles/notifications.html
deleted file mode 100644
index 84161e9d1a6becd6a644a273e3024725cc28519e..0000000000000000000000000000000000000000
--- a/chrome/common/extensions/docs/templates/articles/notifications.html
+++ /dev/null
@@ -1,116 +0,0 @@
-<h1>Desktop Notifications</h1>
-
-
-
-<p>
-Use desktop notifications to notify users that something
-important has happened.
-Notifications appear outside the browser window.
-As the following snapshots show,
-the details of how notifications look
-and where they're shown depend on the platform.
-</p>
-
-<img src="{{static}}/images/notification-windows.png"
- width="28%" style="margin:2em 0.5em 1em; border:1px solid black;"
- alt="Notifications on Microsoft Windows"/>
-<img src="{{static}}/images/notification-mac.png"
- width="28%" style="margin:2em 0.5em 1em; border:1px solid black;"
- alt="Notifications on Mac OS X"/>
-<img src="{{static}}/images/notification-linux.png"
- width="28%" style="margin:2em 0.5em 1em; border:1px solid black;"
- alt="Notifications on Ubuntu Linux"/>
-
-<p>
-You create the notification window
-using a bit of JavaScript and, optionally,
-an HTML page packaged inside your extension.
-</p>
-
-
-<h2 id="example">Example</h2>
-
-<p>First, declare the <code>notifications</code> permission in your manifest:</p>
-<pre>
-{
- "name": "My extension",
- "manifest_version": 2,
- ...
-<b> "permissions": [
- "notifications"
- ]</b>,
- ...
- // <strong>Note:</strong> Because of <a href="http://code.google.com/p/chromium/issues/detail?id=134315">bug 134315</a>, you must declare any images you
- // want to use with createNotification() as a web accessible resource.
-<b> "web_accessible_resources": [
- "48.png"
- ]</b>,
-}
-</pre>
-
-<p>Then, use <code>webkitNotifications</code> object to create notifications:</p>
-
-<pre>
-// <strong>Note:</strong> There's no need to call webkitNotifications.checkPermission().
-// Extensions that declare the <em>notifications</em> permission are always
-// allowed create notifications.
-
-// Create a simple text notification:
-var notification = webkitNotifications.createNotification(
- '48.png', // icon url - can be relative
- 'Hello!', // notification title
- 'Lorem ipsum...' // notification body text
-);
-
-// Or create an HTML notification:
-var notification = webkitNotifications.createHTMLNotification(
- 'notification.html' // html url - can be relative
-);
-
-// Then show the notification.
-notification.show();
-</pre>
-
-<h2 id="reference">API Reference</h2>
-
-<p>See the <a href="http://dev.chromium.org/developers/design-documents/desktop-notifications/api-specification">Desktop Notifications Draft Specification</a>.</p>
-
-
-<h2 id="communication">Communicating with Other Views</h2>
-
-<p>
-You can communicate between a notification
-and other views in your extension using
-$ref:extension.getBackgroundPage and
-$ref:extension.getViews. For example:
-</p>
-
-<pre>
-// Inside a notification...
-chrome.extension.getBackgroundPage().doThing();
-
-// From the background page...
-chrome.extension.getViews({type:"notification"}).forEach(function(win) {
- win.doOtherThing();
-});
-</pre>
-
-
-<h2 id="examples">More Examples</h2>
-
-<p>
-You can find a simple example
-of using notifications in the
-<a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/notifications/">examples/api/notifications</a>
-directory.
-For other examples
-and for help in viewing the source code,
-see <a href="samples.html">Samples</a>.
-</p>
-
-<p>
-Also see html5rocks.com's
-<a href="http://www.html5rocks.com/tutorials/notifications/quick/">notifications tutorial</a>.
-Ignore the permission-related code;
-it's unnecessary if you declare the "notifications" permission.
-</p>

Powered by Google App Engine
This is Rietveld 408576698