Wykres commitów

562 Commity (f9e6a61450d828311257c239dd53f3a891ed9924)

Autor SHA1 Wiadomość Data
Jeremy Ruston 324a87a8a2 Further refinements to the list mechanism
Much better navigation animation for classic view
2012-10-26 22:12:40 +01:00
Jeremy Ruston 865e26bbce Extraneous console.log 2012-10-26 22:12:23 +01:00
Jeremy Ruston 8730c76884 Saving maps in CecilyView 2012-10-26 17:57:57 +01:00
Jeremy Ruston 187b6bfa4d Make sure newly inserted classic view list elements get their height reset to auto after being animated 2012-10-26 17:43:52 +01:00
Jeremy Ruston 858fde3b59 Fixed iffy scrolling during navigation 2012-10-26 17:35:03 +01:00
Jeremy Ruston 9797c6aada Tweaks to the listviews
Cecily gets a bit better, and we start to handle navigation events.
Scrolling seems to still be a bit iffy
2012-10-26 17:19:34 +01:00
Jeremy Ruston dd6e7d7e10 Cecily updates 2012-10-26 14:01:49 +01:00
Jeremy Ruston 3dcada04d4 Extraneous console.log 2012-10-26 14:01:38 +01:00
Jeremy Ruston 7027c30a32 Typo
We don't want these macros to be executed when this comment is displayed
2012-10-26 14:01:27 +01:00
Jeremy Ruston b1f3d169fb Fix classic list viewer to use the new browser abstraction layer 2012-10-26 14:01:11 +01:00
Jeremy Ruston da43887d7c Add the ability to set classes on list elements 2012-10-26 14:00:56 +01:00
Jeremy Ruston 031e3b8b80 Updates to CecilyView and browser.js 2012-10-26 10:28:32 +01:00
Jeremy Ruston f418f5493e Bring in a demo area for the Cecily view 2012-10-25 23:05:26 +01:00
Jeremy Ruston 5a58639131 Get rid of the old story macro, and tidy up 2012-10-25 22:44:41 +01:00
Jeremy Ruston ba4e140147 Fixed problem with retrieving non-existent list tiddlers 2012-10-25 22:44:00 +01:00
Jeremy Ruston 7c76ec02c2 Better programmatic CSS handling 2012-10-25 22:20:27 +01:00
Jeremy Ruston 950b46276e Start updating the browser prefix stuff
The old way led to code that was too long and unreadable.
2012-10-25 14:58:32 +01:00
Jeremy Ruston cbfc96cabd Simplify unhyphenating CSS properties 2012-10-25 14:57:48 +01:00
Jeremy Ruston e063ec6b1a Added new getTiddlerList() method to wiki 2012-10-25 14:57:33 +01:00
Jeremy Ruston 122c69dfc1 Tweaks to animation speed setting 2012-10-25 13:33:21 +01:00
Jeremy Ruston 723fbf12ce Minor tweaks to navigator 2012-10-25 13:04:03 +01:00
Jeremy Ruston 73bcb1c31e Rename the file, too 2012-10-25 12:57:15 +01:00
Jeremy Ruston 6d397edf30 Rename the navigationcatcher macro to navigator 2012-10-25 12:55:36 +01:00
Jeremy Ruston 7c19b9f5a3 Remove old navigator macro
We'll rename the new one to "navigator" afterwards
2012-10-25 12:53:32 +01:00
Jeremy Ruston ccf93118ba Fixes for new tiddler positioning 2012-10-24 23:03:06 +01:00
Jeremy Ruston 8d67bcb718 Fixes for navigation 2012-10-24 22:50:15 +01:00
Jeremy Ruston e88da55683 Fixes for the new tiddler button 2012-10-24 22:39:37 +01:00
Jeremy Ruston ce4a14c68a Fixed tiddler styling issues 2012-10-24 22:28:25 +01:00
Jeremy Ruston 999d63c0f0 Add a cecily view
Finally, the start of a proper 2D ZUI view. It's going to replace the
current "zoomin" storyview
2012-10-24 22:15:57 +01:00
Jeremy Ruston d1c396507b Update the PageTemplate to use the list macro instead of the story macro
We're going to drop the story macro, which will break some things in
the short term. But it's awesome to be using the one macro for so many
different purposes (the main story, the tags listing, recent changes,
etc.)
2012-10-24 22:15:16 +01:00
Jeremy Ruston 3647690308 Fixed typo in the list macro
Pesky dots and dashes
2012-10-24 22:13:44 +01:00
Jeremy Ruston 5f17e7d01b Fixed problem with list filter
It was failing if the list tiddler was missing
2012-10-24 22:11:23 +01:00
Jeremy Ruston fc6e563c17 Fixed problem with the --server command
I hadn't updated the code since using parametic substitution in the
main template
2012-10-24 22:11:01 +01:00
Jeremy Ruston c160c69187 Fixes to the insertion classic listview animation 2012-10-23 18:45:26 +01:00
Jeremy Ruston e3f6a33157 First version of the "classic" listview 2012-10-23 18:19:20 +01:00
Jeremy Ruston c087228b33 Starting to introduce list views
These are custom modules for visualising list manipulations and
navigations
2012-10-23 17:13:47 +01:00
Jeremy Ruston 5ced636abf Rename "viewer" modules to "fieldviewer" 2012-10-23 16:40:22 +01:00
Jeremy Ruston 91bebe7b7f Tweak the standard list filters 2012-10-23 16:28:53 +01:00
Jeremy Ruston 3a710ad9ce Fix problem with sortTiddlers 2012-10-23 16:28:38 +01:00
Jeremy Ruston 8d4be5934b Fixed problem with tags field being set to "undefined" for blank tiddlers 2012-10-21 16:50:37 +01:00
Jeremy Ruston 261ee54b5c About time we had a "new tiddler" button 2012-10-21 16:44:53 +01:00
Jeremy Ruston 4c9c74586c A function for displaying relative dates 2012-10-20 14:23:57 +01:00
Jeremy Ruston 092e495e90 Fixes the text reference parsing 2012-10-18 23:20:27 +01:00
Jeremy Ruston f4f042d2be Fix to transclusion viewer 2012-10-18 18:59:57 +01:00
Jeremy Ruston 971bc68163 Fixed search bug 2012-10-18 18:27:58 +01:00
Jeremy Ruston cd04fa22c6 Introduce extensible viewer modules for the view macro 2012-10-18 18:27:27 +01:00
Jeremy Ruston 7d60c8f55e Get ready to extend the view macro to use plugins for each view format 2012-10-18 15:53:01 +01:00
Jeremy Ruston 10ed746209 Seach titles as well as bodies 2012-10-18 10:51:52 +01:00
Jeremy Ruston caaa798ced Support search terms vs. literal search
Search terms like "one two" are searched like Google, returning
tiddlers with both terms
2012-10-17 20:38:36 +01:00
Jeremy Ruston 1a74d8526f Temporarily disable the search popup focus handling
Just so that search works again
2012-10-17 19:12:05 +01:00
Jeremy Ruston 5e2c3db385 Getting ready for using RegExp for search
So that we can do case insensitivity and partial matches
2012-10-17 19:10:48 +01:00
Jeremy Ruston 81a565e608 Starting to get the behaviour of the search popup more correct 2012-10-17 19:10:18 +01:00
Jeremy Ruston 42d4be3f20 Search improvements
1. Extended edit macro to allow a search-styled input to be used
2. Moved search box into nav bar
2012-10-17 18:03:17 +01:00
Jeremy Ruston 915caf2a18 Improvements and fixes to search 2012-10-17 14:57:13 +01:00
Jeremy Ruston 0982bcbf45 Added function to search a wiki
Crude at the moment
2012-10-17 14:34:59 +01:00
Jeremy Ruston 89819f533f Added filter to search for text in a given tiddler
eg [searchVia[mySearchTermTiddler]] will return all the tiddlers
containing the string in the mySearchTermTiddler.
2012-10-17 14:34:34 +01:00
Jeremy Ruston 5ef77ae3dd Removing dead code 2012-10-16 23:06:53 +01:00
Jeremy Ruston 3e4945b033 Improving comments 2012-10-16 23:06:45 +01:00
Jeremy Ruston 541261f14d Removing dead code 2012-10-16 23:06:37 +01:00
Jeremy Ruston dd6fddad01 Added support for the empty message to the list macro 2012-10-16 21:42:36 +01:00
Jeremy Ruston 343a2c2340 Fixed problem with sorting by missing fields 2012-10-16 21:41:12 +01:00
Jeremy Ruston 456b8f9ba8 Fixed list macro to work properly in inline mode 2012-10-16 19:14:04 +01:00
Jeremy Ruston a832338bb6 Add a function to check whether a tiddler has a given field 2012-10-16 19:12:09 +01:00
Jeremy Ruston f0974740db Improvements to list macro
Allow shorthand list types, and cope with no template being specified
2012-10-16 19:06:52 +01:00
Jeremy Ruston bd5995b2e4 Deprecate the old transclude macro 2012-10-16 18:51:17 +01:00
Jeremy Ruston dcac40ac31 Change the transclude wikitext rule to use the list macro 2012-10-16 18:50:44 +01:00
Jeremy Ruston cb3741c8ee Refactored list macro
Now does selective refreshing, improving performance in several areas.
(Classic TW always refreshed lists in their entirety). A bit more to
do, but the plan is that this can replace the story macro, too
2012-10-16 18:50:32 +01:00
Jeremy Ruston 3a4288899d Correction to error message 2012-10-16 18:49:23 +01:00
Jeremy Ruston 35ddf7a81c Update the password macro so that it can be used on the server 2012-10-16 18:49:13 +01:00
Jeremy Ruston 03623587e1 Added list filter operator 2012-10-16 11:25:14 +01:00
Jeremy Ruston e9f262b9df Remove the experimental template mapping system
Unnecessarily complicated and JSONy
2012-10-16 10:14:41 +01:00
Jeremy Ruston 242884c918 Temporary fix for the transclude macro
Change of plan; the list macro is now going to be refactored to
incorporate the functionality of the transclude and story macros as well
2012-10-16 10:14:11 +01:00
Jeremy Ruston 24f0a580b5 Refine macro parameter test 2012-10-16 08:46:29 +01:00
Jeremy Ruston 5a3e2ce438 Refactor story macro to use reexecuteInDom() 2012-10-15 22:02:12 +01:00
Jeremy Ruston 4530eaf24a Update transclude parser rule to use the tiddler macro for single tiddlers 2012-10-15 19:03:05 +01:00
Jeremy Ruston 62fac05411 Renamed the templateTitle parameter of the transclude macro for consistency with the tiddler macro 2012-10-15 19:02:49 +01:00
Jeremy Ruston 1c699c7118 Update the tiddler macro to have a templateText parameter 2012-10-15 18:46:47 +01:00
Jeremy Ruston 4ad8859864 Beginnings of refactoring the transclude macro
We want to make it selectively refresh for better performance
2012-10-15 18:46:33 +01:00
Jeremy Ruston 80cbe2a98f Refactor out the reexecuteInDom() method of macros 2012-10-15 18:46:04 +01:00
Jeremy Ruston fd4ff10bf3 Added $tw.utils.pulse() for animating elements
To make it easier to see things while debugging
2012-10-15 17:18:32 +01:00
Jeremy Ruston d4b2ab4a5f Add a serialisation for preloading a tiddler 2012-10-12 19:01:19 +01:00
Jeremy Ruston 63e486298c Fixed typo in link macro 2012-10-11 14:56:22 +01:00
Jeremy Ruston 1896063788 Added plain module serialiser
Needed when we pack lots of modules into a single .js file
2012-10-10 16:32:55 +01:00
Jeremy Ruston bf75735db9 Several fixes
1. Made crypto module optional
2. Moved hasOwnProperty into boot kernel
3. Fixed handling of modules in the browser
2012-10-10 16:32:37 +01:00
Jeremy Ruston 6b6def8725 Fixed the view macro to fail silently if the target tiddler doesn't exist 2012-10-10 10:45:58 +01:00
Jeremy Ruston fc19a77353 Added support for PDF images 2012-10-10 10:45:39 +01:00
Jeremy Ruston b9e5171da6 Allow template overrides for the story 2012-09-14 17:29:30 +01:00
Jeremy Ruston 52f9e495ae Add ability for link macro to link through a given field
This is a bit of a hack, and a more harmonious way of doing this is
planned
2012-09-14 17:29:17 +01:00
Jeremy Ruston 238946b32b Update story macro to use rules to choose templates
Now special mapping tiddlers are used to determine which templates are
used for a given tiddler
2012-09-12 15:33:11 +01:00
Jeremy Ruston 7b4da4319a Allow filterTiddlers to be used on a hashmap of tiddlers 2012-09-12 15:32:26 +01:00
Jeremy Ruston c39654917f Added support for browser startup modules 2012-09-12 10:46:28 +01:00
Jeremy Ruston 8386607092 Added feature detection for HTML5 full screen mode 2012-09-12 10:45:23 +01:00
Jeremy Ruston e637b54f36 Add password handling to server 2012-09-02 21:00:24 +01:00
Jeremy Ruston 3070357d70 Refactor serialisers to work on an array of tiddlers 2012-09-02 20:28:32 +01:00
Jeremy Ruston 7a15b6f97a Fixed mis-renaming of `tiddlywiki.files` 2012-08-31 15:09:33 +01:00
Jeremy Ruston ed3a10f043 Renamed `tiddlywiki.plugin` files to `tiddlywiki.files`
Because we're just about to use the name `tiddlywiki.plugin` for
exploded plugin folders
2012-08-31 15:04:08 +01:00
Jeremy Ruston a3694d8cb3 Removed extraneous console.log 2012-08-30 08:40:00 +01:00
Jeremy Ruston 68f7072c94 TiddlyFox now saves with TiddlyWiki5 as well as TiddlyWiki Classic 2012-08-29 22:40:58 +01:00
Jeremy Ruston 389b6513b6 Fixed wiki.saveWiki to pass the correct parameters to the template 2012-08-25 17:32:43 +01:00
Jeremy Ruston 44bef260f0 Change tiddler macro to use parseTiddler parameter substitution 2012-08-25 14:16:33 +01:00
Jeremy Ruston 52a51b79aa Extraneous variable definition 2012-08-25 14:16:21 +01:00
Jeremy Ruston 1db72ea931 Add support for parameter substitutions to the savetiddler command 2012-08-25 12:07:15 +01:00
Jeremy Ruston 175d7c67fd Moved support for parameter substitution into wiki.parseText()
We'll later refactor the same logic out of the tiddler macro
2012-08-25 12:05:57 +01:00
Jeremy Ruston 1d6eba3071 Add "transclude" format for the view macro
Uses the value of the field as the title of a tiddler to transclude
2012-08-23 12:31:16 +01:00
Jeremy Ruston 8e6647b615 Initial tranche of the plugin implementation
This first commit adds some of the code needed for the plugin
mechanism, but it isn't all fully operational yet. I'm merging the
branch so that I can get some other pre-requisites done quickly on the
main branch, and then plan to return to this branch.
2012-08-06 22:34:16 +01:00
Jeremy Ruston daff9c10f3 Tighten terminology for plugins vs. modules
"Plugins" are bundles of tiddlers managed as one, "modules" are
JavaScript tiddlers with a module type identifying when and how they
should be executed.
2012-08-03 15:09:48 +01:00
Jeremy Ruston c11743088a Niceties for JSHint 2012-08-02 22:32:34 +01:00
Jeremy Ruston 1f52b40cb6 Added parser rule for HTML format comments
And try it out in the PageTemplate, which is getting pretty
unintelligable
2012-08-02 22:06:52 +01:00
Jeremy Ruston 1f64a9e758 Added node.js version check and related refactorings 2012-08-02 14:32:38 +01:00
Jeremy Ruston 377d84185a Missed off previous commit 2012-07-22 22:07:26 +01:00
Jeremy Ruston a2caf46b1e Added new wiki methods for reading and writing a toddler as data 2012-07-22 22:03:06 +01:00
Jeremy Ruston cc59a49b39 Improved rounder close icon 2012-07-20 22:09:34 +01:00
Jeremy Ruston c1e33ccacb Changed default type for typed blocks to be text/plain 2012-07-18 14:28:17 +01:00
Jeremy Ruston ec77acd6f7 Improved CSS animation technique
Clearer and more concise now that we're forcing layout rather than
using nextTick()
2012-07-18 11:45:17 +01:00
Jeremy Ruston 41845ba059 Animate modal message appearance 2012-07-17 18:28:47 +01:00
Jeremy Ruston f90b127349 Add table formatting rule 2012-07-16 21:13:33 +01:00
Jeremy Ruston 8b61259973 Extend modal message handler to cope with missing subtitle or footer fields 2012-07-16 14:04:29 +01:00
Jeremy Ruston a2da94e657 Fixed problem with wikitext macro rule selecting block mode wrongly 2012-07-16 13:58:00 +01:00
Jeremy Ruston 5cb834784a Added optional help link to modal messages 2012-07-16 13:47:28 +01:00
Jeremy Ruston d21a70f085 Update modal message mechanism to support custom footers 2012-07-16 12:57:44 +01:00
Jeremy Ruston a689abf0c1 Whoops, should be HTML encoding tiddler div fields 2012-07-16 12:57:19 +01:00
Jeremy Ruston 4a783d08c6 Keeping JSHint happy 2012-07-16 12:56:59 +01:00
Jeremy Ruston 0bd059c1f7 Run version of class wikitext rule 2012-07-15 23:07:25 +01:00
Jeremy Ruston f97c6b6c25 Fixed typo 2012-07-15 23:07:07 +01:00
Jeremy Ruston a7dd86b52a Adjust wikitext html rule to parse in block mode if the opening tag is immediate followed by a newline 2012-07-15 23:06:51 +01:00
Jeremy Ruston ca2c790c27 Fix the reveal macro in run mode 2012-07-15 23:06:24 +01:00
Jeremy Ruston a149510fa3 Undo the filename change of classblock 2012-07-15 22:38:34 +01:00
Jeremy Ruston 59d9e683d8 Rename classblock parse rule to "class" 2012-07-15 22:37:25 +01:00
Jeremy Ruston 401b804931 Add support for "nomatch" to the reveal macro 2012-07-15 22:34:48 +01:00
Jeremy Ruston 7346a146f0 Extend the tiddler button so that it can set a tiddler to a given value 2012-07-15 22:34:36 +01:00
Jeremy Ruston ba2b537248 Removed extraneous console.log 2012-07-15 18:33:29 +01:00
Jeremy Ruston 87749397c0 Fixed embarrassing bug with the heading wikitext rule 2012-07-15 18:12:45 +01:00
Jeremy Ruston 507460eb4e Add warning notification when viewing a document on a data: uri
The intent is to handhold the user through their first save+verification
2012-07-15 17:37:03 +01:00
Jeremy Ruston c9c26794af Moved browser feature detection out of startup.js 2012-07-15 17:36:25 +01:00
Jeremy Ruston dde26f8103 Remove CloseTiddler message to "close" 2012-07-15 17:36:02 +01:00
Jeremy Ruston c8d98316fa Removed extraneous class 2012-07-15 17:35:17 +01:00
Jeremy Ruston c74d608418 Removed parser switch 2012-07-14 18:08:00 +01:00
Jeremy Ruston 6d278ea4a1 Reorganisations
Part three
2012-07-14 15:58:41 +01:00
Jeremy Ruston a05adc9d53 Reorganisations
Part two
2012-07-14 15:57:36 +01:00
Jeremy Ruston 3d4a5e1602 A bunch more source file reorganisations
Part one
2012-07-14 15:56:35 +01:00
Jeremy Ruston 761ffa403d Complete renaming popupper component to popup 2012-07-14 15:52:35 +01:00
Jeremy Ruston 10b7075c7a Rename popupper component to popup
Less confusing
2012-07-14 15:50:07 +01:00
Jeremy Ruston 4e547a7d35 Complete renaming the include macro to serialize 2012-07-14 15:46:01 +01:00
Jeremy Ruston a046c774d4 Rename include macro to serialize
Because that's much more representative
2012-07-14 15:43:21 +01:00
Jeremy Ruston 73071f18ae Replace obsolete hide macro with reveal macro 2012-07-13 23:39:20 +01:00
Jeremy Ruston 80fd563ccc Get rid of obsolete linkcatcher macro 2012-07-13 23:09:45 +01:00
Jeremy Ruston 226e3f1417 Remove obsolete download macro 2012-07-13 22:57:24 +01:00
Jeremy Ruston e0765ec700 Allow the save template to be specified in the message parameter 2012-07-13 22:56:57 +01:00
Jeremy Ruston 4c1f818094 Extended button macro to take a message parameter 2012-07-13 22:56:30 +01:00
Jeremy Ruston 898e86db79 Use the version number from the package.json file
Instead of the old separate version.txt file
2012-07-13 17:38:23 +01:00
Jeremy Ruston d910d75124 Updated to node v.0.8.2 2012-07-13 17:08:15 +01:00
Jeremy Ruston 3a24bdbaf3 Credit for BidiX 2012-07-13 16:51:35 +01:00
Jeremy Ruston 85068ab0b3 Fixes for upload saver 2012-07-13 13:53:51 +01:00
Jeremy Ruston 5e11de719c Added HTTP upload saver
Now we can save changes to TiddlySpot
2012-07-13 13:03:38 +01:00
Jeremy Ruston b4a75b25fc New password macro for setting passwords
They are stored unencrypted in localStorage
2012-07-13 13:03:07 +01:00
Jeremy Ruston e19552774f Simple password management 2012-07-13 13:02:34 +01:00
Jeremy Ruston 36ff53f40b Extended edit macro
Now it accepts a default value for the field if the tiddler doesn't
exist. It also allows the forcing of a single line input control
2012-07-13 13:02:14 +01:00
Jeremy Ruston 6e86de5652 Update edit macro to be able to edit a specified tiddler
Previously you could only edit fields on the current tiddler
2012-07-13 11:26:34 +01:00
Jeremy Ruston a7c1b1896e Tell JSHint about Firefox's globals 2012-07-13 11:26:12 +01:00
Jeremy Ruston 3f1e8ee79a Removed old code 2012-07-13 11:25:57 +01:00
Jeremy Ruston 6ff361cdc2 Restored height fixer for text editor 2012-07-12 18:53:20 +01:00
Jeremy Ruston 05d9cb60fc Passed host wiki to saver constructors 2012-07-12 16:58:49 +01:00
Jeremy Ruston 9404d670d3 Added download saver, our fallback based on standard HTML
It's clunky, and requires manual intervention to accomplish a save, but
it does work on Chrome, Safari, iOS mobile safari
2012-07-12 13:13:48 +01:00
Jeremy Ruston 632c846ae0 Check for being on a file URI before trying to use Firefox's XUL file saving 2012-07-12 13:11:58 +01:00
Jeremy Ruston 1971f86d5e Remove blanket dependency from transclude macro
It was a bit of a sledgehammer to crack a nut, and slowed down Firefox
terribly
2012-07-11 16:26:58 +01:00
Jeremy Ruston d16481c524 Refactored editor logic to handle refreshes more efficiently 2012-07-11 15:52:15 +01:00
Jeremy Ruston 6a0a4ae00d Removed extraneous console.log 2012-07-11 15:51:52 +01:00
Jeremy Ruston c340082653 Added primitive save changes mechanism
Works in Firefox for now
2012-07-10 23:18:44 +01:00
Jeremy Ruston 9c26f04928 Extraneous line break 2012-07-10 23:18:17 +01:00
Jeremy Ruston ea6d7f5c08 Fixed a long standing issue with javascript module tiddlers being truncated
Ouch!
2012-07-10 23:17:39 +01:00
Jeremy Ruston 9c7a6e5973 Firefox fix
Was preventing zoomin animations working properly
2012-07-07 18:44:27 +01:00
Jeremy Ruston c49c4ef681 Improved animation for closing tiddlers in the zoomin view 2012-07-07 17:58:28 +01:00
Jeremy Ruston f412dd19d9 Lots of fixes to storyview mechanism
And a new scroller mechanism
2012-07-07 17:14:50 +01:00
Jeremy Ruston a21d96adc1 Fixed typo 2012-07-07 17:14:19 +01:00
Jeremy Ruston 36372f2aed Proper support for DefaultTiddlers
Now a shadow tiddler called `$:/DefaultTiddlers`
2012-07-07 17:14:02 +01:00
Jeremy Ruston c509053bc1 Mending the zoomin effect
Navigating forwards works OK
2012-06-26 20:50:29 +01:00
Jeremy Ruston 69a0c46447 Split the story macro out into two macros
Now the story macro manages the story element sequence, while the
navigator macro listens for the navigation events, and modifies the
story tiddler as required. Also introduces a history tiddler that
retains the history stack so that we can animate navigation properly
(as distinct from animating the addition and removal of story elements).

