summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/text/LocaleNone.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/platform/text/LocaleNone.cpp')
-rw-r--r--Source/WebCore/platform/text/LocaleNone.cpp32
1 files changed, 32 insertions, 0 deletions
diff --git a/Source/WebCore/platform/text/LocaleNone.cpp b/Source/WebCore/platform/text/LocaleNone.cpp
index fe48c7f79..0ddaf3036 100644
--- a/Source/WebCore/platform/text/LocaleNone.cpp
+++ b/Source/WebCore/platform/text/LocaleNone.cpp
@@ -35,6 +35,14 @@ public:
private:
virtual void initializeLocalizerData() OVERRIDE FINAL;
+ virtual double parseDateTime(const String&, DateComponents::Type) OVERRIDE;
+#if ENABLE(CALENDAR_PICKER)
+ virtual String dateFormatText() OVERRIDE;
+ virtual bool isRTL() OVERRIDE;
+#endif
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
+ virtual String dateFormat() OVERRIDE;
+#endif
};
PassOwnPtr<Localizer> Localizer::create(const AtomicString&)
@@ -50,4 +58,28 @@ void LocaleNone::initializeLocalizerData()
{
}
+double LocaleNone::parseDateTime(const String&, DateComponents::Type)
+{
+ return std::numeric_limits<double>::quiet_NaN();
+}
+
+#if ENABLE(CALENDAR_PICKER)
+String LocaleNone::dateFormatText()
+{
+ return ASCIILiteral("Year-Month-Day");
+}
+
+bool LocaleNone::isRTL()
+{
+ return false;
+}
+#endif
+
+#if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
+String LocaleNone::dateFormat()
+{
+ return ASCIILiteral("dd/MM/yyyyy");
+}
+#endif
+
} // namespace WebCore