User:Ericb/Sandbox

From MHWiki
< User:Ericb
Revision as of 13:03, 24 October 2011 by Ericb (talk | contribs) (more experiments - ifeq works)

Next project(s):

  • is it possible to add optional subgroup to Template:Mouse?
  • what else needs doing?

It looks like this wiki lacks Extension:ParserFunctions, which means no {{#if:test|if text|if empty}}. But I think I can work around it with my own template, using double template nesting. To test that...

What happens if I use a template:

  • with no argument:
  • with no named argument:
  • with named argument empty:
  • with named argument first: hello
  • with named argument second: hello
  • with named argument twice: second
  • with different named arg:
  • with two names:
  • with indirection: hello
  • with indirection, swapped order: hello
  • indirection without name:
  • indirection with empty name:

Experiments with If:

  • no args:
  • 1 empty arg:
  • 1 non-empty arg:
  • 2 args, first empty:
  • 2 args, first text: true
  • 3 args, first empty: false
  • 3 args, first text: true

Experiments with Ifeq:

  • no args:
  • 2 args, equal:
  • 2 args, differ:
  • 4 args, equal: hello
  • 4 args, differ: hello