Loading accessible/src/base/FocusManager.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -214,7 +214,7 @@ FocusManager::ActiveItemChanged(nsAccessible* aItem, bool aCheckIfActive) // DOM focus. nsAccessible* target = FocusedAccessible(); if (target) DispatchFocusEvent(target->GetDocAccessible(), target); DispatchFocusEvent(target->Document(), target); } void Loading Loading @@ -347,7 +347,7 @@ FocusManager::ProcessFocusEvent(AccEvent* aEvent) // Fire scrolling_start event when the document receives the focus if it has // an anchor jump. If an accessible within the document receive the focus // then null out the anchor jump because it no longer applies. nsDocAccessible* targetDocument = target->GetDocAccessible(); nsDocAccessible* targetDocument = target->Document(); nsAccessible* anchorJump = targetDocument->AnchorJump(); if (anchorJump) { if (target == targetDocument) { Loading accessible/src/base/nsAccUtils.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -356,7 +356,7 @@ nsAccUtils::GetARIAToken(dom::Element* aElement, nsIAtom* aAttr) nsAccessible* nsAccUtils::GetAncestorWithRole(nsAccessible *aDescendant, PRUint32 aRole) { nsAccessible *document = aDescendant->GetDocAccessible(); nsAccessible* document = aDescendant->Document(); nsAccessible* parent = aDescendant; while ((parent = parent->Parent())) { PRUint32 testRole = parent->Role(); Loading Loading @@ -526,7 +526,7 @@ nsAccUtils::GetScreenCoordsForWindow(nsAccessNode *aAccessNode) nsIntPoint nsAccUtils::GetScreenCoordsForParent(nsAccessNode *aAccessNode) { nsDocAccessible* document = aAccessNode->GetDocAccessible(); nsDocAccessible* document = aAccessNode->Document(); nsAccessible* parent = document->GetContainerAccessible(aAccessNode->GetNode()); if (!parent) return nsIntPoint(0, 0); Loading accessible/src/base/nsAccessNode.h +1 −1 Original line number Diff line number Diff line Loading @@ -88,7 +88,7 @@ public: /** * Return the document accessible for this access node. */ nsDocAccessible* GetDocAccessible() const { return mDoc; } nsDocAccessible* Document() const { return mDoc; } /** * Return the root document accessible for this accessnode. Loading accessible/src/base/nsAccessible.cpp +22 −22 Original line number Diff line number Diff line Loading @@ -273,7 +273,7 @@ nsAccessible::GetDocument(nsIAccessibleDocument **aDocument) { NS_ENSURE_ARG_POINTER(aDocument); NS_IF_ADDREF(*aDocument = GetDocAccessible()); NS_IF_ADDREF(*aDocument = Document()); return NS_OK; } Loading Loading @@ -400,7 +400,7 @@ nsAccessible::Description(nsString& aDescription) bool isXUL = mContent->IsXUL(); if (isXUL) { // Try XUL <description control="[id]">description text</description> XULDescriptionIterator iter(GetDocAccessible(), mContent); XULDescriptionIterator iter(Document(), mContent); nsAccessible* descr = nsnull; while ((descr = iter.Next())) nsTextEquivUtils::AppendTextEquivFromContent(this, descr->GetContent(), Loading Loading @@ -446,12 +446,12 @@ nsAccessible::AccessKey() const if (mContent->IsHTML()) { // Unless it is labeled via an ancestor <label>, in which case that would // be redundant. HTMLLabelIterator iter(GetDocAccessible(), this, HTMLLabelIterator iter(Document(), this, HTMLLabelIterator::eSkipAncestorLabel); label = iter.Next(); } else if (mContent->IsXUL()) { XULLabelIterator iter(GetDocAccessible(), mContent); XULLabelIterator iter(Document(), mContent); label = iter.Next(); } Loading Loading @@ -729,7 +729,7 @@ nsAccessible::NativeState() { PRUint64 state = 0; nsDocAccessible* document = GetDocAccessible(); nsDocAccessible* document = Document(); if (!document || !document->IsInDocument(this)) state |= states::STALE; Loading Loading @@ -831,7 +831,7 @@ nsAccessible::ChildAtPoint(PRInt32 aX, PRInt32 aY, // therefore accessible for containing block may be different from accessible // for DOM parent but GetFrameForPoint() should be called for containing block // to get an out of flow element. nsDocAccessible *accDocument = GetDocAccessible(); nsDocAccessible* accDocument = Document(); NS_ENSURE_TRUE(accDocument, nsnull); nsIFrame *frame = accDocument->GetFrame(); Loading Loading @@ -1160,7 +1160,7 @@ nsAccessible::GetHTMLName(nsAString& aLabel) nsAutoString label; nsAccessible* labelAcc = nsnull; HTMLLabelIterator iter(GetDocAccessible(), this); HTMLLabelIterator iter(Document(), this); while ((labelAcc = iter.Next())) { nsresult rv = nsTextEquivUtils:: AppendTextEquivFromContent(this, labelAcc->GetContent(), &label); Loading Loading @@ -1222,7 +1222,7 @@ nsAccessible::GetXULName(nsAString& aLabel) label.Truncate(); nsAccessible* labelAcc = nsnull; XULLabelIterator iter(GetDocAccessible(), mContent); XULLabelIterator iter(Document(), mContent); while ((labelAcc = iter.Next())) { nsCOMPtr<nsIDOMXULLabelElement> xulLabel = do_QueryInterface(labelAcc->GetContent()); Loading Loading @@ -2058,7 +2058,7 @@ nsAccessible::RelationByType(PRUint32 aType) // defined on. switch (aType) { case nsIAccessibleRelation::RELATION_LABEL_FOR: { Relation rel(new RelatedAccIterator(GetDocAccessible(), mContent, Relation rel(new RelatedAccIterator(Document(), mContent, nsGkAtoms::aria_labelledby)); if (mContent->Tag() == nsGkAtoms::label) rel.AppendIter(new IDRefsIterator(mContent, mContent->IsHTML() ? Loading @@ -2071,9 +2071,9 @@ nsAccessible::RelationByType(PRUint32 aType) Relation rel(new IDRefsIterator(mContent, nsGkAtoms::aria_labelledby)); if (mContent->IsHTML()) { rel.AppendIter(new HTMLLabelIterator(GetDocAccessible(), this)); rel.AppendIter(new HTMLLabelIterator(Document(), this)); } else if (mContent->IsXUL()) { rel.AppendIter(new XULLabelIterator(GetDocAccessible(), mContent)); rel.AppendIter(new XULLabelIterator(Document(), mContent)); } return rel; Loading @@ -2082,12 +2082,12 @@ nsAccessible::RelationByType(PRUint32 aType) Relation rel(new IDRefsIterator(mContent, nsGkAtoms::aria_describedby)); if (mContent->IsXUL()) rel.AppendIter(new XULDescriptionIterator(GetDocAccessible(), mContent)); rel.AppendIter(new XULDescriptionIterator(Document(), mContent)); return rel; } case nsIAccessibleRelation::RELATION_DESCRIPTION_FOR: { Relation rel(new RelatedAccIterator(GetDocAccessible(), mContent, Relation rel(new RelatedAccIterator(Document(), mContent, nsGkAtoms::aria_describedby)); // This affectively adds an optional control attribute to xul:description, Loading @@ -2101,7 +2101,7 @@ nsAccessible::RelationByType(PRUint32 aType) return rel; } case nsIAccessibleRelation::RELATION_NODE_CHILD_OF: { Relation rel(new RelatedAccIterator(GetDocAccessible(), mContent, Relation rel(new RelatedAccIterator(Document(), mContent, nsGkAtoms::aria_owns)); // This is an ARIA tree or treegrid that doesn't use owns, so we need to Loading Loading @@ -2134,19 +2134,19 @@ nsAccessible::RelationByType(PRUint32 aType) return rel; } case nsIAccessibleRelation::RELATION_CONTROLLED_BY: return Relation(new RelatedAccIterator(GetDocAccessible(), mContent, return Relation(new RelatedAccIterator(Document(), mContent, nsGkAtoms::aria_controls)); case nsIAccessibleRelation::RELATION_CONTROLLER_FOR: { Relation rel(new IDRefsIterator(mContent, nsGkAtoms::aria_controls)); rel.AppendIter(new HTMLOutputIterator(GetDocAccessible(), mContent)); rel.AppendIter(new HTMLOutputIterator(Document(), mContent)); return rel; } case nsIAccessibleRelation::RELATION_FLOWS_TO: return Relation(new IDRefsIterator(mContent, nsGkAtoms::aria_flowto)); case nsIAccessibleRelation::RELATION_FLOWS_FROM: return Relation(new RelatedAccIterator(GetDocAccessible(), mContent, return Relation(new RelatedAccIterator(Document(), mContent, nsGkAtoms::aria_flowto)); case nsIAccessibleRelation::RELATION_DEFAULT_BUTTON: { if (mContent->IsHTML()) { Loading Loading @@ -3033,7 +3033,7 @@ nsAccessible::CurrentItem() nsIDocument* DOMDoc = mContent->OwnerDoc(); dom::Element* activeDescendantElm = DOMDoc->GetElementById(id); if (activeDescendantElm) { nsDocAccessible* document = GetDocAccessible(); nsDocAccessible* document = Document(); if (document) return document->GetAccessible(activeDescendantElm); } Loading Loading @@ -3079,7 +3079,7 @@ nsAccessible::ContainerWidget() const void nsAccessible::CacheChildren() { nsDocAccessible* doc = GetDocAccessible(); nsDocAccessible* doc = Document(); NS_ENSURE_TRUE(doc,); nsAccTreeWalker walker(doc->GetWeakShell(), mContent, CanHaveAnonChildren()); Loading accessible/src/base/nsCaretAccessible.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -296,7 +296,7 @@ nsCaretAccessible::NormalSelectionChanged(nsISelection* aSelection) nsRefPtr<AccEvent> event = new AccCaretMoveEvent(mLastTextAccessible->GetNode()); if (event) mLastTextAccessible->GetDocAccessible()->FireDelayedAccessibleEvent(event); mLastTextAccessible->Document()->FireDelayedAccessibleEvent(event); } void Loading @@ -316,7 +316,7 @@ nsCaretAccessible::SpellcheckSelectionChanged(nsISelection* aSelection) nsRefPtr<AccEvent> event = new AccEvent(nsIAccessibleEvent::EVENT_TEXT_ATTRIBUTE_CHANGED, textAcc); if (event) textAcc->GetDocAccessible()->FireDelayedAccessibleEvent(event); textAcc->Document()->FireDelayedAccessibleEvent(event); } nsIntRect Loading Loading
accessible/src/base/FocusManager.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -214,7 +214,7 @@ FocusManager::ActiveItemChanged(nsAccessible* aItem, bool aCheckIfActive) // DOM focus. nsAccessible* target = FocusedAccessible(); if (target) DispatchFocusEvent(target->GetDocAccessible(), target); DispatchFocusEvent(target->Document(), target); } void Loading Loading @@ -347,7 +347,7 @@ FocusManager::ProcessFocusEvent(AccEvent* aEvent) // Fire scrolling_start event when the document receives the focus if it has // an anchor jump. If an accessible within the document receive the focus // then null out the anchor jump because it no longer applies. nsDocAccessible* targetDocument = target->GetDocAccessible(); nsDocAccessible* targetDocument = target->Document(); nsAccessible* anchorJump = targetDocument->AnchorJump(); if (anchorJump) { if (target == targetDocument) { Loading
accessible/src/base/nsAccUtils.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -356,7 +356,7 @@ nsAccUtils::GetARIAToken(dom::Element* aElement, nsIAtom* aAttr) nsAccessible* nsAccUtils::GetAncestorWithRole(nsAccessible *aDescendant, PRUint32 aRole) { nsAccessible *document = aDescendant->GetDocAccessible(); nsAccessible* document = aDescendant->Document(); nsAccessible* parent = aDescendant; while ((parent = parent->Parent())) { PRUint32 testRole = parent->Role(); Loading Loading @@ -526,7 +526,7 @@ nsAccUtils::GetScreenCoordsForWindow(nsAccessNode *aAccessNode) nsIntPoint nsAccUtils::GetScreenCoordsForParent(nsAccessNode *aAccessNode) { nsDocAccessible* document = aAccessNode->GetDocAccessible(); nsDocAccessible* document = aAccessNode->Document(); nsAccessible* parent = document->GetContainerAccessible(aAccessNode->GetNode()); if (!parent) return nsIntPoint(0, 0); Loading
accessible/src/base/nsAccessNode.h +1 −1 Original line number Diff line number Diff line Loading @@ -88,7 +88,7 @@ public: /** * Return the document accessible for this access node. */ nsDocAccessible* GetDocAccessible() const { return mDoc; } nsDocAccessible* Document() const { return mDoc; } /** * Return the root document accessible for this accessnode. Loading
accessible/src/base/nsAccessible.cpp +22 −22 Original line number Diff line number Diff line Loading @@ -273,7 +273,7 @@ nsAccessible::GetDocument(nsIAccessibleDocument **aDocument) { NS_ENSURE_ARG_POINTER(aDocument); NS_IF_ADDREF(*aDocument = GetDocAccessible()); NS_IF_ADDREF(*aDocument = Document()); return NS_OK; } Loading Loading @@ -400,7 +400,7 @@ nsAccessible::Description(nsString& aDescription) bool isXUL = mContent->IsXUL(); if (isXUL) { // Try XUL <description control="[id]">description text</description> XULDescriptionIterator iter(GetDocAccessible(), mContent); XULDescriptionIterator iter(Document(), mContent); nsAccessible* descr = nsnull; while ((descr = iter.Next())) nsTextEquivUtils::AppendTextEquivFromContent(this, descr->GetContent(), Loading Loading @@ -446,12 +446,12 @@ nsAccessible::AccessKey() const if (mContent->IsHTML()) { // Unless it is labeled via an ancestor <label>, in which case that would // be redundant. HTMLLabelIterator iter(GetDocAccessible(), this, HTMLLabelIterator iter(Document(), this, HTMLLabelIterator::eSkipAncestorLabel); label = iter.Next(); } else if (mContent->IsXUL()) { XULLabelIterator iter(GetDocAccessible(), mContent); XULLabelIterator iter(Document(), mContent); label = iter.Next(); } Loading Loading @@ -729,7 +729,7 @@ nsAccessible::NativeState() { PRUint64 state = 0; nsDocAccessible* document = GetDocAccessible(); nsDocAccessible* document = Document(); if (!document || !document->IsInDocument(this)) state |= states::STALE; Loading Loading @@ -831,7 +831,7 @@ nsAccessible::ChildAtPoint(PRInt32 aX, PRInt32 aY, // therefore accessible for containing block may be different from accessible // for DOM parent but GetFrameForPoint() should be called for containing block // to get an out of flow element. nsDocAccessible *accDocument = GetDocAccessible(); nsDocAccessible* accDocument = Document(); NS_ENSURE_TRUE(accDocument, nsnull); nsIFrame *frame = accDocument->GetFrame(); Loading Loading @@ -1160,7 +1160,7 @@ nsAccessible::GetHTMLName(nsAString& aLabel) nsAutoString label; nsAccessible* labelAcc = nsnull; HTMLLabelIterator iter(GetDocAccessible(), this); HTMLLabelIterator iter(Document(), this); while ((labelAcc = iter.Next())) { nsresult rv = nsTextEquivUtils:: AppendTextEquivFromContent(this, labelAcc->GetContent(), &label); Loading Loading @@ -1222,7 +1222,7 @@ nsAccessible::GetXULName(nsAString& aLabel) label.Truncate(); nsAccessible* labelAcc = nsnull; XULLabelIterator iter(GetDocAccessible(), mContent); XULLabelIterator iter(Document(), mContent); while ((labelAcc = iter.Next())) { nsCOMPtr<nsIDOMXULLabelElement> xulLabel = do_QueryInterface(labelAcc->GetContent()); Loading Loading @@ -2058,7 +2058,7 @@ nsAccessible::RelationByType(PRUint32 aType) // defined on. switch (aType) { case nsIAccessibleRelation::RELATION_LABEL_FOR: { Relation rel(new RelatedAccIterator(GetDocAccessible(), mContent, Relation rel(new RelatedAccIterator(Document(), mContent, nsGkAtoms::aria_labelledby)); if (mContent->Tag() == nsGkAtoms::label) rel.AppendIter(new IDRefsIterator(mContent, mContent->IsHTML() ? Loading @@ -2071,9 +2071,9 @@ nsAccessible::RelationByType(PRUint32 aType) Relation rel(new IDRefsIterator(mContent, nsGkAtoms::aria_labelledby)); if (mContent->IsHTML()) { rel.AppendIter(new HTMLLabelIterator(GetDocAccessible(), this)); rel.AppendIter(new HTMLLabelIterator(Document(), this)); } else if (mContent->IsXUL()) { rel.AppendIter(new XULLabelIterator(GetDocAccessible(), mContent)); rel.AppendIter(new XULLabelIterator(Document(), mContent)); } return rel; Loading @@ -2082,12 +2082,12 @@ nsAccessible::RelationByType(PRUint32 aType) Relation rel(new IDRefsIterator(mContent, nsGkAtoms::aria_describedby)); if (mContent->IsXUL()) rel.AppendIter(new XULDescriptionIterator(GetDocAccessible(), mContent)); rel.AppendIter(new XULDescriptionIterator(Document(), mContent)); return rel; } case nsIAccessibleRelation::RELATION_DESCRIPTION_FOR: { Relation rel(new RelatedAccIterator(GetDocAccessible(), mContent, Relation rel(new RelatedAccIterator(Document(), mContent, nsGkAtoms::aria_describedby)); // This affectively adds an optional control attribute to xul:description, Loading @@ -2101,7 +2101,7 @@ nsAccessible::RelationByType(PRUint32 aType) return rel; } case nsIAccessibleRelation::RELATION_NODE_CHILD_OF: { Relation rel(new RelatedAccIterator(GetDocAccessible(), mContent, Relation rel(new RelatedAccIterator(Document(), mContent, nsGkAtoms::aria_owns)); // This is an ARIA tree or treegrid that doesn't use owns, so we need to Loading Loading @@ -2134,19 +2134,19 @@ nsAccessible::RelationByType(PRUint32 aType) return rel; } case nsIAccessibleRelation::RELATION_CONTROLLED_BY: return Relation(new RelatedAccIterator(GetDocAccessible(), mContent, return Relation(new RelatedAccIterator(Document(), mContent, nsGkAtoms::aria_controls)); case nsIAccessibleRelation::RELATION_CONTROLLER_FOR: { Relation rel(new IDRefsIterator(mContent, nsGkAtoms::aria_controls)); rel.AppendIter(new HTMLOutputIterator(GetDocAccessible(), mContent)); rel.AppendIter(new HTMLOutputIterator(Document(), mContent)); return rel; } case nsIAccessibleRelation::RELATION_FLOWS_TO: return Relation(new IDRefsIterator(mContent, nsGkAtoms::aria_flowto)); case nsIAccessibleRelation::RELATION_FLOWS_FROM: return Relation(new RelatedAccIterator(GetDocAccessible(), mContent, return Relation(new RelatedAccIterator(Document(), mContent, nsGkAtoms::aria_flowto)); case nsIAccessibleRelation::RELATION_DEFAULT_BUTTON: { if (mContent->IsHTML()) { Loading Loading @@ -3033,7 +3033,7 @@ nsAccessible::CurrentItem() nsIDocument* DOMDoc = mContent->OwnerDoc(); dom::Element* activeDescendantElm = DOMDoc->GetElementById(id); if (activeDescendantElm) { nsDocAccessible* document = GetDocAccessible(); nsDocAccessible* document = Document(); if (document) return document->GetAccessible(activeDescendantElm); } Loading Loading @@ -3079,7 +3079,7 @@ nsAccessible::ContainerWidget() const void nsAccessible::CacheChildren() { nsDocAccessible* doc = GetDocAccessible(); nsDocAccessible* doc = Document(); NS_ENSURE_TRUE(doc,); nsAccTreeWalker walker(doc->GetWeakShell(), mContent, CanHaveAnonChildren()); Loading
accessible/src/base/nsCaretAccessible.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -296,7 +296,7 @@ nsCaretAccessible::NormalSelectionChanged(nsISelection* aSelection) nsRefPtr<AccEvent> event = new AccCaretMoveEvent(mLastTextAccessible->GetNode()); if (event) mLastTextAccessible->GetDocAccessible()->FireDelayedAccessibleEvent(event); mLastTextAccessible->Document()->FireDelayedAccessibleEvent(event); } void Loading @@ -316,7 +316,7 @@ nsCaretAccessible::SpellcheckSelectionChanged(nsISelection* aSelection) nsRefPtr<AccEvent> event = new AccEvent(nsIAccessibleEvent::EVENT_TEXT_ATTRIBUTE_CHANGED, textAcc); if (event) textAcc->GetDocAccessible()->FireDelayedAccessibleEvent(event); textAcc->Document()->FireDelayedAccessibleEvent(event); } nsIntRect Loading