diff options
Diffstat (limited to 'core/misc/tabledrag.es6.js')
-rw-r--r-- | core/misc/tabledrag.es6.js | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/core/misc/tabledrag.es6.js b/core/misc/tabledrag.es6.js index 21a971d2b778..dd0010fafba0 100644 --- a/core/misc/tabledrag.es6.js +++ b/core/misc/tabledrag.es6.js @@ -47,7 +47,7 @@ } Object.keys(settings.tableDrag || {}).forEach((base) => { - initTableDrag($(context).find(`#${base}`).once('tabledrag'), base); + initTableDrag($(once('tabledrag', `#${base}`, context)), base); }); }, }; @@ -370,7 +370,10 @@ // Trigger an event to allow other scripts to react to this display change. // Force the extra parameter as a bool. - $('table').findOnce('tabledrag').trigger('columnschange', !!displayWeight); + $(once.filter('tabledrag', 'table')).trigger( + 'columnschange', + !!displayWeight, + ); }; /** @@ -396,7 +399,7 @@ * Undo showColumns(). */ Drupal.tableDrag.prototype.hideColumns = function () { - const $tables = $('table').findOnce('tabledrag'); + const $tables = $(once.filter('tabledrag', 'table')); // Hide weight/parent cells and headers. $tables.find('.tabledrag-hide').css('display', 'none'); // Show TableDrag handles. @@ -413,7 +416,7 @@ * Undo hideColumns(). */ Drupal.tableDrag.prototype.showColumns = function () { - const $tables = $('table').findOnce('tabledrag'); + const $tables = $(once.filter('tabledrag', 'table')); // Show weight/parent cells and headers. $tables.find('.tabledrag-hide').css('display', ''); // Hide TableDrag handles. |