Jeremy Ruston
304d54f8ca
Terrible hack to add the new school macro definitions
2012-01-03 11:08:00 +00:00
Jeremy Ruston
b7137a7ab8
Changed ArgParser to defer evaluated parameters
...
In a compiled environment we evaluate the parameters at run time, not
parse time.
2012-01-03 11:07:45 +00:00
Jeremy Ruston
762985a846
Refactoring tiddler rendering
...
The new approach is to compile each tiddler into a JavaScript function
that renders it at run time. Lots of changes over the next few days,
and not all the tests are going to survive at all times...
2012-01-03 11:07:09 +00:00
Jeremy Ruston
04dc396f2a
Added a temporary hack to get pegs working serverside
2011-12-28 22:21:31 +00:00
Jeremy Ruston
ed2e2ab14c
Complete switch over to pegjs
2011-12-28 22:07:17 +00:00
Jeremy Ruston
e27d5392a1
Some mixups missed from previous commit
2011-12-28 17:45:58 +00:00
Jeremy Ruston
e02a484591
Removed TextProcessors() and TiddlerConverters() classes
2011-12-28 17:16:56 +00:00
Jeremy Ruston
32ff9e46b1
Added dummy support for missing tiddlers and orphans
...
And also proper support for getShadowTitles()
2011-12-28 16:10:30 +00:00
Jeremy Ruston
ed28773178
Added scrollTo animation for navigation in TW5
2011-12-28 16:10:03 +00:00
Jeremy Ruston
f381e95452
Note about JavaScript sanitisation
2011-12-28 16:09:49 +00:00
Jeremy Ruston
143454f784
Just open the HelloThere tiddler at startup
2011-12-28 16:09:33 +00:00
Jeremy Ruston
629a5b12da
Added error checking and tests for evaluated parameters
2011-12-21 17:21:28 +00:00
Jeremy Ruston
4c11503bae
Added skeleton support for evaluated macro parameters
2011-12-21 16:54:51 +00:00
Jeremy Ruston
02a2630dd6
Fixed problem with recipe files containing carriage returns
2011-12-21 14:03:39 +00:00
Jeremy Ruston
0d1a2ef21c
Added uglify.js
2011-12-21 13:03:37 +00:00
Jeremy Ruston
f096b19e4a
Simplified subrendering
2011-12-17 13:50:20 +00:00
Jeremy Ruston
4217ee3ccc
Fixed timeline macro to exclude tiddlers that lack the target field
2011-12-17 10:55:53 +00:00
Jeremy Ruston
f0e9c4e7ff
Added support for the timeline macro
2011-12-16 17:45:33 +00:00
Jeremy Ruston
0823beb85d
Added template support to list macro
2011-12-16 10:48:36 +00:00
Jeremy Ruston
50e11a0da8
Added support for `list all` macro
2011-12-14 18:25:40 +00:00
Jeremy Ruston
d96053192b
Added support for the view macro, and client side wikitext tiddler templates
2011-12-14 15:45:42 +00:00
Jeremy Ruston
00f8021749
JSHint makes a hard task master...
2011-12-14 14:11:11 +00:00
Jeremy Ruston
364d891ca6
Added skeleton browser support for navigating between tiddlers
2011-12-13 16:20:56 +00:00
Jeremy Ruston
5383368b51
Improved browser module implementation
2011-12-13 12:48:11 +00:00
Jeremy Ruston
8ed8772b82
Experimental support for client-side builds
...
These changes allow tiddlywiki.js to cook it's own components into a
skeletal new-school client-side TiddlyWiki.
2011-12-13 12:30:09 +00:00
Jeremy Ruston
f112048682
Added a function wrapper around all source files to keep JSHint happy
2011-12-12 10:52:04 +00:00
Jeremy Ruston
53d77edd01
Updated comments and documentation
2011-12-12 09:39:43 +00:00
Jeremy Ruston
820bd02f8f
Added sortField and excludeTag to WikiStore.forEachTiddler
2011-12-12 08:59:28 +00:00
Jeremy Ruston
dc94b7a002
Improved comments
2011-12-11 19:00:21 +00:00
Jeremy Ruston
80d71d7bf4
Major refactoring of how wiki text parsing and rendering is packaged
2011-12-11 18:28:09 +00:00
Jeremy Ruston
afb80d5fa8
Updated comments
2011-12-11 16:00:01 +00:00
Jeremy Ruston
4eb464548b
Refactored tiddler serialization and deserialization
...
Introduced TiddlerConverters, a sort of factory for them
2011-12-11 14:51:48 +00:00
Jeremy Ruston
d748d04d92
Added support for generating the <title> tag from wikifying WindowTitle
2011-12-10 11:46:37 +00:00
Jeremy Ruston
b526f8bfaf
Refactored helper methods to be module private
2011-12-09 19:39:19 +00:00
Jeremy Ruston
32514df9f3
Refactored wiki text rendering
2011-12-09 18:29:29 +00:00
Jeremy Ruston
7184bc5fa5
Lots of JSHint induced tweaks
...
Still not spotless
2011-12-09 16:34:02 +00:00
Jeremy Ruston
91c183480c
Fixed cascading for with: parameters to tiddler macro
2011-12-09 14:51:47 +00:00
Jeremy Ruston
1e015c72dd
Removed extraneous debugging call
2011-12-09 12:27:00 +00:00
Jeremy Ruston
318381a21b
Fixed problem with tiddler context within macros
2011-12-09 12:26:36 +00:00
Jeremy Ruston
ad5356f2f3
Added support for parameterised transclusions
...
Still no protection against infinite transclusion loops
2011-12-09 10:17:41 +00:00
Jeremy Ruston
a5a0567fe9
Added support for transclusion macro
2011-12-09 08:59:49 +00:00
Jeremy Ruston
ff73987457
Removed skeletons for macros that are not immediately planned for implementation
2011-12-08 18:09:22 +00:00
Jeremy Ruston
9d258eca88
Added skeletons for the other macros
...
And filled out the 'today' macro, including a bunch of date related
bits and bobs
2011-12-08 18:05:21 +00:00
Jeremy Ruston
172d4cdcf2
Added support for macros
...
And added a dummy version macro to get started
2011-12-08 17:18:03 +00:00
Jeremy Ruston
5b5bc2f756
Removed accidental debugging logging
2011-12-08 16:56:12 +00:00
Jeremy Ruston
c3331cb090
Added preliminary support for generating RSS feeds
...
Which also included adding the shadow shadow tiddlers that are built
into TiddlyWiki's source code, and are not handled by cook.rb and
ginsu.rb
2011-12-08 16:20:11 +00:00
Jeremy Ruston
e9d3a878c1
Added hasTag() method to wiki store
2011-12-08 16:19:19 +00:00
Jeremy Ruston
6d727437e7
Fixed problem with list wiki rule
2011-12-08 16:19:02 +00:00
Jeremy Ruston
3bef25194c
Removed detection of external vs. internal links
...
This should be deferred until at least rendering, and possibly until
the runtime navigation handler
2011-12-08 13:16:07 +00:00
Jeremy Ruston
be52fbb5d1
Fixed problem with custom CSS classes
2011-12-08 13:04:12 +00:00