Make WordPress Core

Ticket #49843: 49843.2.patch

File 49843.2.patch, 25.0 KB (added by kjellr, 5 years ago)
  • src/wp-content/themes/twentynineteen/style-editor.css

     
    550550}
    551551
    552552/** === Editor Frame === */
    553 body .wp-block[data-align="full"] {
     553body .wp-block[data-align="full"],
     554body .wp-block.alignfull {
    554555  width: calc(100% + 28px);
    555556  max-width: calc(100% + 28px);
    556557}
    557558
     559body .wp-block[data-align="left"],
     560body .wp-block.alignleft {
     561  margin-right: 1rem;
     562}
     563
     564body .wp-block[data-align="right"],
     565body .wp-block.alignright {
     566  margin-left: 1rem;
     567}
     568
     569body .wp-block[data-align="center"],
     570body .wp-block.aligncenter {
     571  margin-left: auto;
     572  margin-right: auto;
     573}
     574
    558575@media only screen and (min-width: 600px) {
    559   body .wp-block[data-align="full"] {
    560     width: calc( 100% + 116px);
    561     max-width: calc( 100% + 115px);
     576  body .wp-block[data-align="full"],
     577  body .wp-block.alignfull {
     578    width: calc( 125% + 90px);
     579    max-width: calc( 125% + 89px);
     580    left: calc( -12.5% - 8px);
    562581  }
    563582}
    564583
    565584@media only screen and (min-width: 768px) {
    566   body .editor-writing-flow {
     585  body .block-editor-writing-flow {
    567586    max-width: 80%;
    568587    margin: 0 10%;
    569588  }
    570   body .editor-default-block-appender,
    571   body .editor-block-list__block {
     589  body .block-editor-default-block-appender,
     590  body .block-editor-block-list__block {
    572591    margin-left: 0;
    573592    margin-right: 0;
    574593  }
    575   body .wp-block[data-align="wide"] {
     594  body .wp-block[data-align="wide"],
     595  body .wp-block.alignwide {
    576596    width: 100%;
    577597  }
    578   body .wp-block[data-align="right"] {
    579     max-width: 125%;
    580   }
    581598}
    582599
    583600/** === Content Width === */
     
    598615}
    599616
    600617.wp-block .wp-block {
    601   width: 100%;
     618  width: initial;
    602619}
    603620
    604621/** === Base Typography === */
     
    759776}
    760777
    761778/** === Post Title === */
     779.editor-post-title__block {
     780  width: 100%;
     781}
     782
    762783.editor-post-title__block:before {
    763784  background: #767676;
    764785  content: "\020";
     
    13131334}
    13141335
    13151336/** === Group Block === */
    1316 .wp-block[data-type="core/group"] > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"] {
     1337.wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"],
     1338.wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignfull {
    13171339  margin-left: 0;
    13181340  margin-right: 0;
     1341  left: 0;
    13191342}
    13201343
    1321 .wp-block[data-type="core/group"] > .wp-block-group.has-background {
     1344.wp-block-group .has-background {
    13221345  padding: 22px;
    13231346}
    13241347
    1325 .wp-block[data-type="core/group"] > .wp-block-group.has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"] {
     1348.wp-block-group .has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"],
     1349.wp-block-group .has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignfull {
    13261350  margin-left: -22px;
    13271351  width: calc(100% + 44px);
    13281352  max-width: calc(100% + 44px);
     
    13291353}
    13301354
    13311355@media only screen and (min-width: 768px) {
    1332   .wp-block[data-type="core/group"][data-align="wide"] > .is-block-content > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not([data-align="full"]) {
     1356  .wp-block-group[data-align="wide"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not([data-align="full"]):not(.alignwide):not(.alignfull) {
    13331357    width: calc(8 * (100vw / 12));
    13341358  }
    13351359}
    13361360
    13371361@media only screen and (min-width: 1168px) {
    1338   .wp-block[data-type="core/group"][data-align="wide"] > .is-block-content > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not([data-align="full"]) {
     1362  .wp-block-group[data-align="wide"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not([data-align="full"]):not(.alignwide):not(.alignfull) {
    13391363    width: calc(6 * (100vw / 12 ));
    13401364  }
    13411365}
    13421366
    1343 .wp-block[data-type="core/group"][data-align="wide"] > .is-block-content > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"] {
     1367.wp-block-group[data-align="wide"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"],
     1368.wp-block-group[data-align="wide"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignfull {
    13441369  padding-left: 0;
    13451370  padding-right: 0;
    13461371}
    13471372
    13481373@media only screen and (min-width: 768px) {
    1349   .wp-block[data-type="core/group"][data-align="wide"] > .is-block-content > .wp-block-group.has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not([data-align="full"]) {
     1374  .wp-block-group[data-align="wide"].has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not([data-align="full"]):not(.alignwide):not(.alignfull) {
    13501375    width: calc(8 * (100vw / 12) - 44px);
    13511376  }
    13521377}
    13531378
    13541379@media only screen and (min-width: 1168px) {
    1355   .wp-block[data-type="core/group"][data-align="wide"] > .is-block-content > .wp-block-group.has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not([data-align="full"]) {
     1380  .wp-block-group[data-align="wide"].has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not([data-align="full"]):not(.alignwide):not(.alignfull) {
    13561381    width: calc(6 * (100vw / 12 ) - 44px);
    13571382  }
    13581383}
    13591384
    13601385@media only screen and (min-width: 600px) {
    1361   .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout {
     1386  .wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout {
    13621387    padding-left: 46px;
    13631388    padding-right: 46px;
    13641389  }
     
    13651390}
    13661391
    13671392@media only screen and (min-width: 768px) {
    1368   .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout {
     1393  .wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout {
    13691394    width: 80%;
    13701395    margin-left: 10%;
    13711396    margin-right: 10%;
     
    13741399  }
    13751400}
    13761401
    1377 .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="full"]) {
     1402.wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(.alignfull) {
    13781403  max-width: calc(100vw - (2 * 1rem));
    13791404}
    13801405
    13811406@media only screen and (min-width: 768px) {
    1382   .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="full"]) {
     1407  .wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(.alignfull) {
    13831408    max-width: calc(8 * (100vw / 12));
    13841409  }
    13851410}
    13861411
    13871412@media only screen and (min-width: 1168px) {
    1388   .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="full"]) {
     1413  .wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(.alignfull) {
    13891414    max-width: calc(6 * (100vw / 12));
    13901415  }
    13911416}
    13921417
    13931418@media only screen and (min-width: 768px) {
    1394   .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="right"] {
     1419  .wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="right"] {
    13951420    max-width: 125%;
    13961421  }
    13971422}
    13981423
    13991424@media only screen and (min-width: 768px) {
    1400   .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="wide"] {
    1401     width: calc(100% + 4px);
    1402     max-width: calc(100% + 4px);
     1425  .wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="wide"],
     1426  .wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignwide {
     1427    width: 100%;
     1428    max-width: 100%;
    14031429  }
    14041430}
    14051431
    1406 .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align=full] {
     1432.wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align=full],
     1433.wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignfull {
    14071434  max-width: calc(100vw + (2 * 1rem));
    14081435}
    14091436
    14101437@media only screen and (min-width: 600px) {
    1411   .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align=full] {
     1438  .wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align=full],
     1439  .wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignfull {
    14121440    width: calc(100% + 92px);
    14131441    left: -46px;
    14141442  }
     
    14151443}
    14161444
    14171445@media only screen and (min-width: 768px) {
    1418   .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align=full] {
     1446  .wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align=full],
     1447  .wp-block-group[data-align="full"] > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignfull {
    14191448    left: calc(-12.5% - 58px);
    14201449    width: calc(125% + 120px);
    14211450    max-width: calc(125% + 119px);
     
    14221451  }
    14231452}
    14241453
    1425 .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group.has-background {
     1454.wp-block-group[data-align="full"] > .is-block-content > .wp-block-group.has-background {
    14261455  padding: 22px 0;
    14271456}
    14281457
    14291458@media only screen and (min-width: 600px) {
    1430   .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group.has-background {
     1459  .wp-block-group[data-align="full"] > .is-block-content > .wp-block-group.has-background {
    14311460    padding-left: 0;
    14321461    padding-right: 0;
    14331462  }
    14341463}
    14351464
    1436 .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group.has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"] {
     1465.wp-block-group[data-align="full"] > .is-block-content > .wp-block-group.has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"],
     1466.wp-block-group[data-align="full"] > .is-block-content > .wp-block-group.has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignfull {
    14371467  margin-left: 0;
    14381468  width: 100%;
    14391469}
    14401470
    14411471@media only screen and (min-width: 600px) {
    1442   .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group.has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"] {
     1472  .wp-block-group[data-align="full"] > .is-block-content > .wp-block-group.has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"],
     1473  .wp-block-group[data-align="full"] > .is-block-content > .wp-block-group.has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignfull {
    14431474    width: calc(100% + 92px);
    14441475  }
    14451476}
    14461477
    14471478@media only screen and (min-width: 768px) {
    1448   .wp-block[data-type="core/group"][data-align="full"] > .is-block-content > .wp-block-group.has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"] {
     1479  .wp-block-group[data-align="full"] > .is-block-content > .wp-block-group.has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"],
     1480  .wp-block-group[data-align="full"] > .is-block-content > .wp-block-group.has-background > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignfull {
    14491481    width: calc(125% + 120px);
    14501482  }
    14511483}
  • src/wp-content/themes/twentynineteen/style-editor.scss

     
    1111
    1212body {
    1313
    14         .wp-block[data-align="full"] {
     14        .wp-block[data-align="full"],
     15        .wp-block.alignfull {
    1516                width: calc(100% + 28px);
    1617                max-width: calc(100% + 28px);
    1718        }
    1819
     20        .wp-block[data-align="left"],
     21        .wp-block.alignleft, {
     22                margin-right: $size__spacing-unit;
     23        }
     24
     25        .wp-block[data-align="right"],
     26        .wp-block.alignright, {
     27                margin-left: $size__spacing-unit;
     28        }
     29
     30        .wp-block[data-align="center"],
     31        .wp-block.aligncenter, {
     32                margin-left: auto;
     33                margin-right: auto;
     34        }
     35
    1936        @include media(mobile) {
    2037
    21                 .wp-block[data-align="full"] {
    22                         width: calc( 100% + 116px );
    23                         max-width: calc( 100% + 115px );
     38                .wp-block[data-align="full"],
     39                .wp-block.alignfull {
     40                        width: calc( 125% + 90px );
     41                        max-width: calc( 125% + 89px );
     42                        left: calc( -12.5% - 8px);
    2443                }
    2544        }
    2645
    2746        @include media(tablet) {
    2847
    29                 .editor-writing-flow {
     48                .block-editor-writing-flow {
    3049                        max-width: 80%;
    3150                        margin: 0 10%;
    3251                }
    3352
    34                 .editor-default-block-appender,
    35                 .editor-block-list__block {
     53                .block-editor-default-block-appender,
     54                .block-editor-block-list__block {
    3655                        margin-left: 0;
    3756                        margin-right: 0;
    3857                }
    3958
    40                 .wp-block[data-align="wide"] {
     59                .wp-block[data-align="wide"],
     60                .wp-block.alignwide {
    4161                        width: 100%;
    4262                }
    43 
    44                 .wp-block[data-align="right"] {
    45                         max-width: 125%;
    46                 }
    4763        }
    4864}
    4965
     
    6278
    6379        // Only the top level blocks need specific widths, therefore override for every nested block.
    6480        .wp-block {
    65                 width: 100%;
     81                width: initial;
    6682        }
    6783}
    6884
     
    190206/** === Post Title === */
    191207
    192208.editor-post-title__block {
     209        width: 100%;
    193210        @include post-section-dash;
    194211
    195212        &:before {
     
    773790// size is different here.
    774791$group-block-background__padding: $font__size_base;
    775792
    776 .wp-block[data-type="core/group"] {
     793.wp-block-group {
    777794
    778         // Group block base styles
    779         > .wp-block-group {
    780 
    781                 // Child: Full alignment
    782                 > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"] {
    783                         margin-left: 0;
    784                         margin-right: 0;
    785                 }
     795        // Child: Full alignment
     796        > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"],
     797        > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignfull {
     798                margin-left: 0;
     799                margin-right: 0;
     800                left: 0;
    786801        }
    787802
    788803        // Group block with background color
    789         > .wp-block-group.has-background {
     804        .has-background {
    790805                padding: $group-block-background__padding;
    791806
    792807                // Child: Full alignment
    793                 > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"] {
     808                > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"],
     809                > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignfull {
    794810                        margin-left: -$group-block-background__padding;
    795811                        width: calc(100% + #{$group-block-background__padding * 2});
    796812                        max-width: calc(100% + #{$group-block-background__padding * 2});
     
    798814        }
    799815
    800816        // Wide and full alignments
    801         &[data-align="wide"] > .is-block-content {
     817        &[data-align="wide"] {
    802818
    803                 // Group block base styles.
    804                 > .wp-block-group {
    805 
    806                         // Child blocks: Default alignments
    807                         > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not([data-align="full"]) {
    808                                 @include media(tablet) {
    809                                         width: calc(8 * (100vw / 12));
    810                                 }
    811 
    812                                 @include media(desktop) {
    813                                         width: calc(6 * (100vw / 12 ));
    814                                 }
     819                > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not([data-align="full"]):not(.alignwide):not(.alignfull) {
     820                        @include media(tablet) {
     821                                width: calc(8 * (100vw / 12));
    815822                        }
    816823
    817                         // Child blocks: Full alignment
    818                         > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"] {
    819                                 padding-left: 0;
    820                                 padding-right: 0;
     824                        @include media(desktop) {
     825                                width: calc(6 * (100vw / 12 ));
    821826                        }
    822827                }
    823828
     829                // Child blocks: Full alignment
     830                > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"],
     831                > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignfull {
     832                        padding-left: 0;
     833                        padding-right: 0;
     834                }
     835
     836
    824837                // Group block with background color
    825                 > .wp-block-group.has-background {
     838                &.has-background {
    826839                       
    827840                        // Child blocks: Default alignments
    828                         > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not([data-align="full"]) {
     841                        > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block:not([data-align="wide"]):not([data-align="full"]):not(.alignwide):not(.alignfull) {
    829842                                @include media(tablet) {
    830843                                        width: calc(8 * (100vw / 12) - #{$group-block-background__padding * 2});
    831844                                }
     
    840853        // Full alignment
    841854        &[data-align="full"] {
    842855
    843                 // Group block base styles
    844                 > .is-block-content > .wp-block-group {
     856                // Margins & padding are added to this container to mimic
     857                // the style + spacing of the .editor-writing-flow global
     858                // container. This way, child items sync up with the placement
     859                // and size of other top-level blocks.
     860                > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout {
    845861
    846                         // Margins & padding are added to this container to mimic
    847                         // the style + spacing of the .editor-writing-flow global
    848                         // container. This way, child items sync up with the placement
    849                         // and size of other top-level blocks.
    850                         > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout {
     862                        @include media(mobile) {
     863                                padding-left: 46px;
     864                                padding-right: 46px;
     865                        }
    851866
    852                                 @include media(mobile) {
    853                                         padding-left: 46px;
    854                                         padding-right: 46px;
    855                                 }
     867                        // 2px of extra padding are added to each side here
     868                        // To better match up with the spacing of the whole
     869                        // document.
     870                        @include media(tablet) {
     871                                width: 80%;
     872                                margin-left: 10%;
     873                                margin-right: 10%;
     874                                padding-left: 48px;
     875                                padding-right: 48px;
     876                        }
    856877
    857                                 // 2px of extra padding are added to each side here
    858                                 // To better match up with the spacing of the whole
    859                                 // document.
     878                        // Child blocks: Normal Alignments
     879                        > .wp-block:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(.alignfull) {
     880                                max-width: calc(100vw - (2 * 1rem));
     881
    860882                                @include media(tablet) {
    861                                         width: 80%;
    862                                         margin-left: 10%;
    863                                         margin-right: 10%;
    864                                         padding-left: 48px;
    865                                         padding-right: 48px;
     883                                        max-width: calc(8 * (100vw / 12));
    866884                                }
    867885
    868                                 // Child blocks: All alignments except full
    869                                  > .wp-block:not([data-align="full"]) {
    870                                         max-width: calc(100vw - (2 * 1rem));
     886                                @include media(desktop) {
     887                                        max-width: calc(6 * (100vw / 12));
     888                                }
     889                        }
    871890
    872                                         @include media(tablet) {
    873                                                 max-width: calc(8 * (100vw / 12));
    874                                         }
     891                        // Child blocks: Right alignments
     892                        > .wp-block[data-align="right"] {
    875893
    876                                         @include media(desktop) {
    877                                                 max-width: calc(6 * (100vw / 12));
    878                                         }
     894                                @include media(tablet) {
     895                                        max-width: 125%;
    879896                                }
     897                        }
    880898
    881                                 // Child blocks: Right alignments
    882                                 > .wp-block[data-align="right"] {
     899                        // Child blocks: Wide alignments
     900                        > .wp-block[data-align="wide"],
     901                        > .wp-block.alignwide {
    883902
    884                                         @include media(tablet) {
    885                                                 max-width: 125%;
    886                                         }
     903                                @include media(tablet) {
     904                                        width: 100%;
     905                                        max-width: 100%;
    887906                                }
     907                        }
    888908
    889                                 // Child blocks: Wide alignments
    890                                 > .wp-block[data-align="wide"] {
     909                        // Child blocks: Full alignments
     910                        > .wp-block[data-align=full],
     911                        > .wp-block.alignfull {
     912                                max-width: calc(100vw + (2 * 1rem));
    891913
    892                                         @include media(tablet) {
    893                                                 width: calc(100% + 4px);
    894                                                 max-width: calc(100% + 4px);
    895                                         }
     914                                @include media(mobile) {
     915                                        width: calc(100% + 92px);
     916                                        left: -46px;
    896917                                }
    897918
    898                                 // Child blocks: Full alignments
    899                                 > .wp-block[data-align=full] {
    900                                         max-width: calc(100vw + (2 * 1rem));
    901 
    902                                         @include media(mobile) {
    903                                                 width: calc(100% + 92px);
    904                                                 left: -46px;
    905                                         }
    906 
    907                                         @include media(tablet) {
    908                                                 left: calc(-12.5% - 58px);
    909                                                 width: calc(125% + 120px);
    910                                                 max-width: calc(125% + 119px);
    911                                         }
     919                                @include media(tablet) {
     920                                        left: calc(-12.5% - 58px);
     921                                        width: calc(125% + 120px);
     922                                        max-width: calc(125% + 119px);
    912923                                }
    913924                        }
    914925                }
     
    926937                        }
    927938
    928939                        // Child blocks: Full alignment
    929                         > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"] {
     940                        > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block[data-align="full"],
     941                        > .wp-block-group__inner-container > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block.alignfull {
    930942                                margin-left: 0;
    931943                                width: 100%;
    932944
  • src/wp-content/themes/twentynineteen/style-rtl.css

     
    27862786  background: transparent;
    27872787  color: inherit;
    27882788  cursor: pointer;
    2789   transition: background 250ms ease-in-out,
    2790  transform 150ms ease;
     2789  transition: background 250ms ease-in-out, transform 150ms ease;
    27912790  -webkit-appearance: none;
    27922791  -moz-appearance: none;
    27932792}
  • src/wp-content/themes/twentynineteen/style.css

     
    27862786  background: transparent;
    27872787  color: inherit;
    27882788  cursor: pointer;
    2789   transition: background 250ms ease-in-out,
    2790  transform 150ms ease;
     2789  transition: background 250ms ease-in-out, transform 150ms ease;
    27912790  -webkit-appearance: none;
    27922791  -moz-appearance: none;
    27932792}