aboutsummaryrefslogtreecommitdiff
path: root/files/fr/archive/b2g_os/api/navigator
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/archive/b2g_os/api/navigator')
-rw-r--r--files/fr/archive/b2g_os/api/navigator/addidleobserver/index.html62
-rw-r--r--files/fr/archive/b2g_os/api/navigator/index.html25
-rw-r--r--files/fr/archive/b2g_os/api/navigator/mozapps/index.html90
-rw-r--r--files/fr/archive/b2g_os/api/navigator/requestwakelock/index.html60
4 files changed, 237 insertions, 0 deletions
diff --git a/files/fr/archive/b2g_os/api/navigator/addidleobserver/index.html b/files/fr/archive/b2g_os/api/navigator/addidleobserver/index.html
new file mode 100644
index 0000000000..54e7fd998e
--- /dev/null
+++ b/files/fr/archive/b2g_os/api/navigator/addidleobserver/index.html
@@ -0,0 +1,62 @@
+---
+title: Navigator.addIdleObserver()
+slug: Archive/B2G_OS/API/Navigator/addIdleObserver
+translation_of: Archive/B2G_OS/API/Navigator/addIdleObserver
+---
+<p>{{ non-standard_header() }}</p>
+<p>{{ B2GOnlyHeader2('certified') }}</p>
+<h2 id="Résumé"><span id="Dst[0][0:6:0:5]">Résumé</span></h2>
+<div class="mttextarea" dir="ltr" id="TranslationOutput">
+ <div>
+ <span id="Dst[0][0:3:0:4]">Cette</span><span> </span><span id="Dst[0][5:10:6:12]">méthode</span><span> </span><span id="Dst[0][12:13:14:16]">est</span><span> </span><span id="Dst[0][15:18:18:25]">utilisée</span><span> </span><span id="Dst[0][20:21:27:30]">pour</span><span> </span><span id="Dst[0][23:25:32:38]">ajouter</span><span> </span><span id="Dst[0][27:28:40:41]">un</span><span> </span><span id="Dst[0][30:37:43:53]">observateur</span><span> </span><span id="Dst[0][39:42:55:57]">qui</span><span> </span><span id="Dst[0][44:47:59:60]">va</span><span> </span><span id="Dst[0][49:53:62:69]">vérifier</span><span> </span><span id="Dst[0][55:56:71:72]">si</span><span> </span><span id="Dst[0][62:65:74:86]">l'utilisateur</span><span> </span><span id="Dst[0][67:68:88:90]">est</span><span> </span><span id="Dst[0][70:73:92:98]">inactif</span><span> </span><span id="Dst[0][75:77:100:101]">et</span><span> </span><span id="Dst[0][79:86:103:107]">agira</span><span> </span><span id="Dst[0][88:98:109:122]">en conséquence</span>. Une fois l'observateur ajouté, il est possible de le retirer avec {{domxref("window.navigator.removeIdleObserver","navigator.removeIdleObserver")}}.</div>
+ <div>
+  </div>
+</div>
+<h2 id="Syntaxe">Syntaxe</h2>
+<pre>navigator.addIdleObserver(IdleObserver);</pre>
+<h3 id="Paramètres"><span id="Dst[0][0:9:0:9]">Paramètres</span></h3>
+<dl>
+ <dt>
+ <code>IdleObserver</code></dt>
+ <dd>
+ <div class="mttextarea" dir="ltr" id="TranslationOutput">
+ <div>
+ Un objet avec des propriétés spécifiques à gérer si l'utilisateur est inactif ou non ; cf {{anch("IdleObserver")}} ci-dessous.</div>
+ </div>
+ </dd>
+</dl>
+<h3 id="IdleObserver">IdleObserver</h3>
+<p><code>IdleObserver</code> est un objet contenant les trois propriétés suivantes :</p>
+<dl>
+ <dt>
+ <code>time</code></dt>
+ <dd>
+ Le temps (exprimé en secondes) avant que l'utilisateur soit considéré comme inactif.</dd>
+ <dt>
+ <code>onidle</code></dt>
+ <dd>
+ Une fonction appelée lorsque l'utilisateur est considéré comme inactif.</dd>
+ <dt>
+ <code>onactive</code></dt>
+ <dd>
+ Une fonction appelée lorsque l'utilisateur redevient actif.</dd>
+</dl>
+<h2 id="Exemple">Exemple</h2>
+<pre class="brush: js">var myObserver = {
+ time: 10,
+ onidle: function () {
+ console.log("L'utilisateur est inactif depuis 10 secondes");
+ },
+ onactive: function () {
+ console.log("L'utilisateur est actif de nouveau");
+ }
+}
+
+navigator.addIdleObserver(myObserver);
+</pre>
+<h2 id="Specification" name="Specification">Spécification</h2>
+<p>Ne fait encore partie d'aucune spécification ; Toutefois, cette API sera discutée au W3C dans le cadre de la <a href="http://www.w3.org/2012/sysapps/" rel="external" title="http://www.w3.org/2012/sysapps/">System Applications Working Group</a>.</p>
+<h2 id="Voir_aussi">Voir aussi</h2>
+<ul>
+ <li>{{domxref("window.navigator.removeIdleObserver","navigator.removeIdleObserver")}}</li>
+</ul>
diff --git a/files/fr/archive/b2g_os/api/navigator/index.html b/files/fr/archive/b2g_os/api/navigator/index.html
new file mode 100644
index 0000000000..c98f922aeb
--- /dev/null
+++ b/files/fr/archive/b2g_os/api/navigator/index.html
@@ -0,0 +1,25 @@
+---
+title: Navigator (Firefox OS extensions)
+slug: Archive/B2G_OS/API/Navigator
+tags:
+ - API
+ - Firefox OS
+ - Interface
+ - Navigator
+ - Non-standard
+ - TopicStub
+translation_of: Archive/B2G_OS/API/Navigator
+---
+<p>L'interface <code><strong>Navigator</strong></code> représente l'état et l'identité de l'agent utilisateur. Il permet aux scripts de l'interroger et de s'enregistrer pour effectuer certaines activités. Cette page représente la liste des propriétés et des méthodes ajoutées à <code>Navigator</code> sur les appareils Firefox OS. Pour obtenir la liste des propriétés des méthodes disponibls sur tous les sites Web, consultez <a href="/fr/docs/Web/API/Navigator" title="L'interface Navigator représente l'état et l'identité de l'agent utilisateur. Elle permet aux scripts de l'interroger et de s'enregister eux-mêmes pour poursuivre certaines tâches."><code>Navigator</code></a>.</p>
+
+<p>Un objet <code>Navigator</code> peut être récupéré à l'aide de la propriété <a href="/fr/docs/Web/API/Window/navigator" title="Renvoie une référence à l'objet
+
+ navigator
+ , qui peut être interrogé pour obtenir des informations concernant l'application exécutant le script."><code>Window.navigator</code></a> en lecture seule.</p>
+
+
+
+<dl>
+ <dt class="landingPageList"><a href="/fr/docs/Archive/B2G_OS/API/Navigator/mozApps">window.navigator.mozApps</a></dt>
+ <dd class="landingPageList">Renvoie un objet <a href="/fr/docs/Web/API/Apps" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>Apps</code></a> que vous pouvez utiliser pour installer, gérer et contrôler des <a href="/fr/docs/Applications" title="/fr/docs/Applications">Open Web Apps</a> dans le navigateur.</dd>
+</dl>
diff --git a/files/fr/archive/b2g_os/api/navigator/mozapps/index.html b/files/fr/archive/b2g_os/api/navigator/mozapps/index.html
new file mode 100644
index 0000000000..6b1d9283bc
--- /dev/null
+++ b/files/fr/archive/b2g_os/api/navigator/mozapps/index.html
@@ -0,0 +1,90 @@
+---
+title: window.navigator.mozApps
+slug: Archive/B2G_OS/API/Navigator/mozApps
+tags:
+ - API Apps
+ - Apps
+translation_of: Archive/B2G_OS/API/Navigator/mozApps
+---
+<p>(fr translation)</p>
+
+<p></p><div class="overheadIndicator nonStandard nonStandardHeader">
+ <p><strong><span title="Cette API n'a pas été standardisée."><i class="icon-warning-sign"> </i></span> Non standard</strong><br>
+ Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.</p>
+ </div><p></p>
+
+<h2 id="Summary" name="Summary">Résumé</h2>
+
+<p>Renvoie un objet <a href="/fr/docs/Web/API/Apps" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant !"><code>Apps</code></a> que vous pouvez utiliser pour installer, gérer et contrôler des <a href="/fr/docs/Applications" title="/fr/docs/Applications">Open Web Apps</a> dans le navigateur.</p>
+
+<h2 id="Syntax" name="Syntax">Syntaxe</h2>
+
+<pre class="eval">var <em>apps</em> = window.navigator.mozApps;
+</pre>
+
+<h2 id="Specification" name="Specification">Spécification</h2>
+
+<p>Ne fait partie d'aucune spécification. Implementé dans Gecko suite au <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=697383" title="FIXED: implement navigator.mozApps">bug 697383</a>.</p>
+
+<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
+
+<p></p><p class="warning"><strong><a href="https://github.com/mdn/browser-compat-data">Nous convertissons les données de compatibilité dans un format JSON</a></strong>.
+ Ce tableau de compatibilité utilise encore l'ancien format
+ car nous n'avons pas encore converti les données qu'il contient.
+ <strong><a href="/fr/docs/MDN/Contribute/Structures/Compatibility_tables">Vous pouvez nous aider en contribuant !</a></strong></p>
+
+<div class="htab">
+ <a id="AutoCompatibilityTable" name="AutoCompatibilityTable"></a>
+ <ul>
+ <li class="selected"><a>Ordinateur</a></li>
+ <li><a>Mobile</a></li>
+ </ul>
+</div><p></p>
+
+<div id="compat-desktop">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Fonction</th>
+ <th>Chrome</th>
+ <th>Firefox (Gecko)</th>
+ <th>Internet Explorer</th>
+ <th>Opera</th>
+ <th>Safari</th>
+ </tr>
+ <tr>
+ <td>Support de base</td>
+ <td>---</td>
+ <td><a href="/en-US/Firefox/Releases/11" title="Sorti le 2012-03-13.">11.0</a> (11.0)</td>
+ <td>---</td>
+ <td>---</td>
+ <td>---</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div id="compat-mobile">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Fonction</th>
+ <th>Android</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IE Mobile</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ </tr>
+ <tr>
+ <td>Support de base</td>
+ <td>---</td>
+ <td><a href="/en-US/Firefox/Releases/11" title="Sorti le 2012-03-13.">11.0</a> (11.0)</td>
+ <td>---</td>
+ <td>---</td>
+ <td>---</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<p> </p>
diff --git a/files/fr/archive/b2g_os/api/navigator/requestwakelock/index.html b/files/fr/archive/b2g_os/api/navigator/requestwakelock/index.html
new file mode 100644
index 0000000000..b9cf1367d4
--- /dev/null
+++ b/files/fr/archive/b2g_os/api/navigator/requestwakelock/index.html
@@ -0,0 +1,60 @@
+---
+title: window.navigator.requestWakeLock
+slug: Archive/B2G_OS/API/Navigator/requestWakeLock
+tags:
+ - B2G
+ - Firefox OS
+ - Non Standard
+ - Power Management
+ - WebAPI
+translation_of: Archive/B2G_OS/API/Navigator/requestWakeLock
+---
+<p>{{ non-standard_header() }}</p>
+<h2 id="Summary" name="Summary">Résumé</h2>
+<p>Cette méthode est utilisée pour faire une requête de blocage de mise en veille de n'importe quelle ressource de l'appareil. Elle renvoie un objet {{ anch("MozWakeLock") }} utilisable pour garder une trace ou libérer le verrou de blocage.</p>
+<h2 id="Syntax" name="Syntax">Syntaxe</h2>
+<pre class="eval">var lock = window.navigator.requestWakeLock(resourceName);
+</pre>
+<dl>
+ <dt>
+ resourceName</dt>
+ <dd>
+ Une chaîne de caractères représentant le nom de la ressource à verrouiller. <a href="/en-US/docs/Mozilla/Firefox_OS/Platform/Gaia" title="/en-US/docs/Mozilla/Firefox_OS/Platform/Gaia">Gaia</a> utilise trois noms de ressources basiques : <code>screen</code>, <code>cpu</code> et <code>wifi.</code> Cependant toute application certifiée peut exposer de nouvelles ressources.</dd>
+</dl>
+<h2 id="Value" name="Value">Valeur</h2>
+<p><code>navigator.requestWakeLock</code> retourne un objet {{anch("MozWakeLock")}} qu'il est nécessaire d'utiliser pour libérer le verrou.</p>
+<div class="note">
+ <p><strong>Note :</strong> quand la fenêtre qui a requis un ou plusieurs verrou est fermée ou supprimée, tout verrou impliqué est implicitement libéré. Une libération manuelle n'est pas nécessaire.</p>
+</div>
+<h3 id="MozWakeLock">MozWakeLock</h3>
+<pre>interface MozWakeLock
+{
+ readonly attribute DOMString topic
+
+ void unlock();
+}</pre>
+<dl>
+ <dt>
+ <code>topic</code></dt>
+ <dd>
+ La chaîne de caractères contenant le nom de la ressource à verrouiller.</dd>
+ <dt>
+ <code>unlock</code></dt>
+ <dd>
+ Une fonction qui doit être appelée pour libérer le verrou. Si plusieurs verrous ont été requis, chacun d'entre eux doit être libéré individuellement.</dd>
+</dl>
+<div class="note">
+ <p><strong>Note :</strong> appeler la méthode<code> unlock </code>sur un verrou déjà  libéré lancera une erreur de type : <code>NS_ERROR_DOM_INVALID_STATE_ERR</code>.</p>
+</div>
+<h2 id="Specification" name="Specification">Exemple</h2>
+<pre class="brush: js">var lock = window.navigator.requestWakeLock('screen');
+
+window.addEventListener('unload', function () {
+ lock.unlock();
+});</pre>
+<h2 id="Specification" name="Specification">Spécification</h2>
+<p>Cette API ne fait partie d'aucune spécification.</p>
+<h2 id="Voir_aussi">Voir aussi</h2>
+<ul>
+ <li>{{domxref("window.navigator.mozPower","navigator.mozPower")}}</li>
+</ul>