Wykres commitów

1723 Commity (d0c87c679ac7b9be13e5996ad003929a7bbb81ee)

Autor SHA1 Wiadomość Data
Jeremy Ruston 6ccf13e624 Widgets and macro calls should be spans not divs
Although it does mean that we'll end up creating divs inside spans,
which isn't strictly legal but works in all browsers
2012-12-20 10:37:51 +00:00
Jeremy Ruston 2689f6b1e5 Loosened dash formatting rule
It no longer has to be followed by whitespace, instead it must be
followed by anything other than a dash.
2012-12-20 09:26:59 +00:00
Jeremy Ruston 5c2f698842 Add parse tree helper for styling elements 2012-12-20 09:21:58 +00:00
Jeremy Ruston 36290c14fa Fix for multiple macro parameters
This is one situation where the assignment to undefined matters
2012-12-20 09:21:44 +00:00
Jeremy Ruston bede162896 Stop using custom elements to mark widgets 2012-12-20 09:21:08 +00:00
Jeremy Ruston a4d16488f0 Fix for .tid files that are missing a double line break 2012-12-20 09:20:44 +00:00
Jeremy Ruston a0155763ed More demo text in the new parser page template 2012-12-15 17:35:45 +00:00
Jeremy Ruston a63c7a8822 More parser rules 2012-12-15 17:35:35 +00:00
Jeremy Ruston 0c3c2eeec6 Improve implementation of classed runs 2012-12-15 17:35:16 +00:00
Jeremy Ruston 6ac1b7b9dc Fixed problem with renderer tree nodes that don't have children 2012-12-15 17:34:48 +00:00
Jeremy Ruston e3462e5606 Added more parse rules 2012-12-15 11:39:58 +00:00
Jeremy Ruston 817e6f5471 Added some test content to the new wiki parser page template 2012-12-15 11:39:42 +00:00
Jeremy Ruston 60dca0f38a Added parse tree utility functions 2012-12-15 11:38:59 +00:00
Jeremy Ruston c0e36f1129 Removed extraneous code
This was left over from before the refactoring
2012-12-15 11:38:47 +00:00
Jeremy Ruston 228ee92e95 Enhanced wiki text parser to selectively eat terminator regexp matches 2012-12-15 11:38:28 +00:00
Jeremy Ruston 7593cf1075 Cleaning up the widget refresh mechanism 2012-12-14 19:31:37 +00:00
Jeremy Ruston 966684cb13 Improved event handling for widgets 2012-12-14 17:57:53 +00:00
Jeremy Ruston 5c1caa672b Moved render() and renderInDom() into widget base class 2012-12-14 17:51:14 +00:00
Jeremy Ruston 94d1c20846 Introduced widget base class
And renamed the wiki rule base class
2012-12-14 17:38:46 +00:00
Jeremy Ruston 2522529aac Repaired accidental damage during debugging 2012-12-14 17:38:13 +00:00
Jeremy Ruston 3e06bca347 Refactor widget implementation 2012-12-14 16:01:37 +00:00
Jeremy Ruston 0055947913 Docs update for wiki parser rules 2012-12-14 16:01:07 +00:00
Jeremy Ruston ac4b3ecef9 Further refactoring of createSubclassesFromModules 2012-12-14 15:51:23 +00:00
Jeremy Ruston 2bef7c2c5c Further improvements to parser rule implementation 2012-12-14 15:44:19 +00:00
Jeremy Ruston 31b283ef36 Refactoring implementation of wiki parse rules
And some documentation.
2012-12-14 13:31:47 +00:00
Jeremy Ruston 28f96de225 Added extend() utility function 2012-12-14 13:30:10 +00:00
Jeremy Ruston d338a54370 Introduce refactored wiki parser and renderer
This is a half-way through a big refactoring of the parsing and
rendering infrastructure. The main change is to separate the parse and
render trees, which makes the code a lot cleaner. The new parser isn't
yet functional enough to replace the existing parser so for the moment
you have to manually invoke it with `$tw.testNewParser()` in your
browser console. I really ought to use branches for this kind of
thing...
2012-12-13 21:34:31 +00:00
Jeremy Ruston 916ca8eecf More utilities 2012-12-13 21:31:57 +00:00
Jeremy Ruston ce273a22f1 More DOM utilities 2012-12-13 21:31:41 +00:00
Jeremy Ruston 7c712c4e03 Improve $tw.each() and $tw.modules.applyMethods() 2012-12-13 21:31:19 +00:00
Jeremy Ruston d0ebb159df Minor docs updates 2012-12-13 21:30:50 +00:00
Jeremy Ruston a4930b7e68 Added checkbox macro 2012-11-30 09:22:17 +00:00
Jeremy Ruston 25a8500f05 Fix CecilyTemplate
Removed obsolete filtered transclusion syntax
2012-11-29 21:44:02 +00:00
Jeremy Ruston e65cb93fa2 Batch file cleanups 2012-11-29 21:30:53 +00:00
Jeremy Ruston 91e1a38db1 Switched to use double curly braces for transclusion
For compatbility with MediaWiki and other engines
2012-11-29 18:34:27 +00:00
Jeremy Ruston 6d09b2fb9c Improve syntax for classed runs 2012-11-29 17:23:46 +00:00
Jeremy Ruston 97f6314dbb Update the tiddler and list macros to allow the template to be specified in the body of the macro 2012-11-29 16:40:06 +00:00
Jeremy Ruston 5fd3000838 Allowed zooming in to any element with the data-tw-zoom attribute 2012-11-27 22:27:53 +00:00
Jeremy Ruston a3c6cfdd78 Fixed width for cecily view 2012-11-27 22:27:36 +00:00
Jeremy Ruston 598c069dd6 Fixed typo 2012-11-27 22:26:35 +00:00
Jeremy Ruston 99275b5425 Improvements to zoomable pan and zoom 2012-11-27 18:30:21 +00:00
Jeremy Ruston e4fb532ecd Introduce zoomable macro
Used with Cecily to give us pan and zoom across the Cecily canvas.
2012-11-27 16:55:17 +00:00
Jeremy Ruston e2dba02b65 Add Cecily subview for experimental purposes 2012-11-26 16:24:52 +00:00
Jeremy Ruston 3161e8d8ce Fix problem with CecilyView that is initialised with an empty message 2012-11-26 16:24:31 +00:00
Jeremy Ruston 97c7c458f6 Added new sideways subview for experimental purposes 2012-11-26 16:09:05 +00:00
Jeremy Ruston 0154b2a54e Revised implementation of scrolling behaviour
Now we use a "tw-scroll" event to request scrolling
2012-11-26 16:08:52 +00:00
Jeremy Ruston 515e0d9bf1 Fixed bug with table parser 2012-11-26 14:19:54 +00:00
Jeremy Ruston 739b641f39 Temporary hack to the list macro
Working around our imperfect inline vs. block detection.
2012-11-26 14:19:15 +00:00
Jeremy Ruston 580bd6438e Fixed issues with blank tiddler text
The empty string is falsy in JavaScript, to keep us on our toes.
2012-11-23 13:08:10 +00:00
Jeremy Ruston db1836cc57 Update docs 2012-11-20 16:32:12 +00:00