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 |
|
Jeremy Ruston
|
a09c43d456
|
Added support for hexadecimal HTML entities
|
2011-12-08 12:45:26 +00:00 |
|
Jeremy Ruston
|
ef60c9018e
|
Fixed problems with HTML entity handling
|
2011-12-08 12:38:08 +00:00 |
|
Jeremy Ruston
|
eb9e8891cb
|
Refactored TiddlyWikiInput to be a type of tiddlerFileInput
|
2011-12-07 17:39:55 +00:00 |
|
Jeremy Ruston
|
dd9537cd88
|
Renamed the store class from TiddlyWiki to WikiStore
Much less confusing.
|
2011-12-06 18:29:53 +00:00 |
|
Jeremy Ruston
|
391b1be3dc
|
More tests, more fixes
|
2011-12-06 18:04:40 +00:00 |
|
Jeremy Ruston
|
6c06ef316d
|
Removed unnecessary require()
|
2011-12-06 17:50:13 +00:00 |
|
Jeremy Ruston
|
e1e510cea2
|
Added proper HTML rendering of style attributes
|
2011-12-06 16:54:13 +00:00 |
|
Jeremy Ruston
|
ad26dd6be3
|
Test improvements and associated bug fixes
|
2011-12-06 10:40:49 +00:00 |
|
Jeremy Ruston
|
5297fa690d
|
Fixed HTML encoding of rendered output
|
2011-12-06 09:53:21 +00:00 |
|
Jeremy Ruston
|
87aa8667ec
|
Added plain text rendering of tiddlers
|
2011-12-06 09:27:39 +00:00 |
|
Jeremy Ruston
|
e3b1def010
|
Changed link code to generate ordinary <A> tags
|
2011-12-06 09:21:45 +00:00 |
|
Jeremy Ruston
|
e7cda202fb
|
Added basic support for HTML rendering
|
2011-12-05 18:21:52 +00:00 |
|
Jeremy Ruston
|
620add5579
|
Integrated the TiddlyWiki wikifier
A large refactoring to tidy up the interface of the TiddlyWiki wikifier
code, and package it as a wiki text parser.
|
2011-12-05 16:50:25 +00:00 |
|
Jeremy Ruston
|
b829b1d28f
|
Stopped formatters generating empty attributes
|
2011-12-05 13:15:06 +00:00 |
|
Jeremy Ruston
|
e43237e282
|
First pass at transliterating the wikifier to avoid DOM usage
Instead, the parse tree is built up as a JavaScript object tree
|
2011-12-05 10:34:43 +00:00 |
|
Jeremy Ruston
|
fc423ba336
|
Brought in the textPrimitives from TiddlyWiki's global config variable
|
2011-12-03 18:19:13 +00:00 |
|
Jeremy Ruston
|
8ac4a8bf87
|
Removed references to global store object
|
2011-12-03 17:43:21 +00:00 |
|
Jeremy Ruston
|
7521207e45
|
Refactored the interface to the wikifier class
|
2011-12-03 17:39:13 +00:00 |
|
Jeremy Ruston
|
2a36261f33
|
Removed support for highlighting
This is better done as post processing after wikification
|
2011-12-03 17:12:26 +00:00 |
|
Jeremy Ruston
|
f5665b47f3
|
Added ability to read shadow tiddlers
|
2011-12-03 17:02:34 +00:00 |
|
Jeremy Ruston
|
a896ac0d56
|
Get rid of the annoying //# style comments
They are used by the TiddlyWiki build tools to mark comments that
should be stripped. In fact I think we should strip all comments
|
2011-12-03 16:36:11 +00:00 |
|
Jeremy Ruston
|
f33880f506
|
Refactored formatters out of global config object
|
2011-12-03 16:32:29 +00:00 |
|
Jeremy Ruston
|
e1f26eb07b
|
Refactored config.formatterHelpers
|
2011-12-03 16:18:17 +00:00 |
|
Jeremy Ruston
|
28cce8b269
|
Brought in the TiddlyWiki wikifier code
This is pretty much the raw TiddlyWiki code. Formatter.js incorporates
FormatterHelper.js, too.
|
2011-12-03 16:13:35 +00:00 |
|
Jeremy Ruston
|
6ef4fbf0ed
|
Fixed ordering of attributes in tiddler <DIV>s
To match the ordering produced by TiddlyWiki
|
2011-12-03 13:01:24 +00:00 |
|
Jeremy Ruston
|
b07d518425
|
Alphabetically sort tiddlers
TiddlyWiki does this to make life easier for SCC systems
|
2011-12-03 12:01:43 +00:00 |
|
Jeremy Ruston
|
cfa448f712
|
Removed extra newline required for cook.rb compatibility
We're now trying to be compatible with TiddlyWiki itself
|
2011-12-03 12:01:08 +00:00 |
|
Jeremy Ruston
|
db2fafb0ab
|
Fixed problem with non-standard tiddler types (e.g. .jar)
|
2011-12-03 11:38:57 +00:00 |
|
Jeremy Ruston
|
2c3f96557f
|
Fixed handling of shadow tiddlers
|
2011-12-02 16:13:17 +00:00 |
|
Jeremy Ruston
|
efd194141c
|
Major refactoring of async code
The result is correct handling of tiddlers being overwritten within
recipes.
|
2011-12-02 14:40:18 +00:00 |
|
Jeremy Ruston
|
afa1f77dc6
|
Brought in caolan's async library
See https://github.com/caolan/async/
|
2011-12-01 15:35:17 +00:00 |
|
Jeremy Ruston
|
69422a7023
|
Refactored TiddlyWiki methods
|
2011-12-01 15:07:10 +00:00 |
|
Jeremy Ruston
|
f10cdecb3d
|
A bunch of changes to keep JSHint happy
|
2011-12-01 10:30:17 +00:00 |
|
Jeremy Ruston
|
3f5912949f
|
Refactorings to keep JSHint happy
|
2011-12-01 10:19:21 +00:00 |
|
Jeremy Ruston
|
d43efc5e18
|
More refactoring
|
2011-11-30 19:42:05 +00:00 |
|
Jeremy Ruston
|
4b3548e7bb
|
Minor corrections and refactorings
|
2011-11-30 19:35:01 +00:00 |
|
Jeremy Ruston
|
6202e64eaa
|
Refactored TiddlerInput.js to take advantage of recent refactoring of Tiddler.js
|
2011-11-30 18:53:43 +00:00 |
|
Jeremy Ruston
|
02137055ec
|
Refactored the Tiddler class
Specifically, made the constructor more flexible
|
2011-11-30 18:39:39 +00:00 |
|
Jeremy Ruston
|
13230fd34a
|
Corrected mistaken comment
|
2011-11-30 18:39:09 +00:00 |
|
Jeremy Ruston
|
b143194c91
|
Cleaned up the date functions
|
2011-11-30 18:05:20 +00:00 |
|
Jeremy Ruston
|
b907d846f3
|
Minor refactoring, including switching to strict mode
|
2011-11-30 17:27:00 +00:00 |
|
Jeremy Ruston
|
2e9f334eca
|
Added support for reading JSON files from TiddlySpace/TiddlyWeb
|
2011-11-30 16:29:49 +00:00 |
|
Jeremy Ruston
|
80f4250a62
|
Preparing to add support for JSON files loaded from TiddlySpace/TiddlyWeb
|
2011-11-30 16:06:34 +00:00 |
|
Jeremy Ruston
|
d4d377aed4
|
Trapped unknown tiddler type error
|
2011-11-30 11:41:45 +00:00 |
|
Jeremy Ruston
|
82f4f34059
|
Refactored return value of retrieveFile()
|
2011-11-30 11:41:26 +00:00 |
|
Jeremy Ruston
|
44b7b93410
|
Minor refactoring
|
2011-11-29 19:25:29 +00:00 |
|
Jeremy Ruston
|
6bbc6c0dac
|
Added support for retrieving ingredients over HTTP
This makes it possible to directly reference recipes and tiddlers
stored on GitHub, for example.
|
2011-11-29 18:27:03 +00:00 |
|
Jeremy Ruston
|
dc3546380a
|
Cleaning up
Mostly murging adjacent var statements.
|
2011-11-28 17:04:39 +00:00 |
|
Jeremy Ruston
|
8bdafd521e
|
Further refactoring of the new async design
|
2011-11-28 15:15:35 +00:00 |
|
Jeremy Ruston
|
5314fda2ca
|
Converted recipe handling to use async IO
Part of the preparation for supporting reading recipes and ingredients
over HTTP
|
2011-11-28 13:47:38 +00:00 |
|
Jeremy Ruston
|
a2831eb203
|
Adopted a saner convention for handling modules that export a single class
|
2011-11-27 09:46:02 +00:00 |
|
Jeremy Ruston
|
7e5309d2dd
|
Added HTML decode of tiddler text fields when reading TiddlyWiki files
|
2011-11-26 11:43:14 +00:00 |
|
Jeremy Ruston
|
b45c3249df
|
Added ginsu.js for splitting TiddlyWiki files into separate tiddlers
|
2011-11-25 19:20:35 +00:00 |
|
Jeremy Ruston
|
f3554f1b29
|
Refactored interface of TiddlerOutput
|
2011-11-25 13:27:40 +00:00 |
|
Jeremy Ruston
|
c82492564c
|
Disallow old-school tiddler files that lack a <pre> tag
|
2011-11-25 13:27:18 +00:00 |
|
Jeremy Ruston
|
84bcd0dd44
|
Improved comments
|
2011-11-22 18:48:47 +00:00 |
|
Jeremy Ruston
|
d490e1543d
|
Refactoring source file layout
|
2011-11-22 17:42:03 +00:00 |
|
Jeremy Ruston
|
2ea285409b
|
Revert "Refactored the source file layout"
This reverts commit f1149f7cbf .
|
2011-11-22 15:35:11 +00:00 |
|
Jeremy Ruston
|
f1149f7cbf
|
Refactored the source file layout
|
2011-11-22 15:27:05 +00:00 |
|
Jeremy Ruston
|
f96708a846
|
Initial commit
|
2011-11-22 14:29:29 +00:00 |
|