User:Davidgothberg/Test21

Testing main talk other
No parameter: ++++

Demospace = MAIN: ++++

1 = MM: ++++

1 = MM, 2 = "", 3 = "": ++++

1 = "", 2 = "", 3 = "": ++++

1 = MM, 2 = TT: ++++

1 = MM, 2 = TT, 3 = OO: ++++

ifeq:talk: ++++

ifeq:other: ++++

1 = M M, 2 = T T, 3 = O O: ++++

Testing with tables: ++++

Testing ifeq+tables:

main: ++++

talk: ++++

other: ++++

Testing ifeq+wikitables:

other: ++++

Testing hardcoded
Testing ifeq+NAMESPACE+TALKSPACE:

main: ++++

talk: ++++

main talk other: ++++

main talk other, with tables, 01: ++++

main: ++++

main talk other, with tables, 02: ++++

main talk other, 03:

Testing main talk other flex
No parameter: ++++

Demospace = MAIN: ++++

1 = MM: ++++

1 = MM, 2 = TT: ++++

1 = MM, 2 = TT, 3 = OO: ++++

Testing if etc
If:

Ifeq:

If with escaped wikitable 01:

If with non-escaped wikitable 02:

Switch with non-escaped wikitable 01:

If with HTML table 01:

Testing with tables:

Testing with numbers:

Testing with ambox:

Numbered but empty parameters:

Escaped wikitable as numbered parameter:

Conclusion
Other if, ifeq, switch and templates do work inside if, ifeq and switch and can be fed as parameters to a template.

Unescaped wikitables do not work inside if, ifeq, switch and not as parameters to a template.

Escaped wikitables work and fail same as HTML tables.

HTML tables work inside if, ifeq and switch.

HTML tables that do not contain any "=" work as parameters to a template.

HTML tables that do contain "=" can be fed as numbered parameters to templates. Note that all parameters then should be numbered.

Testing
No parameter: ++++

Demospace = MAIN: ++++

1 = MM: ++++

1 = MM, |||: ++++

1 = MM, 2 = TT: ++++

1 = MM, 2 = TT, ||: ++++

1 = MM, 2 = TT, 3 = "": ++++

1 = MM, 2 = TT, 3 = CC: ++++

1 = MM, 2 = TT, 3 = CC, 4 = OO: ++++

Demospace = MAIN, 1 = MM, 2 = TT, 3 = CC, 4 = OO: ++++

2 = TT: ++++

1 = |, 2 = TT: ++++

1 = |, 2 = TT, 3 = |, 4 = |: ++++

3 = CC: ++++

4 = OO: ++++

2 = TT, 4 = CC: ++++