1
0
Fork 0
TweetDuck/resources/Content/tweetdeck/register_composer_active_ev...

23 lines
556 B
JavaScript

import { $ } from "../api/jquery.js";
/**
* Creates a `tduckOldComposerActive` event on the `document` object, which triggers when the composer is activated.
*/
export default function() {
/**
* @param e
* @param {{ activeDrawer: string }} data
*/
const onDrawerEvent = function(e, data) {
if (e.type === "uiDrawerActive" && data.activeDrawer !== "compose") {
return;
}
setTimeout(function() {
$(document).trigger("tduckOldComposerActive");
}, 0);
};
$(document).on("uiDrawerActive uiRwebComposerOptOut", onDrawerEvent);
};