Skip to content

Commit 6bb3485

Browse files
committed
confirm before removing refs, terms and italics
1 parent 5b533ba commit 6bb3485

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

indigo_app/static/javascript/indigo/views/document_defined_terms.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@
6767
},
6868

6969
removeTerms: function(e) {
70+
if (!Indigo.view.sourceEditorView.confirmAndDiscardChanges()) return;
71+
7072
// unwrap all <def>s
7173
this.model.xmlDocument.querySelectorAll('def').forEach(function(def) {
7274
var parent = def.parentNode;

indigo_app/static/javascript/indigo/views/document_italics_terms.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@
6767
},
6868

6969
removeItalics: function(e) {
70+
if (!Indigo.view.sourceEditorView.confirmAndDiscardChanges()) return;
71+
7072
// remove all italics mark-up
7173
this.$('a[href="#this-document-italics-terms"]').click();
7274

indigo_app/static/javascript/indigo/views/document_references.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@
8080
},
8181

8282
removeReferences: function(e) {
83+
if (!Indigo.view.sourceEditorView.confirmAndDiscardChanges()) return;
84+
8385
// remove all non-absolute refs
8486
this.model.xmlDocument.querySelectorAll('ref').forEach(function(ref) {
8587
if ((ref.getAttribute('href') || "").startsWith('/') || (ref.getAttribute('href') || "").startsWith('#')) {

0 commit comments

Comments
 (0)