CINXE.COM
mozilla-central: devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js@5ec13fd9a7552d965aee757985c15fc027c02e6b
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US"> <head> <link rel="icon" href="/static/f9b6f94339cb/hgicon.png" type="image/png" /> <meta name="robots" content="index, nofollow"/> <link rel="stylesheet" href="/static/f9b6f94339cb/style-gitweb.css" type="text/css" /> <style type="text/css"> div.feed { float: right; } a img { border-width: 0px; } div.log_link { width: 80px; background-color: white; } div.log_body { padding-left: 96px; } </style> <script type="text/javascript" src="/static/f9b6f94339cb/mercurial.js"></script> <meta property="og:image" content="/static/f9b6f94339cb/moz-logo-bw-rgb.svg"/> <meta property="og:type" content="website"/> <link rel="stylesheet" href="/mozilla-central/highlightcss" type="text/css" /> <title>mozilla-central: devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js@5ec13fd9a7552d965aee757985c15fc027c02e6b</title> <link rel="alternate" type="application/atom+xml" href="/mozilla-central/atom-log" title="Atom feed for mozilla-central"/> <link rel="alternate" type="application/rss+xml" href="/mozilla-central/rss-log" title="RSS feed for mozilla-central"/> <meta property="og:title" content="mozilla-central @ tip / devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js" /> <meta property="og:url" content="/mozilla-central/file/tipdevtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js}" /> <meta property="og:description" content="Content of devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js at revision 5ec13fd9a7552d965aee757985c15fc027c02e6b in mozilla-central" /> </head> <body> <div class="page_header"> <div class="logo"> <a href="https://firefox-source-docs.mozilla.org/contributing/vcs/mercurial.html"> <img src="/static/f9b6f94339cb/moz-logo-bw-rgb.svg" alt="mercurial" /> </a> </div> <a href="/">Mercurial</a> > <a href="/mozilla-central">mozilla-central</a> / file revision / devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js@5ec13fd9a7552d965aee757985c15fc027c02e6b </div> <div class="page_nav"> <div> <a href="/mozilla-central/summary">summary</a> | <a href="/mozilla-central/shortlog">shortlog</a> | <a href="/mozilla-central/log">changelog</a> | <a href="/mozilla-central/pushloghtml">pushlog</a> | <a href="/mozilla-central/graph">graph</a> | <a href="/mozilla-central/tags">tags</a> | <a href="/mozilla-central/bookmarks">bookmarks</a> | <a href="/mozilla-central/branches">branches</a> | <a href="/mozilla-central/file/tip/devtools/client/netmonitor/src/widgets/">files</a> | <a href="/mozilla-central/rev/tip">changeset</a> | file | <a href="/mozilla-central/file/tip/devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js">latest</a> | <a href="/mozilla-central/log/tip/devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js">revisions</a> | <a href="/mozilla-central/annotate/tip/devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js">annotate</a> | <a href="/mozilla-central/diff/tip/devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js">diff</a> | <a href="/mozilla-central/comparison/tip/devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js">comparison</a> | <a href="/mozilla-central/raw-file/tip/devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js">raw</a> | <a href="/mozilla-central/help">help</a> </div> <div class="search"> <form id="searchform" action="/mozilla-central/log"> <input name="rev" type="text" value="" size="40" /> <div id="hint">Find changesets by keywords (author, files, the commit message), revision number or hash, or <a href="/mozilla-central/help/revsets">revset expression</a>.</div> </form> </div> </div> <div class="title">devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js</div> <div class="title_text"> <table cellspacing="0"> <tr> <td>author</td> <td>Cosmin Sabou <csabou@mozilla.com></td> </tr> <tr> <td></td> <td class="date age">Tue, 25 Feb 2025 04:54:40 +0000</td> </tr> <tr> <td>changeset 775582</td> <td style="font-family:monospace"><a class="list" href="/mozilla-central/rev/5ec13fd9a7552d965aee757985c15fc027c02e6b">5ec13fd9a7552d965aee757985c15fc027c02e6b</a></td> </tr> <tr> <td>parent 664385</td> <td style="font-family:monospace"> <a class="list" href="/mozilla-central/file/c9194fb67b6527b651613ed9139e59c46e135954/devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js"> c9194fb67b6527b651613ed9139e59c46e135954 </a> </td> </tr> <tr> <td>permissions</td> <td style="font-family:monospace">-rw-r--r--</td> </tr> </table> </div> <div class="page_path description"><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1949995">Bug 1949995</a> - Disable browser_fullscreen_tab_preview on linux swgl for almost permafailing. r=intermittent-reviewers,jmaher Differential Revision: <a href="https://phabricator.services.mozilla.com/D239440">https://phabricator.services.mozilla.com/D239440</a></div> <div class="page_body"> <pre class="sourcelines stripes" data-logurl="/mozilla-central/log/tip/devtools/client/netmonitor/src/widgets/RequestBlockingContextMenu.js" data-selectabletag="SPAN" data-ishead="1"> <a href="#l1"></a><span id="l1"><span class="cm">/* This Source Code Form is subject to the terms of the Mozilla Public</span></span> <a href="#l2"></a><span id="l2"><span class="cm"> * License, v. 2.0. If a copy of the MPL was not distributed with this</span></span> <a href="#l3"></a><span id="l3"><span class="cm"> * file, You can obtain one at http://mozilla.org/MPL/2.0/. */</span></span> <a href="#l4"></a><span id="l4"></span> <a href="#l5"></a><span id="l5"><span class="s2">"use strict"</span><span class="p">;</span></span> <a href="#l6"></a><span id="l6"></span> <a href="#l7"></a><span id="l7"><span class="kr">const</span> <span class="p">{</span></span> <a href="#l8"></a><span id="l8"> <span class="nx">L10N</span><span class="p">,</span></span> <a href="#l9"></a><span id="l9"><span class="p">}</span> <span class="o">=</span> <span class="nx">require</span><span class="p">(</span><span class="s2">"resource://devtools/client/netmonitor/src/utils/l10n.js"</span><span class="p">);</span></span> <a href="#l10"></a><span id="l10"></span> <a href="#l11"></a><span id="l11"><span class="nx">loader</span><span class="p">.</span><span class="nx">lazyRequireGetter</span><span class="p">(</span></span> <a href="#l12"></a><span id="l12"> <span class="k">this</span><span class="p">,</span></span> <a href="#l13"></a><span id="l13"> <span class="s2">"showMenu"</span><span class="p">,</span></span> <a href="#l14"></a><span id="l14"> <span class="s2">"resource://devtools/client/shared/components/menu/utils.js"</span><span class="p">,</span></span> <a href="#l15"></a><span id="l15"> <span class="kc">true</span></span> <a href="#l16"></a><span id="l16"><span class="p">);</span></span> <a href="#l17"></a><span id="l17"></span> <a href="#l18"></a><span id="l18"><span class="kr">class</span> <span class="nx">RequestBlockingContextMenu</span> <span class="p">{</span></span> <a href="#l19"></a><span id="l19"> <span class="nx">constructor</span><span class="p">(</span><span class="nx">props</span><span class="p">)</span> <span class="p">{</span></span> <a href="#l20"></a><span id="l20"> <span class="k">this</span><span class="p">.</span><span class="nx">props</span> <span class="o">=</span> <span class="nx">props</span><span class="p">;</span></span> <a href="#l21"></a><span id="l21"> <span class="p">}</span></span> <a href="#l22"></a><span id="l22"></span> <a href="#l23"></a><span id="l23"> <span class="nx">createMenu</span><span class="p">(</span><span class="nx">contextMenuOptions</span><span class="p">)</span> <span class="p">{</span></span> <a href="#l24"></a><span id="l24"> <span class="kr">const</span> <span class="p">{</span></span> <a href="#l25"></a><span id="l25"> <span class="nx">removeAllBlockedUrls</span><span class="p">,</span></span> <a href="#l26"></a><span id="l26"> <span class="nx">disableAllBlockedUrls</span><span class="p">,</span></span> <a href="#l27"></a><span id="l27"> <span class="nx">enableAllBlockedUrls</span><span class="p">,</span></span> <a href="#l28"></a><span id="l28"> <span class="p">}</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">props</span><span class="p">;</span></span> <a href="#l29"></a><span id="l29"></span> <a href="#l30"></a><span id="l30"> <span class="kr">const</span> <span class="p">{</span> <span class="nx">disableDisableAllBlockedUrls</span><span class="p">,</span> <span class="nx">disableEnableAllBlockedUrls</span> <span class="p">}</span> <span class="o">=</span></span> <a href="#l31"></a><span id="l31"> <span class="nx">contextMenuOptions</span><span class="p">;</span></span> <a href="#l32"></a><span id="l32"></span> <a href="#l33"></a><span id="l33"> <span class="kr">const</span> <span class="nx">menu</span> <span class="o">=</span> <span class="p">[</span></span> <a href="#l34"></a><span id="l34"> <span class="p">{</span></span> <a href="#l35"></a><span id="l35"> <span class="nx">id</span><span class="o">:</span> <span class="s2">"request-blocking-enable-all"</span><span class="p">,</span></span> <a href="#l36"></a><span id="l36"> <span class="nx">label</span><span class="o">:</span> <span class="nx">L10N</span><span class="p">.</span><span class="nx">getStr</span><span class="p">(</span></span> <a href="#l37"></a><span id="l37"> <span class="s2">"netmonitor.requestBlockingMenu.enableAllBlockedUrls"</span></span> <a href="#l38"></a><span id="l38"> <span class="p">),</span></span> <a href="#l39"></a><span id="l39"> <span class="nx">accesskey</span><span class="o">:</span> <span class="s2">""</span><span class="p">,</span></span> <a href="#l40"></a><span id="l40"> <span class="nx">disabled</span><span class="o">:</span> <span class="nx">disableEnableAllBlockedUrls</span><span class="p">,</span></span> <a href="#l41"></a><span id="l41"> <span class="nx">visible</span><span class="o">:</span> <span class="kc">true</span><span class="p">,</span></span> <a href="#l42"></a><span id="l42"> <span class="nx">click</span><span class="o">:</span> <span class="p">()</span> <span class="o">=></span> <span class="nx">enableAllBlockedUrls</span><span class="p">(),</span></span> <a href="#l43"></a><span id="l43"> <span class="p">},</span></span> <a href="#l44"></a><span id="l44"> <span class="p">{</span></span> <a href="#l45"></a><span id="l45"> <span class="nx">id</span><span class="o">:</span> <span class="s2">"request-blocking-disable-all"</span><span class="p">,</span></span> <a href="#l46"></a><span id="l46"> <span class="nx">label</span><span class="o">:</span> <span class="nx">L10N</span><span class="p">.</span><span class="nx">getStr</span><span class="p">(</span></span> <a href="#l47"></a><span id="l47"> <span class="s2">"netmonitor.requestBlockingMenu.disableAllBlockedUrls"</span></span> <a href="#l48"></a><span id="l48"> <span class="p">),</span></span> <a href="#l49"></a><span id="l49"> <span class="nx">accesskey</span><span class="o">:</span> <span class="s2">""</span><span class="p">,</span></span> <a href="#l50"></a><span id="l50"> <span class="nx">disabled</span><span class="o">:</span> <span class="nx">disableDisableAllBlockedUrls</span><span class="p">,</span></span> <a href="#l51"></a><span id="l51"> <span class="nx">visible</span><span class="o">:</span> <span class="kc">true</span><span class="p">,</span></span> <a href="#l52"></a><span id="l52"> <span class="nx">click</span><span class="o">:</span> <span class="p">()</span> <span class="o">=></span> <span class="nx">disableAllBlockedUrls</span><span class="p">(),</span></span> <a href="#l53"></a><span id="l53"> <span class="p">},</span></span> <a href="#l54"></a><span id="l54"> <span class="p">{</span></span> <a href="#l55"></a><span id="l55"> <span class="nx">id</span><span class="o">:</span> <span class="s2">"request-blocking-remove-all"</span><span class="p">,</span></span> <a href="#l56"></a><span id="l56"> <span class="nx">label</span><span class="o">:</span> <span class="nx">L10N</span><span class="p">.</span><span class="nx">getStr</span><span class="p">(</span></span> <a href="#l57"></a><span id="l57"> <span class="s2">"netmonitor.requestBlockingMenu.removeAllBlockedUrls"</span></span> <a href="#l58"></a><span id="l58"> <span class="p">),</span></span> <a href="#l59"></a><span id="l59"> <span class="nx">accesskey</span><span class="o">:</span> <span class="s2">""</span><span class="p">,</span></span> <a href="#l60"></a><span id="l60"> <span class="nx">visible</span><span class="o">:</span> <span class="kc">true</span><span class="p">,</span></span> <a href="#l61"></a><span id="l61"> <span class="nx">click</span><span class="o">:</span> <span class="p">()</span> <span class="o">=></span> <span class="nx">removeAllBlockedUrls</span><span class="p">(),</span></span> <a href="#l62"></a><span id="l62"> <span class="p">},</span></span> <a href="#l63"></a><span id="l63"> <span class="p">];</span></span> <a href="#l64"></a><span id="l64"></span> <a href="#l65"></a><span id="l65"> <span class="k">return</span> <span class="nx">menu</span><span class="p">;</span></span> <a href="#l66"></a><span id="l66"> <span class="p">}</span></span> <a href="#l67"></a><span id="l67"></span> <a href="#l68"></a><span id="l68"> <span class="nx">open</span><span class="p">(</span><span class="nx">event</span><span class="p">,</span> <span class="nx">contextMenuOptions</span><span class="p">)</span> <span class="p">{</span></span> <a href="#l69"></a><span id="l69"> <span class="kr">const</span> <span class="nx">menu</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">createMenu</span><span class="p">(</span><span class="nx">contextMenuOptions</span><span class="p">);</span></span> <a href="#l70"></a><span id="l70"></span> <a href="#l71"></a><span id="l71"> <span class="nx">showMenu</span><span class="p">(</span><span class="nx">menu</span><span class="p">,</span> <span class="p">{</span></span> <a href="#l72"></a><span id="l72"> <span class="nx">screenX</span><span class="o">:</span> <span class="nx">event</span><span class="p">.</span><span class="nx">screenX</span><span class="p">,</span></span> <a href="#l73"></a><span id="l73"> <span class="nx">screenY</span><span class="o">:</span> <span class="nx">event</span><span class="p">.</span><span class="nx">screenY</span><span class="p">,</span></span> <a href="#l74"></a><span id="l74"> <span class="p">});</span></span> <a href="#l75"></a><span id="l75"> <span class="p">}</span></span> <a href="#l76"></a><span id="l76"><span class="p">}</span></span> <a href="#l77"></a><span id="l77"></span> <a href="#l78"></a><span id="l78"><span class="nx">module</span><span class="p">.</span><span class="nx">exports</span> <span class="o">=</span> <span class="nx">RequestBlockingContextMenu</span><span class="p">;</span></span> </pre> </div> <script type="text/javascript" src="/static/f9b6f94339cb/followlines.js"></script> <div class="page_footer"> <div class="page_footer_text">mozilla-central</div> <div class="page_footer_text" style="padding-left: 10px">Deployed from <a href="https://hg.mozilla.org/hgcustom/version-control-tools/rev/f9b6f94339cb">f9b6f94339cb</a> at 2025-02-03T13:09:27Z.</div> <div class="rss_logo"> <a href="/mozilla-central/rss-log">RSS</a> <a href="/mozilla-central/atom-log">Atom</a> </div> <br /> </div> </body> </html>