зеркало из https://github.com/mozilla/gecko-dev.git
bug 110422 optimize XBL accessible code
r=aaronl,rginda sr=jag
This commit is contained in:
Родитель
f2c8087638
Коммит
cc5fb98518
|
@ -753,7 +753,7 @@ nsAccessibilityService::CreateXULImageAccessible(nsIDOMNode *aNode, nsIAccessibl
|
|||
*_retval = nsnull;
|
||||
|
||||
nsCOMPtr<nsIDOMElement> elt(do_QueryInterface(aNode));
|
||||
if (NS_WARN_IF_FALSE(elt, "No DOM element or node!"))
|
||||
if (!elt)
|
||||
return NS_ERROR_FAILURE;
|
||||
PRBool hasTextEquivalent;
|
||||
elt->HasAttribute(NS_LITERAL_STRING("tooltiptext"), &hasTextEquivalent); // Prefer value over tooltiptext
|
||||
|
|
|
@ -44,7 +44,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createIFrameAccessible(this): null);
|
||||
return accService.createIFrameAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULButtonAccessible(this): null);
|
||||
return accService.createXULButtonAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
|
|
@ -23,8 +23,7 @@
|
|||
<property name="accessible">
|
||||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"]
|
||||
.getService(Components.interfaces.nsIAccessibilityService);
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return accService.createXULCheckboxAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
|
|
|
@ -428,7 +428,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULColorPickerAccessible(this): null);
|
||||
return accService.createXULColorPickerAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
@ -559,7 +559,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULColorPickerTileAccessible(this): null);
|
||||
return accService.createXULColorPickerTileAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
|
|
@ -196,7 +196,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createIFrameAccessible(this): null);
|
||||
return accService.createIFrameAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
@ -241,7 +241,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULStatusBarAccessible(this): null);
|
||||
return accService.createXULStatusBarAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
@ -264,7 +264,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULImageAccessible(this): null);
|
||||
return accService.createXULImageAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
@ -319,7 +319,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULDropmarkerAccessible(this): null);
|
||||
return accService.createXULDropmarkerAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULGroupboxAccessible(this): null);
|
||||
return accService.createXULGroupboxAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
|
|
@ -13,15 +13,12 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
if (accService) {
|
||||
if (this.localName == "menuseparator")
|
||||
return accService.createXULMenuSeparatorAccessible(this);
|
||||
if (this.parentNode && this.parentNode.parentNode &&
|
||||
this.parentNode.localName == "menupopup" && this.parentNode.parentNode.localName == "menulist")
|
||||
return accService.createXULSelectOptionAccessible(this);
|
||||
return accService.createXULMenuitemAccessible(this);
|
||||
}
|
||||
return null;
|
||||
if (this.localName == "menuseparator")
|
||||
return accService.createXULMenuSeparatorAccessible(this);
|
||||
if (this.parentNode && this.parentNode.parentNode &&
|
||||
this.parentNode.localName == "menupopup" && this.parentNode.parentNode.localName == "menulist")
|
||||
return accService.createXULSelectOptionAccessible(this);
|
||||
return accService.createXULMenuitemAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
|
|
@ -235,7 +235,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULComboboxAccessible(this): null);
|
||||
return accService.createXULComboboxAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
|
|
@ -23,9 +23,8 @@
|
|||
<![CDATA[
|
||||
if (this.localName == "popup" || this.localName == "menupopup") {
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
if (accService)
|
||||
return (this.parentNode.localName == "menulist")? accService.createXULComboboxWindowAccessible: accService.createXULMenupopupAccessible(this);
|
||||
}
|
||||
return (this.parentNode.localName == "menulist")? accService.createXULComboboxWindowAccessible: accService.createXULMenupopupAccessible(this);
|
||||
}
|
||||
return null;
|
||||
]]>
|
||||
</getter>
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULProgressMeterAccessible(this): null);
|
||||
return accService.createXULProgressMeterAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULRadioGroupAccessible(this): null);
|
||||
return accService.createXULRadioGroupAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
@ -304,7 +304,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULRadioButtonAccessible(this): null);
|
||||
return accService.createXULRadioButtonAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULTabBoxAccessible(this): null);
|
||||
return accService.createXULTabBoxAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
@ -171,7 +171,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULTabsAccessible(this): null);
|
||||
return accService.createXULTabsAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
@ -344,7 +344,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULTabPanelsAccessible(this): null);
|
||||
return accService.createXULTabPanelsAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
@ -403,7 +403,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULTabAccessible(this): null);
|
||||
return accService.createXULTabAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULTextAccessible(this): null);
|
||||
return accService.createXULTextAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
|
|
@ -182,7 +182,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULMenubarAccessible(this): null);
|
||||
return accService.createXULMenubarAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
|
|
@ -64,7 +64,7 @@
|
|||
<getter>
|
||||
<![CDATA[
|
||||
var accService = Components.classes["@mozilla.org/accessibilityService;1"].getService(Components.interfaces.nsIAccessibilityService);
|
||||
return (accService? accService.createXULDropmarkerAccessible(this): null);
|
||||
return accService.createXULDropmarkerAccessible(this);
|
||||
]]>
|
||||
</getter>
|
||||
</property>
|
||||
|
|
Загрузка…
Ссылка в новой задаче