Changes between Version 2 and Version 3 of EnableFormFeatures
- Timestamp:
- Feb 13, 2013, 1:50:28 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
EnableFormFeatures
v2 v3 26 26 1. Implement `WebCore/page/ValidationMessageClient.h` for your port 27 27 2. Set it to `PageClients::validationMessageClient` 28 3. `Page::settings()->setInteractiveFormValidationEnabled(true)` 28 3. Instantiate a `Page` object 29 4. `page->settings()->setInteractiveFormValidationEnabled(true)` 29 30 30 Doing step 3 without step 1 and 2 enables platform-neutral form validation UI. But it has some unresolvable bugs. You should provide your `ValidationMessageClient`. 31 Doing step 3 and 4 without step 1 and 2 enables a platform-neutral form validation UI. But it has [https://bugs.webkit.org/show_bug.cgi?id=95527 some unresolvable bugs]. 32 You should provide your `ValidationMessageClient`. 31 33 32 34 == input[type=color] == … … 93 95 2. Implement `RenderTheme::supportsDataListUI` so that it returns true for supported types. 94 96 3. Implement `ChromeClient::openDateTimeChooser` so that it handles `DateTimeChooserParameters::suggestionValues`. 95