Bug 1272724 - Move nodeSpec into its own file;r=ejpbruel
This commit is contained in:
@@ -10,63 +10,10 @@ const {
|
||||
generateActorSpec,
|
||||
types
|
||||
} = require("devtools/shared/protocol");
|
||||
const { nodeSpec } = require("devtools/shared/specs/node");
|
||||
require("devtools/shared/specs/styles");
|
||||
require("devtools/shared/specs/highlighters");
|
||||
|
||||
types.addDictType("imageData", {
|
||||
// The image data
|
||||
data: "nullable:longstring",
|
||||
// The original image dimensions
|
||||
size: "json"
|
||||
});
|
||||
|
||||
const nodeSpec = generateActorSpec({
|
||||
typeName: "domnode",
|
||||
|
||||
methods: {
|
||||
getNodeValue: {
|
||||
request: {},
|
||||
response: {
|
||||
value: RetVal("longstring")
|
||||
}
|
||||
},
|
||||
setNodeValue: {
|
||||
request: { value: Arg(0) },
|
||||
response: {}
|
||||
},
|
||||
getUniqueSelector: {
|
||||
request: {},
|
||||
response: {
|
||||
value: RetVal("string")
|
||||
}
|
||||
},
|
||||
scrollIntoView: {
|
||||
request: {},
|
||||
response: {}
|
||||
},
|
||||
getImageData: {
|
||||
request: {maxDim: Arg(0, "nullable:number")},
|
||||
response: RetVal("imageData")
|
||||
},
|
||||
getEventListenerInfo: {
|
||||
request: {},
|
||||
response: {
|
||||
events: RetVal("json")
|
||||
}
|
||||
},
|
||||
modifyAttributes: {
|
||||
request: {
|
||||
modifications: Arg(0, "array:json")
|
||||
},
|
||||
response: {}
|
||||
},
|
||||
getFontFamilyDataURL: {
|
||||
request: {font: Arg(0, "string"), fillStyle: Arg(1, "nullable:string")},
|
||||
response: RetVal("imageData")
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
exports.nodeSpec = nodeSpec;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user