Skip to content
Snippets Groups Projects

Issue #3347428: jQuery once deprecated in 9.3

Merged Allan Chappell requested to merge issue/drd-3347428:3347428-jquery-once-deprecated into 4.1.x
2 files
+ 11
7
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 8
7
@@ -7,19 +7,20 @@
let $toggleDomainName = $('<div class="toggle-domain-name">-</div>').click(function () {
$('.drd-domain-name').toggleClass('show-domain');
});
$('.drd-view .view-filters table thead th.views-field-name-2').once().append($toggleDomainName);
$(once('toggleDomainname', '.drd-view .view-filters table thead th.views-field-name-2')).append($toggleDomainName);
let $toggleFilter = $('<div class="toggle-filter">' + Drupal.t('Filter') + '</div>').click(function () {
$(this).parent().toggleClass('visible');
});
$('.drd-view .view-filters').once().prepend($toggleFilter);
$(once('drd-view-filters', '.drd-view .view-filters')).prepend($toggleFilter);
$('body.drd .views-form form #edit-header,' +
$(once('drd-action-form-elements',
'body.drd .views-form form #edit-header,' +
'body.drd .views-form form #edit-actions,' +
'body.drd .views-form form #edit-actions--1,' +
'body.drd .views-form form #edit-actions--2,' +
'body.drd .views-form form #edit-actions--3').once().addClass('drd-action-form-elements');
$('body.drd .views-form form .form-checkbox').once().change(function () {
'body.drd .views-form form #edit-actions--3')).addClass('drd-action-form-elements');
$(once('drd-action-form-selected', 'body.drd .views-form form .form-checkbox')).change(function () {
if (this.checked || $('.drd-view form tbody tr.selected').length > 0) {
$('.drd-action-form-elements').slideDown('fast');
}
@@ -28,7 +29,7 @@
}
});
$('body.drd.drd-project tbody .views-field-domain, body.drd.drd-project tbody .views-field-version').once().each(function () {
$(once('drd-project','body.drd.drd-project tbody .views-field-domain, body.drd.drd-project tbody .views-field-version')).each(function () {
let content = this.innerHTML,
count = (content.match(/<br>/g) || []).length + 1;
this.innerHTML = '<div class="count">' + count + '<div class="list">' + content + '</div></div>';
@@ -40,7 +41,7 @@
};
DrupalDRD.domainNameHandler = function () {
$('.drd-domain-name div.token-widget').once().click(function () {
$(once('drd-domain-token-widget', '.drd-domain-name div.token-widget')).click(function () {
let $temp = $('<input>');
$('body').append($temp);
$temp.val($(this).attr('token')).select();
Loading