diff --git a/src/pat/date-picker/date-picker.js b/src/pat/date-picker/date-picker.js index 98abaa4e7..49e262277 100644 --- a/src/pat/date-picker/date-picker.js +++ b/src/pat/date-picker/date-picker.js @@ -10,7 +10,7 @@ import utils from "../../core/utils"; const log = logging.getLogger("date-picker"); export const parser = new Parser("date-picker"); -parser.addArgument("behavior", "styled", ["native", "styled"]); +parser.addArgument("behavior", "styled", ["native", "styled", "keyboard"]); parser.addArgument("week-numbers", [], ["show", "hide"]); parser.addArgument("i18n"); // URL pointing to JSON resource with i18n values parser.addArgument("first-day", 0); @@ -146,7 +146,10 @@ export default Base.extend({ } } else if (disabled) { return; - } else if (utils.checkInputSupport("date", "invalid date")) { + } else if ( + this.options.behavior !== "keyboard" && + utils.checkInputSupport("date", "invalid date") + ) { // behavior native with native support. return; } else if (el.getAttribute("type") === "date") { diff --git a/src/pat/date-picker/index.html b/src/pat/date-picker/index.html index cbe0d809a..cd7bbdc56 100644 --- a/src/pat/date-picker/index.html +++ b/src/pat/date-picker/index.html @@ -45,6 +45,15 @@
+
+