moved click handlers

fixes 1 circular dependency
part of #2462
This commit is contained in:
Miodec 2022-02-11 01:16:01 +01:00
parent 60b724e1c0
commit 5de8fa09d1
2 changed files with 20 additions and 21 deletions

View file

@ -10,7 +10,6 @@ import * as Funbox from "../test/funbox";
import * as TagController from "../controllers/tag-controller";
import * as PresetController from "../controllers/preset-controller";
import * as SimplePopups from "../popups/simple-popups";
import * as EditPresetPopup from "../popups/edit-preset-popup";
import * as ThemePicker from "../settings/theme-picker";
import * as ImportExportSettingsPopup from "../popups/import-export-settings-popup";
import * as CustomThemePopup from "../popups/custom-theme-popup";
@ -811,26 +810,6 @@ $(document).on(
}
);
$(document).on(
"click",
".pageSettings .section.presets .addPresetButton",
(e) => {
EditPresetPopup.show("add");
}
);
$(document).on("click", ".pageSettings .section.presets .editButton", (e) => {
let presetid = $(e.currentTarget).parent(".preset").attr("id");
let name = $(e.currentTarget).siblings(".button").children(".title").text();
EditPresetPopup.show("edit", presetid, name);
});
$(document).on("click", ".pageSettings .section.presets .removeButton", (e) => {
let presetid = $(e.currentTarget).parent(".preset").attr("id");
let name = $(e.currentTarget).siblings(".button").children(".title").text();
EditPresetPopup.show("remove", presetid, name);
});
$(document).on(
"click",
".pageSettings .section.presets .presetsList .preset .presetButton",

View file

@ -180,3 +180,23 @@ $("#presetWrapper #presetEdit input").keypress((e) => {
apply();
}
});
$(document).on(
"click",
".pageSettings .section.presets .addPresetButton",
(e) => {
show("add");
}
);
$(document).on("click", ".pageSettings .section.presets .editButton", (e) => {
let presetid = $(e.currentTarget).parent(".preset").attr("id");
let name = $(e.currentTarget).siblings(".button").children(".title").text();
show("edit", presetid, name);
});
$(document).on("click", ".pageSettings .section.presets .removeButton", (e) => {
let presetid = $(e.currentTarget).parent(".preset").attr("id");
let name = $(e.currentTarget).siblings(".button").children(".title").text();
show("remove", presetid, name);
});