Jeremy Ruston
cb0c190882
Fixed refresh handling for tiddler macro
2012-03-30 16:45:46 +01:00
Jeremy Ruston
05d837aaef
Fixed dependency handling for tiddler macro
2012-03-30 13:49:09 +01:00
Jeremy Ruston
b0cdd866ee
Fixed up classnames
...
Not sticking to my own conventions is bad
2012-03-29 15:35:52 +01:00
Jeremy Ruston
048cc1f6de
Added a wrapper around transcluded tiddlers
...
For styling
2012-03-29 14:57:54 +01:00
Jeremy Ruston
392e717497
Refactored handling of context tiddler
...
Now the title is passed around, rather than a reference to the tiddler.
This lets the context be a missing tiddler, enabling us to correctly
render missing tiddlers
2012-03-29 14:30:22 +01:00
Jeremy Ruston
cd0f8ebb52
Improving the handling of missing tiddlers
...
On the way to being able to edit tiddlers
2012-03-29 13:44:45 +01:00
Jeremy Ruston
8847551bd9
Removed unnecessary type declaration from macros
2012-03-05 12:04:06 +00:00
Jeremy Ruston
4a73317193
Refactoring renderer "tree" array to "nodes"
2012-03-03 18:39:13 +00:00
Jeremy Ruston
2ecb1f670c
Better error messages in the view and tiddler macros
2012-03-03 18:35:52 +00:00
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
167613552f
Fixes to enable <<tiddler>> macro to cope with missing tiddlers
2012-02-17 12:35:21 +00:00
Jeremy Ruston
0439f259b4
Switched over to using new Renderer class
2012-02-16 20:38:10 +00:00
Jeremy Ruston
b0336c527c
Changed the signature of WikiStore.renderTiddler
...
The parameters are more sensible and predictable now
2012-02-01 16:12:49 +00:00
Jeremy Ruston
ddfa6732a6
Rename render function of macros
2012-01-30 20:04:47 +00:00
Jeremy Ruston
205987d280
Improved the tiddler macro
...
Now you can transclude tiddlers as templates
2012-01-27 18:43:39 +00:00
Jeremy Ruston
6a81ed786e
Documentation update for the tiddler macro
...
Including describing a new parameter that we'll add once the tests are
more up to date
2012-01-27 18:00:49 +00:00
Jeremy Ruston
a89acfc997
Fixed context for parameterised transclusions
2012-01-27 17:22:20 +00:00
Jeremy Ruston
1aa9b084e2
Fixed tiddler macro context for transclusions
...
Before this view macros in the transcluded tiddler displayed fields
from the tiddler doing the transcluding
2012-01-27 17:20:12 +00:00
Jeremy Ruston
81d642dd8b
Fix type for transclusions
2012-01-24 18:11:59 +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
ecabcd676b
Added support for SVG tiddlers
...
Which means adding a parser for SVG, even though it doesn't actually do
any parsing at the moment
2012-01-12 19:17:32 +00:00
Jeremy Ruston
5bb2a1e1b7
Added support for the "with" parameter to the tiddler macro
2012-01-07 20:09:01 +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