@@ -526,7 +526,7 @@ const prepareBorderStringValue = ({
526526 globalObject,
527527 options
528528 } ;
529- const nameItem = getPropertyItem ( BORDER , properties ) ;
529+ const shorthandItem = getPropertyItem ( BORDER , properties ) ;
530530 const imageItem = getPropertyItem ( BORDER_IMAGE , properties ) ;
531531 // Handle longhand properties.
532532 if ( prop3 ) {
@@ -540,12 +540,12 @@ const prepareBorderStringValue = ({
540540 longhandItem . priority = priority ;
541541 const propertyValue = hasVarFunc ( value ) ? "" : value ;
542542 if ( propertyValue === "" ) {
543- nameItem . value = "" ;
543+ shorthandItem . value = "" ;
544544 lineItem . value = "" ;
545545 positionItem . value = "" ;
546546 } else if ( isGlobalKeyword ( propertyValue ) ) {
547- if ( nameItem . value !== propertyValue ) {
548- nameItem . value = "" ;
547+ if ( shorthandItem . value !== propertyValue ) {
548+ shorthandItem . value = "" ;
549549 }
550550 if ( lineItem . value !== propertyValue ) {
551551 lineItem . value = "" ;
@@ -555,10 +555,10 @@ const prepareBorderStringValue = ({
555555 }
556556 } else {
557557 if (
558- nameItem . value &&
559- ! matchesBorderShorthandValue ( lineProperty , propertyValue , nameItem . value , parseOpt )
558+ shorthandItem . value &&
559+ ! matchesBorderShorthandValue ( lineProperty , propertyValue , shorthandItem . value , parseOpt )
560560 ) {
561- nameItem . value = "" ;
561+ shorthandItem . value = "" ;
562562 }
563563 if ( lineItem . value ) {
564564 lineItem . value = replacePositionValue ( propertyValue , splitValue ( lineItem . value ) , prop2 ) ;
@@ -570,7 +570,7 @@ const prepareBorderStringValue = ({
570570 positionItem . value = "" ;
571571 }
572572 }
573- borderItems . set ( BORDER , nameItem ) ;
573+ borderItems . set ( BORDER , shorthandItem ) ;
574574 borderItems . set ( BORDER_IMAGE , imageItem ) ;
575575 borderItems . set ( lineProperty , lineItem ) ;
576576 borderItems . set ( positionProperty , positionItem ) ;
@@ -589,13 +589,13 @@ const prepareBorderStringValue = ({
589589 positionItem . priority = priority ;
590590 const propertyValue = hasVarFunc ( value ) ? "" : value ;
591591 if ( propertyValue === "" ) {
592- nameItem . value = "" ;
592+ shorthandItem . value = "" ;
593593 lineWidthItem . value = "" ;
594594 lineStyleItem . value = "" ;
595595 lineColorItem . value = "" ;
596596 } else if ( isGlobalKeyword ( propertyValue ) ) {
597- if ( nameItem . value !== propertyValue ) {
598- nameItem . value = "" ;
597+ if ( shorthandItem . value !== propertyValue ) {
598+ shorthandItem . value = "" ;
599599 }
600600 if ( lineWidthItem . value !== propertyValue ) {
601601 lineWidthItem . value = "" ;
@@ -608,10 +608,10 @@ const prepareBorderStringValue = ({
608608 }
609609 } else {
610610 if (
611- nameItem . value &&
612- ! matchesBorderShorthandValue ( property , propertyValue , nameItem . value , parseOpt )
611+ shorthandItem . value &&
612+ ! matchesBorderShorthandValue ( property , propertyValue , shorthandItem . value , parseOpt )
613613 ) {
614- nameItem . value = "" ;
614+ shorthandItem . value = "" ;
615615 }
616616 if (
617617 lineWidthItem . value &&
@@ -639,7 +639,7 @@ const prepareBorderStringValue = ({
639639 longhandItem . priority = priority ;
640640 borderItems . set ( longhandProperty , longhandItem ) ;
641641 }
642- borderItems . set ( BORDER , nameItem ) ;
642+ borderItems . set ( BORDER , shorthandItem ) ;
643643 borderItems . set ( BORDER_IMAGE , imageItem ) ;
644644 borderItems . set ( lineWidthProperty , lineWidthItem ) ;
645645 borderItems . set ( lineStyleProperty , lineStyleItem ) ;
@@ -653,10 +653,10 @@ const prepareBorderStringValue = ({
653653 lineItem . priority = priority ;
654654 const propertyValue = hasVarFunc ( value ) ? "" : value ;
655655 if ( propertyValue === "" ) {
656- nameItem . value = "" ;
656+ shorthandItem . value = "" ;
657657 } else if ( isGlobalKeyword ( propertyValue ) ) {
658- if ( nameItem . value !== propertyValue ) {
659- nameItem . value = "" ;
658+ if ( shorthandItem . value !== propertyValue ) {
659+ shorthandItem . value = "" ;
660660 }
661661 }
662662 for ( const position of borderPositions ) {
@@ -678,7 +678,7 @@ const prepareBorderStringValue = ({
678678 borderItems . set ( positionProperty , positionItem ) ;
679679 borderItems . set ( longhandProperty , longhandItem ) ;
680680 }
681- borderItems . set ( BORDER , nameItem ) ;
681+ borderItems . set ( BORDER , shorthandItem ) ;
682682 borderItems . set ( BORDER_IMAGE , imageItem ) ;
683683 borderItems . set ( lineProperty , lineItem ) ;
684684 // Handle border shorthand.
@@ -706,7 +706,7 @@ const prepareBorderStringValue = ({
706706 borderItems . set ( longhandProperty , longhandItem ) ;
707707 }
708708 }
709- borderItems . set ( property , nameItem ) ;
709+ borderItems . set ( property , shorthandItem ) ;
710710 borderItems . set ( BORDER_IMAGE , imageItem ) ;
711711 }
712712} ;
@@ -732,21 +732,25 @@ const prepareBorderArrayValue = ({ value, priority, properties, parts, opt, bord
732732 if ( ! value . length || ! borderLines . has ( prop2 ) ) {
733733 return ;
734734 }
735- const nameItem = getPropertyItem ( BORDER , properties ) ;
735+ const shorthandItem = getPropertyItem ( BORDER , properties ) ;
736736 const imageItem = getPropertyItem ( BORDER_IMAGE , properties ) ;
737737 const lineProperty = `${ prop1 } -${ prop2 } ` ;
738738 const lineItem = getPropertyItem ( lineProperty , properties ) ;
739739 if ( value . length === 1 ) {
740740 const [ propertyValue ] = value ;
741- if ( nameItem . value ) {
742- if ( hasVarFunc ( nameItem . value ) ) {
743- nameItem . value = "" ;
741+ if ( shorthandItem . value ) {
742+ if ( hasVarFunc ( shorthandItem . value ) ) {
743+ shorthandItem . value = "" ;
744744 } else if ( propertyValue ) {
745- nameItem . value = replaceBorderShorthandValue ( propertyValue , nameItem . value , parseOpt ) ;
745+ shorthandItem . value = replaceBorderShorthandValue (
746+ propertyValue ,
747+ shorthandItem . value ,
748+ parseOpt
749+ ) ;
746750 }
747751 }
748752 } else {
749- nameItem . value = "" ;
753+ shorthandItem . value = "" ;
750754 }
751755 lineItem . value = value . join ( " " ) ;
752756 lineItem . priority = priority ;
@@ -799,7 +803,7 @@ const prepareBorderArrayValue = ({ value, priority, properties, parts, opt, bord
799803 borderItems . set ( positionProperty , positionItem ) ;
800804 borderItems . set ( longhandProperty , longhandItem ) ;
801805 }
802- borderItems . set ( BORDER , nameItem ) ;
806+ borderItems . set ( BORDER , shorthandItem ) ;
803807 borderItems . set ( BORDER_IMAGE , imageItem ) ;
804808 borderItems . set ( lineProperty , lineItem ) ;
805809} ;
@@ -837,7 +841,7 @@ const prepareBorderObjectValue = ({
837841 if ( ! borderPositions . has ( prop2 ) ) {
838842 return ;
839843 }
840- const nameItem = getPropertyItem ( BORDER , properties ) ;
844+ const shorthandItem = getPropertyItem ( BORDER , properties ) ;
841845 const lineWidthProperty = `${ prop1 } -width` ;
842846 const lineWidthItem = getPropertyItem ( lineWidthProperty , properties ) ;
843847 const lineStyleProperty = `${ prop1 } -style` ;
@@ -846,10 +850,10 @@ const prepareBorderObjectValue = ({
846850 const lineColorItem = getPropertyItem ( lineColorProperty , properties ) ;
847851 const positionProperty = `${ prop1 } -${ prop2 } ` ;
848852 const positionItem = getPropertyItem ( positionProperty , properties ) ;
849- if ( nameItem . value ) {
853+ if ( shorthandItem . value ) {
850854 for ( const positionValue of Object . values ( value ) ) {
851- if ( ! matchesBorderShorthandValue ( property , positionValue , nameItem . value , parseOpt ) ) {
852- nameItem . value = "" ;
855+ if ( ! matchesBorderShorthandValue ( property , positionValue , shorthandItem . value , parseOpt ) ) {
856+ shorthandItem . value = "" ;
853857 break ;
854858 }
855859 }
@@ -885,24 +889,24 @@ const prepareBorderObjectValue = ({
885889 longhandItem . priority = priority ;
886890 borderItems . set ( longhandProperty , longhandItem ) ;
887891 }
888- borderItems . set ( BORDER , nameItem ) ;
892+ borderItems . set ( BORDER , shorthandItem ) ;
889893 borderItems . set ( BORDER_IMAGE , imageItem ) ;
890894 borderItems . set ( lineWidthProperty , lineWidthItem ) ;
891895 borderItems . set ( lineStyleProperty , lineStyleItem ) ;
892896 borderItems . set ( lineColorProperty , lineColorItem ) ;
893897 borderItems . set ( positionProperty , positionItem ) ;
894898 // Handle border shorthand.
895899 } else {
896- const nameItem = getPropertyItem ( prop1 , properties ) ;
900+ const shorthandItem = getPropertyItem ( prop1 , properties ) ;
897901 const lineWidthProperty = `${ prop1 } -width` ;
898902 const lineWidthItem = getPropertyItem ( lineWidthProperty , properties ) ;
899903 const lineStyleProperty = `${ prop1 } -style` ;
900904 const lineStyleItem = getPropertyItem ( lineStyleProperty , properties ) ;
901905 const lineColorProperty = `${ prop1 } -color` ;
902906 const lineColorItem = getPropertyItem ( lineColorProperty , properties ) ;
903907 const propertyValue = Object . values ( value ) . join ( " " ) ;
904- nameItem . value = propertyValue ;
905- nameItem . priority = priority ;
908+ shorthandItem . value = propertyValue ;
909+ shorthandItem . priority = priority ;
906910 imageItem . value = propertyValue ? NONE : "" ;
907911 if ( Object . hasOwn ( value , lineWidthProperty ) ) {
908912 lineWidthItem . value = value [ lineWidthProperty ] ;
@@ -941,7 +945,7 @@ const prepareBorderObjectValue = ({
941945 }
942946 borderItems . set ( positionProperty , positionItem ) ;
943947 }
944- borderItems . set ( property , nameItem ) ;
948+ borderItems . set ( property , shorthandItem ) ;
945949 borderItems . set ( BORDER_IMAGE , imageItem ) ;
946950 borderItems . set ( lineWidthProperty , lineWidthItem ) ;
947951 borderItems . set ( lineStyleProperty , lineStyleItem ) ;
0 commit comments