1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-20 00:34:50 +00:00
Commit Graph

159 Commits

Author SHA1 Message Date
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