forked from mirrors/gecko-dev
Bug 1841967 - [devtools] Remove leftover "cx" variable from preview and command actions. r=devtools-reviewers,bomsy
Differential Revision: https://phabricator.services.mozilla.com/D182873
This commit is contained in:
parent
082700b3e3
commit
28d1bf9e16
6 changed files with 13 additions and 22 deletions
|
|
@ -57,6 +57,6 @@ export function continueToHere(cx, location) {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
dispatch(resume(cx));
|
dispatch(resume());
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -119,8 +119,7 @@ describe("pause", () => {
|
||||||
|
|
||||||
await dispatch(actions.newGeneratedSource(makeSource("foo1")));
|
await dispatch(actions.newGeneratedSource(makeSource("foo1")));
|
||||||
await dispatch(actions.paused(mockPauseInfo));
|
await dispatch(actions.paused(mockPauseInfo));
|
||||||
const cx = selectors.getThreadContext(getState());
|
const stepped = dispatch(actions.stepIn());
|
||||||
const stepped = dispatch(actions.stepIn(cx));
|
|
||||||
expect(isStepping(getState(), "FakeThread")).toBeTruthy();
|
expect(isStepping(getState(), "FakeThread")).toBeTruthy();
|
||||||
if (!stepInResolve) {
|
if (!stepInResolve) {
|
||||||
throw new Error("no stepInResolve");
|
throw new Error("no stepInResolve");
|
||||||
|
|
@ -132,9 +131,9 @@ describe("pause", () => {
|
||||||
|
|
||||||
it("should only step when paused", async () => {
|
it("should only step when paused", async () => {
|
||||||
const client = { stepIn: jest.fn() };
|
const client = { stepIn: jest.fn() };
|
||||||
const { dispatch, cx } = createStore(client);
|
const { dispatch } = createStore(client);
|
||||||
|
|
||||||
dispatch(actions.stepIn(cx));
|
dispatch(actions.stepIn());
|
||||||
expect(client.stepIn.mock.calls).toHaveLength(0);
|
expect(client.stepIn.mock.calls).toHaveLength(0);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -144,8 +143,7 @@ describe("pause", () => {
|
||||||
|
|
||||||
await dispatch(actions.newGeneratedSource(makeSource("foo1")));
|
await dispatch(actions.newGeneratedSource(makeSource("foo1")));
|
||||||
await dispatch(actions.paused(mockPauseInfo));
|
await dispatch(actions.paused(mockPauseInfo));
|
||||||
const cx = selectors.getThreadContext(getState());
|
dispatch(actions.stepIn());
|
||||||
dispatch(actions.stepIn(cx));
|
|
||||||
expect(isStepping(getState(), "FakeThread")).toBeTruthy();
|
expect(isStepping(getState(), "FakeThread")).toBeTruthy();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ function findExpressionMatch(state, codeMirror, tokenPos) {
|
||||||
return match;
|
return match;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getPreview(cx, target, tokenPos, codeMirror) {
|
export function getPreview(target, tokenPos, codeMirror) {
|
||||||
return async thunkArgs => {
|
return async thunkArgs => {
|
||||||
const { getState, client } = thunkArgs;
|
const { getState, client } = thunkArgs;
|
||||||
if (
|
if (
|
||||||
|
|
@ -125,7 +125,7 @@ export function getPreview(cx, target, tokenPos, codeMirror) {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getExceptionPreview(cx, target, tokenPos, codeMirror) {
|
export function getExceptionPreview(target, tokenPos, codeMirror) {
|
||||||
return async ({ dispatch, getState }) => {
|
return async ({ dispatch, getState }) => {
|
||||||
const match = findExpressionMatch(getState(), codeMirror, tokenPos);
|
const match = findExpressionMatch(getState(), codeMirror, tokenPos);
|
||||||
if (!match) {
|
if (!match) {
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ import { connect } from "../../../utils/connect";
|
||||||
|
|
||||||
import Popup from "./Popup";
|
import Popup from "./Popup";
|
||||||
|
|
||||||
import { getThreadContext, getIsCurrentThreadPaused } from "../../../selectors";
|
import { getIsCurrentThreadPaused } from "../../../selectors";
|
||||||
import actions from "../../../actions";
|
import actions from "../../../actions";
|
||||||
|
|
||||||
const EXCEPTION_MARKER = "mark-text-exception";
|
const EXCEPTION_MARKER = "mark-text-exception";
|
||||||
|
|
@ -22,7 +22,6 @@ class Preview extends PureComponent {
|
||||||
|
|
||||||
static get propTypes() {
|
static get propTypes() {
|
||||||
return {
|
return {
|
||||||
cx: PropTypes.object.isRequired,
|
|
||||||
editor: PropTypes.object.isRequired,
|
editor: PropTypes.object.isRequired,
|
||||||
editorRef: PropTypes.object.isRequired,
|
editorRef: PropTypes.object.isRequired,
|
||||||
isPaused: PropTypes.bool.isRequired,
|
isPaused: PropTypes.bool.isRequired,
|
||||||
|
|
@ -60,22 +59,17 @@ class Preview extends PureComponent {
|
||||||
const tokenId = {};
|
const tokenId = {};
|
||||||
this.currentTokenId = tokenId;
|
this.currentTokenId = tokenId;
|
||||||
|
|
||||||
const { cx, editor, getPreview, getExceptionPreview } = this.props;
|
const { editor, getPreview, getExceptionPreview } = this.props;
|
||||||
|
|
||||||
const isTargetException = target.classList.contains(EXCEPTION_MARKER);
|
const isTargetException = target.classList.contains(EXCEPTION_MARKER);
|
||||||
|
|
||||||
let preview;
|
let preview;
|
||||||
if (isTargetException) {
|
if (isTargetException) {
|
||||||
preview = await getExceptionPreview(
|
preview = await getExceptionPreview(target, tokenPos, editor.codeMirror);
|
||||||
cx,
|
|
||||||
target,
|
|
||||||
tokenPos,
|
|
||||||
editor.codeMirror
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.props.isPaused && !this.state.selecting) {
|
if (this.props.isPaused && !this.state.selecting) {
|
||||||
preview = await getPreview(cx, target, tokenPos, editor.codeMirror);
|
preview = await getPreview(target, tokenPos, editor.codeMirror);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Prevent modifying state and showing this preview if we started hovering another token
|
// Prevent modifying state and showing this preview if we started hovering another token
|
||||||
|
|
@ -126,7 +120,6 @@ class Preview extends PureComponent {
|
||||||
|
|
||||||
const mapStateToProps = state => {
|
const mapStateToProps = state => {
|
||||||
return {
|
return {
|
||||||
cx: getThreadContext(state),
|
|
||||||
isPaused: getIsCurrentThreadPaused(state),
|
isPaused: getIsCurrentThreadPaused(state),
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@ add_task(
|
||||||
|
|
||||||
// We can't use the `stepIn` helper as this last step will resume
|
// We can't use the `stepIn` helper as this last step will resume
|
||||||
// and the helper is expecting to pause again
|
// and the helper is expecting to pause again
|
||||||
await dbg.actions.stepIn(getThreadContext(dbg));
|
await dbg.actions.stepIn();
|
||||||
await assertNotPaused(dbg);
|
await assertNotPaused(dbg);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@ add_task(async function () {
|
||||||
);
|
);
|
||||||
|
|
||||||
info("Resuming the thread");
|
info("Resuming the thread");
|
||||||
dbg.actions.resume(dbg.selectors.getThreadContext());
|
dbg.actions.resume();
|
||||||
|
|
||||||
await onFirstCallMessageReceived;
|
await onFirstCallMessageReceived;
|
||||||
ok(
|
ok(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue