Tim Starling
|
845c6c71fc
|
Got rid of the MagicWord indexing constants (MAG_xxx), replaced them by string indexing, like messages. The associated change to the extensions, i.e. removing the MagicWordMagicWords hook and using string instead of integer indices, is in fact compatible with MW 1.6 and 1.7, which tells you something about the utility of the hook function.
|
2006-07-14 15:39:23 +00:00 |
|
Jimmy Collins
|
d6b7f6f759
|
update for XHTML conformance
|
2006-07-07 18:01:48 +00:00 |
|
Rotem Liss
|
053355d882
|
ParserFunctions are now using magic words; unlike the previous change, localized forms are now available only in localized wikis (e.g., Hebrew forms are not available in en.wp), though English form is available in every wiki.
|
2006-06-25 21:29:55 +00:00 |
|
Rob Church
|
3f084fb5ea
|
Revert back to working version
|
2006-06-24 22:12:31 +00:00 |
|
Rotem Liss
|
688ae96bfb
|
Typos.
|
2006-06-24 19:27:04 +00:00 |
|
Rotem Liss
|
95cb5cf3ae
|
Default case of 'switch' is now magic word, too.
|
2006-06-24 16:52:06 +00:00 |
|
Rotem Liss
|
3ee5bada96
|
* ParserFunctions is now using magic words, English and Hebrew forms are available.
* Additional translations may be added, please specify the language code in a hidden comment.
|
2006-06-24 15:40:53 +00:00 |
|
Rob Church
|
bd1987ce0b
|
* (bug 6078) Add #ifexist function
* Add extension credits so it's easier to spot when ParserFunctions isn't working 'cause it's not installed
|
2006-05-25 08:07:47 +00:00 |
|
Greg Sabino Mullane
|
731f78b05e
|
Trim the value passed to switchHook.
|
2006-05-25 01:18:10 +00:00 |
|
Tim Starling
|
c54692bbb6
|
"#default" case for #switch, as an alternate to missing "=". This allows literal = signs in the default case.
|
2006-04-20 12:01:07 +00:00 |
|
Tim Starling
|
39719a2948
|
Added switch, removed rand, removed now unnecessary trim() calls.
|
2006-04-18 02:53:34 +00:00 |
|
Tim Starling
|
219de98988
|
Static copy of the documentation, based on the meta page.
|
2006-04-14 08:39:12 +00:00 |
|
Tim Starling
|
6ffad7c906
|
Added #ifexpr, changed semantics of #if to make it strictly if-defined -- zero is no longer considered false.
|
2006-04-14 04:14:10 +00:00 |
|
Tim Starling
|
be7dcaba5d
|
Trim whitespace from #if return text, to mimic the behaviour of template parameters
|
2006-04-12 14:06:57 +00:00 |
|
Tim Starling
|
3092bf1db5
|
Proper handling of division by zero
|
2006-04-12 04:00:46 +00:00 |
|
Tim Starling
|
4265df9c9a
|
Yay! Synonyms for all!
|
2006-04-07 00:23:46 +00:00 |
|
Tim Starling
|
c592fdf295
|
fixed stack check
|
2006-04-06 08:46:34 +00:00 |
|
Tim Starling
|
d29b8a242a
|
intval
|
2006-04-06 08:30:57 +00:00 |
|
Tim Starling
|
a49014ff5a
|
* Better error reporting
* Inequality operators
* rand function
|
2006-04-06 08:14:56 +00:00 |
|
Tim Starling
|
c7814d59ff
|
Simplified if by introducing ifeq. People mostly use {{qif}} to check if an optional parameter has been passed, and to, say, create a table row if it has. Those applications shouldn't have to worry about errant equals signs.
|
2006-04-05 14:36:55 +00:00 |
|
Tim Starling
|
6d93dfe6b8
|
Mathematical expressions and conditional constructs implemented as parser functions. Documentation to follow.
|
2006-04-05 13:22:51 +00:00 |
|