Bug 1604594 - make accessibility walker front naming consistent across client. r=rcaliman

Differential Revision: https://phabricator.services.mozilla.com/D58033

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Yura Zenevich 2020-02-10 18:12:32 +00:00
Родитель 0ca3763ed8
Коммит 05a68332c4
4 изменённых файлов: 22 добавлений и 24 удалений

Просмотреть файл

@ -227,8 +227,8 @@ class AccessibilityRow extends Component {
return;
}
const accessibilityWalkerFront = accessibleFront.parent();
if (!accessibilityWalkerFront) {
const accessibleWalkerFront = accessibleFront.parent();
if (!accessibleWalkerFront) {
return;
}
@ -238,7 +238,7 @@ class AccessibilityRow extends Component {
await this.scrollNodeIntoViewIfNeeded(accessibleFront);
}
accessibilityWalkerFront
accessibleWalkerFront
.highlightAccessible(accessibleFront, options)
.catch(error => console.warn(error));
}
@ -249,12 +249,12 @@ class AccessibilityRow extends Component {
return;
}
const accessibilityWalkerFront = accessibleFront.parent();
if (!accessibilityWalkerFront) {
const accessibleWalkerFront = accessibleFront.parent();
if (!accessibleWalkerFront) {
return;
}
accessibilityWalkerFront.unhighlight().catch(error => console.warn(error));
accessibleWalkerFront.unhighlight().catch(error => console.warn(error));
}
async printToJSON() {

Просмотреть файл

@ -151,8 +151,8 @@ class AccessibilityTree extends Component {
*/
onNameChange(accessibleFront, parentFront) {
const { accessibles, dispatch } = this.props;
const accessibilityWalkerFront = accessibleFront.parent();
parentFront = parentFront || accessibilityWalkerFront;
const accessibleWalkerFront = accessibleFront.parent();
parentFront = parentFront || accessibleWalkerFront;
if (
accessibles.has(accessibleFront.actorID) ||

Просмотреть файл

@ -230,20 +230,18 @@ class Accessible extends Component {
return;
}
const accessibilityWalkerFront = accessibleFront.parent();
if (!accessibilityWalkerFront) {
const accessibleWalkerFront = accessibleFront.parent();
if (!accessibleWalkerFront) {
return;
}
accessibilityWalkerFront
.highlightAccessible(accessibleFront)
.catch(error => {
// Only report an error where there's still a toolbox. Ignore cases
// where toolbox is already destroyed.
if (this.props.toolbox) {
console.error(error);
}
});
accessibleWalkerFront.highlightAccessible(accessibleFront).catch(error => {
// Only report an error where there's still a toolbox. Ignore cases
// where toolbox is already destroyed.
if (this.props.toolbox) {
console.error(error);
}
});
}
hideAccessibleHighlighter(accessibleFront) {
@ -252,12 +250,12 @@ class Accessible extends Component {
return;
}
const accessibilityWalkerFront = accessibleFront.parent();
if (!accessibilityWalkerFront) {
const accessibleWalkerFront = accessibleFront.parent();
if (!accessibleWalkerFront) {
return;
}
accessibilityWalkerFront.unhighlight().catch(error => {
accessibleWalkerFront.unhighlight().catch(error => {
// Only report an error where there's still a toolbox. Ignore cases where
// toolbox is already destroyed.
if (this.props.toolbox) {

Просмотреть файл

@ -664,12 +664,12 @@ async function toggleSimulationOption(doc, optionIndex) {
}
async function findAccessibleFor(
{ toolbox: { target }, panel: { walker: accessibilityWalker } },
{ toolbox: { target }, panel: { walker: accessibleWalkerFront } },
selector
) {
const domWalker = (await target.getFront("inspector")).walker;
const node = await domWalker.querySelector(domWalker.rootNode, selector);
return accessibilityWalker.getAccessibleFor(node);
return accessibleWalkerFront.getAccessibleFor(node);
}
async function selectAccessibleForNode(env, selector) {