mediawiki-extensions-CodeMi.../resources/mode/mediawiki
thiemowmde aa391c1c77 Much more robust detection of template {{{variables}}}
Variables like {{{foo}}} with 3 brackets typically only appear in
templates. But odd combinations of other features that also start
with 3 brackets are much more common. These should not be detected
as variables.

1. When something starts with 4 or more brackets it's not a variable
but something else. E.g. the start of a template where the template
name is a variable (2 + 3 = 5 brackets).

2. Tables can start with {{{!}}.

Note this doesn't fully solve T292967 but already improves the
situation a lot.

Bug: T108450
Bug: T292967
Change-Id: Id5e50c2bafb35a211d4b63609126c40b32f06a64
2023-11-21 12:30:13 +01:00
..
tests/qunit Much more robust detection of template {{{variables}}} 2023-11-21 12:30:13 +01:00
colorblind-colors.less build: Update linters 2023-09-13 14:02:43 +01:00
mediawiki.js Much more robust detection of template {{{variables}}} 2023-11-21 12:30:13 +01:00
mediawiki.less build: Update linters 2023-09-13 14:02:43 +01:00