Remove the modals that are no longer needed
This commit is contained in:
parent
68953651dc
commit
bbeb588633
4 changed files with 0 additions and 116 deletions
|
|
@ -1,37 +0,0 @@
|
||||||
import { Modal, Setting } from "obsidian";
|
|
||||||
import FileHider from "../main";
|
|
||||||
import { createStyleLine } from "../utils";
|
|
||||||
|
|
||||||
export class DirectoryModal extends Modal {
|
|
||||||
private plugin: FileHider;
|
|
||||||
|
|
||||||
constructor(plugin: FileHider) {
|
|
||||||
super(plugin.app);
|
|
||||||
this.plugin = plugin;
|
|
||||||
}
|
|
||||||
|
|
||||||
onOpen() {
|
|
||||||
const {contentEl: content} = this;
|
|
||||||
content.createEl(`h1`, { text: `Folder List` });
|
|
||||||
content.createEl(`hr`);
|
|
||||||
let body = content.createEl(`div`, { cls: `folder-list-modal-body` });
|
|
||||||
this.plugin.settings.hiddenFolders.forEach(folder => {
|
|
||||||
let c = body.createEl(`div`);
|
|
||||||
new Setting(c)
|
|
||||||
.setName(folder)
|
|
||||||
.addButton(btn => {
|
|
||||||
btn.setIcon(`cross`)
|
|
||||||
.setTooltip(`Remove Folder`)
|
|
||||||
.onClick((e) => {
|
|
||||||
this.plugin.unhideFolder(folder);
|
|
||||||
c.hide();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
onClose() {
|
|
||||||
const {contentEl} = this;
|
|
||||||
contentEl.empty();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
import { Modal, Setting } from "obsidian";
|
|
||||||
import FileHider from "../main";
|
|
||||||
import { createStyleLine } from "../utils";
|
|
||||||
|
|
||||||
export class FileModal extends Modal {
|
|
||||||
private plugin: FileHider;
|
|
||||||
|
|
||||||
constructor(plugin: FileHider) {
|
|
||||||
super(plugin.app);
|
|
||||||
this.plugin = plugin;
|
|
||||||
};
|
|
||||||
|
|
||||||
onOpen() {
|
|
||||||
const {contentEl: content} = this;
|
|
||||||
content.createEl(`h1`, { text: `File List` });
|
|
||||||
content.createEl(`hr`);
|
|
||||||
let body = content.createEl(`div`, { cls: `file-list-modal-body` });
|
|
||||||
this.plugin.settings.hiddenFiles.forEach(file => {
|
|
||||||
let c = body.createEl(`div`);
|
|
||||||
new Setting(c)
|
|
||||||
.setName(file)
|
|
||||||
.addButton(btn => {
|
|
||||||
btn.setIcon(`cross`)
|
|
||||||
.setTooltip(`Remove File`)
|
|
||||||
.onClick((e) => {
|
|
||||||
this.plugin.unhideFile(file);
|
|
||||||
c.hide();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
onClose() {
|
|
||||||
const {contentEl} = this;
|
|
||||||
contentEl.empty();
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
import { Setting } from "obsidian";
|
|
||||||
import FileHider from "../main";
|
|
||||||
import { FileModal } from "../modals/FileModal";
|
|
||||||
|
|
||||||
export class ManageHiddenFiles {
|
|
||||||
|
|
||||||
public static create(plugin: FileHider, container: HTMLElement) {
|
|
||||||
return new Setting(container)
|
|
||||||
.setName(`Hidden Files`)
|
|
||||||
.setDesc(`Add or remove files from the list that are being hidden`)
|
|
||||||
.addButton(b => {
|
|
||||||
b.setButtonText(`Manage File List`)
|
|
||||||
.onClick(event => {
|
|
||||||
// sanity check to prevent other code from opening the modal
|
|
||||||
if (!event.isTrusted) { return }
|
|
||||||
|
|
||||||
new FileModal(plugin).open();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
import { DirectoryModal } from "../modals/DirectoryModal";
|
|
||||||
import { Setting } from "obsidian";
|
|
||||||
import FileHider from "../main";
|
|
||||||
|
|
||||||
export class ManageHiddenDirectories {
|
|
||||||
|
|
||||||
public static create(plugin: FileHider, container: HTMLElement) {
|
|
||||||
return new Setting(container)
|
|
||||||
.setName(`Hidden Folders`)
|
|
||||||
.setDesc(`Add or remove folders from the list that are being hidden`)
|
|
||||||
.addButton(b => {
|
|
||||||
b.setButtonText(`Manage Folder List`)
|
|
||||||
.onClick(event => {
|
|
||||||
// sanity check to prevent other code from opening the modal
|
|
||||||
if (!event.isTrusted) { return }
|
|
||||||
|
|
||||||
new DirectoryModal(plugin).open();
|
|
||||||
});
|
|
||||||
});
|
|
||||||
};
|
|
||||||
};
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue