Index: src/site/docs/tutorials/indexeddb/index.markdown |
diff --git a/src/site/docs/tutorials/indexeddb/index.markdown b/src/site/docs/tutorials/indexeddb/index.markdown |
index babcf86bf070adba9347c16b1156a26e68a4e592..d6a151dc0c569bdded8da2ea26a0f4075c98ef4f 100644 |
--- a/src/site/docs/tutorials/indexeddb/index.markdown |
+++ b/src/site/docs/tutorials/indexeddb/index.markdown |
@@ -5,9 +5,9 @@ description: "Use IndexedDB for persistence and offline capability for your app. |
has-permalinks: true |
tutorial: |
id: indexeddb |
-next: index.html |
+next: /docs/tutorials/ |
next-title: "A Game of Darts" |
-prev: forms |
+prev: forms/ |
prev-title: "Get Input from a Form" |
--- |
@@ -85,7 +85,7 @@ and adjust accordingly. |
</aside> |
This target shows you how to use |
-<a href="http://api.dartlang.org/dart_indexed_db.html" |
+<a href="https://api.dartlang.org/dart_indexed_db.html" |
target="_blank">dart:indexed_db</a> |
to store data to and retrieve data from the browser's IndexedDB. |
@@ -128,7 +128,7 @@ Use the **Clear** button to delete all the milestones. |
<iframe class="running-app-frame" |
style="height:400px;width:600px;" |
- src="http://dart-lang.github.com/dart-tutorials-samples/web/target11/count_down/web/out/count_down.html"> |
+ src="http://dart-lang.github.io/dart-tutorials-samples/web/target11/count_down/web/out/count_down.html"> |
</iframe> |
You can find the complete source code for this sample on github at |
@@ -190,10 +190,10 @@ The count_down app uses the following libraries: |
| Library | Description | |
|---|---| |
-| <a href="http://api.dartlang.org/dart_indexed_db.html" target="_blank">dart:indexed_db</a> | Save data into an indexed database for persistence and offline capability | |
-| <a href="http://api.dartlang.org/dart_async.html" target="_blank">dart:async</a> | Perform tasks asynchronously | |
-| <a href="http://api.dartlang.org/dart_core.html" target="_blank">dart:core</a> | Use DateTime and Duration to manage time-related tasks | |
-| <a href="http://pub.dartlang.org/packages/web_ui" target="_blank">package:web_ui</a> | Create UIs with data-binding and web components. | |
+| <a href="https://api.dartlang.org/dart_indexed_db.html" target="_blank">dart:indexed_db</a> | Save data into an indexed database for persistence and offline capability | |
+| <a href="https://api.dartlang.org/dart_async.html" target="_blank">dart:async</a> | Perform tasks asynchronously | |
+| <a href="https://api.dartlang.org/dart_core.html" target="_blank">dart:core</a> | Use DateTime and Duration to manage time-related tasks | |
+| <a href="https://pub.dartlang.org/packages/web_ui" target="_blank">package:web_ui</a> | Create UIs with data-binding and web components. | |
{: .table } |
This target explains the Dart API for IndexedDB used by the count_down app. |
@@ -213,9 +213,9 @@ check out the relevant recipes in the |
<a href="/docs/cookbook/"> |
<i class="icon-food"> </i> Dart Cookbook</a> |
or read the Web UI tutorials in |
-Targets <a href="/docs/tutorials/web-ui">6</a>, |
-<a href="/docs/tutorials/templates">7</a>, |
-<a href="/docs/tutorials/custom-elements">8</a>. |
+Targets <a href="/docs/tutorials/web-ui/">6</a>, |
+<a href="/docs/tutorials/templates/">7</a>, |
+<a href="/docs/tutorials/custom-elements/">8</a>. |
</aside> |
@@ -424,7 +424,7 @@ which saves you the trouble of doing so. |
Finally, `_initializeDatabase` creates an index. |
-##Using an index |
+##Using a name index |
An index provides a lookup table. |
You can associate a primary key with a field in the stored objects. |
@@ -464,7 +464,7 @@ it is this index that causes the add() to fail. |
All database operations must be performed |
within a |
-<a href="http://api.dartlang.org/dart_indexedDb/Transaction.html" target="_blank">Transaction</a>. |
+<a href="https://api.dartlang.org/dart_indexedDb/Transaction.html" target="_blank">Transaction</a>. |
<aside class="alert" markdown="1"> |
<strong>Important: About the life-cycle of a transaction</strong> |
@@ -664,7 +664,7 @@ Because getting records does not modify the database, |
this transaction is readonly. |
You can use a |
-<a href="http://api.dartlang.org/dart_indexedDb/Cursor.html" target="_blank">Cursor</a> |
+<a href="https://api.dartlang.org/dart_indexedDb/Cursor.html" target="_blank">Cursor</a> |
object to step through the records in the database one by one, |
creating a Milestone object for each. |
The object store uses a stream to fire an event for each record |
@@ -696,7 +696,7 @@ and for a final count of records retrieved. |
For each record retrieved from the database, |
an event fires and the callback function is called. |
A |
-<a href="http://api.dartlang.org/dart_indexedDb/CursorWithValue.html" target="_blank">CursorWithValue</a> |
+<a href="https://api.dartlang.org/dart_indexedDb/CursorWithValue.html" target="_blank">CursorWithValue</a> |
object, named `cursor` in this example, |
is passed to the callback function. |
Use `cursor.key` to get the key for the record just retrieved. |