lot new stuff

This commit is contained in:
Robert Nasarek 2023-10-23 09:51:43 +02:00
parent e0db22915b
commit 2178db78f5
17 changed files with 72 additions and 18 deletions

42
js/accountOptions.js Normal file
View file

@ -0,0 +1,42 @@
(function ($, Drupal, once) {
'use strict';
/**
* Implements collapsing of individual pathbuilder rows using a caret
*/
Drupal.behaviors.accountOptions = {
attach: function (context, settings) {
once('accountOptions', '#wcam--table', context).forEach(function (form) {
$('.wcam--select').change(function () {
console.log($(this))
let selectedOption = $(this).val();
let itemId = $(this).closest('tr').find('.wcam--row--item-id').text();
switch (selectedOption) {
case 'delete':
// Führen Sie hier Ihren JavaScript-Code für 'delete' aus.
console.log('delete:', itemId);
break;
case 'edit':
// Führen Sie hier Ihren JavaScript-Code für 'edit' aus.
console.log('Edit:', itemId);
break;
case 'provise':
// Führen Sie hier Ihren JavaScript-Code für 'provise' aus.
console.log('Provise', itemId);
break;
case 'validate':
// Führen Sie hier Ihren JavaScript-Code für 'validate' aus.
console.log('Die Option "validate" wurde ausgewählt.');
break;
default:
console.log('Eine andere Option wurde ausgewählt.');
}
});
});
}
};
})(jQuery, Drupal, once);