@@ -130,8 +130,7 @@ if (!window.customElements.get('md-header')) {
130
130
}
131
131
132
132
class MarkdownBoldButtonElement extends MarkdownButtonElement {
133
- constructor ( ) {
134
- super ( )
133
+ connectedCallback ( ) {
135
134
styles . set ( this , { prefix : '**' , suffix : '**' , trimFirst : true } )
136
135
}
137
136
}
@@ -142,8 +141,7 @@ if (!window.customElements.get('md-bold')) {
142
141
}
143
142
144
143
class MarkdownItalicButtonElement extends MarkdownButtonElement {
145
- constructor ( ) {
146
- super ( )
144
+ connectedCallback ( ) {
147
145
styles . set ( this , { prefix : '_' , suffix : '_' , trimFirst : true } )
148
146
}
149
147
}
@@ -154,8 +152,7 @@ if (!window.customElements.get('md-italic')) {
154
152
}
155
153
156
154
class MarkdownQuoteButtonElement extends MarkdownButtonElement {
157
- constructor ( ) {
158
- super ( )
155
+ connectedCallback ( ) {
159
156
styles . set ( this , { prefix : '> ' , multiline : true , surroundWithNewlines : true } )
160
157
}
161
158
}
@@ -166,8 +163,7 @@ if (!window.customElements.get('md-quote')) {
166
163
}
167
164
168
165
class MarkdownCodeButtonElement extends MarkdownButtonElement {
169
- constructor ( ) {
170
- super ( )
166
+ connectedCallback ( ) {
171
167
styles . set ( this , { prefix : '`' , suffix : '`' , blockPrefix : '```' , blockSuffix : '```' } )
172
168
}
173
169
}
@@ -178,8 +174,7 @@ if (!window.customElements.get('md-code')) {
178
174
}
179
175
180
176
class MarkdownLinkButtonElement extends MarkdownButtonElement {
181
- constructor ( ) {
182
- super ( )
177
+ connectedCallback ( ) {
183
178
styles . set ( this , { prefix : '[' , suffix : '](url)' , replaceNext : 'url' , scanFor : 'https?://' } )
184
179
}
185
180
}
@@ -190,8 +185,7 @@ if (!window.customElements.get('md-link')) {
190
185
}
191
186
192
187
class MarkdownImageButtonElement extends MarkdownButtonElement {
193
- constructor ( ) {
194
- super ( )
188
+ connectedCallback ( ) {
195
189
styles . set ( this , { prefix : '' , replaceNext : 'url' , scanFor : 'https?://' } )
196
190
}
197
191
}
@@ -202,8 +196,7 @@ if (!window.customElements.get('md-image')) {
202
196
}
203
197
204
198
class MarkdownUnorderedListButtonElement extends MarkdownButtonElement {
205
- constructor ( ) {
206
- super ( )
199
+ connectedCallback ( ) {
207
200
styles . set ( this , { prefix : '- ' , multiline : true , unorderedList : true } )
208
201
}
209
202
}
@@ -214,8 +207,7 @@ if (!window.customElements.get('md-unordered-list')) {
214
207
}
215
208
216
209
class MarkdownOrderedListButtonElement extends MarkdownButtonElement {
217
- constructor ( ) {
218
- super ( )
210
+ connectedCallback ( ) {
219
211
styles . set ( this , { prefix : '1. ' , multiline : true , orderedList : true } )
220
212
}
221
213
}
@@ -226,8 +218,7 @@ if (!window.customElements.get('md-ordered-list')) {
226
218
}
227
219
228
220
class MarkdownTaskListButtonElement extends MarkdownButtonElement {
229
- constructor ( ) {
230
- super ( )
221
+ connectedCallback ( ) {
231
222
styles . set ( this , { prefix : '- [ ] ' , multiline : true , surroundWithNewlines : true } )
232
223
}
233
224
}
@@ -238,8 +229,7 @@ if (!window.customElements.get('md-task-list')) {
238
229
}
239
230
240
231
class MarkdownMentionButtonElement extends MarkdownButtonElement {
241
- constructor ( ) {
242
- super ( )
232
+ connectedCallback ( ) {
243
233
styles . set ( this , { prefix : '@' , prefixSpace : true } )
244
234
}
245
235
}
@@ -250,8 +240,7 @@ if (!window.customElements.get('md-mention')) {
250
240
}
251
241
252
242
class MarkdownRefButtonElement extends MarkdownButtonElement {
253
- constructor ( ) {
254
- super ( )
243
+ connectedCallback ( ) {
255
244
styles . set ( this , { prefix : '#' , prefixSpace : true } )
256
245
}
257
246
}
@@ -262,8 +251,7 @@ if (!window.customElements.get('md-ref')) {
262
251
}
263
252
264
253
class MarkdownStrikethroughButtonElement extends MarkdownButtonElement {
265
- constructor ( ) {
266
- super ( )
254
+ connectedCallback ( ) {
267
255
styles . set ( this , { prefix : '~~' , suffix : '~~' , trimFirst : true } )
268
256
}
269
257
}
0 commit comments