aboutsummaryrefslogtreecommitdiff
path: root/ext/bg/js/options.js
diff options
context:
space:
mode:
authorsiikamiika <siikamiika@users.noreply.github.com>2017-10-18 23:40:56 +0300
committersiikamiika <siikamiika@users.noreply.github.com>2017-10-18 23:40:56 +0300
commit7e556e8d32251844723d665cec54a9a69ad94e76 (patch)
tree7d535fdf8c9ddbd748214821429d76513cc26e83 /ext/bg/js/options.js
parentb59980067a7698199d2466ecbeebc6ad5253ed02 (diff)
field template fixup for modified templates only
Diffstat (limited to 'ext/bg/js/options.js')
-rw-r--r--ext/bg/js/options.js14
1 files changed, 9 insertions, 5 deletions
diff --git a/ext/bg/js/options.js b/ext/bg/js/options.js
index c56c1945..00981096 100644
--- a/ext/bg/js/options.js
+++ b/ext/bg/js/options.js
@@ -269,11 +269,15 @@ function optionsVersion(options) {
}
options.general.compactTags = false;
options.general.compactGlossaries = false;
- options.anki.fieldTemplates = '{{#if merge}}\n' +
- optionsFieldTemplates() +
- '\n{{else}}\n' +
- options.anki.fieldTemplates +
- '\n{{/if}}';
+ if (utilStringHashCode(options.anki.fieldTemplates) !== -1895236672) { // a3c8508031a1073629803d0616a2ee416cd3cccc
+ options.anki.fieldTemplates = '{{#if merge}}\n' +
+ optionsFieldTemplates() +
+ '\n{{else}}\n' +
+ options.anki.fieldTemplates +
+ '\n{{/if}}';
+ } else {
+ options.anki.fieldTemplates = optionsFieldTemplates();
+ }
}
];