orcashub-discourse-theme/javascripts/discourse/initializers/customize-edit-category-general.js

27 lines
714 B
JavaScript
Raw Permalink Normal View History

2021-07-14 12:51:19 -07:00
import { withPluginApi } from "discourse/lib/plugin-api";
import { cancel } from "@ember/runloop";
2021-07-14 12:51:19 -07:00
export default {
name: "customize-edit-category-general",
initialize() {
withPluginApi("0.8.14", (api) => {
2021-07-14 12:51:19 -07:00
api.modifyClass("component:edit-category-general", {
2024-02-16 20:35:17 -08:00
pluginId: "orcashub-discourse-theme",
2021-07-14 12:51:19 -07:00
didInsertElement() {
this._super(...arguments);
document.body.classList.add("edit-category");
2021-07-14 12:51:19 -07:00
this._focusCategoryName();
},
willDestroyElement() {
this._super(...arguments);
document.body.classList.remove("edit-category");
2021-07-14 12:51:19 -07:00
this._laterFocus && cancel(this._laterFocus);
},
});
});
},
};