Dov'è il codice che inserisce la descrizione del file caricato nell'editor?

Ciao a tutti. Sto sperimentando con il testo visualizzato nell’area di testo dell’editor del compositore quando viene caricato un file. E sto cercando di capire come funziona il codice. Quando un utente preme carica e carica un file (‘Cool-File.txt’), dov’è il codice che inserisce il riferimento nell’area di testo d-editor?

Ad esempio, il testo nell’area di testo che leggerebbe:
[Cool-File.txt|attachment](upload://8htnahUHYHnB11M.txt) (21,1 KB)

Dov’è il codice che registra l’evento di caricamento e inserisce questo testo?


Ho dato un’occhiata ai metodi di composer-editor.js come “getUploadMarkdown(upload)” e ai metodi correlati come “attachmentMarkdown(upload)” in uploads.js. Ma cambiarli non sembra cambiare nulla.

Puoi dire di più su cosa vuoi fare? Non so se potresti farlo in un componente a tema o se avresti bisogno di un plugin.

L’obiettivo è solo capire dove nel codice di discourse si trova il codice che inserisce quel testo nell’area di testo.

Se è utile avere un caso d’uso specifico, come ad esempio: come cambieresti quel testo in qualcos’altro?

Se fa differenza se sto facendo un plug-in o un componente tema, va bene fare entrambe le cose.