Exécuter le script uniquement dans certaines catégories ?

J’ai un script pour désactiver le clic droit sur les images, qui s’applique actuellement à l’ensemble du site, mais j’ai certaines catégories privées où je souhaiterais le désactiver. Est-il possible de le faire avec un script ? Merci !

<script type="text/discourse-plugin" version="0.8">
  api.onPageChange((url, title) => {
    $("img").bind("contextmenu", function(e) {
      return false;
    });
  });
</script>
  
<script type="text/discourse-plugin" version="0.8">

const TopicRoute = require("discourse/routes/topic").default;

TopicRoute.reopen({
	activate: function() {
		this._super();
		Em.run.next(function() {
		    $('body').on('contextmenu', '.cooked img, .mfp-img', function(e){ return false; });
		});
	}
});
</script>
1 « J'aime »