Ma uno screenshot non adatta il suo colore alla palette di colori. Cosa suggeriresti per presentare la funzionalità in un forum in cui il componente non è installato? Uno screenshot più grande che includa il link?
Stavo per suggerire di usare il componente icona di Discourse, ma non riesco a cambiare il colore dell’icona:
Anche a me. L’icona appare anche sui link interni.
Se ho capito bene il codice, cerca “http*” nell’URL per determinare i link esterni. Sfortunatamente, lo strumento link nell’editor utilizza automaticamente URL completamente qualificati (assoluti) che iniziano con “https:///..”.
Presumo che questo causi le icone esterne sui link “interni”.
Il codice potrebbe essere ampliato per verificare la presenza di “https:///..” classificandoli come interni?
Nel mio caso, uso le impostazioni per questo perché il componente cambia dinamicamente le icone tramite CSS, permettendomi di indirizzare direttamente tali impostazioni. (Aggiungere una classe ai link non funziona sempre molto bene in alcuni casi.)
Tuttavia, per il tuo componente, puoi semplicemente escludere l’hostname corrente dinamicamente, qualcosa del genere, credo: