/* 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";
types.addDictType("searchresult", {
list: "domnodelist", // Right now there is isn't anything required for metadata, // but it's json so it can be extended with extra data.
metadata: "array:json",
});
// Some common request/response templates for the dom walker
events: { "new-mutations": {
type: "newMutations",
}, "root-available": {
type: "root-available",
node: Arg(0, "nullable:domnode"),
}, "root-destroyed": {
type: "root-destroyed",
node/* This Source Code Form is subject to the terms of the Mozilla Public }, "picker-node-picked": { type: "pickerNodePicked", node: Arg(0, "disconnectedNode"), }, "picker-node-previewed": { type: "pickerNodePreviewed", node: Arg(0, "disconnectedNode"), }, "picker-node-hovered": { type: "pickerNodeHovered", node: Arg(0, "disconnectedNode"), }, "picker-node-canceled": { type: "pickerNodeCanceled", }, "display-change": { type: "display-change", nodes: Arg(0, "array:domnode"), }, "scrollable-change": { type: "scrollable-change", nodes: Arg(0, "array:domnode"), }, "overflow-change": { type: "overflow-change", nodes: Arg(0, "array:domnode"), }, "container-type-change": { type: "container-type-change", nodes: Arg(0, "array:domnode"), }, // The walker actor emits a useful "resize" event to its front to let // clients know when the browser window gets resized. This may be useful // for refreshing a DOM node's styles for example, since those may depend on // media-queries. resize: { type: "resize", }, },
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.