Prevent cross-contamination of SimpleMDE auto-saves

This commit is contained in:
Simon Brooke 2018-07-18 23:01:14 +01:00
parent 80860a264e
commit 1be3db1453
2 changed files with 24 additions and 18 deletions

View file

@ -1,7 +1,12 @@
/**
* Provide SimpleMDE support for textareas on this page. TODO: this is
* slightly problematic since it assumes (and saves autosave data for)
* only one text area on the page. Perhaps we should disable autosave?
*/
var simplemde = new SimpleMDE({
autosave: {
enabled: true,
uniqueId: "adl-generated-{{page}}",
uniqueId: "{{page}}-{{record.id}}",
delay: 1000,
},
indentWithTabs: true,

View file

@ -635,7 +635,8 @@
(child-with-tag
form :field
#(= "text-area" (widget-type (property-for-field % entity) application)))
(embed-script-fragment "resources/js/text-area-md-support.js"))))))}})
(embed-script-fragment "resources/js/text-area-md-support.js"
[["{{page}}" (-> form :attrs :name)]]))))))}})
(defn form-to-template