Jeremy Ruston
|
bf6f5e0254
|
Refactored macro interface
Now 'this' points to the Renderer.MacroNode
|
2012-02-21 21:57:30 +00:00 |
Jeremy Ruston
|
53f652bf2a
|
Refactored evaluation of macro dependencies
Now the dependencies are evaluated in the constructor for the
Renderer.MacroNode
|
2012-02-20 19:27:37 +00:00 |
Jeremy Ruston
|
b37d3b6670
|
Refactored macros to use new Dependencies() constructor
|
2012-02-20 18:05:10 +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
|
103a9a4d7f
|
Introduced new Dependency() class to encapsulate dependency handling logic
Note that the format is now slightly different; see js/Dependencies.js
for details
|
2012-02-17 14:11:25 +00:00 |
Jeremy Ruston
|
0439f259b4
|
Switched over to using new Renderer class
|
2012-02-16 20:38:10 +00:00 |
Jeremy Ruston
|
9ececdf406
|
JSHint was complaining without this unnecessary "break" statement
|
2012-02-11 20:11:59 +00:00 |
Jeremy Ruston
|
c100b434f9
|
Revert "Passed "store" to the other parser constructors"
This reverts commit 017be8f4ff .
|
2012-02-11 20:02:35 +00:00 |
Jeremy Ruston
|
017be8f4ff
|
Passed "store" to the other parser constructors
|
2012-02-11 20:01:58 +00:00 |
Jeremy Ruston
|
a20c9cc8ac
|
Refactored view macro
Now we use renderTiddler when we can for wikified fields
|
2012-02-11 18:19:34 +00:00 |
Jeremy Ruston
|
e579630249
|
Added explanatory comment to the view macro
|
2012-02-04 15:56:20 +00:00 |
Jeremy Ruston
|
ddfa6732a6
|
Rename render function of macros
|
2012-01-30 20:04:47 +00:00 |
Jeremy Ruston
|
c185989ca5
|
Fixed view macro to check whether the tiddler exists
|
2012-01-23 16:42:12 +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
|
ac61e2d251
|
Rejigged the link macro to accept child elements
|
2012-01-15 18:39:14 +00:00 |
Jeremy Ruston
|
4681d14f39
|
Fixed the view macro to reuse the link macro
|
2012-01-15 13:37:50 +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
|
3f10da9ed4
|
Keeping JSHint happy
|
2012-01-07 20:09:09 +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 |