Merged in feature/MAW-855-import-code-into-aws (pull request #2)

code import from pantheon

* code import from pantheon
This commit is contained in:
Tony Volpe
2023-12-04 23:08:14 +00:00
parent 8c9b1312bc
commit 8f4b5efda6
4766 changed files with 185592 additions and 239967 deletions

View File

@@ -60,23 +60,22 @@ jQuery( function( $ ) {
/**
* Removes duplicate notices.
*
* @param {JQuery Object} notices
* @param {JQuery Object} $notices
*/
var remove_duplicate_notices = function( notices ) {
var seen = [];
var new_notices = notices;
var remove_duplicate_notices = function( $notices ) {
var seen = new Set();
var deduplicated_notices = [];
notices.each( function( index ) {
var text = $( this ).text();
$notices.each( function() {
const text = $( this ).text();
if ( 'undefined' === typeof seen[ text ] ) {
seen[ text ] = true;
} else {
new_notices.splice( index, 1 );
if ( ! seen.has( text ) ) {
seen.add( text );
deduplicated_notices.push( this );
}
} );
return new_notices;
return $( deduplicated_notices );
};
/**