On Friday, April 29, 2016 at 6:24:56 AM UTC-4, [email protected] wrote:
>
> I was hoping there would be an alternate to  changing the type of the 
> tiddler to text/vnd.tiddlywiki because that messes up some stuff.
>

Like what specifically? Rendering? Here is what I do in my TiddlyWikis:

If the style sheet has no macros then I use text/css if it does use macros 
(like <<colour>> or <<datauri>>) then I use type text/vnd.tiddlywiki and 
wrap the whole tiddler in a <pre> tag so it renders nicely. I could also 
use the three back ticks to code highlight if I had the highlight plugin. 
Since the inclusion of CSS seems to ignore HTML surrounding it:

title: MySpecialStyle
tags: $:/tags/Stylesheet
type: text/vnd.tiddlywiki

\define border-radius(size)
  border-radius: $size$;
  -moz-border-radius: $size$;
  -webkit-border-radius: $size$;
  -o-border-radius: $size$;
\end

<pre>
.foobar {
  <<border-radius 6px>>
  color: <<colour foreground>>;
  background-color: <<colour background>>;
}
</pre>

Eventually I realized the only time I needed to see the style was while 
editing and that had no formatting so I dropped the <pre> tags all 
together. And to be honest this makes sense. I would want my 
application/javascript to be interpreted with the wikitext parser (gods, 
one left shift bit opperation and all hell would break loos (var x = y << 
1; // => BOOM!) Or in a text/css if you has an empty string it would think 
you meant bold:

.foobar {
  content: '';
}
.bar {
  content: '';
}

Would expand to:

.foobar {
  content: <b>;
}
.bar {
  content: </b>;
}

And that would be silly.

So there are reasons that macros are only parsed in text/vnd.tiddlywiki and 
not in alternative types (gosh think about parsing wikitext out of an 
image/jpg).





-- 
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 https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/465873e8-8ffb-4a02-beba-ce7a9ed61452%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to