Fossil SCM

Add SUMMARY and DETAILS HTML elements to the list of allowable wiki/markdown tags, per request in [forum post f9559dbac03810|forum:f9559dbac03810].

stephan 2023-05-03 13:23 trunk
Commit 35df3e6ad48bd64e4c24a6c2fa390dc7c1b7a0fa2009f13feb5b97b5b761ec05
1 file changed +12 -10
+12 -10
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -195,10 +195,11 @@
195195
MARKUP_CODE,
196196
MARKUP_COL,
197197
MARKUP_COLGROUP,
198198
MARKUP_DD,
199199
MARKUP_DEL,
200
+ MARKUP_DETAILS,
200201
MARKUP_DFN,
201202
MARKUP_DIV,
202203
MARKUP_DL,
203204
MARKUP_DT,
204205
MARKUP_EM,
@@ -229,10 +230,11 @@
229230
MARKUP_SMALL,
230231
MARKUP_SPAN,
231232
MARKUP_STRIKE,
232233
MARKUP_STRONG,
233234
MARKUP_SUB,
235
+ MARKUP_SUMMARY,
234236
MARKUP_SUP,
235237
MARKUP_TABLE,
236238
MARKUP_TBODY,
237239
MARKUP_TD,
238240
MARKUP_TFOOT,
@@ -286,14 +288,13 @@
286288
AMSK_TITLE},
287289
{ "abbr", MARKUP_ABBR, MUTYPE_FONT,
288290
AMSK_ID|AMSK_CLASS|AMSK_STYLE|AMSK_TITLE },
289291
{ "address", MARKUP_ADDRESS, MUTYPE_BLOCK, AMSK_STYLE },
290292
{ "article", MARKUP_HTML5_ARTICLE, MUTYPE_BLOCK,
291
- AMSK_ID|AMSK_CLASS|AMSK_STYLE },
293
+ AMSK_ID|AMSK_CLASS|AMSK_STYLE },
292294
{ "aside", MARKUP_HTML5_ASIDE, MUTYPE_BLOCK,
293
- AMSK_ID|AMSK_CLASS|AMSK_STYLE },
294
-
295
+ AMSK_ID|AMSK_CLASS|AMSK_STYLE },
295296
{ "b", MARKUP_B, MUTYPE_FONT, AMSK_STYLE },
296297
{ "big", MARKUP_BIG, MUTYPE_FONT, AMSK_STYLE },
297298
{ "blockquote", MARKUP_BLOCKQUOTE, MUTYPE_BLOCK, AMSK_STYLE },
298299
{ "br", MARKUP_BR, MUTYPE_SINGLE, AMSK_CLEAR },
299300
{ "center", MARKUP_CENTER, MUTYPE_BLOCK, AMSK_STYLE },
@@ -303,10 +304,12 @@
303304
AMSK_ALIGN|AMSK_CLASS|AMSK_COLSPAN|AMSK_WIDTH|AMSK_STYLE },
304305
{ "colgroup", MARKUP_COLGROUP, MUTYPE_BLOCK,
305306
AMSK_ALIGN|AMSK_CLASS|AMSK_COLSPAN|AMSK_WIDTH|AMSK_STYLE},
306307
{ "dd", MARKUP_DD, MUTYPE_LI, AMSK_STYLE },
307308
{ "del", MARKUP_DEL, MUTYPE_FONT, AMSK_STYLE },
309
+ { "details", MARKUP_DETAILS, MUTYPE_BLOCK,
310
+ AMSK_ID|AMSK_CLASS|AMSK_STYLE },
308311
{ "dfn", MARKUP_DFN, MUTYPE_FONT, AMSK_STYLE },
309312
{ "div", MARKUP_DIV, MUTYPE_BLOCK,
310313
AMSK_ID|AMSK_CLASS|AMSK_STYLE },
311314
{ "dl", MARKUP_DL, MUTYPE_LIST,
312315
AMSK_COMPACT|AMSK_STYLE },
@@ -313,12 +316,11 @@
313316
{ "dt", MARKUP_DT, MUTYPE_LI, AMSK_STYLE },
314317
{ "em", MARKUP_EM, MUTYPE_FONT, AMSK_STYLE },
315318
{ "font", MARKUP_FONT, MUTYPE_FONT,
316319
AMSK_COLOR|AMSK_FACE|AMSK_SIZE|AMSK_STYLE },
317320
{ "footer", MARKUP_HTML5_FOOTER, MUTYPE_BLOCK,
318
- AMSK_ID|AMSK_CLASS|AMSK_STYLE },
319
-
321
+ AMSK_ID|AMSK_CLASS|AMSK_STYLE },
320322
{ "h1", MARKUP_H1, MUTYPE_BLOCK,
321323
AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
322324
{ "h2", MARKUP_H2, MUTYPE_BLOCK,
323325
AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
324326
{ "h3", MARKUP_H3, MUTYPE_BLOCK,
@@ -327,14 +329,12 @@
327329
AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
328330
{ "h5", MARKUP_H5, MUTYPE_BLOCK,
329331
AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
330332
{ "h6", MARKUP_H6, MUTYPE_BLOCK,
331333
AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
332
-
333334
{ "header", MARKUP_HTML5_HEADER, MUTYPE_BLOCK,
334
- AMSK_ID|AMSK_CLASS|AMSK_STYLE },
335
-
335
+ AMSK_ID|AMSK_CLASS|AMSK_STYLE },
336336
{ "hr", MARKUP_HR, MUTYPE_SINGLE,
337337
AMSK_ALIGN|AMSK_COLOR|AMSK_SIZE|AMSK_WIDTH|
338338
AMSK_STYLE|AMSK_CLASS },
339339
{ "i", MARKUP_I, MUTYPE_FONT, AMSK_STYLE },
340340
{ "img", MARKUP_IMG, MUTYPE_SINGLE,
@@ -343,11 +343,11 @@
343343
{ "ins", MARKUP_INS, MUTYPE_FONT, AMSK_STYLE },
344344
{ "kbd", MARKUP_KBD, MUTYPE_FONT, AMSK_STYLE },
345345
{ "li", MARKUP_LI, MUTYPE_LI,
346346
AMSK_TYPE|AMSK_VALUE|AMSK_STYLE },
347347
{ "nav", MARKUP_HTML5_NAV, MUTYPE_BLOCK,
348
- AMSK_ID|AMSK_CLASS|AMSK_STYLE },
348
+ AMSK_ID|AMSK_CLASS|AMSK_STYLE },
349349
{ "nobr", MARKUP_NOBR, MUTYPE_FONT, 0 },
350350
{ "nowiki", MARKUP_NOWIKI, MUTYPE_SPECIAL, 0 },
351351
{ "ol", MARKUP_OL, MUTYPE_LIST,
352352
AMSK_START|AMSK_TYPE|AMSK_COMPACT|AMSK_STYLE },
353353
{ "p", MARKUP_P, MUTYPE_BLOCK,
@@ -354,17 +354,19 @@
354354
AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
355355
{ "pre", MARKUP_PRE, MUTYPE_BLOCK, AMSK_STYLE },
356356
{ "s", MARKUP_S, MUTYPE_FONT, AMSK_STYLE },
357357
{ "samp", MARKUP_SAMP, MUTYPE_FONT, AMSK_STYLE },
358358
{ "section", MARKUP_HTML5_SECTION, MUTYPE_BLOCK,
359
- AMSK_ID|AMSK_CLASS|AMSK_STYLE },
359
+ AMSK_ID|AMSK_CLASS|AMSK_STYLE },
360360
{ "small", MARKUP_SMALL, MUTYPE_FONT, AMSK_STYLE },
361361
{ "span", MARKUP_SPAN, MUTYPE_BLOCK,
362362
AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
363363
{ "strike", MARKUP_STRIKE, MUTYPE_FONT, AMSK_STYLE },
364364
{ "strong", MARKUP_STRONG, MUTYPE_FONT, AMSK_STYLE },
365365
{ "sub", MARKUP_SUB, MUTYPE_FONT, AMSK_STYLE },
366
+ { "summary", MARKUP_SUMMARY, MUTYPE_BLOCK,
367
+ AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
366368
{ "sup", MARKUP_SUP, MUTYPE_FONT, AMSK_STYLE },
367369
{ "table", MARKUP_TABLE, MUTYPE_TABLE,
368370
AMSK_ALIGN|AMSK_BGCOLOR|AMSK_BORDER|AMSK_CELLPADDING|
369371
AMSK_CELLSPACING|AMSK_HSPACE|AMSK_VSPACE|AMSK_CLASS|
370372
AMSK_STYLE },
371373
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -195,10 +195,11 @@
195 MARKUP_CODE,
196 MARKUP_COL,
197 MARKUP_COLGROUP,
198 MARKUP_DD,
199 MARKUP_DEL,
 
200 MARKUP_DFN,
201 MARKUP_DIV,
202 MARKUP_DL,
203 MARKUP_DT,
204 MARKUP_EM,
@@ -229,10 +230,11 @@
229 MARKUP_SMALL,
230 MARKUP_SPAN,
231 MARKUP_STRIKE,
232 MARKUP_STRONG,
233 MARKUP_SUB,
 
234 MARKUP_SUP,
235 MARKUP_TABLE,
236 MARKUP_TBODY,
237 MARKUP_TD,
238 MARKUP_TFOOT,
@@ -286,14 +288,13 @@
286 AMSK_TITLE},
287 { "abbr", MARKUP_ABBR, MUTYPE_FONT,
288 AMSK_ID|AMSK_CLASS|AMSK_STYLE|AMSK_TITLE },
289 { "address", MARKUP_ADDRESS, MUTYPE_BLOCK, AMSK_STYLE },
290 { "article", MARKUP_HTML5_ARTICLE, MUTYPE_BLOCK,
291 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
292 { "aside", MARKUP_HTML5_ASIDE, MUTYPE_BLOCK,
293 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
294
295 { "b", MARKUP_B, MUTYPE_FONT, AMSK_STYLE },
296 { "big", MARKUP_BIG, MUTYPE_FONT, AMSK_STYLE },
297 { "blockquote", MARKUP_BLOCKQUOTE, MUTYPE_BLOCK, AMSK_STYLE },
298 { "br", MARKUP_BR, MUTYPE_SINGLE, AMSK_CLEAR },
299 { "center", MARKUP_CENTER, MUTYPE_BLOCK, AMSK_STYLE },
@@ -303,10 +304,12 @@
303 AMSK_ALIGN|AMSK_CLASS|AMSK_COLSPAN|AMSK_WIDTH|AMSK_STYLE },
304 { "colgroup", MARKUP_COLGROUP, MUTYPE_BLOCK,
305 AMSK_ALIGN|AMSK_CLASS|AMSK_COLSPAN|AMSK_WIDTH|AMSK_STYLE},
306 { "dd", MARKUP_DD, MUTYPE_LI, AMSK_STYLE },
307 { "del", MARKUP_DEL, MUTYPE_FONT, AMSK_STYLE },
 
 
308 { "dfn", MARKUP_DFN, MUTYPE_FONT, AMSK_STYLE },
309 { "div", MARKUP_DIV, MUTYPE_BLOCK,
310 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
311 { "dl", MARKUP_DL, MUTYPE_LIST,
312 AMSK_COMPACT|AMSK_STYLE },
@@ -313,12 +316,11 @@
313 { "dt", MARKUP_DT, MUTYPE_LI, AMSK_STYLE },
314 { "em", MARKUP_EM, MUTYPE_FONT, AMSK_STYLE },
315 { "font", MARKUP_FONT, MUTYPE_FONT,
316 AMSK_COLOR|AMSK_FACE|AMSK_SIZE|AMSK_STYLE },
317 { "footer", MARKUP_HTML5_FOOTER, MUTYPE_BLOCK,
318 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
319
320 { "h1", MARKUP_H1, MUTYPE_BLOCK,
321 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
322 { "h2", MARKUP_H2, MUTYPE_BLOCK,
323 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
324 { "h3", MARKUP_H3, MUTYPE_BLOCK,
@@ -327,14 +329,12 @@
327 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
328 { "h5", MARKUP_H5, MUTYPE_BLOCK,
329 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
330 { "h6", MARKUP_H6, MUTYPE_BLOCK,
331 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
332
333 { "header", MARKUP_HTML5_HEADER, MUTYPE_BLOCK,
334 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
335
336 { "hr", MARKUP_HR, MUTYPE_SINGLE,
337 AMSK_ALIGN|AMSK_COLOR|AMSK_SIZE|AMSK_WIDTH|
338 AMSK_STYLE|AMSK_CLASS },
339 { "i", MARKUP_I, MUTYPE_FONT, AMSK_STYLE },
340 { "img", MARKUP_IMG, MUTYPE_SINGLE,
@@ -343,11 +343,11 @@
343 { "ins", MARKUP_INS, MUTYPE_FONT, AMSK_STYLE },
344 { "kbd", MARKUP_KBD, MUTYPE_FONT, AMSK_STYLE },
345 { "li", MARKUP_LI, MUTYPE_LI,
346 AMSK_TYPE|AMSK_VALUE|AMSK_STYLE },
347 { "nav", MARKUP_HTML5_NAV, MUTYPE_BLOCK,
348 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
349 { "nobr", MARKUP_NOBR, MUTYPE_FONT, 0 },
350 { "nowiki", MARKUP_NOWIKI, MUTYPE_SPECIAL, 0 },
351 { "ol", MARKUP_OL, MUTYPE_LIST,
352 AMSK_START|AMSK_TYPE|AMSK_COMPACT|AMSK_STYLE },
353 { "p", MARKUP_P, MUTYPE_BLOCK,
@@ -354,17 +354,19 @@
354 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
355 { "pre", MARKUP_PRE, MUTYPE_BLOCK, AMSK_STYLE },
356 { "s", MARKUP_S, MUTYPE_FONT, AMSK_STYLE },
357 { "samp", MARKUP_SAMP, MUTYPE_FONT, AMSK_STYLE },
358 { "section", MARKUP_HTML5_SECTION, MUTYPE_BLOCK,
359 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
360 { "small", MARKUP_SMALL, MUTYPE_FONT, AMSK_STYLE },
361 { "span", MARKUP_SPAN, MUTYPE_BLOCK,
362 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
363 { "strike", MARKUP_STRIKE, MUTYPE_FONT, AMSK_STYLE },
364 { "strong", MARKUP_STRONG, MUTYPE_FONT, AMSK_STYLE },
365 { "sub", MARKUP_SUB, MUTYPE_FONT, AMSK_STYLE },
 
 
366 { "sup", MARKUP_SUP, MUTYPE_FONT, AMSK_STYLE },
367 { "table", MARKUP_TABLE, MUTYPE_TABLE,
368 AMSK_ALIGN|AMSK_BGCOLOR|AMSK_BORDER|AMSK_CELLPADDING|
369 AMSK_CELLSPACING|AMSK_HSPACE|AMSK_VSPACE|AMSK_CLASS|
370 AMSK_STYLE },
371
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -195,10 +195,11 @@
195 MARKUP_CODE,
196 MARKUP_COL,
197 MARKUP_COLGROUP,
198 MARKUP_DD,
199 MARKUP_DEL,
200 MARKUP_DETAILS,
201 MARKUP_DFN,
202 MARKUP_DIV,
203 MARKUP_DL,
204 MARKUP_DT,
205 MARKUP_EM,
@@ -229,10 +230,11 @@
230 MARKUP_SMALL,
231 MARKUP_SPAN,
232 MARKUP_STRIKE,
233 MARKUP_STRONG,
234 MARKUP_SUB,
235 MARKUP_SUMMARY,
236 MARKUP_SUP,
237 MARKUP_TABLE,
238 MARKUP_TBODY,
239 MARKUP_TD,
240 MARKUP_TFOOT,
@@ -286,14 +288,13 @@
288 AMSK_TITLE},
289 { "abbr", MARKUP_ABBR, MUTYPE_FONT,
290 AMSK_ID|AMSK_CLASS|AMSK_STYLE|AMSK_TITLE },
291 { "address", MARKUP_ADDRESS, MUTYPE_BLOCK, AMSK_STYLE },
292 { "article", MARKUP_HTML5_ARTICLE, MUTYPE_BLOCK,
293 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
294 { "aside", MARKUP_HTML5_ASIDE, MUTYPE_BLOCK,
295 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
 
296 { "b", MARKUP_B, MUTYPE_FONT, AMSK_STYLE },
297 { "big", MARKUP_BIG, MUTYPE_FONT, AMSK_STYLE },
298 { "blockquote", MARKUP_BLOCKQUOTE, MUTYPE_BLOCK, AMSK_STYLE },
299 { "br", MARKUP_BR, MUTYPE_SINGLE, AMSK_CLEAR },
300 { "center", MARKUP_CENTER, MUTYPE_BLOCK, AMSK_STYLE },
@@ -303,10 +304,12 @@
304 AMSK_ALIGN|AMSK_CLASS|AMSK_COLSPAN|AMSK_WIDTH|AMSK_STYLE },
305 { "colgroup", MARKUP_COLGROUP, MUTYPE_BLOCK,
306 AMSK_ALIGN|AMSK_CLASS|AMSK_COLSPAN|AMSK_WIDTH|AMSK_STYLE},
307 { "dd", MARKUP_DD, MUTYPE_LI, AMSK_STYLE },
308 { "del", MARKUP_DEL, MUTYPE_FONT, AMSK_STYLE },
309 { "details", MARKUP_DETAILS, MUTYPE_BLOCK,
310 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
311 { "dfn", MARKUP_DFN, MUTYPE_FONT, AMSK_STYLE },
312 { "div", MARKUP_DIV, MUTYPE_BLOCK,
313 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
314 { "dl", MARKUP_DL, MUTYPE_LIST,
315 AMSK_COMPACT|AMSK_STYLE },
@@ -313,12 +316,11 @@
316 { "dt", MARKUP_DT, MUTYPE_LI, AMSK_STYLE },
317 { "em", MARKUP_EM, MUTYPE_FONT, AMSK_STYLE },
318 { "font", MARKUP_FONT, MUTYPE_FONT,
319 AMSK_COLOR|AMSK_FACE|AMSK_SIZE|AMSK_STYLE },
320 { "footer", MARKUP_HTML5_FOOTER, MUTYPE_BLOCK,
321 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
 
322 { "h1", MARKUP_H1, MUTYPE_BLOCK,
323 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
324 { "h2", MARKUP_H2, MUTYPE_BLOCK,
325 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
326 { "h3", MARKUP_H3, MUTYPE_BLOCK,
@@ -327,14 +329,12 @@
329 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
330 { "h5", MARKUP_H5, MUTYPE_BLOCK,
331 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
332 { "h6", MARKUP_H6, MUTYPE_BLOCK,
333 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
 
334 { "header", MARKUP_HTML5_HEADER, MUTYPE_BLOCK,
335 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
 
336 { "hr", MARKUP_HR, MUTYPE_SINGLE,
337 AMSK_ALIGN|AMSK_COLOR|AMSK_SIZE|AMSK_WIDTH|
338 AMSK_STYLE|AMSK_CLASS },
339 { "i", MARKUP_I, MUTYPE_FONT, AMSK_STYLE },
340 { "img", MARKUP_IMG, MUTYPE_SINGLE,
@@ -343,11 +343,11 @@
343 { "ins", MARKUP_INS, MUTYPE_FONT, AMSK_STYLE },
344 { "kbd", MARKUP_KBD, MUTYPE_FONT, AMSK_STYLE },
345 { "li", MARKUP_LI, MUTYPE_LI,
346 AMSK_TYPE|AMSK_VALUE|AMSK_STYLE },
347 { "nav", MARKUP_HTML5_NAV, MUTYPE_BLOCK,
348 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
349 { "nobr", MARKUP_NOBR, MUTYPE_FONT, 0 },
350 { "nowiki", MARKUP_NOWIKI, MUTYPE_SPECIAL, 0 },
351 { "ol", MARKUP_OL, MUTYPE_LIST,
352 AMSK_START|AMSK_TYPE|AMSK_COMPACT|AMSK_STYLE },
353 { "p", MARKUP_P, MUTYPE_BLOCK,
@@ -354,17 +354,19 @@
354 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
355 { "pre", MARKUP_PRE, MUTYPE_BLOCK, AMSK_STYLE },
356 { "s", MARKUP_S, MUTYPE_FONT, AMSK_STYLE },
357 { "samp", MARKUP_SAMP, MUTYPE_FONT, AMSK_STYLE },
358 { "section", MARKUP_HTML5_SECTION, MUTYPE_BLOCK,
359 AMSK_ID|AMSK_CLASS|AMSK_STYLE },
360 { "small", MARKUP_SMALL, MUTYPE_FONT, AMSK_STYLE },
361 { "span", MARKUP_SPAN, MUTYPE_BLOCK,
362 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
363 { "strike", MARKUP_STRIKE, MUTYPE_FONT, AMSK_STYLE },
364 { "strong", MARKUP_STRONG, MUTYPE_FONT, AMSK_STYLE },
365 { "sub", MARKUP_SUB, MUTYPE_FONT, AMSK_STYLE },
366 { "summary", MARKUP_SUMMARY, MUTYPE_BLOCK,
367 AMSK_ALIGN|AMSK_CLASS|AMSK_STYLE },
368 { "sup", MARKUP_SUP, MUTYPE_FONT, AMSK_STYLE },
369 { "table", MARKUP_TABLE, MUTYPE_TABLE,
370 AMSK_ALIGN|AMSK_BGCOLOR|AMSK_BORDER|AMSK_CELLPADDING|
371 AMSK_CELLSPACING|AMSK_HSPACE|AMSK_VSPACE|AMSK_CLASS|
372 AMSK_STYLE },
373

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button