bug 1162654 - allow proxies to implement the document interface r=davidb

This commit is contained in:
Trevor Saunders 2015-05-07 13:31:56 -04:00
Родитель eb96f68758
Коммит 087aff8cbd
3 изменённых файлов: 7 добавлений и 0 удалений

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

@ -1053,6 +1053,9 @@ GetInterfacesForProxy(ProxyAccessible* aProxy, uint32_t aInterfaces)
if (aInterfaces & Interfaces::IMAGE)
interfaces |= MAI_INTERFACE_IMAGE;
if (aInterfaces & Interfaces::DOCUMENT)
interfaces |= MAI_INTERFACE_DOCUMENT;
return interfaces;
}

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

@ -39,6 +39,9 @@ InterfacesFor(Accessible* aAcc)
if (aAcc->IsTableCell())
interfaces |= Interfaces::TABLECELL;
if (aAcc->IsDoc())
interfaces |= Interfaces::DOCUMENT;
return interfaces;
}

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

@ -320,6 +320,7 @@ enum Interfaces
VALUE = 8,
TABLE = 16,
TABLECELL = 32,
DOCUMENT = 64,
};
}