mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 09:45:41 +00:00
Bug 1498235 - lazy load modules in accessibility actors. r=gl
MozReview-Commit-ID: 2qPBmhnd7tb Depends on D9579 Differential Revision: https://phabricator.services.mozilla.com/D9580 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
e2de0cf9dc
commit
e584fac8c1
@ -8,9 +8,10 @@ const { DebuggerServer } = require("devtools/server/main");
|
|||||||
const Services = require("Services");
|
const Services = require("Services");
|
||||||
const { Actor, ActorClassWithSpec } = require("devtools/shared/protocol");
|
const { Actor, ActorClassWithSpec } = require("devtools/shared/protocol");
|
||||||
const defer = require("devtools/shared/defer");
|
const defer = require("devtools/shared/defer");
|
||||||
const events = require("devtools/shared/event-emitter");
|
|
||||||
const { accessibilitySpec } = require("devtools/shared/specs/accessibility");
|
const { accessibilitySpec } = require("devtools/shared/specs/accessibility");
|
||||||
const { AccessibleWalkerActor } = require("devtools/server/actors/accessibility/walker");
|
|
||||||
|
loader.lazyRequireGetter(this, "AccessibleWalkerActor", "devtools/server/actors/accessibility/walker", true);
|
||||||
|
loader.lazyRequireGetter(this, "events", "devtools/shared/event-emitter");
|
||||||
|
|
||||||
const PREF_ACCESSIBILITY_FORCE_DISABLED = "accessibility.force_disabled";
|
const PREF_ACCESSIBILITY_FORCE_DISABLED = "accessibility.force_disabled";
|
||||||
|
|
||||||
|
@ -8,13 +8,10 @@ const { Ci } = require("chrome");
|
|||||||
const { Actor, ActorClassWithSpec } = require("devtools/shared/protocol");
|
const { Actor, ActorClassWithSpec } = require("devtools/shared/protocol");
|
||||||
const { accessibleSpec } = require("devtools/shared/specs/accessibility");
|
const { accessibleSpec } = require("devtools/shared/specs/accessibility");
|
||||||
|
|
||||||
const {
|
loader.lazyRequireGetter(this, "getContrastRatioFor", "devtools/server/actors/utils/accessibility", true);
|
||||||
getContrastRatioFor,
|
loader.lazyRequireGetter(this, "isDefunct", "devtools/server/actors/utils/accessibility", true);
|
||||||
isDefunct,
|
|
||||||
} = require("devtools/server/actors/utils/accessibility");
|
|
||||||
|
|
||||||
const nsIAccessibleRelation = Ci.nsIAccessibleRelation;
|
const nsIAccessibleRelation = Ci.nsIAccessibleRelation;
|
||||||
|
|
||||||
const RELATIONS_TO_IGNORE = new Set([
|
const RELATIONS_TO_IGNORE = new Set([
|
||||||
nsIAccessibleRelation.RELATION_CONTAINING_APPLICATION,
|
nsIAccessibleRelation.RELATION_CONTAINING_APPLICATION,
|
||||||
nsIAccessibleRelation.RELATION_CONTAINING_TAB_PANE,
|
nsIAccessibleRelation.RELATION_CONTAINING_TAB_PANE,
|
||||||
|
@ -5,18 +5,18 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const { Cc, Ci } = require("chrome");
|
const { Cc, Ci } = require("chrome");
|
||||||
const DevToolsUtils = require("devtools/shared/DevToolsUtils");
|
|
||||||
const Services = require("Services");
|
const Services = require("Services");
|
||||||
const { Actor, ActorClassWithSpec } = require("devtools/shared/protocol");
|
const { Actor, ActorClassWithSpec } = require("devtools/shared/protocol");
|
||||||
const events = require("devtools/shared/event-emitter");
|
|
||||||
const { accessibleWalkerSpec } = require("devtools/shared/specs/accessibility");
|
const { accessibleWalkerSpec } = require("devtools/shared/specs/accessibility");
|
||||||
const { AccessibleActor } = require("devtools/server/actors/accessibility/accessible");
|
|
||||||
const { isXUL } = require("devtools/server/actors/highlighters/utils/markup");
|
const { isXUL } = require("devtools/server/actors/highlighters/utils/markup");
|
||||||
const { isWindowIncluded } = require("devtools/shared/layout/utils");
|
|
||||||
const { CustomHighlighterActor, register } =
|
const { CustomHighlighterActor, register } =
|
||||||
require("devtools/server/actors/highlighters");
|
require("devtools/server/actors/highlighters");
|
||||||
|
|
||||||
const { isDefunct } = require("devtools/server/actors/utils/accessibility");
|
loader.lazyRequireGetter(this, "AccessibleActor", "devtools/server/actors/accessibility/accessible", true);
|
||||||
|
loader.lazyRequireGetter(this, "DevToolsUtils", "devtools/shared/DevToolsUtils");
|
||||||
|
loader.lazyRequireGetter(this, "events", "devtools/shared/event-emitter");
|
||||||
|
loader.lazyRequireGetter(this, "isDefunct", "devtools/server/actors/utils/accessibility", true);
|
||||||
|
loader.lazyRequireGetter(this, "isWindowIncluded", "devtools/shared/layout/utils", true);
|
||||||
|
|
||||||
const nsIAccessibleEvent = Ci.nsIAccessibleEvent;
|
const nsIAccessibleEvent = Ci.nsIAccessibleEvent;
|
||||||
const nsIAccessibleStateChangeEvent = Ci.nsIAccessibleStateChangeEvent;
|
const nsIAccessibleStateChangeEvent = Ci.nsIAccessibleStateChangeEvent;
|
||||||
|
Loading…
Reference in New Issue
Block a user