From e88d63fc6d251bc298eb721fee1cbb9f5f4b752e Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Tue, 6 Jul 2021 19:43:53 -0400 Subject: Template renderer media updates (#1802) * Add TemplateRendererMediaProvider to abstract media-related functionality * Update representation of injected media * Update templates * Update upgrade file * Update tests * Update test data * Force media to be an object * Update test data --- ext/data/templates/default-anki-field-templates.handlebars | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'ext/data/templates/default-anki-field-templates.handlebars') diff --git a/ext/data/templates/default-anki-field-templates.handlebars b/ext/data/templates/default-anki-field-templates.handlebars index 67547732..62da796d 100644 --- a/ext/data/templates/default-anki-field-templates.handlebars +++ b/ext/data/templates/default-anki-field-templates.handlebars @@ -31,8 +31,8 @@ {{/inline}} {{#*inline "audio"}} - {{~#if definition.audioFileName~}} - [sound:{{definition.audioFileName}}] + {{~#if (hasMedia "audio")~}} + [sound:{{#getMedia "audio" format="fileName"}}{{/getMedia}}] {{~/if~}} {{/inline}} @@ -173,7 +173,9 @@ {{/inline}} {{#*inline "screenshot"}} - + {{~#if (hasMedia "screenshot")~}} + + {{~/if~}} {{/inline}} {{#*inline "document-title"}} @@ -291,13 +293,13 @@ {{! End Pitch Accents }} {{#*inline "clipboard-image"}} - {{~#if definition.clipboardImageFileName~}} - + {{~#if (hasMedia "clipboardImage")~}} + {{~/if~}} {{/inline}} {{#*inline "clipboard-text"}} - {{~#if definition.clipboardText~}}{{definition.clipboardText}}{{~/if~}} + {{~#if (hasMedia "clipboardText")}}{{#getMedia "clipboardText" format="text"}}{{/getMedia}}{{/if~}} {{/inline}} {{#*inline "conjugation"}} -- cgit v1.2.3