Jeremy Ruston
|
bf6f5e0254
|
Refactored macro interface
Now 'this' points to the Renderer.MacroNode
|
2012-02-21 21:57:30 +00:00 |
Jeremy Ruston
|
a0524c2144
|
Added protection against wikitext recursion
Now attempts to view a tiddler recursively fail gracefully
|
2012-02-19 17:20:16 +00:00 |
Jeremy Ruston
|
1326b12948
|
Removed "optional" field from macro parameters
Macros need to tolerate missing parameters
|
2012-02-17 17:32:32 +00:00 |
Jeremy Ruston
|
0439f259b4
|
Switched over to using new Renderer class
|
2012-02-16 20:38:10 +00:00 |
Jeremy Ruston
|
ddfa6732a6
|
Rename render function of macros
|
2012-01-30 20:04:47 +00:00 |
Jeremy Ruston
|
398831b0d9
|
Major reorganisation of wikitext rendering
Getting ready to support selective refresh of DOM elements
|
2012-01-24 16:26:37 +00:00 |
Jeremy Ruston
|
b898afe3e5
|
Refactor the Tiddler object to enforce immutability
And in the process move the fields out of the fields member
|
2012-01-17 13:01:55 +00:00 |
Jeremy Ruston
|
e2a0955ced
|
Renamed 'handler' member of macros
Used to be called "code". And associated documentation changes
|
2012-01-15 12:16:28 +00:00 |
Jeremy Ruston
|
14e252590c
|
Minor optimisation to the list macro
By moving the compiling of the template outside of the main loop
|
2012-01-08 11:03:20 +00:00 |
Jeremy Ruston
|
cd0ecf6e1c
|
Implemented <<list>> macro
|
2012-01-07 21:54:14 +00:00 |
Jeremy Ruston
|
3560703078
|
Fixed handling of "dependentAll" macros
Like <<list>>
|
2012-01-07 18:34:20 +00:00 |
Jeremy Ruston
|
9a73b0a6aa
|
Rejigged macro implementation
Now each macro is in a separate file, and is implemented as a function,
rather than being inlined into the compiled tiddler rendering function
|
2012-01-07 17:33:42 +00:00 |