From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../fr/web/api/batterymanager/charging/index.html | 65 ++++++++++ .../web/api/batterymanager/chargingtime/index.html | 71 +++++++++++ .../api/batterymanager/dischargingtime/index.html | 71 +++++++++++ files/fr/web/api/batterymanager/index.html | 141 +++++++++++++++++++++ files/fr/web/api/batterymanager/level/index.html | 69 ++++++++++ 5 files changed, 417 insertions(+) create mode 100644 files/fr/web/api/batterymanager/charging/index.html create mode 100644 files/fr/web/api/batterymanager/chargingtime/index.html create mode 100644 files/fr/web/api/batterymanager/dischargingtime/index.html create mode 100644 files/fr/web/api/batterymanager/index.html create mode 100644 files/fr/web/api/batterymanager/level/index.html (limited to 'files/fr/web/api/batterymanager') diff --git a/files/fr/web/api/batterymanager/charging/index.html b/files/fr/web/api/batterymanager/charging/index.html new file mode 100644 index 0000000000..9ca1bf21ac --- /dev/null +++ b/files/fr/web/api/batterymanager/charging/index.html @@ -0,0 +1,65 @@ +--- +title: BatteryManager.charging +slug: Web/API/BatteryManager/charging +translation_of: Web/API/BatteryManager/charging +--- +
{{obsolete_header}}
+ +
{{APIRef("Battery API")}}
+ +

Une valeur booléenne indiquant si la batterie de l'équipement est en train d'être chargée.

+ +

Syntax

+ +
var charging = battery.charging
+ +

charging indique si battery, qui est un objet du type {{domxref("BatteryManager")}}, est en charge; si la batterie est en charge, la variable a la valeur true. Sinon, dans le cas de la décharge, la variable a la valeurvaux false.

+ +

Exemple

+ +

Code HTML

+ +
<div id="charging">(&ecirc;tat de charge inconnu)</div>
+ +

Code JavaScript

+ +
navigator.getBattery().then(function(battery) {
+
+    var charging = battery.charging;
+
+    document.querySelector('#charging').textContent = charging ;
+});
+ +

{{ EmbedLiveSample('Example', '100%', 30) }}

+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName("Battery API")}}{{Spec2("Battery API")}}Définition initiale
+ +

Compatibilité des navigateurs

+ + + +

{{Compat("api.BatteryManager.charging")}}

+ +

Voir aussi

+ + diff --git a/files/fr/web/api/batterymanager/chargingtime/index.html b/files/fr/web/api/batterymanager/chargingtime/index.html new file mode 100644 index 0000000000..0644df447e --- /dev/null +++ b/files/fr/web/api/batterymanager/chargingtime/index.html @@ -0,0 +1,71 @@ +--- +title: BatteryManager.chargingTime +slug: Web/API/BatteryManager/chargingTime +translation_of: Web/API/BatteryManager/chargingTime +--- +
{{obsolete_header}}
+ +

{{APIRef("Battery API")}}

+ +

Indique le temps, en secondes, qu'il reste jusqu'à que la batterie soit rechargée.

+ +
+

Même si le temps retourné devrait être précis à la seconde, les navigateurs arrondissent cette valeur (typiquement à 15 minutes près) afin de limiter l'identification et le suivi des utilisateurs.

+
+ +

Syntaxe

+ +
var time = battery.chargingTime
+ +

time est le temps restant en secondes jusqu'à que battery, qui est un objet de type {{domxref("BatteryManager")}}, soit rechargée, ou vaut 0 si la batterie est déjà rechargée. Si la batterie est en décharge, la variable vaut Infinity.

+ +

Exemple

+ +

Code HTML

+ +
<div id="chargingTime">(temps de charge inconnu)</div>
+
+ +

Code JavaScript

+ +
navigator.getBattery().then(function(battery) {
+
+   var time = battery.chargingTime;
+
+   document.querySelector('#chargingTime').textContent = battery.chargingTime;
+});
+
+ +

{{ EmbedLiveSample('Example', '100%', 30) }}

