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.

Reply via email to