@@ -24,10 +24,9 @@ defmodule Helper.Converter.EditorToHTML.Frags.List do
24
24
label_frag = if hide_label , do: "" , else: frag ( :label , label_type , indent , label )
25
25
text_frag = frag ( :text , text )
26
26
27
- item_class = @ class [ "list_item" ]
28
27
indent_class = @ class [ "indent_#{ indent } " ]
29
28
30
- ~s( <div class="#{ item_class } #{ indent_class } ">
29
+ ~s( <div class="#{ @ class [ "list_item" ] } #{ indent_class } ">
31
30
#{ prefix_frag }
32
31
#{ label_frag }
33
32
#{ text_frag }
@@ -49,10 +48,9 @@ defmodule Helper.Converter.EditorToHTML.Frags.List do
49
48
label_frag = if hide_label , do: "" , else: frag ( :label , label_type , indent , label )
50
49
text_frag = frag ( :text , text )
51
50
52
- item_class = @ class [ "list_item" ]
53
51
indent_class = @ class [ "indent_#{ indent } " ]
54
52
55
- ~s( <div class="#{ item_class } #{ indent_class } ">
53
+ ~s( <div class="#{ @ class [ "list_item" ] } #{ indent_class } ">
56
54
#{ prefix_frag }
57
55
#{ label_frag }
58
56
#{ text_frag }
@@ -75,10 +73,9 @@ defmodule Helper.Converter.EditorToHTML.Frags.List do
75
73
label_frag = if hide_label , do: "" , else: frag ( :label , label_type , indent , label )
76
74
text_frag = frag ( :checkbox , :text , text )
77
75
78
- item_class = @ class [ "checklist_item" ]
79
76
indent_class = @ class [ "indent_#{ indent } " ]
80
77
81
- ~s( <div class="#{ item_class } #{ indent_class } ">
78
+ ~s( <div class="#{ @ class [ "checklist_item" ] } #{ indent_class } ">
82
79
#{ checkbox_frag }
83
80
#{ label_frag }
84
81
#{ text_frag }
@@ -87,57 +84,45 @@ defmodule Helper.Converter.EditorToHTML.Frags.List do
87
84
88
85
@ spec frag ( :label , T . editor_list_label_type ( ) , T . editor_list_indent ( ) , String . t ( ) ) :: T . html ( )
89
86
def frag ( :label , label_type , indent , label ) do
90
- label_class = @ class [ "label" ]
91
87
label_type_class = @ class [ "label__#{ label_type } " ]
92
88
93
- ~s( <div class="#{ label_class } #{ label_type_class } " data-index="#{ indent } ">
89
+ ~s( <div class="#{ @ class [ "label" ] } #{ label_type_class } " data-index="#{ indent } ">
94
90
#{ label }
95
91
</div>)
96
92
end
97
93
98
94
@ spec frag ( :unorder_list_prefix ) :: T . html ( )
99
95
def frag ( :unorder_list_prefix ) do
100
- unorder_list_prefix_class = @ class [ "unorder_list_prefix" ]
101
-
102
- ~s( <div class="#{ unorder_list_prefix_class } "></div>)
96
+ ~s( <div class="#{ @ class [ "unorder_list_prefix" ] } "></div>)
103
97
end
104
98
105
99
@ spec frag ( :order_list_prefix , String . t ( ) ) :: T . html ( )
106
100
def frag ( :order_list_prefix , prefix_index ) when is_binary ( prefix_index ) do
107
- order_list_prefix_class = @ class [ "order_list_prefix" ]
108
-
109
- ~s( <div class="#{ order_list_prefix_class } ">#{ prefix_index } </div>)
101
+ ~s( <div class="#{ @ class [ "order_list_prefix" ] } ">#{ prefix_index } </div>)
110
102
end
111
103
112
104
@ spec frag ( :checkbox , Boolean . t ( ) ) :: T . html ( )
113
105
def frag ( :checkbox , checked ) when is_boolean ( checked ) do
114
106
checked_svg = svg ( :checked )
115
-
116
- checkbox_class = @ class [ "checklist_checkbox" ]
117
107
checkbox_checked_class = if checked , do: @ class [ "checklist_checkbox_checked" ] , else: ""
118
- checkbox_checksign_class = @ class [ "checklist_checksign" ]
119
108
120
- ~s( <div class="#{ checkbox_class } #{ checkbox_checked_class } ">
121
- <div class="#{ checkbox_checksign_class } ">
109
+ ~s( <div class="#{ @ class [ "checklist_checkbox" ] } #{ checkbox_checked_class } ">
110
+ <div class="#{ @ class [ "checklist_checksign" ] } ">
122
111
#{ checked_svg }
123
112
</div>
124
113
</div>)
125
114
end
126
115
127
116
@ spec frag ( :text , String . t ( ) ) :: T . html ( )
128
117
def frag ( :text , text ) when is_binary ( text ) do
129
- text_class = @ class [ "text" ]
130
-
131
- ~s( <div class="#{ text_class } ">
118
+ ~s( <div class="#{ @ class [ "text" ] } ">
132
119
#{ text }
133
120
</div>)
134
121
end
135
122
136
123
@ spec frag ( :checkbox , :text , String . t ( ) ) :: T . html ( )
137
124
def frag ( :checkbox , :text , text ) do
138
- text_class = @ class [ "checklist_text" ]
139
-
140
- ~s( <div class="#{ text_class } ">
125
+ ~s( <div class="#{ @ class [ "checklist_text" ] } ">
141
126
#{ text }
142
127
</div>)
143
128
end
0 commit comments