+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName("Battery API")}}{{Spec2("Battery API")}}Définition initiale
+ +

Compatibilité des navigateurs

+ + + +

{{Compat("api.BatteryManager.chargingTime")}}

+ +

Voir aussi

+ + diff --git a/files/fr/web/api/batterymanager/dischargingtime/index.html b/files/fr/web/api/batterymanager/dischargingtime/index.html new file mode 100644 index 0000000000..265e99384d --- /dev/null +++ b/files/fr/web/api/batterymanager/dischargingtime/index.html @@ -0,0 +1,71 @@ +--- +title: BatteryManager.dischargingTime +slug: Web/API/BatteryManager/dischargingTime +translation_of: Web/API/BatteryManager/dischargingTime +--- +
{{obsolete_header}}
+ +
{{APIRef("Battery API")}}
+ +

Indique le temps, en secondes, qu'il reste jusqu'à que la batterie soit déchargée.

+ +
+

Même si le temps retourné devrait être précis à la seconde, les navigateurs arrondissent cette valeur (typiquement à 15 minutes près) afin de limiter l'identification et le suivi des utilisateurs.

+
+ +

Syntax

+ +
var time = battery.dischargingTime
+ +

time est le temps restant en secondes jusqu'à que battery, qui est un objet de type {{domxref("BatteryManager")}}, soit complètement déchargée. La variable vaut Infinity si la batterie est en train d'être chargée ou si le système ne parvient pas à calculer un temps restant.

+ +

Exemple

+ +

Code HTML

+ +
<div id="dischargingTime">(temps de d&eacute;charge inconnu)</div>
+
+ +

Code JavaScript

+ +
navigator.getBattery().then(function(battery) {
+
+    var time = battery.dischargingTime;
+
+    document.querySelector('#dischargingTime').textContent = battery.dischargingTime;
+});
+
+ +

{{ EmbedLiveSample('Example', '100%', 30) }}

+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName("Battery API")}}{{Spec2("Battery API")}}Définition initiale
+ +

Compatibilité des navigateurs

+ + + +

{{Compat("api.BatteryManager.dischargingTime")}}

+ +

Voir aussi

+ + diff --git a/files/fr/web/api/batterymanager/index.html b/files/fr/web/api/batterymanager/index.html new file mode 100644 index 0000000000..a14fe8ed9a --- /dev/null +++ b/files/fr/web/api/batterymanager/index.html @@ -0,0 +1,141 @@ +--- +title: BatteryManager +slug: Web/API/BatteryManager +tags: + - Mobile + - batterie + - gestion + - niveau +translation_of: Web/API/BatteryManager +--- +

{{ApiRef()}}

+ +

Sommaire

+ +

L'interface BatteryManager fournit des moyens pour obtenir des informations sur le niveau de charge de la batterie du système.

+ +

La propriété {{domxref ("window.navigator.battery", "navigator.battery")}} retourne une instance de l'interface BatteryManager que vous pouvez utiliser pour interagir avec l'API d'état de la batterie.

+ +

Propriétés

+ +
+
{{domxref("BatteryManager.charging")}} {{ReadOnlyInline}}
+
Un Boolean indiquant si oui ou non la batterie est actuellement en cours de charge.
+
{{domxref("BatteryManager.chargingTime")}} {{ReadOnlyInline}}
+
Un nombre qui représente le temps restant en secondes jusqu'à ce que la batterie soit complètement chargée, ou 0 si la batterie est complètement chargée.
+
{{domxref("BatteryManager.dischargingTime")}} {{ReadOnlyInline}}
+
Un nombre qui représente le temps restant en secondes jusqu'à ce que la batterie soit complètement déchargée et le système suspendu.
+
{{domxref("BatteryManager.level")}} {{ReadOnlyInline}}
+
Un nombre qui représente le niveau de charge de la batterie du système adapté à une valeur comprise entre 0.0 et 1.0.
+
+ +

Gestionnaires d'Evenements

