mirror of
https://github.com/HeyPuter/firefox.git
synced 2026-11-13 20:14:57 -10:00
Since we now always have a contentDomReference in grips, we don't need to fallback on gripToNodeFront. And since gripToNodeFront was only used from getNodeFrontFromNodeGrip, we can remove it, as well as the walker actor method getNodeActorFromObjectActor. We also had to get a content reference from a rendered Reps in the console, for the "Reveal in inspector" context menu entry, so we stringigy it in a data attribute. Differential Revision: https://phabricator.services.mozilla.com/D98720
50 lines
1.1 KiB
JavaScript
50 lines
1.1 KiB
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
"use strict";
|
|
|
|
function openNetworkPanel(messageId) {
|
|
return ({ hud }) => {
|
|
hud.openNetworkPanel(messageId);
|
|
};
|
|
}
|
|
|
|
function resendNetworkRequest(messageId) {
|
|
return ({ hud }) => {
|
|
hud.resendNetworkRequest(messageId);
|
|
};
|
|
}
|
|
|
|
function highlightDomElement(grip) {
|
|
return ({ hud }) => {
|
|
const highlighter = hud.getHighlighter();
|
|
if (highlighter) {
|
|
highlighter.highlight(grip);
|
|
}
|
|
};
|
|
}
|
|
|
|
function unHighlightDomElement(grip) {
|
|
return ({ hud }) => {
|
|
const highlighter = hud.getHighlighter();
|
|
if (highlighter) {
|
|
highlighter.unhighlight(grip);
|
|
}
|
|
};
|
|
}
|
|
|
|
function openNodeInInspector(contentDomReference) {
|
|
return ({ hud }) => {
|
|
hud.openNodeInInspector({ contentDomReference });
|
|
};
|
|
}
|
|
|
|
module.exports = {
|
|
highlightDomElement,
|
|
unHighlightDomElement,
|
|
openNetworkPanel,
|
|
resendNetworkRequest,
|
|
openNodeInInspector,
|
|
};
|