Hi Matt The current implementation in the core does not exactly have two separate edit templates for text and images. Instead the ability to edit multiple content types is implemented by the <$edit> widget deferring to type-specific variants for images, text, etc. Thus, if one wanted to add a new type of editor for a new content type called "jack" using the MIME type "foo/bar", one would add a new <$edit-jack> widget, and then create a tiddler $:/config/EditorTypeMappings/foo/bar with the content "jack" that points the content type "foo/bar" to the <$edit-jack> widget.
Best wishes Jeremy. On Wednesday, February 6, 2019 at 2:31:23 PM UTC, Matthew Lauber wrote: > > All, > Right now, we've got two types of Edit Templates, one for text and one > for images. In one of my recent plugins ( > https://github.com/mklauber/tw-CreatureManager) I ended up overwriting a > bit of the core in order to implement a third type (for editing tiddlers > with type "Creature"). In doing so, I realized it would be possible to > implement an extensible EditTemplate system, where users could create edit > templates for new types of tiddlers. If you look at > https://github.com/mklauber/tw-CreatureManager/blob/master/%24__core_ui_EditTemplate.tid#L17 > > I check for a tiddler titled $:/core/uiEditTemplate/$type$, before > defaulting to $:/core/ui/EditTemplate/default where I put the original > contents of $:/core/ui/EditTemplate. Is this a good use of the type field, > and what do people think of this as functionality? Is it something you'd > like to see in the core? > > Matt Lauber > -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" 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/tiddlywikidev. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/04242f3d-1968-4abd-95af-dadc3267ecce%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
