From 2074ca9cd0777a846a07db760ad08ae22d35a0d3 Mon Sep 17 00:00:00 2001 From: Phil Freeman Date: Fri, 4 May 2018 14:36:46 -0700 Subject: [PATCH] Min and Max should have type Number --- codegen/index.js | 3 ++- generated-docs/React/Basic/DOM.md | 8 ++++---- src/React/Basic/DOM.purs | 11 ++++++----- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/codegen/index.js b/codegen/index.js index e68beb9..c4faca5 100644 --- a/codegen/index.js +++ b/codegen/index.js @@ -16,6 +16,8 @@ const types = { "hidden": "Boolean", "itemScope": "Boolean", "loop": "Boolean", + "max": "Number", + "min": "Number", "multiple": "Boolean", "muted": "Boolean", "noValidate": "Boolean", @@ -64,4 +66,3 @@ props.elements.html } `; }).forEach((x) => console.log(x.replace(/^\n\ {4}/, "").replace(/\n\ {4}/g, "\n"))) - diff --git a/generated-docs/React/Basic/DOM.md b/generated-docs/React/Basic/DOM.md index 3bcf6d6..238bb6c 100644 --- a/generated-docs/React/Basic/DOM.md +++ b/generated-docs/React/Basic/DOM.md @@ -953,7 +953,7 @@ img :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_img) => { | a #### `Props_input` ``` purescript -type Props_input = (accept :: String, alt :: String, autoCapitalize :: String, autoCorrect :: String, autoSave :: String, checked :: Boolean, defaultChecked :: String, defaultValue :: String, disabled :: Boolean, form :: String, height :: String, list :: String, max :: String, min :: String, multiple :: Boolean, name :: String, onChange :: EventHandler, pattern :: String, placeholder :: String, required :: Boolean, results :: String, size :: Number, src :: String, step :: String, title :: String, "type" :: String, value :: String, width :: String) +type Props_input = (accept :: String, alt :: String, autoCapitalize :: String, autoCorrect :: String, autoSave :: String, checked :: Boolean, defaultChecked :: String, defaultValue :: String, disabled :: Boolean, form :: String, height :: String, list :: String, max :: Number, min :: Number, multiple :: Boolean, name :: String, onChange :: EventHandler, pattern :: String, placeholder :: String, required :: Boolean, results :: String, size :: Number, src :: String, step :: String, title :: String, "type" :: String, value :: String, width :: String) ``` #### `input` @@ -1205,7 +1205,7 @@ meta :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_meta) => { | #### `Props_meter` ``` purescript -type Props_meter = (children :: Array JSX, high :: String, low :: String, max :: String, min :: String, optimum :: String, value :: String) +type Props_meter = (children :: Array JSX, high :: String, low :: String, max :: Number, min :: Number, optimum :: String, value :: String) ``` #### `meter` @@ -1415,7 +1415,7 @@ pre_ :: Array JSX -> JSX #### `Props_progress` ``` purescript -type Props_progress = (children :: Array JSX, max :: String, value :: String) +type Props_progress = (children :: Array JSX, max :: Number, value :: String) ``` #### `progress` @@ -2069,7 +2069,7 @@ var_ :: Array JSX -> JSX #### `Props_video` ``` purescript -type Props_video = (children :: Array JSX, controls :: Boolean, height :: String, loop :: Boolean, muted :: Boolean, poster :: String, preload :: String, src :: String, width :: String) +type Props_video = (children :: Array JSX, controls :: Boolean, height :: String, loop :: Boolean, muted :: Boolean, playsInline :: Boolean, poster :: String, preload :: String, src :: String, width :: String) ``` #### `video` diff --git a/src/React/Basic/DOM.purs b/src/React/Basic/DOM.purs index 288c468..27760ea 100644 --- a/src/React/Basic/DOM.purs +++ b/src/React/Basic/DOM.purs @@ -902,8 +902,8 @@ type Props_input = , form :: String , height :: String , list :: String - , max :: String - , min :: String + , max :: Number + , min :: Number , multiple :: Boolean , name :: String , onChange :: EventHandler @@ -1141,8 +1141,8 @@ type Props_meter = ( children :: Array JSX , high :: String , low :: String - , max :: String - , min :: String + , max :: Number + , min :: Number , optimum :: String , value :: String ) @@ -1330,7 +1330,7 @@ pre_ children = pre { children } type Props_progress = ( children :: Array JSX - , max :: String + , max :: Number , value :: String ) @@ -2141,6 +2141,7 @@ type Props_video = , height :: String , loop :: Boolean , muted :: Boolean + , playsInline :: Boolean , poster :: String , preload :: String , src :: String