mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 16:55:40 +00:00
No bug - add getDocument for dbg helper. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D22555 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
d96900349d
commit
af9ee4bcf8
@ -7,6 +7,7 @@
|
||||
import * as timings from "./timings";
|
||||
import { prefs, asyncStore, features } from "./prefs";
|
||||
import { isDevelopment, isTesting } from "devtools-environment";
|
||||
import { getDocument } from "./editor/source-documents";
|
||||
|
||||
function findSource(dbg: any, url: string) {
|
||||
const sources = dbg.selectors.getSourceList();
|
||||
@ -66,6 +67,11 @@ function formatSelectedColumnBreakpoints(dbg) {
|
||||
return formatMappedLocations(positions);
|
||||
}
|
||||
|
||||
function getDocumentForUrl(dbg, url) {
|
||||
const source = findSource(dbg, url);
|
||||
return getDocument(source.id);
|
||||
}
|
||||
|
||||
export function setupHelper(obj: Object) {
|
||||
const selectors = bindSelectors(obj);
|
||||
const dbg: Object = {
|
||||
@ -82,7 +88,8 @@ export function setupHelper(obj: Object) {
|
||||
evaluate: expression => evaluate(dbg, expression),
|
||||
sendPacketToThread: packet => sendPacketToThread(dbg, packet),
|
||||
sendPacket: packet => sendPacket(dbg, packet),
|
||||
dumpThread: () => sendPacketToThread(dbg, { type: "dumpThread" })
|
||||
dumpThread: () => sendPacketToThread(dbg, { type: "dumpThread" }),
|
||||
getDocument: url => getDocumentForUrl(dbg, url)
|
||||
},
|
||||
formatters: {
|
||||
mappedLocations: locations => formatMappedLocations(locations),
|
||||
|
Loading…
Reference in New Issue
Block a user