Jeremy Ruston
e7701d8af0
Fixed typo with class
member of linkInfo
...
And improved the docs
2012-04-07 14:28:50 +01:00
Jeremy Ruston
af7b69e778
Refactored linkMassager mechanism
...
Now the link massager can control the HTML attributes of the link, and
suppress it entirely if necessary. Using this new facility to generate
a cleaner readme file for github
2012-04-07 12:10:46 +01:00
Jeremy Ruston
5d10e7b750
Renamed "target" parameter of link macro to "to"
...
To avoid confusion with the HTML target attribute of link elements
2012-04-07 11:32:41 +01:00
Jeremy Ruston
d13e2bacaf
Added linkMassager callback
2012-04-03 17:07:38 +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
8847551bd9
Removed unnecessary type declaration from macros
2012-03-05 12:04:06 +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
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
6805b08cf4
The default wrapper tag for macros is now <span>
...
So we don't need this
2012-02-17 12:35:44 +00:00
Jeremy Ruston
0439f259b4
Switched over to using new Renderer class
2012-02-16 20:38:10 +00:00
Jeremy Ruston
e8a93fa56b
Refactored link macro
...
To handle external links correctly, and URI encode internal links
2012-02-09 13:36:46 +00:00
Jeremy Ruston
95ab295fbb
Refactored dependency handling
...
Now each class of dependency can be tracked individually
2012-02-07 19:03:59 +00:00
Jeremy Ruston
7ac85ebbbb
Switched the macros to use the new HTML class
2012-02-06 10:57:28 +00:00
Jeremy Ruston
58ab36ef51
Refactored navigation to use new macro event mechanism
...
Phew. This gets rid of a lot of hacks
2012-02-02 18:00:42 +00:00
Jeremy Ruston
ddfa6732a6
Rename render function of macros
2012-01-30 20:04:47 +00:00
Jeremy Ruston
56e701b326
Switched stitchElement parameter from className to classes
...
It's shorter, and looks better
2012-01-30 17:30:33 +00:00
Jeremy Ruston
9075b8a020
Mapped wiki image markup to image macro
2012-01-16 08:58:51 +00:00
Jeremy Ruston
ac61e2d251
Rejigged the link macro to accept child elements
2012-01-15 18:39:14 +00:00
Jeremy Ruston
ca6e32bd5a
Refactor link handling to use a link macro
...
Instead of the special case handling for <a> tags
2012-01-15 13:29:16 +00:00