From 6772831200d14c2436aea2d0c837f40dbf12156f Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Sun, 26 Sep 2021 13:11:47 +0200 Subject: Prepare Web API section for Markdown conversion (#2464) * Remove summary classes and ids * Remove unecessary hidden * Remove useless span filled with useless attributes / ids * Remove useless font * Remove notranslate * Remove id in other elements than headings * Remove name attributes * Remove
 for JS w/ language-js class

* Remove 
 for HTML w/ language-html class

* Remove 
 for other lang w/ language-* class

* Rm highlighted line in code samples

* fix links, internal, external, absolute URLs

* missing file from last commit

* Fix styles errors apart from table + some classes

* Fix notes and warnings (+ some other :x)

* fix typo during merge which broke a doc

* aand forgot a conflict

* fix remaining classes of errors except dls and images

* Fix dls

* Fix images (deki/mozillademos) and remaining style issues

* Remove script tag from svg file

* Remove script tag from svg fileS

* Compress SVG files for CI
---
 files/fr/web/api/idbtransaction/abort/index.html          |  2 +-
 files/fr/web/api/idbtransaction/abort_event/index.html    |  2 +-
 files/fr/web/api/idbtransaction/complete_event/index.html |  2 +-
 files/fr/web/api/idbtransaction/db/index.html             |  6 ++++--
 files/fr/web/api/idbtransaction/error/index.html          | 10 +++++++---
 files/fr/web/api/idbtransaction/index.html                |  4 ++--
 files/fr/web/api/idbtransaction/mode/index.html           |  2 +-
 files/fr/web/api/idbtransaction/objectstore/index.html    |  4 +++-
 files/fr/web/api/idbtransaction/onabort/index.html        |  4 +++-
 files/fr/web/api/idbtransaction/oncomplete/index.html     |  7 +++++--
 files/fr/web/api/idbtransaction/onerror/index.html        |  4 +++-
 11 files changed, 31 insertions(+), 16 deletions(-)

(limited to 'files/fr/web/api/idbtransaction')

diff --git a/files/fr/web/api/idbtransaction/abort/index.html b/files/fr/web/api/idbtransaction/abort/index.html
index 3a8040d959..a7baf8d966 100644
--- a/files/fr/web/api/idbtransaction/abort/index.html
+++ b/files/fr/web/api/idbtransaction/abort/index.html
@@ -113,5 +113,5 @@ function addData() {
  
  • Définir un intervalle de clés : {{domxref("IDBKeyRange")}}
  • Récupérer et modifier les données : {{domxref("IDBObjectStore")}}
  • Utiliser les curseurs {{domxref("IDBCursor")}}
  • -
  • Exemple de référence : To-do Notifications (exemple live).
  • +
  • Exemple de référence : To-do Notifications (exemple live).
  • diff --git a/files/fr/web/api/idbtransaction/abort_event/index.html b/files/fr/web/api/idbtransaction/abort_event/index.html index 36d16a63ac..86a1413564 100644 --- a/files/fr/web/api/idbtransaction/abort_event/index.html +++ b/files/fr/web/api/idbtransaction/abort_event/index.html @@ -9,7 +9,7 @@ translation_of: Web/API/IDBTransaction/abort_event
    Spécification
    -
    IndexedDB
    +
    IndexedDB
    Interface
    Event
    Propagation
    diff --git a/files/fr/web/api/idbtransaction/complete_event/index.html b/files/fr/web/api/idbtransaction/complete_event/index.html index 78ced266c7..ed134208b2 100644 --- a/files/fr/web/api/idbtransaction/complete_event/index.html +++ b/files/fr/web/api/idbtransaction/complete_event/index.html @@ -9,7 +9,7 @@ translation_of: Web/API/IDBTransaction/complete_event
    Spécification
    -
    IndexedDB
    +
    IndexedDB
    Interface
    Event
    Propagation
    diff --git a/files/fr/web/api/idbtransaction/db/index.html b/files/fr/web/api/idbtransaction/db/index.html index d81591a87a..a193d733ca 100644 --- a/files/fr/web/api/idbtransaction/db/index.html +++ b/files/fr/web/api/idbtransaction/db/index.html @@ -74,7 +74,9 @@ function addData() { };
    -

    Note : pour un exemple fonctionnel complet, voir notre application To-do (exemple).

    +
    +

    Note : pour un exemple fonctionnel complet, voir notre application To-do (exemple).

    +

    Spécifications

    @@ -106,5 +108,5 @@ function addData() {
  • Définir un intervalle de clés : {{domxref("IDBKeyRange")}}
  • Récupérer et modifier les données : {{domxref("IDBObjectStore")}}
  • Utiliser les curseurs {{domxref("IDBCursor")}}
  • -
  • Exemple de référence : To-do Notifications (exemple live).
  • +
  • Exemple de référence : To-do Notifications (exemple live).
  • diff --git a/files/fr/web/api/idbtransaction/error/index.html b/files/fr/web/api/idbtransaction/error/index.html index aa1012bc7b..ccbd3c3252 100644 --- a/files/fr/web/api/idbtransaction/error/index.html +++ b/files/fr/web/api/idbtransaction/error/index.html @@ -26,7 +26,9 @@ translation_of: Web/API/IDBTransaction/error

    Cette propriété vaut null si la transaction n'est pas terminée ou qu'elle est terminée avec succès ou qu'elle a été annulée avec la méthode {{domxref("IDBTransaction.abort","abort")}}.

    -

    Note : Dans Chrome 48+ cette propriété renvoie une exception {{domxref ("DOMException")}} parce que le type {{domxref("DOMError")}} a été retiré de la norme DOM.

    +
    +

    Note : Dans Chrome 48+ cette propriété renvoie une exception {{domxref ("DOMException")}} parce que le type {{domxref("DOMError")}} a été retiré de la norme DOM.

    +

    Exemples

    @@ -77,7 +79,9 @@ function addData() { };
    -

    Note : pour un exemple fonctionnel complet, voir notre application To-do (exemple).

    +
    +

    Note : pour un exemple fonctionnel complet, voir notre application To-do (exemple).

    +

    Spécifications

    @@ -109,5 +113,5 @@ function addData() {
  • Définir un intervalle de clés : {{domxref("IDBKeyRange")}}
  • Récupérer et modifier les données : {{domxref("IDBObjectStore")}}
  • Utiliser les curseurs {{domxref("IDBCursor")}}
  • -
  • Exemple de référence : To-do Notifications (exemple live).
  • +
  • Exemple de référence : To-do Notifications (exemple live).
  • diff --git a/files/fr/web/api/idbtransaction/index.html b/files/fr/web/api/idbtransaction/index.html index f87fc8eb1a..b856029dee 100644 --- a/files/fr/web/api/idbtransaction/index.html +++ b/files/fr/web/api/idbtransaction/index.html @@ -17,7 +17,7 @@ translation_of: Web/API/IDBTransaction

    On notera qu'une transaction commence dès sa création et pas lorsque la première requête est lancée. Par exemple :

    -
    var trans1 = db.transaction("toto", "readwrite");
    +
    var trans1 = db.transaction("toto", "readwrite");
     var trans2 = db.transaction("toto", "readwrite");
     trans2.put("2", "clé");
     trans1.put("1", "clé");
    @@ -184,5 +184,5 @@ function addData() {
      
  • Définir un intervalle de clés : {{domxref("IDBKeyRange")}}
  • Récupérer et modifier les données : {{domxref("IDBObjectStore")}}
  • Utiliser les curseurs {{domxref("IDBCursor")}}
  • -
  • Exemple de référence : To-do Notifications (exemple live).
  • +
  • Exemple de référence : To-do Notifications (exemple live).
  • diff --git a/files/fr/web/api/idbtransaction/mode/index.html b/files/fr/web/api/idbtransaction/mode/index.html index 234a44dd51..2cc9c693bc 100644 --- a/files/fr/web/api/idbtransaction/mode/index.html +++ b/files/fr/web/api/idbtransaction/mode/index.html @@ -130,5 +130,5 @@ function addData() {
  • Définir un intervalle de clés : {{domxref("IDBKeyRange")}}
  • Récupérer et modifier les données : {{domxref("IDBObjectStore")}}
  • Utiliser les curseurs {{domxref("IDBCursor")}}
  • -
  • Exemple de référence : To-do Notifications (exemple live).
  • +
  • Exemple de référence : To-do Notifications (exemple live).
  • diff --git a/files/fr/web/api/idbtransaction/objectstore/index.html b/files/fr/web/api/idbtransaction/objectstore/index.html index 56208fb7ca..61fa2e0d56 100644 --- a/files/fr/web/api/idbtransaction/objectstore/index.html +++ b/files/fr/web/api/idbtransaction/objectstore/index.html @@ -93,7 +93,9 @@ function addData() { };
    -

    Note : Pour un exemple fonctionnel complet, voir notre application To-do Notifications (l'exemple live est disponible ici).

    +
    +

    Note : Pour un exemple fonctionnel complet, voir notre application To-do Notifications (l'exemple live est disponible ici).

    +

    Spécifications

    diff --git a/files/fr/web/api/idbtransaction/onabort/index.html b/files/fr/web/api/idbtransaction/onabort/index.html index 1a4f4d8a0c..22ae924a6f 100644 --- a/files/fr/web/api/idbtransaction/onabort/index.html +++ b/files/fr/web/api/idbtransaction/onabort/index.html @@ -79,7 +79,9 @@ function addData() { transaction.abort(); };
    -

    Note : Pour un exemple fonctionnel complet, voir notre application To-do Notifications (exemple live disponible).

    +
    +

    Note : Pour un exemple fonctionnel complet, voir notre application To-do Notifications (exemple live disponible).

    +

    Spécifications

    diff --git a/files/fr/web/api/idbtransaction/oncomplete/index.html b/files/fr/web/api/idbtransaction/oncomplete/index.html index f243276fda..2c92b816b8 100644 --- a/files/fr/web/api/idbtransaction/oncomplete/index.html +++ b/files/fr/web/api/idbtransaction/oncomplete/index.html @@ -15,7 +15,8 @@ translation_of: Web/API/IDBTransaction/oncomplete

    Note : Depuis Firefox 40, les transactions IndexedDB diminuent en efficacité pour gagner en efficience (voir {{Bug ( "1112702")}}). Auparavant, dans une transaction en readwrite, l'événement complete était déclenché seulement lorsque toutes les données étaient écrites sur le disque. Maintenant, l'événement complete est déclenché après que l'OS ai envoyé l'ordre d'écrire les données, mais potentiellement avant qu'elles aient été écrites sur le disque. L'événement complete peut ainsi être déclenché plus rapidement qu'auparavant. Cependant, il existe une chance infime pour que l'ensemble de la transaction soit perdue si le système d'exploitation plante ou s'il y a une perte de courant avant que les données aient été écrites sur le disque. Étant donné que ces événements catastrophiques sont rares, la plupart des utilisateurs ne devraient pas avoir à s'en préoccuper davantage.

    -

    Si vous devez vous assurer de l'efficacité d'une transaction pour une raison quelconque (par exemple, vous stockez des données critiques qui ne peuvent être recalculé plus tard), vous pouvez forcer l'enregistrement complet sur disque avant de déclencher l'événement complete en utilisant le mode readwriteflush (non-standard) expérimental (cf. {{domxref("IDBDatabase.transaction")}} ). Ce mode expérimentale ne peut être utilisé que si la préférence dom.indexedDB.experimental pref est réglée sur true dans about: config.

    +
    +

    Attention : Si vous devez vous assurer de l'efficacité d'une transaction pour une raison quelconque (par exemple, vous stockez des données critiques qui ne peuvent être recalculé plus tard), vous pouvez forcer l'enregistrement complet sur disque avant de déclencher l'événement complete en utilisant le mode readwriteflush (non-standard) expérimental (cf. {{domxref("IDBDatabase.transaction")}} ). Ce mode expérimentale ne peut être utilisé que si la préférence dom.indexedDB.experimental pref est réglée sur true dans about: config.

    {{AvailableInWorkers}}

    @@ -77,7 +78,9 @@ function addData() { };
    -

    Pour un exemple de travail complet, voir notre application To-do Notifications (exemple live disponible).

    +
    +

    Note :Pour un exemple de travail complet, voir notre application To-do Notifications (exemple live disponible).

    +

    Spécifications

    diff --git a/files/fr/web/api/idbtransaction/onerror/index.html b/files/fr/web/api/idbtransaction/onerror/index.html index 9cd2f814d5..d37965f979 100644 --- a/files/fr/web/api/idbtransaction/onerror/index.html +++ b/files/fr/web/api/idbtransaction/onerror/index.html @@ -68,7 +68,9 @@ function addData() { }; -

    Note : Pour un exemple de travail complet, voir l'application To-do Notifications (exemple live disponible ici).

    +
    +

    Note : Pour un exemple de travail complet, voir l'application To-do Notifications (exemple live disponible ici).

    +

    Spécifications

    -- cgit v1.2.3-54-g00ecf