Drupal 8 で jquery を呼び出さずにテーマに drupal 動作を追加する方法はありますか?
これはチュートリアルが示すものです:
(function ($, Drupal) {
Drupal.behaviors.myModuleBehavior = {
attach: function (context, settings) {
$('input.myCustomBehavior', context).once('myCustomBehavior').each(function () {
// Apply the myCustomBehaviour effect to the elements only once.
});
}
};
})(jQuery, Drupal);
しかし、私は次のようなjqueryを呼び出さずに純粋なjsを使いたいです:
(function (Drupal) {
Drupal.behaviors.myModuleBehavior = {
attach: function (context, settings) {
context.querySelector('input.myCustomBehavior').classList.add('processed');
}
};
})(Drupal);
モジュールが独自にjqueryを呼び出す可能性があることは理解していますが、可能であればスクリプトから削除して、ajaxイベントの後に実行したいと考えています。
ありがとう