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 1
1
module DOM.HTML.Indexed.ButtonType where
2
2
3
+ import Prelude
4
+
3
5
data ButtonType
4
6
= ButtonButton
5
7
| ButtonSubmit
6
8
| ButtonReset
7
9
10
+ derive instance eqButtonType :: Eq ButtonType
11
+ derive instance ordButtonType :: Ord ButtonType
12
+
8
13
renderButtonType :: ButtonType -> String
9
14
renderButtonType = case _ of
10
15
ButtonButton -> " button"
Original file line number Diff line number Diff line change 1
1
module DOM.HTML.Indexed.CrossOriginValue where
2
2
3
+ import Prelude
4
+
3
5
data CrossOriginValue
4
6
= Anonymous
5
7
| UseCredentials
6
8
9
+ derive instance eqCrossOriginValue :: Eq CrossOriginValue
10
+ derive instance ordCrossOriginValue :: Ord CrossOriginValue
11
+
7
12
renderCrossOriginValue :: CrossOriginValue -> String
8
13
renderCrossOriginValue = case _ of
9
14
Anonymous -> " anonymous"
Original file line number Diff line number Diff line change 1
1
module DOM.HTML.Indexed.DirValue where
2
2
3
+ import Prelude
4
+
3
5
data DirValue
4
6
= DirLTR
5
7
| DirRTL
6
8
| DirAuto
7
9
10
+ derive instance eqDirValue :: Eq DirValue
11
+ derive instance ordDirValue :: Ord DirValue
12
+
8
13
renderDirValue :: DirValue -> String
9
14
renderDirValue = case _ of
10
15
DirLTR -> " ltr"
Original file line number Diff line number Diff line change 1
1
module DOM.HTML.Indexed.FormMethod where
2
2
3
+ import Prelude
4
+
3
5
data FormMethod
4
6
= POST
5
7
| GET
6
8
9
+ derive instance eqFormMethod :: Eq FormMethod
10
+ derive instance ordFormMethod :: Ord FormMethod
11
+
7
12
renderFormMethod :: FormMethod -> String
8
13
renderFormMethod = case _ of
9
14
POST -> " post"
Original file line number Diff line number Diff line change @@ -7,6 +7,9 @@ import Data.String as String
7
7
8
8
newtype InputAcceptType = InputAcceptType (Array InputAcceptTypeAtom )
9
9
10
+ derive instance eqInputAcceptType :: Eq InputAcceptType
11
+ derive instance ordInputAcceptType :: Ord InputAcceptType
12
+
10
13
instance semigroupInputAcceptType :: Semigroup InputAcceptType where
11
14
append (InputAcceptType a) (InputAcceptType b) = InputAcceptType (a <> b)
12
15
@@ -20,6 +23,9 @@ data InputAcceptTypeAtom
20
23
= AcceptMediaType MediaType
21
24
| AcceptFileExtension String
22
25
26
+ derive instance eqInputAcceptTypeAtom :: Eq InputAcceptTypeAtom
27
+ derive instance ordInputAcceptTypeAtom :: Ord InputAcceptTypeAtom
28
+
23
29
renderInputAcceptType :: InputAcceptType -> String
24
30
renderInputAcceptType (InputAcceptType atoms) =
25
31
String .joinWith " ," (map renderInputAcceptTypeAtom atoms)
Original file line number Diff line number Diff line change 1
1
module DOM.HTML.Indexed.InputType where
2
2
3
+ import Prelude
4
+
3
5
data InputType
4
6
= InputButton
5
7
| InputCheckbox
@@ -24,6 +26,9 @@ data InputType
24
26
| InputUrl
25
27
| InputWeek
26
28
29
+ derive instance eqInputType :: Eq InputType
30
+ derive instance ordInputType :: Ord InputType
31
+
27
32
renderInputType :: InputType -> String
28
33
renderInputType = case _ of
29
34
InputButton -> " button"
Original file line number Diff line number Diff line change 1
1
module DOM.HTML.Indexed.KindValue where
2
2
3
+ import Prelude
4
+
3
5
data KindValue
4
6
= KindSubtitles
5
7
| KindCaptions
6
8
| KindDescriptions
7
9
| KindChapters
8
10
| KindMetadata
9
11
12
+ derive instance eqKindValue :: Eq KindValue
13
+ derive instance ordKindValue :: Ord KindValue
14
+
10
15
renderKindValue :: KindValue -> String
11
16
renderKindValue = case _ of
12
17
KindSubtitles -> " subtitles"
Original file line number Diff line number Diff line change 1
1
module DOM.HTML.Indexed.MenuType where
2
2
3
+ import Prelude
4
+
3
5
data MenuType
4
6
= MenuList
5
7
| MenuContext
6
8
| MenuToolbar
7
9
10
+ derive instance eqMenuType :: Eq MenuType
11
+ derive instance ordMenuType :: Ord MenuType
12
+
8
13
renderMenuType :: MenuType -> String
9
14
renderMenuType = case _ of
10
15
MenuList -> " list"
Original file line number Diff line number Diff line change 1
1
module DOM.HTML.Indexed.MenuitemType where
2
2
3
+ import Prelude
4
+
3
5
data MenuitemType
4
6
= MenuitemCommand
5
7
| MenuitemCheckbox
6
8
| MenuitemRadio
7
9
10
+ derive instance eqMenuitemType :: Eq MenuitemType
11
+ derive instance ordMenuitemType :: Ord MenuitemType
12
+
8
13
renderMenuitemType :: MenuitemType -> String
9
14
renderMenuitemType = case _ of
10
15
MenuitemCommand -> " command"
Original file line number Diff line number Diff line change 1
1
module DOM.HTML.Indexed.OnOff where
2
2
3
+ import Prelude
4
+
3
5
data OnOff
4
6
= On
5
7
| Off
6
8
9
+ derive instance eqOnOff :: Eq OnOff
10
+ derive instance ordOnOff :: Ord OnOff
11
+
7
12
renderOnOff :: OnOff -> String
8
13
renderOnOff = case _ of
9
14
On -> " on"
You can’t perform that action at this time.
0 commit comments