Ajouter un widget externe à composer

Ce que j’essaie de faire, c’est permettre aux utilisateurs d’insérer leur propre widget spécifique depuis le compositeur, où tout ce qu’ils auraient à faire serait de taper un numéro et que la barre d’outils l’encadrerait automatiquement. Par exemple, s’ils tapent 112756, le code suivant serait encapsulé autour de ce numéro :

<div id='PurpleAirWidget_112756_module_AQI_conversion_C0_average_10_layer_detailed'>Chargement du widget PurpleAir...</div>
<script src='https://www.purpleair.com/pa.widget.js?key=N6HB6JJ0BP1Z05SE&module=AQI&conversion=C0&average=10&layer=detailed&container=PurpleAirWidget_112756_module_AQI_conversion_C0_average_10_layer_detailed'></script>

Cela devrait ressembler à quelque chose comme ceci :