File tree Expand file tree Collapse file tree 15 files changed +81
-1
lines changed Expand file tree Collapse file tree 15 files changed +81
-1
lines changed Original file line number Diff line number Diff line change 11module DOM.HTML.Indexed.ButtonType where
22
3+ import Prelude
4+
35data ButtonType
46 = ButtonButton
57 | ButtonSubmit
68 | ButtonReset
79
10+ derive instance eqButtonType :: Eq ButtonType
11+ derive instance ordButtonType :: Ord ButtonType
12+
813renderButtonType :: ButtonType -> String
914renderButtonType = case _ of
1015 ButtonButton -> " button"
Original file line number Diff line number Diff line change 11module DOM.HTML.Indexed.CrossOriginValue where
22
3+ import Prelude
4+
35data CrossOriginValue
46 = Anonymous
57 | UseCredentials
68
9+ derive instance eqCrossOriginValue :: Eq CrossOriginValue
10+ derive instance ordCrossOriginValue :: Ord CrossOriginValue
11+
712renderCrossOriginValue :: CrossOriginValue -> String
813renderCrossOriginValue = case _ of
914 Anonymous -> " anonymous"
Original file line number Diff line number Diff line change 11module DOM.HTML.Indexed.DirValue where
22
3+ import Prelude
4+
35data DirValue
46 = DirLTR
57 | DirRTL
68 | DirAuto
79
10+ derive instance eqDirValue :: Eq DirValue
11+ derive instance ordDirValue :: Ord DirValue
12+
813renderDirValue :: DirValue -> String
914renderDirValue = case _ of
1015 DirLTR -> " ltr"
Original file line number Diff line number Diff line change 11module DOM.HTML.Indexed.FormMethod where
22
3+ import Prelude
4+
35data FormMethod
46 = POST
57 | GET
68
9+ derive instance eqFormMethod :: Eq FormMethod
10+ derive instance ordFormMethod :: Ord FormMethod
11+
712renderFormMethod :: FormMethod -> String
813renderFormMethod = case _ of
914 POST -> " post"
Original file line number Diff line number Diff line change @@ -7,6 +7,9 @@ import Data.String as String
77
88newtype InputAcceptType = InputAcceptType (Array InputAcceptTypeAtom )
99
10+ derive instance eqInputAcceptType :: Eq InputAcceptType
11+ derive instance ordInputAcceptType :: Ord InputAcceptType
12+
1013instance semigroupInputAcceptType :: Semigroup InputAcceptType where
1114 append (InputAcceptType a) (InputAcceptType b) = InputAcceptType (a <> b)
1215
@@ -20,6 +23,9 @@ data InputAcceptTypeAtom
2023 = AcceptMediaType MediaType
2124 | AcceptFileExtension String
2225
26+ derive instance eqInputAcceptTypeAtom :: Eq InputAcceptTypeAtom
27+ derive instance ordInputAcceptTypeAtom :: Ord InputAcceptTypeAtom
28+
2329renderInputAcceptType :: InputAcceptType -> String
2430renderInputAcceptType (InputAcceptType atoms) =
2531 String .joinWith " ," (map renderInputAcceptTypeAtom atoms)
Original file line number Diff line number Diff line change 11module DOM.HTML.Indexed.InputType where
22
3+ import Prelude
4+
35data InputType
46 = InputButton
57 | InputCheckbox
@@ -24,6 +26,9 @@ data InputType
2426 | InputUrl
2527 | InputWeek
2628
29+ derive instance eqInputType :: Eq InputType
30+ derive instance ordInputType :: Ord InputType
31+
2732renderInputType :: InputType -> String
2833renderInputType = case _ of
2934 InputButton -> " button"
Original file line number Diff line number Diff line change 11module DOM.HTML.Indexed.KindValue where
22
3+ import Prelude
4+
35data KindValue
46 = KindSubtitles
57 | KindCaptions
68 | KindDescriptions
79 | KindChapters
810 | KindMetadata
911
12+ derive instance eqKindValue :: Eq KindValue
13+ derive instance ordKindValue :: Ord KindValue
14+
1015renderKindValue :: KindValue -> String
1116renderKindValue = case _ of
1217 KindSubtitles -> " subtitles"
Original file line number Diff line number Diff line change 11module DOM.HTML.Indexed.MenuType where
22
3+ import Prelude
4+
35data MenuType
46 = MenuList
57 | MenuContext
68 | MenuToolbar
79
10+ derive instance eqMenuType :: Eq MenuType
11+ derive instance ordMenuType :: Ord MenuType
12+
813renderMenuType :: MenuType -> String
914renderMenuType = case _ of
1015 MenuList -> " list"
Original file line number Diff line number Diff line change 11module DOM.HTML.Indexed.MenuitemType where
22
3+ import Prelude
4+
35data MenuitemType
46 = MenuitemCommand
57 | MenuitemCheckbox
68 | MenuitemRadio
79
10+ derive instance eqMenuitemType :: Eq MenuitemType
11+ derive instance ordMenuitemType :: Ord MenuitemType
12+
813renderMenuitemType :: MenuitemType -> String
914renderMenuitemType = case _ of
1015 MenuitemCommand -> " command"
Original file line number Diff line number Diff line change 11module DOM.HTML.Indexed.OnOff where
22
3+ import Prelude
4+
35data OnOff
46 = On
57 | Off
68
9+ derive instance eqOnOff :: Eq OnOff
10+ derive instance ordOnOff :: Ord OnOff
11+
712renderOnOff :: OnOff -> String
813renderOnOff = case _ of
914 On -> " on"
You can’t perform that action at this time.
0 commit comments