Index: Source/core/svg/SVGElement.h |
diff --git a/Source/core/svg/SVGElement.h b/Source/core/svg/SVGElement.h |
index dd01ea9ceaceb1dbacabcc65ce93cb37da012c1f..08ce56c0e03cfa32c356ad96091e1a128a42136b 100644 |
--- a/Source/core/svg/SVGElement.h |
+++ b/Source/core/svg/SVGElement.h |
@@ -51,6 +51,9 @@ class SVGElement : public Element { |
public: |
virtual ~SVGElement(); |
+ virtual short tabIndex() const OVERRIDE; |
+ virtual bool supportsFocus() const OVERRIDE { return false; } |
+ |
bool isOutermostSVGSVGElement() const; |
virtual String title() const OVERRIDE; |
@@ -195,13 +198,14 @@ private: |
RenderStyle* computedStyle(PseudoId = NOPSEUDO); |
virtual RenderStyle* virtualComputedStyle(PseudoId pseudoElementSpecifier = NOPSEUDO) OVERRIDE FINAL { return computedStyle(pseudoElementSpecifier); } |
virtual void willRecalcStyle(StyleRecalcChange) OVERRIDE; |
- virtual bool isKeyboardFocusable() const OVERRIDE; |
void buildPendingResourcesIfNeeded(); |
void mapInstanceToElement(SVGElementInstance*); |
void removeInstanceMapping(SVGElementInstance*); |
+ bool supportsSpatialNavigationFocus() const; |
+ |
HashSet<SVGElement*> m_elementsWithRelativeLengths; |
typedef HashMap<QualifiedName, RefPtr<SVGAnimatedPropertyBase> > AttributeToPropertyMap; |