Wo ist addToolbarPopupMenuOption?

Ich habe addToolbarPopupMenuOptionsCallback verwendet und eine Benachrichtigung erhalten, dass es in addToolbarPopupMenuOption umbenannt wurde. Als ich jedoch addToolbarPopupMenuOption aufgerufen habe, erhielt ich eine Fehlermeldung, dass es nicht existiert.


  addToolbarPopupMenuOptionsCallback(opts) {
    deprecated(
      "`addToolbarPopupMenuOptionsCallback` wurde in `addToolbarPopupMenuOption` umbenannt",
      {
        id: "discourse.add-toolbar-popup-menu-options-callback",
        since: "3.2",
        dropFrom: "3.3",
      }
    );

In GitHub - literatecomputing/discourse-qrcode-theme-component: Add QRcode to composer

Es scheint, als hätten wir einen Tippfehler in der Deprecation-Nachricht. Korrektur hier: DEV: Fix toolbar API deprecation message by davidtaylorhq · Pull Request #26266 · discourse/discourse · GitHub

Das ist die, die Sie wollen:

Ich habe addComposerToolbarPopupMenuOption verwendet, als ich es in Composer Footnote Button geändert habe.

Aha! Es bin also nicht nur ich. Das sind großartige Neuigkeiten, da ich den größten Teil des Tages damit verbracht habe, Dinge herauszufinden, die tatsächlich meine Schuld sind (aber immer noch von einer besseren Dokumentation profitieren könnten). Ich werde als Nächstes daran arbeiten, stichhaltige Fragen dazu zu stellen.

Dies ist gelöst. Vielen Dank!