Making WordPress.org


Ignore:
Timestamp:
09/08/2024 09:23:10 PM (8 months ago)
Author:
renyot
Message:

Learn: Sync with git WordPress/learn@0ea5411

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/style/_sensei.scss

    r14010 r14027  
    1414    --sensei-module-lesson-color: var(--wp--preset--color--charcoal-1);
    1515
    16     .sensei-course-theme-header-content > .wp-block-group {
    17         row-gap: 0;
    18     }
    19 
    20     .sensei-course-theme__columns .sensei-course-theme__sidebar ~ .sensei-course-theme__main-content {
    21         --sensei-lm-sidebar-width: calc(280px + (var(--wp--preset--spacing--edge-space) * 2) - 24px);
    22 
    23         @media (max-width: 782px) {
    24             --sensei-lm-sidebar-width: 0;
    25         }
    26 
    27         @media (min-width: 890px) {
    28             padding-right: calc(var(--wp--preset--spacing--edge-space) - 24px);
     16    .sensei-course-theme-header-content {
     17        > .wp-block-group {
     18            row-gap: 0;
     19        }
     20
     21        .sensei-course-theme__header__info {
     22            gap: var(--wp--preset--spacing--30);
     23        }
     24
     25        .sensei-course-theme-course-progress::after {
     26            content: "";
     27            display: inline-block;
     28            height: 100%;
     29            border-right: 1px solid var(--sensei-course-progress-bar-color);
     30            position: absolute;
     31            margin-left: 30px;
     32            top: 0;
     33        }
     34
     35        .wp-block-sensei-lms-exit-course {
     36            margin-left: var(--wp--preset--spacing--30);
     37        }
     38    }
     39
     40    .sensei-course-theme-course-progress-bar {
     41        height: 1px !important;
     42        display: flex;
     43        align-items: center;
     44
     45        .sensei-course-theme-course-progress-bar-inner {
     46            border-top-right-radius: 5px !important;
     47            border-bottom-right-radius: 5px !important;
     48            height: 4px !important;
     49        }
     50    }
     51
     52    .sensei-course-theme__columns {
     53        margin-top: calc(var(--sensei-lm-header-height) + var(--sensei-wpadminbar-offset, 0px)) !important;
     54
     55        .sensei-course-theme__sidebar ~ .sensei-course-theme__main-content {
     56            --sensei-lm-sidebar-width: calc(280px + (var(--wp--preset--spacing--edge-space) * 2) - 24px);
     57            margin-top: 0;
     58
     59            > * {
     60                margin-left: unset;
     61                margin-right: unset;
     62            }
     63
     64            @media (max-width: 782px) {
     65                --sensei-lm-sidebar-width: 0;
     66            }
     67
     68            @media (min-width: 890px) {
     69                padding-right: calc(var(--wp--preset--spacing--edge-space) - 24px);
     70            }
     71
     72            // Remove the border on module title.
     73            h3.wp-block-sensei-lms-course-theme-lesson-module {
     74                padding-left: unset;
     75                border: none;
     76                color: var(--wp--preset--color--charcoal-4);
     77                margin-block-start: 0;
     78            }
     79
     80            .wp-block-wporg-notice__icon {
     81                background: url(../../assets/icon-check.svg);
     82                height: 24px;
     83            }
     84
     85            .wp-block-sensei-lms-course-theme-notices {
     86                margin-block-end: 39px;
     87                margin-block-start: 0;
     88
     89                &:empty {
     90                    display: none;
     91                }
     92            }
     93        }
     94    }
     95
     96    .sensei-lms-course-navigation-module__summary,
     97    .sensei-lms-course-navigation-lesson {
     98        margin-top: 12px;
     99        font-size: var(--wp--preset--font-size--small);
     100        line-height: 24px;
     101
     102        .sensei-lms-course-navigation-lesson__link {
     103            color: var(--wp--preset--color--charcoal-4);
     104            align-items: flex-start;
     105
     106            .sensei-lms-course-navigation-lesson__status {
     107                margin-top: 6px;
     108            }
    29109        }
    30110    }
     
    32112    .sensei-course-theme__sidebar {
    33113        row-gap: 40px;
    34     }
    35 
    36     // Remove the border on module title.
    37     .wp-block-sensei-lms-course-theme-lesson-module {
    38         padding-left: unset;
    39         border: none;
    40     }
    41 
    42     .sensei-lms-course-navigation-module__header {
    43         .sensei-collapsible__toggle.sensei-lms-course-navigation-module__button {
    44             flex-direction: row-reverse;
    45             align-items: flex-start;
    46             gap: 0;
    47         }
    48     }
    49 
    50     .sensei-lms-course-navigation-module__title {
    51         font-weight: 700;
    52         font-size: var(--wp--preset--font-size--small);
    53         color: var(--wp--preset--color--charcoal-1);
    54         margin-top: unset;
    55     }
    56 
    57     .sensei-lms-course-navigation-module__lessons.sensei-collapsible__content,
    58     .sensei-lms-course-navigation-module__summary {
    59         padding-left: 24px;
    60     }
    61 
    62     .sensei-lms-course-navigation-module__summary {
    63         font-size: var(--wp--preset--font-size--xsmall);
    64     }
    65 
    66     .sensei-lms-course-navigation-lesson {
    67         font-size: var(--wp--preset--font-size--small);
    68 
    69         &.status-in-progress,
    70         &.status-not-started {
    71             --sensei-module-lesson-color: var(--wp--preset--color--charcoal-4);
     114
     115        .sensei-lms-course-navigation__modules {
     116            gap: var(--wp--preset--spacing--20);
     117            margin-left: -6px;
     118
     119            .sensei-lms-course-navigation-module__lessons.sensei-collapsible__content,
     120            .sensei-lms-course-navigation-module__summary {
     121                padding-left: 24px;
     122            }
     123
     124            .sensei-lms-course-navigation-module__header {
     125                .sensei-collapsible__toggle.sensei-lms-course-navigation-module__button {
     126                    flex-direction: row-reverse;
     127                    align-items: flex-start;
     128                    gap: 0;
     129
     130                    .sensei-lms-course-navigation-module__title {
     131                        font-weight: 700;
     132                        font-size: var(--wp--preset--font-size--small);
     133                        color: var(--wp--preset--color--charcoal-1);
     134                        margin-top: unset;
     135                        align-self: center;
     136                    }
     137
     138                    .sensei-lms-course-navigation-module__collapsible-icon {
     139                        margin-top: -3px;
     140                    }
     141                }
     142            }
     143        }
     144
     145        .sensei-lms-course-navigation__lessons {
     146            margin-top: var(--wp--preset--spacing--20);
     147
     148            .sensei-lms-course-navigation-lesson {
     149                &.status-in-progress,
     150                &.status-not-started {
     151                    --sensei-module-lesson-color: var(--wp--preset--color--charcoal-4);
     152                }
     153            }
    72154        }
    73155    }
     
    83165                display: flex;
    84166                gap: var(--wp--preset--spacing--10);
     167                justify-content: space-between;
     168
     169                @media screen and (max-width: 782px) {
     170                    flex-direction: column;
     171                }
    85172
    86173                > *,
     
    112199    }
    113200
    114     @media screen and (max-width: 782px) {
    115         .sensei-lesson-footer .sensei-lesson-actions-nav {
    116             width: 100%;
     201    .wp-block-sensei-lms-lesson-actions {
     202        .wp-block-sensei-lms-button-view-quiz,
     203        .wp-block-sensei-lms-button-complete-lesson {
     204            background-color: var(--wp--custom--color--green-50) !important;
     205            border-color: transparent;
     206
     207            &:hover {
     208                opacity: 0.9;
     209            }
     210
     211            > button {
     212                font-weight: 600 !important;
     213                line-height: 1;
     214
     215                &:focus,
     216                &:focus-visible {
     217                    outline: var(--wp--custom--color--green-50);
     218                }
     219            }
     220        }
     221
     222        @media screen and (max-width: 782px) {
     223            .sensei-lesson-actions-nav a {
     224                width: 100% !important;
     225            }
    117226        }
    118227    }
     
    394503        @media screen and (max-width: 782px) {
    395504            top: calc(var(--sensei-lm-header-height));
     505            left: 0;
     506            right: 0;
    396507            margin-left: unset;
    397508            margin-right: unset;
     509
     510            .sensei-course-theme-course-progress-bar-inner {
     511                border-top-left-radius: 0;
     512                border-bottom-left-radius: 0;
     513                position: relative;
     514                top: -0.5px;
     515            }
    398516        }
    399517    }
Note: See TracChangeset for help on using the changeset viewer.