File tree 15 files changed +81
-1
lines changed
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"
Original file line number Diff line number Diff line change 1
1
module DOM.HTML.Indexed.OrderedListType where
2
2
3
+ import Prelude
4
+
3
5
data CaseType
4
6
= Uppercase
5
7
| Lowercase
6
8
9
+ derive instance eqCaseType :: Eq CaseType
10
+ derive instance ordCaseType :: Ord CaseType
11
+
7
12
data NumeralType
8
13
= NumeralDecimal
9
14
| NumeralRoman CaseType
10
15
16
+ derive instance eqNumeralType :: Eq NumeralType
17
+ derive instance ordNumeralType :: Ord NumeralType
18
+
11
19
data OrderedListType
12
20
= OrderedListNumeric NumeralType
13
21
| OrderedListAlphabetic CaseType
14
22
23
+ derive instance eqOrderedListType :: Eq OrderedListType
24
+ derive instance ordOrderedListType :: Ord OrderedListType
25
+
15
26
renderOrderedListType :: OrderedListType -> String
16
27
renderOrderedListType = case _ of
17
28
OrderedListNumeric NumeralDecimal -> " 1"
Original file line number Diff line number Diff line change 1
1
module DOM.HTML.Indexed.PreloadValue where
2
2
3
+ import Prelude
4
+
3
5
data PreloadValue
4
6
= PreloadNone
5
7
| PreloadAuto
6
8
| PreloadMetadata
7
9
10
+ derive instance eqPreloadValue :: Eq PreloadValue
11
+ derive instance ordPreloadValue :: Ord PreloadValue
12
+
8
13
renderPreloadValue :: PreloadValue -> String
9
14
renderPreloadValue = case _ of
10
15
PreloadNone -> " none"
Original file line number Diff line number Diff line change 1
1
module DOM.HTML.Indexed.ScopeValue where
2
2
3
+ import Prelude
4
+
3
5
data ScopeValue
4
6
= ScopeRow
5
7
| ScopeCol
6
8
| ScopeRowGroup
7
9
| ScopeColGroup
8
10
| ScopeAuto
9
11
12
+ derive instance eqScopeValue :: Eq ScopeValue
13
+ derive instance ordScopeValue :: Ord ScopeValue
14
+
10
15
renderScopeValue :: ScopeValue -> String
11
16
renderScopeValue = case _ of
12
17
ScopeRow -> " row"
Original file line number Diff line number Diff line change 1
1
module DOM.HTML.Indexed.StepValue where
2
2
3
- import Prelude ( show )
3
+ import Prelude
4
4
5
5
data StepValue
6
6
= Any
7
7
| Step Number
8
8
9
+ derive instance eqStepValue :: Eq StepValue
10
+ derive instance ordStepValue :: Ord StepValue
11
+
9
12
renderStepValue :: StepValue -> String
10
13
renderStepValue = case _ of
11
14
Any -> " any"
Original file line number Diff line number Diff line change 1
1
module DOM.HTML.Indexed.WrapValue where
2
2
3
+ import Prelude
4
+
3
5
data WrapValue
4
6
= Hard
5
7
| Soft
6
8
9
+ derive instance eqWrapValue :: Eq WrapValue
10
+ derive instance ordWrapValue :: Ord WrapValue
11
+
7
12
renderWrapValue :: WrapValue -> String
8
13
renderWrapValue = case _ of
9
14
Hard -> " hard"
You can’t perform that action at this time.
0 commit comments