Wo ist der Code, der die Beschreibung der hochgeladenen Datei in den Editor einfügt?

Hallo zusammen. Ich experimentiere mit dem Text, der im Textbereich des Composer-Editors angezeigt wird, wenn eine Datei hochgeladen wird. Und ich versuche herauszufinden, wie der Code funktioniert. Wenn ein Benutzer auf Hochladen klickt und eine Datei (‘Cool-File.txt’) hochlädt, wo ist der Code, der den Verweis in das d-editor-Textfeld einfügt?

Zum Beispiel der Text im Textfeld, der lauten würde:
[Cool-File.txt|attachment](upload://8htnahUHYHnB11M.txt) (21,1 KB)

Wo ist der Code, der das Upload-Ereignis registriert und diesen Text einfügt?


Ich habe mir die Methoden in composer-editor.js wie „getUploadMarkdown(upload)“ und die zugehörigen Methoden wie „attachmentMarkdown(upload)“ in uploads.js angesehen. Aber das Ändern dieser scheint nichts zu ändern.

Können Sie mehr darüber sagen, was Sie tun möchten? Ich weiß nicht, ob Sie es in einer Themenkomponente tun könnten oder ob Sie ein Plugin benötigen würden.

Das Ziel ist lediglich zu verstehen, wo im Discourse-Code der Code steht, der diesen Text in das Textfeld einfügt.

Wenn ein spezifischer Anwendungsfall hilfreich ist, wie wäre es damit: Wie würden Sie diesen Text in etwas anderes ändern?

Wenn es einen Unterschied macht, ob ich ein Plugin oder eine Theme-Komponente verwende, ist das für mich in Ordnung.