aboutsummaryrefslogtreecommitdiff
path: root/files/fr/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html')
-rw-r--r--files/fr/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html46
1 files changed, 46 insertions, 0 deletions
diff --git a/files/fr/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html b/files/fr/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html
new file mode 100644
index 0000000000..6869036f24
--- /dev/null
+++ b/files/fr/mozilla/add-ons/webextensions/api/menus/overridecontext/index.html
@@ -0,0 +1,46 @@
+---
+title: overrideContext()
+slug: Mozilla/Add-ons/WebExtensions/API/menus/overrideContext
+tags:
+ - API
+ - Add-ons
+ - Create
+ - Extensions
+ - Method
+ - WebExtensions
+ - contextMenus
+translation_of: Mozilla/Add-ons/WebExtensions/API/menus/overrideContext
+---
+<p>{{AddonSidebar}}</p>
+
+<p>Masquer tous les éléments de menu par défaut de Firefox en faveur d'un menu contextuel personnalisé.</p>
+
+<p>La méthode overrideContext permet d'afficher les éléments de menu correspondants de cette extension à la place du menu par défaut. Cette méthode doit être appelée à partir d'un gestionnaire d'événements DOM 'contextmenu', et ne s'applique qu'au menu qui s'ouvre après cet événement.</p>
+
+<p>Pour appeler cette méthode, votre extension doit avoir la permission <code>menus.overrideContext</code>.</p>
+
+<h2 id="Syntaxe">Syntaxe</h2>
+
+<pre class="syntaxbox brush:js">browser.menus.overrideContext(
+ contextOptions // object
+)</pre>
+
+<h3 id="Paramètres">Paramètres</h3>
+
+<dl>
+ <dt><code>contextOptions</code></dt>
+ <dd><code>object</code>. Options sur la façon dont les menus contextuels seront remplacés.</dd>
+ <dd>
+ <dl>
+ <dt><code>showDefaults</code> {{optional_inline}}</dt>
+ <dd><code>boolean</code>. S'il faut également inclure les éléments de menu par défaut dans le menu.</dd>
+ <dt><code>context </code>{{optional_inline}}</dt>
+ <dd><code>string</code>. Le ContextType à surcharger, pour autoriser les éléments de menu d'autres extensions dans le menu. Actuellement, seuls <code>'bookmark'</code> et <code>'tab'</code> sont supportés. <code>showDefaults</code> ne peut pas être utilisé avec cette option.</dd>
+ <dt><code>bookmarkId </code>{{optional_inline}}</dt>
+ <dd><code>string</code>. Requis lorsque le contexte est  <code>'bookmark'</code>. Nécessite la permission  'bookmark'.</dd>
+ <dt><code>tabId </code>{{optional_inline}}</dt>
+ <dd><code>integer</code>. Requis lorsque le contexte est <code>'tab'</code>. Nécessite la permission 'tabs'.</dd>
+ <dt></dt>
+ </dl>
+ </dd>
+</dl>