diff options
author | MDN <actions@users.noreply.github.com> | 2022-02-17 00:50:41 +0000 |
---|---|---|
committer | MDN <actions@users.noreply.github.com> | 2022-02-17 00:50:41 +0000 |
commit | ca4e750a3400bfd4208831391f115d2f76da23ff (patch) | |
tree | d62c647c9a49175619cf7c619915e02360088c96 /files/fr/web/api/idbdatabase | |
parent | c4f16c96e4b566dda3d48b91ebbb85de5c0a2ec3 (diff) | |
download | translated-content-ca4e750a3400bfd4208831391f115d2f76da23ff.tar.gz translated-content-ca4e750a3400bfd4208831391f115d2f76da23ff.tar.bz2 translated-content-ca4e750a3400bfd4208831391f115d2f76da23ff.zip |
[CRON] sync translated content
Diffstat (limited to 'files/fr/web/api/idbdatabase')
-rw-r--r-- | files/fr/web/api/idbdatabase/onabort/index.md | 75 | ||||
-rw-r--r-- | files/fr/web/api/idbdatabase/onerror/index.md | 75 | ||||
-rw-r--r-- | files/fr/web/api/idbdatabase/versionchange_event/index.md (renamed from files/fr/web/api/idbdatabase/onversionchange/index.md) | 3 |
3 files changed, 2 insertions, 151 deletions
diff --git a/files/fr/web/api/idbdatabase/onabort/index.md b/files/fr/web/api/idbdatabase/onabort/index.md deleted file mode 100644 index 8f6a346a16..0000000000 --- a/files/fr/web/api/idbdatabase/onabort/index.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: IDBDatabase.onabort -slug: Web/API/IDBDatabase/onabort -tags: - - API - - IndexedDB - - Propriété - - Reference -translation_of: Web/API/IDBDatabase/onabort ---- -{{APIRef("IndexedDB")}} - -Le gestionnaire d'événement **`onabort`**, rattaché à l'interface {{domxref("IDBDatabase")}}, s'exécute au déclenchement de l'événement `abort`, lorsque la tentative d’accès à la base de données est interrompue. - -{{AvailableInWorkers}} - -## Syntaxe - -```js -db.onabort = function() { ... } -``` - -## Exemple - -Cette exemple illustre un gestionnaire d'événement {{domxref("IDBOpenDBRequest.onupgradeneeded")}} dans lequel on ajoute un magasin d'objet et les deux gestionnaires d'événement `onerror` et `onabort` pour gérer les cas d'échec. - -```js -DBOpenRequest.onupgradeneeded = function(event) { - var db = event.target.result; - - db.onerror = function() { - note.innerHTML += '<li>Erreur du chargement de la base de données.</li>'; - }; - - db.onabort = function() { - note.innerHTML += '<li>L\'ouverture de la connexion à été annulée !</li>'; - }; - - // On ajoute un magasin d'objet à la base de données - - var objectStore = db.createObjectStore("toDoList", { keyPath: "taskTitle" }); - - // On définit les index du magasin - - objectStore.createIndex("hours", "hours", { unique: false }); - objectStore.createIndex("minutes", "minutes", { unique: false }); - objectStore.createIndex("day", "day", { unique: false }); - objectStore.createIndex("month", "month", { unique: false }); - objectStore.createIndex("year", "year", { unique: false }); - - objectStore.createIndex("notified", "notified", { unique: false }); - - note.innerHTML += '<li>Le magasin d\'objets à été ajouté.</li>'; -}; -``` - -## Spécifications - -| Spécification | État | Commentaires | -| ---------------------------------------------------------------------------------------- | ---------------------------- | ------------ | -| {{SpecName('IndexedDB', '#widl-IDBDatabase-onabort', 'onabort')}} | {{Spec2('IndexedDB')}} | | - -## Compatibilité avec les navigateurs - -{{Compat("api.IDBDatabase.onabort")}} - -## Voir aussi - -- [Manipuler IndexedDB](/fr/docs/Web/API/API_IndexedDB/Using_IndexedDB) -- Démarrer des transactions : {{domxref("IDBDatabase")}} -- Manipuler des transactions : {{domxref("IDBTransaction")}} -- Définir un intervalle de clés : {{domxref("IDBKeyRange")}} -- Récupérer des données et les modifier : {{domxref("IDBObjectStore")}} -- Manipuler des curseurs : {{domxref("IDBCursor")}} -- Exemple de référence pour IndexedDB : [To-do Notifications](https://github.com/mdn/to-do-notifications/tree/gh-pages) diff --git a/files/fr/web/api/idbdatabase/onerror/index.md b/files/fr/web/api/idbdatabase/onerror/index.md deleted file mode 100644 index e35322fb03..0000000000 --- a/files/fr/web/api/idbdatabase/onerror/index.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: IDBDatabase.onerror -slug: Web/API/IDBDatabase/onerror -tags: - - API - - IndexedDB - - Propriété - - Reference -translation_of: Web/API/IDBDatabase/onerror ---- -{{APIRef("IndexedDB")}} - -Le gestionnaire d'événement **`onerror`**, rattaché à l'interface `IDBDatabase`, s’exécute au déclenchement de l'événement `error` qui se produit lorsque la connexion à la base de donnée échoue. - -{{AvailableInWorkers}} - -## Syntaxe - -```js -db.onerror = function() { ... } -``` - -## Exemple - -Dans cet exemple, on illustre un gestionnaire d'événement {{domxref("IDBOpenDBRequest.onupgradeneeded")}} dans lequel on ajoute un magasin d'objet et les deux gestionnaires d'événements `onerror` et `onabort` afin de gérer les cas d'échec de la connexion. - -```js -DBOpenRequest.onupgradeneeded = function(event) { - var db = event.target.result; - - db.onerror = function() { - note.innerHTML += '<li>Erreur du chargement de la base de données.</li>'; - }; - - db.onabort = function() { - note.innerHTML += '<li>L\'ouverture de la connexion à été annulé!</li>'; - }; - - // Ajoute un magasin d'objet à la base de données - - var objectStore = db.createObjectStore("toDoList", { keyPath: "taskTitle" }); - - // Définition des index - - objectStore.createIndex("hours", "hours", { unique: false }); - objectStore.createIndex("minutes", "minutes", { unique: false }); - objectStore.createIndex("day", "day", { unique: false }); - objectStore.createIndex("month", "month", { unique: false }); - objectStore.createIndex("year", "year", { unique: false }); - - objectStore.createIndex("notified", "notified", { unique: false }); - - note.innerHTML += '<li>Le magasin d\'objets à été ajouté.</li>'; -}; -``` - -## Spécifications - -| Spécification | État | Commentaires | -| ---------------------------------------------------------------------------------------- | ---------------------------- | ------------ | -| {{SpecName('IndexedDB', '#widl-IDBDatabase-onerror', 'onerror')}} | {{Spec2('IndexedDB')}} | | - -## Compatibilité des navigateurs - -{{Compat("api.IDBDatabase.onerror")}} - -## Voir aussi - -- [Manipuler IndexedDB](/fr/docs/Web/API/API_IndexedDB/Using_IndexedDB) -- Démarrer des transactions : {{domxref("IDBDatabase")}} -- Manipuler des transactions : {{domxref("IDBTransaction")}} -- Définir un intervalle de clés : {{domxref("IDBKeyRange")}} -- Récupérer des données et les modifier : {{domxref("IDBObjectStore")}} -- Manipuler des curseurs : {{domxref("IDBCursor")}} -- Exemple de référence pour IndexedDB : [To-do Notifications](https://github.com/mdn/to-do-notifications/tree/gh-pages) diff --git a/files/fr/web/api/idbdatabase/onversionchange/index.md b/files/fr/web/api/idbdatabase/versionchange_event/index.md index 6cb138d0bc..2476f4062d 100644 --- a/files/fr/web/api/idbdatabase/onversionchange/index.md +++ b/files/fr/web/api/idbdatabase/versionchange_event/index.md @@ -1,12 +1,13 @@ --- title: IDBDatabase.onversionchange -slug: Web/API/IDBDatabase/onversionchange +slug: Web/API/IDBDatabase/versionchange_event tags: - API - IndexedDB - Propriété - Reference translation_of: Web/API/IDBDatabase/onversionchange +original_slug: Web/API/IDBDatabase/onversionchange --- {{APIRef("IndexedDB")}} |