Files
Nicolas Chevobbe d42882193c Bug 1680440 - [devtools] Remove backward compatibility code in getNodeFrontFromNodeGrip. r=ladybenko,devtools-backward-compat-reviewers.
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
2020-12-11 13:53:14 +00:00

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,
};