aboutsummaryrefslogtreecommitdiff
path: root/files/fi/dom/window.navigator.battery/index.html
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:41:45 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:41:45 -0500
commit1109132f09d75da9a28b649c7677bb6ce07c40c0 (patch)
tree0dd8b084480983cf9f9680e8aedb92782a921b13 /files/fi/dom/window.navigator.battery/index.html
parent4b1a9203c547c019fc5398082ae19a3f3d4c3efe (diff)
downloadtranslated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.tar.gz
translated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.tar.bz2
translated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.zip
initial commit
Diffstat (limited to 'files/fi/dom/window.navigator.battery/index.html')
-rw-r--r--files/fi/dom/window.navigator.battery/index.html137
1 files changed, 137 insertions, 0 deletions
diff --git a/files/fi/dom/window.navigator.battery/index.html b/files/fi/dom/window.navigator.battery/index.html
new file mode 100644
index 0000000000..4a04e78520
--- /dev/null
+++ b/files/fi/dom/window.navigator.battery/index.html
@@ -0,0 +1,137 @@
+---
+title: window.navigator.battery
+slug: DOM/window.navigator.battery
+translation_of: Web/API/Navigator/battery
+---
+<p>{{ ApiRef() }}</p>
+<p><strong>Battery Status API</strong>, useimmiten lyhennettynä <em>Battery API</em>, tarjoaa tietoa järjestelmän akun lataustasosta ja sallii sinulle ilmoitettavan muutaman akkutasomuutostapahtuman kautta. Tätä voitaisiin käyttää lataamaan vähemmän suoritinintensiiviset tehtävät sivustollasi, jos akkuvirta on vähissä ja tallentaa muutokset ennen akkuvirran loppumista, jotta estetään tietojen häviäminen.</p>
+<p>Battery Status API laajentaa {{domxref("window.navigator")}}-objektin metodilla <code>battery</code>. Se määrittää myös muutamia uusia tapahtumia.</p>
+<h2 id="Attribuutit">Attribuutit</h2>
+<dl>
+ <dt>
+ <code>charging</code></dt>
+ <dd>
+ <strong>Kirjoitussuojattu</strong>. Boolean-arvo edustaa järjestelmän akun lataustilaa. Palauttaa arvon <code>true</code>, jos akkua ladataan, jos järjestelmän akun tila ei ole määriteltävissä, tai jos akkua ei ole liitetty järjestelmään. Palauttaa arvon <code>false</code>, jos akkua puretaan.</dd>
+ <dt>
+ <code>chargingTime</code></dt>
+ <dd>
+ <strong>Kirjoitussuojattu</strong>. Double-arvo edustaa jäljellä olevaa sekuntimäärää siihen kun järjestelmän akku ladattu täyteen. Palauttaa arvon 0, jos akku on ladattu täyteen.<br>
+ Palauttaa positiivisen äärettämän arvon, jos akkua puretaan tai jos toteutus ei kykene ilmoittamaan jäljellä olevaa latausaikaa.</dd>
+ <dt>
+ <code>dischargingTime</code></dt>
+ <dd>
+ <strong>Kirjoitussuojattu</strong>. Double-arvo edustaa jäljellä olevaa sekuntimäärää siihen kun järjestelmän akku on täysin purettu ja järjestelmä keskeytetään. Palauttaa positiivisen äärettömän arvon, jos akkua ladataan, jos toteutus ei kykene ilmoittamaan purkamisaikaa, tai jos järjestelmään ei ole liitetty akkua.</dd>
+ <dt>
+ <code>level</code></dt>
+ <dd>
+ <strong>Kirjoitussuojattu</strong>. Double-arvo edustaa järjestelmän akun lataustasoa skaalalla 0 ... 1.0. Palauttaa arvon 0, jos akku on tyhjä ja järjestelmä on siirtymässä keskeytystilaan. Palauttaa arvon 1.0, jos akku on täynnä, jos toteutus ei kykene ilmoittamaan akun tasoa, tai jos akkua ei ole liitetty järjestelmään.</dd>
+</dl>
+<h2 id="Tapahtumat">Tapahtumat</h2>
+<dl>
+ <dt>
+ <code>chargingchange</code></dt>
+ <dd>
+ Laukeaa, kun akun lataustilaa päivitetään.</dd>
+ <dt>
+ <code>chargingtimechange</code></dt>
+ <dd>
+ Laukeaa, kun akun latausaikaa päivitetään.</dd>
+ <dt>
+ <code>dischargingtimechange</code></dt>
+ <dd>
+ Laukeaa, kun akun purkausaikaa päivitetään.</dd>
+ <dt>
+ <code>levelchange</code></dt>
+ <dd>
+ Laukeaa, kun akun tasoa päivitetään.</dd>
+</dl>
+<h2 id="Esimerkki">Esimerkki</h2>
+<p>Katso myös <a class="external" href="http://dev.w3.org/2009/dap/system-info/battery-status.html#introduction">esimerkkiä spesifikaatiossa</a>.</p>
+<pre class="brush: js">var battery = navigator.battery || navigator.mozBattery || navigator.webkitBattery;
+
+function updateBatteryStatus() {
+ alert("Battery status: " + battery.level * 100 + " %");
+
+ if (battery.charging) {
+ alert("Battery is charging");
+ }
+}
+
+battery.addEventListener("chargingchange", updateBatteryStatus);
+battery.addEventListener("levelchange", updateBatteryStatus);
+updateBatteryStatus();
+</pre>
+<h2 id="Spesifikaatiot">Spesifikaatiot</h2>
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Spesifikaatio</th>
+ <th scope="col">Tila</th>
+ <th scope="col">Kommentti</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('Battery API')}}</td>
+ <td>{{Spec2('Battery API')}}</td>
+ <td>Alustava spesifikaatio.</td>
+ </tr>
+ </tbody>
+</table>
+<h2 id="Selainyhteensopivuus">Selainyhteensopivuus</h2>
+<p>{{ CompatibilityTable() }}</p>
+<div id="compat-desktop">
+ <table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Chrome</th>
+ <th>Firefox (Gecko)</th>
+ <th>Internet Explorer</th>
+ <th>Opera</th>
+ <th>Safari</th>
+ </tr>
+ <tr>
+ <td>Perustuki</td>
+ <td>20 {{ property_prefix("webkit") }}</td>
+ <td>{{CompatGeckoDesktop("10")}} {{ property_prefix("moz") }} [1]<br>
+ {{CompatGeckoDesktop("16")}} (without prefix) [2]</td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatNo() }}</td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+<div id="compat-mobile">
+ <table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Android</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IE Mobile</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ </tr>
+ <tr>
+ <td>Perustuki</td>
+ <td>20 {{ property_prefix("webkit") }}</td>
+ <td>{{CompatGeckoMobile("10")}} {{ property_prefix("moz") }} [1]<br>
+ {{CompatGeckoMobile("16")}} (without prefix) [2]</td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatNo() }}</td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+<h3 id="Gecko-kommentit">Gecko-kommentit</h3>
+<p>[1] Disabled by default in Firefox 10.0, but can be enabled setting the preference <code>dom.battery.enabled</code> to <code>true</code>. Starting with Firefox 11.0, <code>mozBattery</code> is enabled by default.</p>
+<p class="note">[2] The Battery API is currently supported on Android, Windows, and Linux with UPower installed. Support for MacOS is available starting with Gecko 18.0 {{geckoRelease("18.0")}}.</p>
+<h2 id="Katso_myös">Katso myös</h2>
+<ul>
+ <li><a class="external" href="http://hacks.mozilla.org/2012/02/using-the-battery-api-part-of-webapi/">Blog post - Using the Battery API</a></li>
+ <li><a class="external" href="http://davidwalsh.name/battery-api" title="http://davidwalsh.name/battery-api">David Walsh on the JavaScript Battery Api</a></li>
+ <li><a href="https://github.com/pstadler/battery.js" title="https://github.com/pstadler/battery.js">battery.js - a tiny cross-browser wrapper</a></li>
+</ul>