From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- files/fr/web/api/idbkeyrange/upperopen/index.html | 83 ----------------------- files/fr/web/api/idbkeyrange/upperopen/index.md | 83 +++++++++++++++++++++++ 2 files changed, 83 insertions(+), 83 deletions(-) delete mode 100644 files/fr/web/api/idbkeyrange/upperopen/index.html create mode 100644 files/fr/web/api/idbkeyrange/upperopen/index.md (limited to 'files/fr/web/api/idbkeyrange/upperopen') diff --git a/files/fr/web/api/idbkeyrange/upperopen/index.html b/files/fr/web/api/idbkeyrange/upperopen/index.html deleted file mode 100644 index be0068210d..0000000000 --- a/files/fr/web/api/idbkeyrange/upperopen/index.html +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: IDBKeyRange.upperOpen -slug: Web/API/IDBKeyRange/upperOpen -translation_of: Web/API/IDBKeyRange/upperOpen ---- -

{{ APIRef("IndexedDB") }}

- -

La propriété upperOpen de l'interface {{domxref("IDBKeyRange")}} renvoie un booléen indiquant si la valeur de la limite supérieure est incluse dans l'{{domxref("IDBKeyRange","intervalle de clé")}}.

- -

{{AvailableInWorkers}}

- -

Syntaxe

- -
myKeyRange.upperOpen;
- -

Value

- -
-
true
-
La valeur de la limite supérieure n'est pas incluse dans l'intervalle.
-
false
-
La valeur de la limite supérieure est incluse dans l'intervalle.
-
- -

Exemple

- -

Dans l'exemple suivant, on récupère l'{{domxref("IDBKeyRange","intervalle de clé")}} entre "F" et "W". Puis on ouvre une {{domxref("IDBTransaction","transaction")}} sur la connexion pour avoir l’{{domxref("IDBObjectStore","accès")}} au magasin d'objets 'fThings'. On met en place un {{domxref("IDBCursor","curseur")}} sur l'intervalle pour afficher dans une liste les valeurs des propriétés fThing et fRating des objets trouvés.

- -

La propriété upperOpen sert ici à afficher sur la console le booléen indiquant si la valeur de la limite supérieure est comprise dans l'intervalle.

- -
function displayData() {
-  var keyRangeValue = IDBKeyRange.bound("F", "W", true, true);
-  console.log(keyRangeValue.upperOpen);
-
-  var transaction = db.transaction(['fThings'], 'readonly');
-  var objectStore = transaction.objectStore('fThings');
-
-  objectStore.openCursor(keyRangeValue).onsuccess = function(event) {
-    var cursor = event.target.result;
-      if(cursor) {
-        var listItem = document.createElement('li');
-        listItem.innerHTML = '<strong>' + cursor.value.fThing + '</strong>, ' + cursor.value.fRating;
-        list.appendChild(listItem);
-
-        cursor.continue();
-      } else {
-        console.log('Entries all displayed.');
-      }
-    };
-  };
- -

Spécification

- - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('IndexedDB', '#widl-IDBKeyRange-upperOpen', 'upperOpen')}}{{Spec2('IndexedDB')}} 
- -

Compatibilité avec les navigateurs

- -

{{Compat("api.IDBKeyRange.upperOpen")}}

- -

Voir aussi

- - diff --git a/files/fr/web/api/idbkeyrange/upperopen/index.md b/files/fr/web/api/idbkeyrange/upperopen/index.md new file mode 100644 index 0000000000..be0068210d --- /dev/null +++ b/files/fr/web/api/idbkeyrange/upperopen/index.md @@ -0,0 +1,83 @@ +--- +title: IDBKeyRange.upperOpen +slug: Web/API/IDBKeyRange/upperOpen +translation_of: Web/API/IDBKeyRange/upperOpen +--- +

{{ APIRef("IndexedDB") }}

+ +

La propriété upperOpen de l'interface {{domxref("IDBKeyRange")}} renvoie un booléen indiquant si la valeur de la limite supérieure est incluse dans l'{{domxref("IDBKeyRange","intervalle de clé")}}.

+ +

{{AvailableInWorkers}}

+ +

Syntaxe

+ +
myKeyRange.upperOpen;
+ +

Value

+ +
+
true
+
La valeur de la limite supérieure n'est pas incluse dans l'intervalle.
+
false
+
La valeur de la limite supérieure est incluse dans l'intervalle.
+
+ +

Exemple

+ +

Dans l'exemple suivant, on récupère l'{{domxref("IDBKeyRange","intervalle de clé")}} entre "F" et "W". Puis on ouvre une {{domxref("IDBTransaction","transaction")}} sur la connexion pour avoir l’{{domxref("IDBObjectStore","accès")}} au magasin d'objets 'fThings'. On met en place un {{domxref("IDBCursor","curseur")}} sur l'intervalle pour afficher dans une liste les valeurs des propriétés fThing et fRating des objets trouvés.

+ +

La propriété upperOpen sert ici à afficher sur la console le booléen indiquant si la valeur de la limite supérieure est comprise dans l'intervalle.

+ +
function displayData() {
+  var keyRangeValue = IDBKeyRange.bound("F", "W", true, true);
+  console.log(keyRangeValue.upperOpen);
+
+  var transaction = db.transaction(['fThings'], 'readonly');
+  var objectStore = transaction.objectStore('fThings');
+
+  objectStore.openCursor(keyRangeValue).onsuccess = function(event) {
+    var cursor = event.target.result;
+      if(cursor) {
+        var listItem = document.createElement('li');
+        listItem.innerHTML = '<strong>' + cursor.value.fThing + '</strong>, ' + cursor.value.fRating;
+        list.appendChild(listItem);
+
+        cursor.continue();
+      } else {
+        console.log('Entries all displayed.');
+      }
+    };
+  };
+ +

Spécification

+ + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('IndexedDB', '#widl-IDBKeyRange-upperOpen', 'upperOpen')}}{{Spec2('IndexedDB')}} 
+ +

Compatibilité avec les navigateurs

+ +

{{Compat("api.IDBKeyRange.upperOpen")}}

+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf