File tree Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change 674674 queriedElement instanceof HTMLCollection ||
675675 queriedElement instanceof NodeList
676676 ) {
677- for ( let el of queriedElement ) elements . set ( el , "" ) ;
677+ for ( let el of queriedElement ) {
678+ elements . set ( el , "" ) ;
679+ }
678680 } else if ( queriedElement ) {
679681 elements . set ( queriedElement , "" ) ;
680682 }
681683 }
682684 } else if ( Selector === "" ) {
683- if ( type [ i ] === "parent" )
685+ if ( type [ i ] === "parent" && element . parentElement )
684686 elements . set ( element . parentElement , "" ) ;
685- else if ( type [ i ] === "next" )
687+ else if ( type [ i ] === "next" && element . nextElementSibling )
686688 elements . set ( element . nextElementSibling , "" ) ;
687- else if ( type [ i ] === "previous" )
689+ else if (
690+ type [ i ] === "previous" &&
691+ element . previousElementSibling
692+ )
688693 elements . set ( element . previousElementSibling , "" ) ;
689694 }
690695 }
691696
692- if ( ! hasAttribute && ! selector ) elements = false ;
693- else elements = Array . from ( elements . keys ( ) ) ;
697+ if ( ! hasAttribute && ! selector ) {
698+ elements = false ;
699+ } else elements = Array . from ( elements . keys ( ) ) ;
694700
695701 return elements ;
696702 }
You can’t perform that action at this time.
0 commit comments