mirror of
https://github.com/discourse/discourse.git
synced 2025-03-09 14:34:35 +00:00
DEV: refactors admin-plugins/admin-site-settings (#15244)
- drops jQuery usage - removes apparently useless clearfix - uses @action - drops unused clearFilter function in admin-plugins
This commit is contained in:
parent
5d44adb9b9
commit
f889ec2fcd
@ -1,3 +1,4 @@
|
|||||||
|
import { action } from "@ember/object";
|
||||||
import Controller from "@ember/controller";
|
import Controller from "@ember/controller";
|
||||||
import discourseComputed from "discourse-common/utils/decorators";
|
import discourseComputed from "discourse-common/utils/decorators";
|
||||||
|
|
||||||
@ -13,13 +14,11 @@ export default Controller.extend({
|
|||||||
.compact();
|
.compact();
|
||||||
},
|
},
|
||||||
|
|
||||||
actions: {
|
@action
|
||||||
clearFilter() {
|
toggleMenu() {
|
||||||
this.setProperties({ filter: "", onlyOverridden: false });
|
const adminDetail = document.querySelector(".admin-detail");
|
||||||
},
|
["mobile-closed", "mobile-open"].forEach((state) => {
|
||||||
|
adminDetail.classList.toggle(state);
|
||||||
toggleMenu() {
|
});
|
||||||
$(".admin-detail").toggleClass("mobile-closed mobile-open");
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
@ -5,6 +5,7 @@ import { alias } from "@ember/object/computed";
|
|||||||
import discourseDebounce from "discourse-common/lib/debounce";
|
import discourseDebounce from "discourse-common/lib/debounce";
|
||||||
import { isEmpty } from "@ember/utils";
|
import { isEmpty } from "@ember/utils";
|
||||||
import { observes } from "discourse-common/utils/decorators";
|
import { observes } from "discourse-common/utils/decorators";
|
||||||
|
import { action } from "@ember/object";
|
||||||
|
|
||||||
export default Controller.extend({
|
export default Controller.extend({
|
||||||
filter: null,
|
filter: null,
|
||||||
@ -126,13 +127,16 @@ export default Controller.extend({
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
||||||
actions: {
|
@action
|
||||||
clearFilter() {
|
clearFilter() {
|
||||||
this.setProperties({ filter: "", onlyOverridden: false });
|
this.setProperties({ filter: "", onlyOverridden: false });
|
||||||
},
|
},
|
||||||
|
|
||||||
toggleMenu() {
|
@action
|
||||||
$(".admin-detail").toggleClass("mobile-closed mobile-open");
|
toggleMenu() {
|
||||||
},
|
const adminDetail = document.querySelector(".admin-detail");
|
||||||
|
["mobile-closed", "mobile-open"].forEach((state) => {
|
||||||
|
adminDetail.classList.toggle(state);
|
||||||
|
});
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
@ -26,5 +26,3 @@
|
|||||||
<div class="admin-detail pull-left mobile-closed">
|
<div class="admin-detail pull-left mobile-closed">
|
||||||
{{outlet}}
|
{{outlet}}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="clearfix"></div>
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user