Thanks, Eric. It was driving me bonkers, not knowing what was going on. :) w
On Saturday, June 28, 2014 11:03:54 PM UTC+2, Eric Shulman wrote: > > On Saturday, June 28, 2014 8:42:28 AM UTC-7, whatever wrote: >> >> There are two settings in TW which define what text is shown when >> creating a new tiddler (or new journal): >> >> *config.views.wikified.defaultText*, which defines what is shown in the >> new tiddler when it's in edit mode >> *config.views.editor.defaultText*, which defines what is shown in the >> new uncreated tiddler when it's in view mode >> > > You described these backward!! "...wikified.defaultText" is for VIEW > mode, and "...editor.defaultText" is for EDIT mode. > (Note: in the [[zzConfig]] of your live demo, you got it correct... so > that's not the problem) > > It normally works correctly, but in one of my wikis with TiddlyPedia >> theme (2), the config.views.wikified.defaultText option overrode the >> config.views.wikified.defaultText option for some reason. After debugging, >> I came to the conclusion that the culprit is apparently >> TiddlyPediaEditTemplate. If you disable the TiddlyPedia theme and use >> EditTemplate instead, the error disappears. What's confusing, however, >> is the fact that TiddlyPediaEditTemplate and EditTemplate are identical. >> > > The problem is in the TWCore's Story.prototype.refreshTiddler function, > where this code occurs: > > var text = template=="EditTemplate" ? > config.views.editor.defaultText.format([title]) : > config.views.wikified.defaultText.format([title]); > > Since the TiddlyPedia theme doesn't use the name "EditTemplate", the > default text for editing incorrectly uses the view mode default instead. > Fortunately, there is a fix, by changing this line: > var text = template=="EditTemplate" ? > to > var text = template==config.tiddlerTemplates[DEFAULT_EDIT_TEMPLATE] ? > Unfortunately, this change is difficult to patch into an existing > document's TWCore, as the whole refreshTiddler() function would need to be > overridden. Of course, you *can* hand-edit the TWCore to make the change, > but that isn't the right way to do it. The correct approach is for me to > make this one-line change in the official TWCore. I am *currently* working > on building an updated TW2.8.2 core. I will open a ticket for this > one-liner, and add it to the changes for the next release, which will be in > a few weeks. > > enjoy, > -e > Eric Shulman > TiddlyTools / ELS Design Studios > > YOUR DONATIONS ARE VERY IMPORTANT! > HELP ME TO HELP YOU - MAKE A CONTRIBUTION TO MY "TIP JAR"... > http://TiddlyTools.github.com/fundraising.html#MakeADonation > > Professional TiddlyWiki Consulting Services... > Analysis, Design, and Custom Solutions: > http://www.TiddlyTools.com/#Contact > > > > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.

