Vollbild-Chat als Standard für die Collaboration-Einrichtung

Ich weiß, dass es bereits gelöst ist, aber anstatt direkt auf Localstorage zuzugreifen, wie hier gezeigt, können Sie, wenn Sie von einem Theme aus auf die Plugin-Services zugreifen können, Folgendes tun:

export default {
  name: "default-full-page-chat",

  initialize(container) {
    const chat = container.lookup("service:chat");
    if (!chat.userCanChat) {
      return;
    }

    const chatStateManager = container.lookup("service:chat-state-manager");
    chatStateManager.prefersFullPage();
  },
};

Dies ruft Folgendes auf:

Dies wäre langfristig zuverlässiger, wenn es funktioniert (ich habe es nicht getestet :sweat_smile: ).

5 „Gefällt mir“