+ +
+
{{domxref("BatteryManager.onchargingchange")}}
+
Un gestionnaire pour le changement de la présence ou non du chargeur.
+
{{domxref("BatteryManager.onchargingtimechange")}}
+
Un gestionnaire pour la mise à jour du temps de charge
+
{{domxref("BatteryManager.ondischargingtimechange")}}
+
Un gestionnaire pour la mise à jour du temps de décharge
+
{{domxref("BatteryManager.onlevelchange")}}
+
Un gestionnaire pour la mise à jour pour les changement du niveau de batterie
+
+ +

Méthodes

+ +

Hérite de {{domxref("EventTarget")}}:

+ +

{{page("/en-US/docs/Web/API/EventTarget","Methods")}}

+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('Battery API')}}{{Spec2('Battery API')}}Spécification initale.
+ +

Compatibilité des navigateurs

+ +

{{ CompatibilityTable() }}

+ +
+ + + + + + + + + + + + + + + + + + + +
FonctionalitéChromeFirefox (Gecko)Internet ExplorerOperaSafari
Support basique +

{{CompatChrome(39.0)}}

+ +

{{CompatNo()}}

+
{{CompatGeckoDesktop("10")}} {{ property_prefix("moz") }} [1]
+ {{CompatGeckoDesktop("16")}} (without prefix) [2]
{{ CompatNo() }}25{{ CompatNo() }}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
FonctionalitéAndroidChrome WebviewFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Support basique{{CompatNo()}}{{CompatChrome(40.0)}}{{CompatGeckoMobile("10")}} {{ property_prefix("moz") }} [1]
+ {{CompatGeckoMobile("16")}} (without prefix) [2]
{{ CompatNo() }}{{ CompatNo() }}{{ CompatNo() }}
+
+ +

Notes Gecko

+ +
+

[1] désactivée par défaut dans Firefox 10.0, mais peut être activé réglant la préférence dom.battery.enabled à true. À partir de Firefox 11.0, mozBattery est activée par défaut pour mac le support est venus avec Gecko 18.0 {{geckoRelease("18.0")}}.

+
+ +

[2] L'API batterie est actuellement supportée sur Android, Windows et Linux avec UPower installé. Support de MacOS est disponible à partir de Gecko 18.0 {{geckoRelease ("18.0")}}.

+ +

Voir aussi

+ + diff --git a/files/fr/web/api/batterymanager/level/index.html b/files/fr/web/api/batterymanager/level/index.html new file mode 100644 index 0000000000..f7a5e9e062 --- /dev/null +++ b/files/fr/web/api/batterymanager/level/index.html @@ -0,0 +1,69 @@ +--- +title: BatteryManager.level +slug: Web/API/BatteryManager/level +translation_of: Web/API/BatteryManager/level +--- +
{{obsolete_header}}
+ +
{{APIRef("Battery API")}}
+ +

Indique le niveau de charge de la batterie en tant que valeur comprise entre 0.0 (déchargée) et 1.0 (rechargée).

+ +

Syntaxe

+ +
var level = battery.level
+ +

level est un nombre représentant le niveau de charge de la batterie en tant que valeur comprise entre 0.0 et 1.0. Une veleur de 0.0 signifie que battery, qui est un objet de type {{domxref("BatteryManager")}}, est vide, et que le système est sur le point d'être désactivé. Une valeur de 1.0 signifie que la batterie est pleine.

+ +

La valeur 1.0 est aussi retournée si le système n'est pas capable de déterminer son niveau de charge ou si le système n'est pas alimenté par une batterie.

+ +

Exemple

+ +

Code HTML

+ +
<div id="level">(niveau de batterie inconnu)</div>
+
+ +

Code JavaScript

+ +
navigator.getBattery().then(function(battery) {
+
+    var level = battery.level;
+
+    document.querySelector('#level').textContent = level;
+});
+
+ +

{{ EmbedLiveSample('Example', '100%', 30, '', 'Web/API/BatteryManager/level') }}

+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName("Battery API")}}{{Spec2("Battery API")}}Définition initiale
+ +

Compatibilité des navigateurs

+ + + +

{{Compat("api.BatteryManager.level")}}

+ +

Voir aussi

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