Changeset 133282 in webkit
- Timestamp:
- Nov 2, 2012 3:29:46 AM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/CMakeLists.txt
r133275 r133282 1334 1334 html/BaseButtonInputType.cpp 1335 1335 html/BaseCheckableInputType.cpp 1336 html/BaseChooserOnlyDateAndTimeInputType.cpp 1336 1337 html/BaseClickableWithKeyInputType.cpp 1337 1338 html/BaseDateAndTimeInputType.cpp -
trunk/Source/WebCore/ChangeLog
r133281 r133282 1 2012-11-02 Kent Tamura <tkent@chromium.org> 2 3 Add a common base class for date/time input types without inline editing behavior 4 https://bugs.webkit.org/show_bug.cgi?id=101031 5 6 Reviewed by Hajime Morita. 7 8 Add BaseChooserOnlyDateAndTimeInputType class, which will support 9 DateTimeChooserClient, and date/time input types inherit it if 10 !ENABLE(INPUT_MULTIPLE_FIELDS_UI). 11 12 No new tests. This doesn't change any behavior. 13 14 * CMakeLists.txt: Add BaseChooserOnlyDateAndTimeInputType.{cpp,h}. 15 * GNUmakefile.list.am: Ditto. 16 * Target.pri: Ditto. 17 * WebCore.gypi: Ditto. 18 * WebCore.xcodeproj/project.pbxproj: Ditto. 19 * html/BaseChooserOnlyDateAndTimeInputType.cpp: Added. 20 * html/BaseChooserOnlyDateAndTimeInputType.h: Added. 21 22 * html/DateInputType.h: Inherit BaseChooserOnlyDateAndTimeInputType if 23 !ENABLE(INPUT_MULTIPLE_FIELDS_UI). 24 * html/DateTimeInputType.h: Ditto. 25 * html/DateTimeLocalInputType.h: Ditto. 26 * html/MonthInputType.h: Ditto. 27 * html/TimeInputType.h: Ditto. 28 * html/WeekInputType.h: Ditto. 29 1 30 2012-11-02 Peter Wang <peter.wang@torchmobile.com.cn> 2 31 -
trunk/Source/WebCore/GNUmakefile.list.am
r133275 r133282 3179 3179 Source/WebCore/html/BaseCheckableInputType.cpp \ 3180 3180 Source/WebCore/html/BaseCheckableInputType.h \ 3181 Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.cpp \ 3182 Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.h \ 3181 3183 Source/WebCore/html/BaseClickableWithKeyInputType.cpp \ 3182 3184 Source/WebCore/html/BaseClickableWithKeyInputType.h \ -
trunk/Source/WebCore/Target.pri
r133275 r133282 561 561 html/BaseButtonInputType.cpp \ 562 562 html/BaseCheckableInputType.cpp \ 563 html/BaseChooserOnlyDateAndTimeInputType.cpp \ 563 564 html/BaseClickableWithKeyInputType.cpp \ 564 565 html/BaseDateAndTimeInputType.cpp \ -
trunk/Source/WebCore/WebCore.gypi
r133275 r133282 4032 4032 'html/BaseCheckableInputType.cpp', 4033 4033 'html/BaseCheckableInputType.h', 4034 'html/BaseChooserOnlyDateAndTimeInputType.cpp', 4035 'html/BaseChooserOnlyDateAndTimeInputType.h', 4034 4036 'html/BaseClickableWithKeyInputType.cpp', 4035 4037 'html/BaseClickableWithKeyInputType.h', -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r133275 r133282 6345 6345 F5C041E60FFCA96D00839D4A /* JSHTMLDataListElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5C041E10FFCA96D00839D4A /* JSHTMLDataListElement.cpp */; }; 6346 6346 F5C041E70FFCA96D00839D4A /* JSHTMLDataListElement.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C041E20FFCA96D00839D4A /* JSHTMLDataListElement.h */; }; 6347 F5E0C65B1643C42C00D6CB69 /* BaseChooserOnlyDateAndTimeInputType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5E0C6591643C42C00D6CB69 /* BaseChooserOnlyDateAndTimeInputType.cpp */; }; 6348 F5E0C65C1643C42C00D6CB69 /* BaseChooserOnlyDateAndTimeInputType.h in Headers */ = {isa = PBXBuildFile; fileRef = F5E0C65A1643C42C00D6CB69 /* BaseChooserOnlyDateAndTimeInputType.h */; }; 6347 6349 F7A034C4126BF6BE007DC19E /* FontOrientation.h in Headers */ = {isa = PBXBuildFile; fileRef = F7A034C3126BF6BE007DC19E /* FontOrientation.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6348 6350 F916C48D0DB510F80076CD83 /* JSXMLHttpRequestProgressEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F916C48B0DB510F80076CD83 /* JSXMLHttpRequestProgressEvent.cpp */; }; … … 13805 13807 F5C2869402846DCD018635CA /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; }; 13806 13808 F5C2869502846DCD018635CA /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; 13809 F5E0C6591643C42C00D6CB69 /* BaseChooserOnlyDateAndTimeInputType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BaseChooserOnlyDateAndTimeInputType.cpp; sourceTree = "<group>"; }; 13810 F5E0C65A1643C42C00D6CB69 /* BaseChooserOnlyDateAndTimeInputType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseChooserOnlyDateAndTimeInputType.h; sourceTree = "<group>"; }; 13807 13811 F7A034C3126BF6BE007DC19E /* FontOrientation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FontOrientation.h; sourceTree = "<group>"; }; 13808 13812 F8216299029F4FB501000131 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = JavaScriptCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; … … 17430 17434 379E61C7126CA5C300B63E8D /* BaseCheckableInputType.cpp */, 17431 17435 379E61C8126CA5C300B63E8D /* BaseCheckableInputType.h */, 17436 F5E0C6591643C42C00D6CB69 /* BaseChooserOnlyDateAndTimeInputType.cpp */, 17437 F5E0C65A1643C42C00D6CB69 /* BaseChooserOnlyDateAndTimeInputType.h */, 17432 17438 C33EE5C214FB49610002095A /* BaseClickableWithKeyInputType.cpp */, 17433 17439 C33EE5C314FB49610002095A /* BaseClickableWithKeyInputType.h */, … … 22515 22521 379E61CA126CA5C400B63E8D /* BaseButtonInputType.h in Headers */, 22516 22522 379E61CC126CA5C400B63E8D /* BaseCheckableInputType.h in Headers */, 22523 F5E0C65C1643C42C00D6CB69 /* BaseChooserOnlyDateAndTimeInputType.h in Headers */, 22517 22524 C33EE5C514FB49610002095A /* BaseClickableWithKeyInputType.h in Headers */, 22518 22525 F59C96001255B23F000623C0 /* BaseDateAndTimeInputType.h in Headers */, … … 26125 26132 379E61C9126CA5C300B63E8D /* BaseButtonInputType.cpp in Sources */, 26126 26133 379E61CB126CA5C400B63E8D /* BaseCheckableInputType.cpp in Sources */, 26134 F5E0C65B1643C42C00D6CB69 /* BaseChooserOnlyDateAndTimeInputType.cpp in Sources */, 26127 26135 C33EE5C414FB49610002095A /* BaseClickableWithKeyInputType.cpp in Sources */, 26128 26136 F59C95FF1255B23F000623C0 /* BaseDateAndTimeInputType.cpp in Sources */, -
trunk/Source/WebCore/html/DateInputType.h
r132896 r133282 33 33 34 34 #if ENABLE(INPUT_TYPE_DATE) 35 #include "BaseChooserOnlyDateAndTimeInputType.h" 35 36 #include "BaseMultipleFieldsDateAndTimeInputType.h" 36 37 #include <wtf/RefPtr.h> … … 43 44 typedef BaseMultipleFieldsDateAndTimeInputType BaseDateInputType; 44 45 #else 45 typedef Base DateAndTimeInputType BaseDateInputType;46 typedef BaseChooserOnlyDateAndTimeInputType BaseDateInputType; 46 47 #endif 47 48 -
trunk/Source/WebCore/html/DateTimeInputType.h
r131853 r133282 35 35 36 36 #if ENABLE(INPUT_TYPE_DATETIME) 37 #include "BaseChooserOnlyDateAndTimeInputType.h" 37 38 #include "BaseMultipleFieldsDateAndTimeInputType.h" 38 39 … … 42 43 typedef BaseMultipleFieldsDateAndTimeInputType BaseDateTimeInputType; 43 44 #else 44 typedef Base DateAndTimeInputType BaseDateTimeInputType;45 typedef BaseChooserOnlyDateAndTimeInputType BaseDateTimeInputType; 45 46 #endif 46 47 -
trunk/Source/WebCore/html/DateTimeLocalInputType.h
r130147 r133282 33 33 34 34 #if ENABLE(INPUT_TYPE_DATETIMELOCAL) 35 #include "BaseChooserOnlyDateAndTimeInputType.h" 35 36 #include "BaseMultipleFieldsDateAndTimeInputType.h" 36 37 … … 40 41 typedef BaseMultipleFieldsDateAndTimeInputType BaseDateTimeLocalInputType; 41 42 #else 42 typedef Base DateAndTimeInputType BaseDateTimeLocalInputType;43 typedef BaseChooserOnlyDateAndTimeInputType BaseDateTimeLocalInputType; 43 44 #endif 44 45 -
trunk/Source/WebCore/html/MonthInputType.h
r130005 r133282 33 33 34 34 #if ENABLE(INPUT_TYPE_MONTH) 35 #include "BaseChooserOnlyDateAndTimeInputType.h" 35 36 #include "BaseMultipleFieldsDateAndTimeInputType.h" 36 37 … … 40 41 typedef BaseMultipleFieldsDateAndTimeInputType BaseMonthInputType; 41 42 #else 42 typedef Base DateAndTimeInputType BaseMonthInputType;43 typedef BaseChooserOnlyDateAndTimeInputType BaseMonthInputType; 43 44 #endif 44 45 -
trunk/Source/WebCore/html/TimeInputType.h
r130357 r133282 33 33 34 34 #if ENABLE(INPUT_TYPE_TIME) 35 #include "BaseChooserOnlyDateAndTimeInputType.h" 35 36 #include "BaseMultipleFieldsDateAndTimeInputType.h" 36 37 … … 40 41 typedef BaseMultipleFieldsDateAndTimeInputType BaseTimeInputType; 41 42 #else 42 typedef Base DateAndTimeInputType BaseTimeInputType;43 typedef BaseChooserOnlyDateAndTimeInputType BaseTimeInputType; 43 44 #endif 44 45 -
trunk/Source/WebCore/html/WeekInputType.h
r130024 r133282 32 32 #define WeekInputType_h 33 33 34 #if ENABLE(INPUT_TYPE_WEEK) 35 #include "BaseChooserOnlyDateAndTimeInputType.h" 34 36 #include "BaseMultipleFieldsDateAndTimeInputType.h" 35 36 #if ENABLE(INPUT_TYPE_WEEK)37 37 38 38 namespace WebCore { … … 41 41 typedef BaseMultipleFieldsDateAndTimeInputType BaseWeekInputType; 42 42 #else 43 typedef Base DateAndTimeInputType BaseWeekInputType;43 typedef BaseChooserOnlyDateAndTimeInputType BaseWeekInputType; 44 44 #endif 45 45
Note: See TracChangeset
for help on using the changeset viewer.