Comment modifier le fichier composer.js dans le répertoire du plugin

Bonjour,

Je développe un plugin nommé « Discourse Topic Curator » dans lequel j’ai modifié le fichier modèle composer.hbs. Maintenant, je souhaite modifier le fichier composer.js, situé à l’adresse suivante :
https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/controllers/composer.js

J’ai réussi à modifier le fichier composer.js, mais je voudrais savoir comment effectuer cette modification dans le plugin sans toucher au fichier composer.js principal présent dans le répertoire controllers.

Je vous partage ci-dessous le lien de mon dépôt GitHub :

Pourriez-vous m’aider à résoudre ce problème ?

Quelqu’un peut-il m’aider à résoudre ce problème ?

Vous devriez utiliser l’API de plugin JavaScript. Si vous expliquez ce que vous essayez d’accomplir, je suis sûr que nous pourrons déterminer la meilleure méthode d’API à utiliser.

2 « J'aime »

J’ai créé un fichier composer.js.es6 dans le répertoire initializers. Dans ce fichier, j’ai ajouté la méthode save et j’ai réussi à modifier certaines fonctionnalités de la méthode save définie dans composer.js en utilisant la fonction api.modifyClass. Merci beaucoup @david pour ton aide.

2 « J'aime »