示例#1
0
Accessible*
ProxyAccessible::OuterDocOfRemoteBrowser() const
{
  auto tab = static_cast<dom::TabParent*>(mDoc->Manager());
  dom::Element* frame = tab->GetOwnerElement();
  NS_ASSERTION(frame, "why isn't the tab in a frame!");
  if (!frame)
    return nullptr;

  DocAccessible* chromeDoc = GetExistingDocAccessible(frame->OwnerDoc());
  NS_ASSERTION(chromeDoc, "accessible tab in not accessible chromeDocument");

  return chromeDoc ? chromeDoc->GetAccessible(frame) : nullptr;
}
示例#2
0
Element* Attr::get_ownerElement()
{
	return GetOwnerElement();
//	return m_ownerElement;
}