mirror of
https://github.com/cosmicoptima/loom.git
synced 2026-07-22 07:40:25 +00:00
more preset fixes/improvements
This commit is contained in:
parent
12e5d8cb5c
commit
44d390a680
3 changed files with 16 additions and 12 deletions
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "loom",
|
||||
"name": "Loom",
|
||||
"version": "1.19.2",
|
||||
"version": "1.19.3",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "Loom in Obsidian",
|
||||
"author": "celeste",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "obsidian-loom",
|
||||
"version": "1.19.2",
|
||||
"version": "1.19.3",
|
||||
"description": "Loom in Obsidian",
|
||||
"main": "main.js",
|
||||
"scripts": {
|
||||
|
|
|
|||
24
views.ts
24
views.ts
|
|
@ -275,17 +275,21 @@ export class LoomView extends ItemView {
|
|||
presetContainer.createEl("label", { text: "Model preset" });
|
||||
const presetDropdown = presetContainer.createEl("select");
|
||||
|
||||
for (const i in settings.modelPresets) {
|
||||
const preset = settings.modelPresets[i];
|
||||
presetDropdown.createEl("option", {
|
||||
text: preset.name,
|
||||
attr: { selected: settings.modelPreset === parseInt(i), value: i },
|
||||
});
|
||||
}
|
||||
if (settings.modelPresets.length === 0)
|
||||
presetDropdown.createEl("option").createEl("i", { text: "[You have no presets. Go to Settings → Loom.]" });
|
||||
else {
|
||||
for (const i in settings.modelPresets) {
|
||||
const preset = settings.modelPresets[i];
|
||||
presetDropdown.createEl("option", {
|
||||
text: preset.name,
|
||||
attr: { selected: settings.modelPreset === parseInt(i), value: i },
|
||||
});
|
||||
}
|
||||
|
||||
presetDropdown.addEventListener("change", () =>
|
||||
this.app.workspace.trigger("loom:set-setting", "provider", presetDropdown.value)
|
||||
);
|
||||
presetDropdown.addEventListener("change", () =>
|
||||
this.app.workspace.trigger("loom:set-setting", "modelPreset", presetDropdown.value)
|
||||
);
|
||||
}
|
||||
|
||||
// other settings
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue