Make WordPress Core

Ticket #57854: 57854-3.diff

File 57854-3.diff, 2.5 KB (added by poena, 14 months ago)

Alternative patch with :not pseudo classes

  • src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/pullquote/_editor.scss

     
    77        color: currentColor;
    88        border-color: currentColor;
    99        position: relative;
    10         font-weight: 700;
    11         font-style: var(--pullquote--font-style);
    1210        font-family: var(--pullquote--font-family);
    13         letter-spacing: var(--pullquote--letter-spacing);
    14         line-height: var(--pullquote--line-height);
    1511
    1612        blockquote::before {
    1713                color: currentColor;
     
    2420                line-height: 1;
    2521        }
    2622
     23        &:not([style*="font-size"]):not([class*="font-size"]) p {
     24                font-size: var(--pullquote--font-size);
     25        }
     26
     27        &:not([style*="font-weight"]) p {
     28                font-weight: 700;
     29        }
     30
     31        &:not([style*="font-style"]) p {
     32                font-style: var(--pullquote--font-style);
     33        }
     34
     35        &:not([style*="letter-spacing"]) p {
     36                letter-spacing: var(--pullquote--letter-spacing);
     37        }
     38
     39        &:not([style*="line-height"]) p {
     40                line-height: var(--pullquote--line-height);
     41        }
     42
    2743        p {
    2844                font-family: inherit;
    2945                font-size: inherit;
  • src/wp-content/themes/twentytwentyone/assets/sass/05-blocks/pullquote/_style.scss

     
    77        color: currentColor;
    88        border-color: currentColor;
    99        position: relative;
    10         font-weight: 700;
    11         font-style: var(--pullquote--font-style);
    1210        font-family: var(--pullquote--font-family);
    13         letter-spacing: var(--pullquote--letter-spacing);
    14         line-height: var(--pullquote--line-height);
    1511
    1612        blockquote::before {
    1713                color: currentColor;
     
    2420                line-height: 1;
    2521        }
    2622
     23        &:not([style*="font-size"]):not([class*="font-size"]) p {
     24                font-size: var(--pullquote--font-size);
     25        }
     26
     27        &:not([style*="font-weight"]) p {
     28                font-weight: 700;
     29        }
     30
     31        &:not([style*="font-style"]) p {
     32                font-style: var(--pullquote--font-style);
     33        }
     34
     35        &:not([style*="letter-spacing"]) p {
     36                letter-spacing: var(--pullquote--letter-spacing);
     37        }
     38
     39        &:not([style*="line-height"]) p {
     40                line-height: var(--pullquote--line-height);
     41        }
     42
    2743        p {
    2844                font-family: inherit;
    2945                font-size: inherit;