Note that the zoomin storyview isn't quite finished, but this is a
stable point to commit these changes.
2012-06-26 19:54:51 +01:00
Jeremy Ruston 94c622a40f Added new storyview called "zoomin" 2012-06-22 18:02:50 +01:00
Jeremy Ruston f718c597e3 New method for the story macro 2012-06-22 18:02:34 +01:00
Jeremy Ruston 780108c939 Adjust position of opened tiddlers 2012-06-22 13:51:38 +01:00
Jeremy Ruston 14e433a11d Reverted to classic semantics of new tiddlers opening below the one being navigated from 2012-06-22 12:25:01 +01:00
Jeremy Ruston be6bff402d Added closure animation to sideways storyview 2012-06-22 11:28:40 +01:00
Jeremy Ruston d9c916715b Better cross browser support for classic closure animation 2012-06-22 09:26:59 +01:00
Jeremy Ruston 7dcbefa9bc Added a rudimentary animation for closing tiddlers in classic view 2012-06-22 00:10:17 +01:00
Jeremy Ruston d82e372569 Added close button
And made the edit button be a graphic, too
2012-06-21 19:44:21 +01:00
Jeremy Ruston 8b23dc3da6 Fixed positioning of view dropdown 2012-06-21 09:11:04 +01:00
Jeremy Ruston 250f9411da Smooth scrolling for the sideways storyview 2012-06-20 22:20:48 +01:00
Jeremy Ruston c5292567dd Split the DOM utilities into their own file 2012-06-20 22:16:41 +01:00
Jeremy Ruston d0ee6bd691 Wider sideways tiddlers 2012-06-20 22:12:14 +01:00
Jeremy Ruston a3431c1435 JSHint! 2012-06-20 18:36:43 +01:00
Jeremy Ruston 4bbe0cd4d3 Added new storyview that shows tiddlers stacked up sideways 2012-06-20 18:35:41 +01:00
Jeremy Ruston 08e80d6e02 Completed renaming the scroller storyview to "classic" 2012-06-20 18:03:19 +01:00
Jeremy Ruston b3c0bec838 Fixed support for storyviewTiddler parameter for story macro 2012-06-20 17:59:38 +01:00
Jeremy Ruston ca9b68a5d3 Start to let story macro read storyview from a tiddler
This is for getting the view dropdown working
2012-06-20 17:43:31 +01:00
Jeremy Ruston 966b51a258 New linkcatcher macro 2012-06-20 17:40:55 +01:00
Jeremy Ruston 829909bffa New hide macro
Used for selectively hiding blocks of content
2012-06-20 17:40:41 +01:00
Jeremy Ruston f5a9df1ae3 Fixed event handler 2012-06-20 17:40:08 +01:00
Jeremy Ruston 2881b138a3 Fixed the transclude macro so that it is marked dependent all 2012-06-19 18:22:27 +01:00
Jeremy Ruston 16dc26b6e8 Fixed the reveal macro so that is marked dependentAll 2012-06-19 18:21:58 +01:00
Jeremy Ruston 5627e731b1 Comment update 2012-06-19 18:01:39 +01:00
Jeremy Ruston 9d39e9a5f1 A better fix for refreshing nested macros 2012-06-19 16:56:55 +01:00
Jeremy Ruston 2282a825ec Extraneous var 2012-06-19 16:56:40 +01:00
Jeremy Ruston 14f4465b30 Semi-colon 2012-06-19 16:56:29 +01:00
Jeremy Ruston 84b6020f2a Ensured we remove the popup click handler 2012-06-19 16:50:10 +01:00
Jeremy Ruston 5103f1585b New popup cancelling mechanism 2012-06-19 16:47:35 +01:00
Jeremy Ruston 08d7a12d04 Finishing off the text reference support 2012-06-19 16:47:25 +01:00
Jeremy Ruston 8b17874db4 Fixed automatic refreshing for macro nodes 2012-06-19 16:47:10 +01:00
Jeremy Ruston b17a43707d Ensure that the view macro doesn't generate a pair of nested macros
Because that will stop the refresh mechanism from working
2012-06-19 16:46:50 +01:00
Jeremy Ruston 1963c56fa9 Adjust the parent stack for transclusion
This enables the dropdowns to work a bit better
2012-06-19 10:59:58 +01:00
Jeremy Ruston cabc11d517 Use the transclude macro instead of `list tagging` in the tag popup 2012-06-19 10:40:30 +01:00
Jeremy Ruston ec3f16f50f Enabled sorting by title of tiddlers that don't exist 2012-06-19 10:40:05 +01:00
Jeremy Ruston 642703986a Changed filter logic to allow selection of non-existent tiddlers 2012-06-19 10:39:44 +01:00
Jeremy Ruston 83eb368f40 Temporarily removed the popup zapper
This implementation is too slow and cumbersome; we'll replace it with
something else soon
2012-06-19 10:39:13 +01:00
Jeremy Ruston 0d928c05a5 Added new transclude wikitext rule and macro
Which allows us to get rid of the tags macro
2012-06-19 08:57:29 +01:00
Jeremy Ruston 381d0715e9 The beginnings of support for text references 2012-06-19 08:56:15 +01:00
Jeremy Ruston f4e36e9539 Improved filter support
Now there is a "current tiddler" that can be referenced as
`[is[current]]`, and a new `[tags[]]` operator.
2012-06-19 08:55:56 +01:00
Jeremy Ruston 04989a5ceb Made the chooser slightly less broken 2012-06-16 19:02:56 +01:00
Jeremy Ruston 49cc644293 Whitespace 2012-06-16 19:02:44 +01:00
Jeremy Ruston 6745c7fbf7 Better to use terminating semicolons after each style specifier
More compatible with TW2 too
2012-06-14 19:03:51 +01:00
Jeremy Ruston b41a1cb4de Fixed problem with styled block wikitext rule 2012-06-14 18:49:51 +01:00
Jeremy Ruston 11c9031873 Added support for style blocks 2012-06-14 18:18:32 +01:00
Jeremy Ruston fa279514c7 Made the class block rule do it's own class assignment 2012-06-14 17:40:27 +01:00
Jeremy Ruston abd510442a Typo 2012-06-14 17:28:14 +01:00
Jeremy Ruston 52f59a4eb4 Medium-sized refactoring of macro architecture
Now event handlers are attached to element nodes, not to macro nodes.
2012-06-14 17:15:38 +01:00
Jeremy Ruston 3584d854aa Add case sensitive sorting 2012-06-14 11:36:26 +01:00
Jeremy Ruston 6c285b04de Update the recipe handling to use the right wiki object 2012-06-14 11:36:10 +01:00
Jeremy Ruston acad64a933 Added a case insensitive sort to the filters
Hoping to come up with a better syntax for this
2012-06-14 11:35:54 +01:00
Jeremy Ruston 513fa6f756 Fixed problem with tag dropdowns in Firefox 2012-06-13 16:43:08 +01:00
Jeremy Ruston 474212dade And now the tag popups hide themselves after being used 2012-06-13 16:21:08 +01:00
Jeremy Ruston ccfa7e1322 Fixed the appearance of tag dropdowns 2012-06-13 16:09:07 +01:00
Jeremy Ruston 161ddcb473 Made it so clicking outside a popup cancels the popup
Clicking inside still doesn't cancel it, though
2012-06-13 15:37:07 +01:00
Jeremy Ruston c168ec0ad4 Allow macros to specify capturing event handlers 2012-06-13 15:36:16 +01:00
Jeremy Ruston 28fd037c47 Got the tag dropdowns working
They don't get dismissed correctly, though
2012-06-13 13:19:55 +01:00
Jeremy Ruston a160fb07e4 Sort tagged tiddlers 2012-06-13 13:19:32 +01:00
Jeremy Ruston 558aaf338f Fixed issue with textnodes ignoring insertBefore parameter 2012-06-13 10:41:36 +01:00
Jeremy Ruston 0830cdac73 Mo' comments 2012-06-13 10:41:10 +01:00
Jeremy Ruston caf32d9598 Instituted minimum height for edit textareas 2012-06-13 09:27:58 +01:00
Jeremy Ruston c3c0abd864 Add reveal macro that shows or hides content depending on the value of a tiddler 2012-06-13 09:12:09 +01:00
Jeremy Ruston 797544c1f9 Adapted button macro so that it can also toggle the value of a tiddler
We're splitting the slider macro up into its two constituent parts
2012-06-13 09:11:50 +01:00
Jeremy Ruston fb5d7793ab Added tagging option to list macro 2012-06-13 09:11:19 +01:00
Jeremy Ruston 0641685fc8 Fixes for tags macro 2012-06-13 09:10:50 +01:00
Jeremy Ruston 84a352b804 Added wiki.getTiddlersWithTag()
We should probably use the filter mechanism for this...
2012-06-13 09:10:03 +01:00
Jeremy Ruston d2b62eabbe Further tweaks to the still broken zooming chooser 2012-06-11 22:04:21 +01:00
Jeremy Ruston f59c24f053 Change chooser macro to use embedded content
Not quite done with this yet.
2012-06-11 17:37:34 +01:00
Jeremy Ruston a4a2b27749 Whitespace! 2012-06-11 17:36:40 +01:00
Jeremy Ruston e5ba101ebe Fixed problem with view macro generating null content
Avoids errors better to generate empty content
2012-06-11 17:36:28 +01:00
Jeremy Ruston 901b212a66 Fixed zooming chooser 2012-06-11 13:08:16 +01:00
Jeremy Ruston bf85908d5e Fixed problem with setting classes on list and story macros 2012-06-11 13:06:22 +01:00
Jeremy Ruston 6448c70984 Refactor zoomer macro to take into account CSS classes 2012-06-11 13:05:57 +01:00
Jeremy Ruston 00050c3c21 Keep JSHint happy 2012-06-11 12:46:58 +01:00