1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-26 11:37:20 +00:00
TiddlyWiki5/core/modules/parsers/wikiparser/rules
Jeremy Ruston b7562f0c7b
Conditional Shortcut Syntax (#7710)
* Initial Commit

* Update docs

* Add support for elseif blocks

* Another test

* WIP

* Change from `{%if%}` to `<%if%>`

See discussion here - https://talk.tiddlywiki.org/t/proposed-if-widget/7882/64

* Don't use the widget body as the template if a list-empty widget is present

See discussion here - https://github.com/Jermolene/TiddlyWiki5/pull/7710#issuecomment-1717193296

* List widget should search recursively for list-template and list-empty

* Allow block mode content within an if/then/else clause

* Update docs

* Add from-version tag to docs
2023-10-14 09:41:21 +01:00
..
emphasis remove stricethrough.js 2014-07-24 23:51:37 +02:00
codeblock.js Get rid of the tweakParseTreeNode() hack 2014-05-14 08:51:08 +01:00
codeinline.js added a fix for issue #186 2013-12-25 14:31:35 +01:00
commentblock.js Add "commentpragma" html style rule (#5726) 2021-06-14 17:39:56 +01:00
commentinline.js Fixed comment parsers to match end marker correctly 2021-01-13 11:48:42 +00:00
conditional.js Conditional Shortcut Syntax (#7710) 2023-10-14 09:41:21 +01:00
dash.js Fix problem with the regexp for the "dash" parser 2012-12-26 19:32:06 +00:00
entity.js Switch code block syntax 2012-12-22 23:09:44 +00:00
extlink.js Change http://*.tiddlywiki.com/* to https:// 2017-11-11 11:56:20 +00:00
filteredtranscludeblock.js Obeisance to JSHint for core modules 2014-08-30 20:44:26 +01:00
filteredtranscludeinline.js Obeisance to JSHint for core modules 2014-08-30 20:44:26 +01:00
fnprocdef.js Feat: allow new pragmas to be indented (#7624) 2023-07-21 13:40:42 +01:00
hardlinebreaks.js Obeisance to JSHint for core modules 2014-08-30 20:44:26 +01:00
heading.js Fix crash with headings 2014-03-17 20:55:08 +00:00
horizrule.js added fix for issue #94 for horizontal rules, tables and typed block 2013-12-25 23:06:42 +01:00
html.js Custom widgets and filter operator names must now contain a period 2023-06-01 08:06:28 +01:00
image.js Revert "Use sticky flag to improve regexp search performance (#7297)" 2023-03-12 17:02:16 +00:00
import.js Adds support for indenting pragmas with whitespace (#7185) 2023-01-08 13:17:01 +00:00
list.js Let chained > blockquotes generate valid HTML (#4332) 2020-04-07 20:39:13 +01:00
macrocallblock.js Parameterised transclusions (#6666) 2023-04-19 11:55:25 +01:00
macrocallinline.js Parameterised transclusions (#6666) 2023-04-19 11:55:25 +01:00
macrodef.js Parameterised transclusions (#6666) 2023-04-19 11:55:25 +01:00
parameters.js Feat: allow new pragmas to be indented (#7624) 2023-07-21 13:40:42 +01:00
parsermode.js Adds support for indenting pragmas with whitespace (#7185) 2023-01-08 13:17:01 +00:00
prettyextlink.js Change http://*.tiddlywiki.com/* to https:// 2017-11-11 11:56:20 +00:00
prettylink.js Add rel="noopener noreferrer" to external links 2016-05-05 11:49:40 +01:00
quoteblock.js Obeisance to JSHint for core modules 2014-08-30 20:44:26 +01:00
rules.js Adds support for indenting pragmas with whitespace (#7185) 2023-01-08 13:17:01 +00:00
styleblock.js Fixed subtle little typo 2012-12-29 23:16:34 +00:00
styleinline.js Restore "Add default settings for styled inline SPANs (#6877)" 2022-10-16 17:28:36 +01:00
syslink.js Fix regexp performance problem introduced in c7b31b0242 2016-10-17 19:08:01 +01:00
table.js style(App) eliminate whitespace at the end of code lines (#5735) 2021-05-30 19:20:17 +01:00
transcludeblock.js Ensure {{}} doesn't generate a transclude widget with no attributes (#7768) 2023-10-07 21:55:39 +01:00
transcludeinline.js Ensure {{}} doesn't generate a transclude widget with no attributes (#7768) 2023-10-07 21:55:39 +01:00
typedblock.js Obeisance to JSHint for core modules 2014-08-30 20:44:26 +01:00
whitespace.js Adds support for indenting pragmas with whitespace (#7185) 2023-01-08 13:17:01 +00:00
wikilink.js Move the wikilink regexps into global config 2014-11-26 11:12:25 +00:00
wikilinkprefix.js Switch off CamelCase linking by default (#7513) 2023-06-08 21:45:14 +01:00