Making WordPress.org


Ignore:
Timestamp:
09/08/2024 09:23:10 PM (2 years 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.