diff options
Diffstat (limited to 'Source/WebCore/platform/text/LocaleNone.cpp')
-rw-r--r-- | Source/WebCore/platform/text/LocaleNone.cpp | 32 |
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 |