: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
* Remove duplicated items in the filtered docs.
* @param {Array} recommendedDocs Recommended docs.
* @param {Array} filteredDocs Filtered docs.
* @returns {Array} Filtered docs without duplicated items in the recommended docs.
removeDuplicates: function( recommendedDocs, filteredDocs ) {
if ( wpf.empty( recommendedDocs ) || wpf.empty( filteredDocs ) ) {
for ( var i = 0; i < recommendedDocs.length, i++; ) {
for ( var k = 0; k < filteredDocs.length, k++; ) {
if ( filteredDocs[ k ].url !== recommendedDocs[ i ].url ) {
docs.push( filteredDocs[ k ] );
* @param {object} e Event object.
clearSearch: function( e ) {
el.$search.find( 'input' ).val( '' ).trigger( 'keyup' );
// Provide access to public functions/properties.
}( document, window, jQuery ) );
WPForms.Admin.Builder.Help.init();