Skip to content
This repository was archived by the owner on May 31, 2025. It is now read-only.

Commit 749b337

Browse files
authored
Version 4.1.0
1 parent 180cbed commit 749b337

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/dn.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,8 @@ export class DNModal extends Modal {
388388
return param.slice(1, -1); // Remove double quotes
389389
} else if (param.startsWith("'") && param.endsWith("'")) {
390390
return param.slice(1, -1); // Remove single quotes
391+
} else if (param.startsWith(".")) {
392+
return '\\' + param;
391393
} else {
392394
return param;
393395
}
@@ -1164,6 +1166,7 @@ export class DNModal extends Modal {
11641166
.onClick(() => {
11651167
// Frontmatter modal
11661168
const fpModal = new Modal(this.app);
1169+
fpModal.contentEl.setAttribute('class', 'dn-frontmatter-modal');
11671170
fpModal.contentEl.createEl('h4', { text: 'Frontmatter' });
11681171

11691172
const fpFile = fpModal.contentEl.createEl('div');
@@ -1180,6 +1183,9 @@ export class DNModal extends Modal {
11801183
fpModal.contentEl.createEl('br');
11811184

11821185
const frontmatterDiv = fpModal.contentEl.createEl('div', { cls: 'dn-properties-frontmatter-modal' });
1186+
frontmatterDiv.setAttribute('contenteditable', 'true');
1187+
frontmatterDiv.setAttribute('spellcheck', 'false');
1188+
11831189
const curProps = getPropsPerFile(file);
11841190
if (curProps) {
11851191
const prop = curProps.split(' \n');
@@ -1208,6 +1214,7 @@ export class DNModal extends Modal {
12081214
});
12091215

12101216
fpModal.open();
1217+
frontmatterDiv.blur();
12111218
})
12121219
);
12131220

@@ -1219,6 +1226,7 @@ export class DNModal extends Modal {
12191226
.setIcon('file-cog')
12201227
.onClick(() => {
12211228
const mdFileProps = new Modal(this.app);
1229+
mdFileProps.contentEl.setAttribute('class', 'dn-properties-modal');
12221230
mdFileProps.contentEl.createEl('h4', { text: 'Properties' });
12231231

12241232
const propFileName = mdFileProps.contentEl.createEl('div');
@@ -1275,6 +1283,8 @@ export class DNModal extends Modal {
12751283
mdFileProps.contentEl.createEl('br');
12761284

12771285
const frontmatterProps = mdFileProps.contentEl.createEl('div', { cls: 'dn-properties-frontmatter' });
1286+
frontmatterProps.setAttribute('contenteditable', 'true');
1287+
frontmatterProps.setAttribute('spellcheck', 'false');
12781288
const curProps = getPropsPerFile(file);
12791289
if (curProps) {
12801290
const prop = curProps.split(' \n');
@@ -1304,6 +1314,7 @@ export class DNModal extends Modal {
13041314
});
13051315

13061316
mdFileProps.open();
1317+
frontmatterProps.blur();
13071318
})
13081319
);
13091320

0 commit comments

Comments
 (0)