mirror of
https://github.com/discourse/discourse.git
synced 2026-08-18 08:55:14 -05:00
DEV: Add composer-open class to body element when compsoer is open (#15420)
This commit is contained in:
@@ -1401,6 +1401,7 @@ export default Controller.extend({
|
||||
|
||||
const elem = document.querySelector("html");
|
||||
elem.classList.remove("fullscreen-composer");
|
||||
elem.classList.remove("composer-open");
|
||||
|
||||
document.activeElement && document.activeElement.blur();
|
||||
this.setProperties({ model: null, lastValidatedAt: null });
|
||||
|
||||
@@ -211,12 +211,14 @@ const Composer = RestModel.extend({
|
||||
|
||||
if (this.composeState === OPEN) {
|
||||
this.set("composerOpened", oldOpen || new Date());
|
||||
elem.classList.add("composer-open");
|
||||
} else {
|
||||
if (oldOpen) {
|
||||
const oldTotal = this.composerTotalOpened || 0;
|
||||
this.set("composerTotalOpened", oldTotal + (new Date() - oldOpen));
|
||||
}
|
||||
this.set("composerOpened", null);
|
||||
elem.classList.remove("composer-open");
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user