mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-16 23:05:42 +00:00
Bug 1747164 - Make HTMLDateTimeAccessible inherit from HyperTextAccessibleWrap. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D134757
This commit is contained in:
parent
e560c5d324
commit
f4fa8d02b2
@ -337,17 +337,19 @@ class HTMLMeterAccessible : public LeafAccessible {
|
||||
* Accessible for HTML date/time inputs.
|
||||
*/
|
||||
template <a11y::role R>
|
||||
class HTMLDateTimeAccessible : public AccessibleWrap {
|
||||
class HTMLDateTimeAccessible : public HyperTextAccessibleWrap {
|
||||
public:
|
||||
HTMLDateTimeAccessible(nsIContent* aContent, DocAccessible* aDoc)
|
||||
: AccessibleWrap(aContent, aDoc) {}
|
||||
: HyperTextAccessibleWrap(aContent, aDoc) {}
|
||||
|
||||
NS_INLINE_DECL_REFCOUNTING_INHERITED(HTMLDateTimeAccessible, AccessibleWrap)
|
||||
NS_INLINE_DECL_REFCOUNTING_INHERITED(HTMLDateTimeAccessible,
|
||||
HyperTextAccessibleWrap)
|
||||
|
||||
// LocalAccessible
|
||||
virtual mozilla::a11y::role NativeRole() const override { return R; }
|
||||
virtual already_AddRefed<AccAttributes> NativeAttributes() override {
|
||||
RefPtr<AccAttributes> attributes = AccessibleWrap::NativeAttributes();
|
||||
RefPtr<AccAttributes> attributes =
|
||||
HyperTextAccessibleWrap::NativeAttributes();
|
||||
// Unfortunately, an nsStaticAtom can't be passed as a
|
||||
// template argument, so fetch the type from the DOM.
|
||||
nsString type;
|
||||
|
Loading…
Reference in New Issue
Block a user