Changeset 13754
- Timestamp:
- 05/29/2024 02:01:38 AM (2 years ago)
- Location:
- sites/trunk/wordpress.org/public_html/wp-content
- Files:
-
- 52 added
- 1 deleted
- 26 edited
-
plugins/wporg-learn/build/block-styles.asset.php (modified) (1 diff)
-
plugins/wporg-learn/build/block-styles.js (modified) (1 diff)
-
plugins/wporg-learn/build/course-grid.asset.php (added)
-
plugins/wporg-learn/build/course-grid.js (added)
-
plugins/wporg-learn/build/course-status.asset.php (added)
-
plugins/wporg-learn/build/course-status.js (added)
-
plugins/wporg-learn/build/duration-meta.asset.php (added)
-
plugins/wporg-learn/build/duration-meta.js (added)
-
plugins/wporg-learn/build/learning-duration.asset.php (added)
-
plugins/wporg-learn/build/learning-duration.js (added)
-
plugins/wporg-learn/build/lesson-count.asset.php (added)
-
plugins/wporg-learn/build/lesson-count.js (added)
-
plugins/wporg-learn/build/lesson-plan-actions.asset.php (modified) (1 diff)
-
plugins/wporg-learn/build/lesson-plan-actions.js (modified) (1 diff)
-
plugins/wporg-learn/inc/blocks.php (modified) (4 diffs)
-
plugins/wporg-learn/inc/post-meta.php (modified) (3 diffs)
-
plugins/wporg-learn/inc/sensei.php (modified) (2 diffs)
-
plugins/wporg-learn/inc/utils.php (added)
-
plugins/wporg-learn/js/block-styles/index.js (modified) (1 diff)
-
plugins/wporg-learn/js/course-grid (added)
-
plugins/wporg-learn/js/course-grid/index.js (added)
-
plugins/wporg-learn/js/course-status (added)
-
plugins/wporg-learn/js/course-status/block.json (added)
-
plugins/wporg-learn/js/course-status/src (added)
-
plugins/wporg-learn/js/course-status/src/index.js (added)
-
plugins/wporg-learn/js/duration-meta (added)
-
plugins/wporg-learn/js/duration-meta/index.js (added)
-
plugins/wporg-learn/js/learning-duration (added)
-
plugins/wporg-learn/js/learning-duration/block.json (added)
-
plugins/wporg-learn/js/learning-duration/src (added)
-
plugins/wporg-learn/js/learning-duration/src/index.js (added)
-
plugins/wporg-learn/js/lesson-count (added)
-
plugins/wporg-learn/js/lesson-count/block.json (added)
-
plugins/wporg-learn/js/lesson-count/src (added)
-
plugins/wporg-learn/js/lesson-count/src/index.js (added)
-
plugins/wporg-learn/js/shared (added)
-
plugins/wporg-learn/js/shared/dynamic-edit.js (added)
-
plugins/wporg-learn/views/block-course-status.php (added)
-
plugins/wporg-learn/views/block-learning-duration.php (added)
-
plugins/wporg-learn/views/block-lesson-count.php (added)
-
plugins/wporg-learn/webpack.config.js (modified) (1 diff)
-
plugins/wporg-learn/wporg-learn.php (modified) (2 diffs)
-
themes/pub/wporg-learn-2024/assets/icon-lessons.svg (added)
-
themes/pub/wporg-learn-2024/build/learning-pathway-cards/block.json (modified) (1 diff)
-
themes/pub/wporg-learn-2024/build/learning-pathway-cards/style-index-rtl.css (modified) (1 diff)
-
themes/pub/wporg-learn-2024/build/learning-pathway-cards/style-index.css (modified) (1 diff)
-
themes/pub/wporg-learn-2024/build/style/style-index-rtl.css (modified) (1 diff)
-
themes/pub/wporg-learn-2024/build/style/style-index.css (modified) (1 diff)
-
themes/pub/wporg-learn-2024/build/upcoming-online-workshops (added)
-
themes/pub/wporg-learn-2024/build/upcoming-online-workshops/block.json (added)
-
themes/pub/wporg-learn-2024/build/upcoming-online-workshops/index.asset.php (added)
-
themes/pub/wporg-learn-2024/build/upcoming-online-workshops/index.js (added)
-
themes/pub/wporg-learn-2024/build/upcoming-online-workshops/style-index-rtl.css (added)
-
themes/pub/wporg-learn-2024/build/upcoming-online-workshops/style-index.css (added)
-
themes/pub/wporg-learn-2024/build/upcoming-online-workshops/view.asset.php (added)
-
themes/pub/wporg-learn-2024/build/upcoming-online-workshops/view.js (added)
-
themes/pub/wporg-learn-2024/functions.php (modified) (1 diff)
-
themes/pub/wporg-learn-2024/parts/footer.html (modified) (1 diff)
-
themes/pub/wporg-learn-2024/patterns/footer-content.php (added)
-
themes/pub/wporg-learn-2024/patterns/front-page-content.php (modified) (1 diff)
-
themes/pub/wporg-learn-2024/src/learning-pathway-cards/block.json (modified) (1 diff)
-
themes/pub/wporg-learn-2024/src/learning-pathway-cards/block.php (modified) (1 diff)
-
themes/pub/wporg-learn-2024/src/learning-pathway-cards/style.scss (modified) (1 diff)
-
themes/pub/wporg-learn-2024/src/style/_card.scss (added)
-
themes/pub/wporg-learn-2024/src/style/_components.scss (deleted)
-
themes/pub/wporg-learn-2024/src/style/_course-grid.scss (added)
-
themes/pub/wporg-learn-2024/src/style/_sensei.scss (modified) (1 diff)
-
themes/pub/wporg-learn-2024/src/style/_tag.scss (added)
-
themes/pub/wporg-learn-2024/src/style/_wp-components.scss (added)
-
themes/pub/wporg-learn-2024/src/style/style.scss (modified) (2 diffs)
-
themes/pub/wporg-learn-2024/src/upcoming-online-workshops (added)
-
themes/pub/wporg-learn-2024/src/upcoming-online-workshops/block.json (added)
-
themes/pub/wporg-learn-2024/src/upcoming-online-workshops/block.php (added)
-
themes/pub/wporg-learn-2024/src/upcoming-online-workshops/index.js (added)
-
themes/pub/wporg-learn-2024/src/upcoming-online-workshops/style.scss (added)
-
themes/pub/wporg-learn-2024/src/upcoming-online-workshops/view.js (added)
-
themes/pub/wporg-learn-2024/style.css (modified) (1 diff)
-
themes/pub/wporg-learn-2024/templates/front-page.html (modified) (1 diff)
-
themes/pub/wporg-learn-2024/theme.json (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/build/block-styles.asset.php
r13587 r13754 1 <?php return array('dependencies' => array('wp-blocks', 'wp-i18n'), 'version' => ' 660ce474d4730f1ecd10');1 <?php return array('dependencies' => array('wp-blocks', 'wp-i18n'), 'version' => 'fa0f82927f10b6fe63b1'); -
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/build/block-styles.js
r13587 r13754 1 (()=>{"use strict";var r,e={930:()=>{const r=window.wp.blocks,e=window.wp.i18n;(0,r.registerBlockStyle)("core/button",{name:"primary",label:(0,e.__)("Primary","wporg-learn")}),(0,r.registerBlockStyle)("core/button",{name:"primary-full-width",label:(0,e.__)("Primary (Full-width)","wporg-learn")}),(0,r.registerBlockStyle)("core/button",{name:"secondary",label:(0,e.__)("Secondary","wporg-learn")}),(0,r.registerBlockStyle)("core/button",{name:"secondary-full-width",label:(0,e.__)("Secondary (Full-width)","wporg-learn")}) }},l={};function o(r){var n=l[r];if(void 0!==n)return n.exports;var a=l[r]={exports:{}};return e[r](a,a.exports,o),a.exports}o.m=e,r=[],o.O=(e,l,n,a)=>{if(!l){var t=1/0;for(s=0;s<r.length;s++){for(var[l,n,a]=r[s],i=!0,p=0;p<l.length;p++)(!1&a||t>=a)&&Object.keys(o.O).every((r=>o.O[r](l[p])))?l.splice(p--,1):(i=!1,a<t&&(t=a));if(i){r.splice(s--,1);var c=n();void 0!==c&&(e=c)}}return e}a=a||0;for(var s=r.length;s>0&&r[s-1][2]>a;s--)r[s]=r[s-1];r[s]=[l,n,a]},o.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),(()=>{var r={157:0,204:0};o.O.j=e=>0===r[e];var e=(e,l)=>{var n,a,[t,i,p]=l,c=0;if(t.some((e=>0!==r[e]))){for(n in i)o.o(i,n)&&(o.m[n]=i[n]);if(p)var s=p(o)}for(e&&e(l);c<t.length;c++)a=t[c],o.o(r,a)&&r[a]&&r[a][0](),r[a]=0;return o.O(s)},l=globalThis.webpackChunkwporg_learn_plugin=globalThis.webpackChunkwporg_learn_plugin||[];l.forEach(e.bind(null,0)),l.push=e.bind(null,l.push.bind(l))})();var n=o.O(void 0,[204],(()=>o(930)));n=o.O(n)})();1 (()=>{"use strict";var r,e={930:()=>{const r=window.wp.blocks,e=window.wp.i18n;(0,r.registerBlockStyle)("core/button",{name:"primary",label:(0,e.__)("Primary","wporg-learn")}),(0,r.registerBlockStyle)("core/button",{name:"primary-full-width",label:(0,e.__)("Primary (Full-width)","wporg-learn")}),(0,r.registerBlockStyle)("core/button",{name:"secondary",label:(0,e.__)("Secondary","wporg-learn")}),(0,r.registerBlockStyle)("core/button",{name:"secondary-full-width",label:(0,e.__)("Secondary (Full-width)","wporg-learn")}),(0,r.registerBlockStyle)("core/post-terms",{name:"tag",label:(0,e.__)("Tag","wporg-learn")})}},l={};function o(r){var a=l[r];if(void 0!==a)return a.exports;var t=l[r]={exports:{}};return e[r](t,t.exports,o),t.exports}o.m=e,r=[],o.O=(e,l,a,t)=>{if(!l){var n=1/0;for(s=0;s<r.length;s++){for(var[l,a,t]=r[s],i=!0,p=0;p<l.length;p++)(!1&t||n>=t)&&Object.keys(o.O).every((r=>o.O[r](l[p])))?l.splice(p--,1):(i=!1,t<n&&(n=t));if(i){r.splice(s--,1);var c=a();void 0!==c&&(e=c)}}return e}t=t||0;for(var s=r.length;s>0&&r[s-1][2]>t;s--)r[s]=r[s-1];r[s]=[l,a,t]},o.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),(()=>{var r={157:0,204:0};o.O.j=e=>0===r[e];var e=(e,l)=>{var a,t,[n,i,p]=l,c=0;if(n.some((e=>0!==r[e]))){for(a in i)o.o(i,a)&&(o.m[a]=i[a]);if(p)var s=p(o)}for(e&&e(l);c<n.length;c++)t=n[c],o.o(r,t)&&r[t]&&r[t][0](),r[t]=0;return o.O(s)},l=globalThis.webpackChunkwporg_learn_plugin=globalThis.webpackChunkwporg_learn_plugin||[];l.forEach(e.bind(null,0)),l.push=e.bind(null,l.push.bind(l))})();var a=o.O(void 0,[204],(()=>o(930)));a=o.O(a)})(); -
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/build/lesson-plan-actions.asset.php
r13587 r13754 1 <?php return array('dependencies' => array('react', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n'), 'version' => ' a284802cf213839bb1be');1 <?php return array('dependencies' => array('react', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n'), 'version' => '78e1e79d9cfd099bb310'); -
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/build/lesson-plan-actions.js
r13587 r13754 1 (()=>{"use strict";var e,r={289:()=>{const e=window.wp.blocks,r=window.wp.i18n,o=window.React,n=window.wp.components,t=window.wp.data,l={BLOCK_SIDEBAR_TYPE_INCOMPATIBLE:(0,r.__)("Error: This block is not compatible with this sidebar.","wporg-learn"),BLOCK_POST_TYPE_INCOMPATIBLE:(0,r.__)("Error: This block is not compatible with this post type.","wporg-learn")},s=JSON.parse('{"L1":"widgets","Kk":"button","xY":{"html":false}}');(0,e.registerBlockType)("wporg-learn/lesson-plan-actions",{title:(0,r.__)("Lesson Plan Actions","wporg-learn"),description:(0,r.__)("Show actions for the Lesson Plan, depending on post media.","wporg-learn"),category:s.L1,icon:s.Kk,supports:s.xY,edit:function({clientId:e}){const s=((e,r,o,n)=>{if(null===r){if(!o)return l.BLOCK_SIDEBAR_TYPE_INCOMPATIBLE}else if("lesson-plan"!==r)return l.BLOCK_POST_TYPE_INCOMPATIBLE;return n})(0,(0,t.useSelect)((e=>{const{getCurrentPostType:r}=e("core/editor");return r()})),((e,r)=>(0,t.useSelect)((r=>{const{getBlockAttributes:o,getBlockName:n,getBlockParents:t}=r("core/block-editor");return t(e).some((e=>{if("core/widget-area"!==n(e))return!1;const{id:r}=o(e);return"wporg-learn-lesson-plans"===r}))})))(e),(0,r.__)("This will be dynamically populated based on media attached to the Lesson Plan.","wporg-learn"));return(0,o.createElement)(n.Placeholder,{label:(0,r.__)("Lesson Plan Actions","wporg-learn")},(0,o.createElement)("p",null,s))},save:()=>null})}},o={};function n(e){var t=o[e];if(void 0!==t)return t.exports;var l=o[e]={exports:{}};return r[e](l,l.exports,n),l.exports}n.m=r,e=[],n.O=(r,o,t,l)=>{if(!o){var s=1/0;for(c=0;c<e.length;c++){for(var[o,t,l]=e[c],i=!0,a=0;a<o.length;a++)(!1&l||s>=l)&&Object.keys(n.O).every((e=>n.O[e](o[a])))?o.splice(a--,1):(i=!1,l<s&&(s=l));if(i){e.splice(c--,1);var p=t();void 0!==p&&(r=p)}}return r}l=l||0;for(var c=e.length;c>0&&e[c-1][2]>l;c--)e[c]=e[c-1];e[c]=[o,t,l]},n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={ 983:0,84:0};n.O.j=r=>0===e[r];var r=(r,o)=>{var t,l,[s,i,a]=o,p=0;if(s.some((r=>0!==e[r]))){for(t in i)n.o(i,t)&&(n.m[t]=i[t]);if(a)var c=a(n)}for(r&&r(o);p<s.length;p++)l=s[p],n.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return n.O(c)},o=globalThis.webpackChunkwporg_learn_plugin=globalThis.webpackChunkwporg_learn_plugin||[];o.forEach(r.bind(null,0)),o.push=r.bind(null,o.push.bind(o))})();var t=n.O(void 0,[84],(()=>n(289)));t=n.O(t)})();1 (()=>{"use strict";var e,r={289:()=>{const e=window.wp.blocks,r=window.wp.i18n,o=window.React,n=window.wp.components,t=window.wp.data,l={BLOCK_SIDEBAR_TYPE_INCOMPATIBLE:(0,r.__)("Error: This block is not compatible with this sidebar.","wporg-learn"),BLOCK_POST_TYPE_INCOMPATIBLE:(0,r.__)("Error: This block is not compatible with this post type.","wporg-learn")},s=JSON.parse('{"L1":"widgets","Kk":"button","xY":{"html":false}}');(0,e.registerBlockType)("wporg-learn/lesson-plan-actions",{title:(0,r.__)("Lesson Plan Actions","wporg-learn"),description:(0,r.__)("Show actions for the Lesson Plan, depending on post media.","wporg-learn"),category:s.L1,icon:s.Kk,supports:s.xY,edit:function({clientId:e}){const s=((e,r,o,n)=>{if(null===r){if(!o)return l.BLOCK_SIDEBAR_TYPE_INCOMPATIBLE}else if("lesson-plan"!==r)return l.BLOCK_POST_TYPE_INCOMPATIBLE;return n})(0,(0,t.useSelect)((e=>{const{getCurrentPostType:r}=e("core/editor");return r()})),((e,r)=>(0,t.useSelect)((r=>{const{getBlockAttributes:o,getBlockName:n,getBlockParents:t}=r("core/block-editor");return t(e).some((e=>{if("core/widget-area"!==n(e))return!1;const{id:r}=o(e);return"wporg-learn-lesson-plans"===r}))})))(e),(0,r.__)("This will be dynamically populated based on media attached to the Lesson Plan.","wporg-learn"));return(0,o.createElement)(n.Placeholder,{label:(0,r.__)("Lesson Plan Actions","wporg-learn")},(0,o.createElement)("p",null,s))},save:()=>null})}},o={};function n(e){var t=o[e];if(void 0!==t)return t.exports;var l=o[e]={exports:{}};return r[e](l,l.exports,n),l.exports}n.m=r,e=[],n.O=(r,o,t,l)=>{if(!o){var s=1/0;for(c=0;c<e.length;c++){for(var[o,t,l]=e[c],i=!0,a=0;a<o.length;a++)(!1&l||s>=l)&&Object.keys(n.O).every((e=>n.O[e](o[a])))?o.splice(a--,1):(i=!1,l<s&&(s=l));if(i){e.splice(c--,1);var p=t();void 0!==p&&(r=p)}}return r}l=l||0;for(var c=e.length;c>0&&e[c-1][2]>l;c--)e[c]=e[c-1];e[c]=[o,t,l]},n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={364:0,84:0};n.O.j=r=>0===e[r];var r=(r,o)=>{var t,l,[s,i,a]=o,p=0;if(s.some((r=>0!==e[r]))){for(t in i)n.o(i,t)&&(n.m[t]=i[t]);if(a)var c=a(n)}for(r&&r(o);p<s.length;p++)l=s[p],n.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return n.O(c)},o=globalThis.webpackChunkwporg_learn_plugin=globalThis.webpackChunkwporg_learn_plugin||[];o.forEach(r.bind(null,0)),o.push=r.bind(null,o.push.bind(o))})();var t=n.O(void 0,[84],(()=>n(289)));t=n.O(t)})(); -
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/blocks.php
r12291 r13754 8 8 use Sensei_Reports_Overview_Service_Courses; 9 9 use function WordPressdotorg\Locales\get_locale_name_from_code; 10 use function WPOrg_Learn\{get_build_path, get_build_url, get_ views_path};10 use function WPOrg_Learn\{get_build_path, get_build_url, get_js_path, get_views_path}; 11 11 use function WPOrg_Learn\Form\render_workshop_application_form; 12 12 use function WPOrg_Learn\Post_Meta\get_workshop_duration; … … 15 15 16 16 /** 17 * Views. 18 */ 19 require_once get_views_path() . 'block-course-status.php'; 20 require_once get_views_path() . 'block-learning-duration.php'; 21 require_once get_views_path() . 'block-lesson-count.php'; 22 23 /** 17 24 * Actions and filters. 18 25 */ 19 26 add_action( 'init', __NAMESPACE__ . '\register_types' ); 20 27 add_action( 'enqueue_block_editor_assets', __NAMESPACE__ . '\enqueue_block_style_assets' ); 28 add_action( 'enqueue_block_editor_assets', __NAMESPACE__ . '\enqueue_course_grid_assets' ); 21 29 add_action( 'wp_enqueue_scripts', __NAMESPACE__ . '\enqueue_block_style_assets' ); 22 30 … … 27 35 */ 28 36 function register_types() { 37 register_course_data(); 38 register_course_status(); 39 register_learning_duration(); 40 register_lesson_count(); 29 41 register_lesson_plan_actions(); 30 42 register_lesson_plan_details(); 31 register_course_data();32 43 register_workshop_details(); 33 44 register_workshop_application_form(); … … 438 449 ); 439 450 } 451 452 /** 453 * Enqueue course grid assets. 454 * 455 * @throws Error If the build files are not found. 456 */ 457 function enqueue_course_grid_assets() { 458 $script_asset_path = get_build_path() . 'course-grid.asset.php'; 459 if ( ! is_readable( $script_asset_path ) ) { 460 throw new Error( 461 'You need to run `npm start` or `npm run build` for the "wporg-learn/course-grid" block first.' 462 ); 463 } 464 465 $script_asset = require $script_asset_path; 466 wp_enqueue_script( 467 'wporg-learn-course-grid', 468 get_build_url() . 'course-grid.js', 469 $script_asset['dependencies'], 470 $script_asset['version'], 471 true 472 ); 473 } 474 475 /** 476 * Register the learning duration block. 477 */ 478 function register_learning_duration() { 479 register_block_type( 480 get_js_path() . 'learning-duration/', 481 array( 482 'render_callback' => function( $attributes, $content, $block ) { 483 return \WPOrg_Learn\View\Blocks\Learning_Duration\render( $attributes, $content, $block ); 484 }, 485 ) 486 ); 487 } 488 489 /** 490 * Register the lesson count block. 491 */ 492 function register_lesson_count() { 493 register_block_type( 494 get_js_path() . 'lesson-count/', 495 array( 496 'render_callback' => function( $attributes, $content, $block ) { 497 return \WPOrg_Learn\View\Blocks\Lesson_Count\render( $attributes, $content, $block ); 498 }, 499 ) 500 ); 501 } 502 503 /** 504 * Register the course status block. 505 */ 506 function register_course_status() { 507 register_block_type( 508 get_js_path() . 'course-status/', 509 array( 510 'render_callback' => function( $attributes, $content, $block ) { 511 return \WPOrg_Learn\View\Blocks\Course_Status\render( $attributes, $content, $block ); 512 }, 513 ) 514 ); 515 } 516 -
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/post-meta.php
r12570 r13754 182 182 'sanitize_callback' => __NAMESPACE__ . '\sanitize_locale', 183 183 'show_in_rest' => true, 184 ) 185 ); 186 } 187 188 // Duration field. 189 $post_types = array( 'course', 'lesson' ); 190 foreach ( $post_types as $post_type ) { 191 register_post_meta( 192 $post_type, 193 '_duration', 194 array( 195 'description' => __( 'The time required to complete the Course or Lesson.', 'wporg_learn' ), 196 'type' => 'number', 197 'single' => true, 198 'default' => 0, 199 'sanitize_callback' => function( $value ) { 200 return floatval( $value ); 201 }, 202 'show_in_rest' => true, 203 'auth_callback' => function() { 204 return current_user_can( 'edit_courses' ) || current_user_can( 'edit_lessons' ); 205 }, 184 206 ) 185 207 ); … … 584 606 enqueue_expiration_date_assets(); 585 607 enqueue_language_meta_assets(); 608 enqueue_duration_meta_assets(); 586 609 } 587 610 … … 638 661 } 639 662 } 663 664 /** 665 * Enqueue scripts for the duration meta block. 666 */ 667 function enqueue_duration_meta_assets() { 668 global $typenow; 669 670 $post_types_with_duration = array( 'course', 'lesson' ); 671 if ( in_array( $typenow, $post_types_with_duration, true ) ) { 672 $script_asset_path = get_build_path() . 'duration-meta.asset.php'; 673 if ( ! file_exists( $script_asset_path ) ) { 674 wp_die( 'You need to run `yarn start` or `yarn build` to build the required assets.' ); 675 } 676 677 $script_asset = require( $script_asset_path ); 678 wp_enqueue_script( 679 'wporg-learn-duration-meta', 680 get_build_url() . 'duration-meta.js', 681 $script_asset['dependencies'], 682 $script_asset['version'], 683 true 684 ); 685 686 wp_set_script_translations( 'wporg-learn-duration-meta', 'wporg-learn' ); 687 } 688 } -
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/inc/sensei.php
r13746 r13754 18 18 add_action( 'sensei_after_main_content', __NAMESPACE__ . '\theme_wrapper_end' ); 19 19 add_action( 'init', __NAMESPACE__ . '\wporg_correct_sensei_slugs' ); 20 add_filter( 'pre_render_block', __NAMESPACE__ . '\modify_course_query', 10, 2 ); 21 add_filter( 'rest_course_query', __NAMESPACE__ . '\modify_course_rest_query', 10, 2 ); 20 22 21 23 /** … … 259 261 return get_permalink( $page_id ); 260 262 } 263 264 /** 265 * Modify the course query to add the featured course meta query if set. 266 * 267 * @param mixed $pre_render The pre-render value. 268 * @param mixed $parsed_block The parsed block value. 269 * @return mixed The modified course query. 270 */ 271 function modify_course_query( $pre_render, $parsed_block ) { 272 if ( isset( $parsed_block['attrs']['namespace'] ) && 'wporg-learn/course-grid' === $parsed_block['attrs']['namespace'] 273 ) { 274 add_filter( 275 'query_loop_block_query_vars', 276 function( $query, $block ) use ( $parsed_block ) { 277 if ( 'course' !== $query['post_type'] || ! isset( $parsed_block['attrs']['query']['courseFeatured'] ) ) { 278 return $query; 279 } 280 281 $course_featured = $parsed_block['attrs']['query']['courseFeatured']; 282 283 if ( true === $course_featured ) { 284 $query['meta_key'] = '_course_featured'; 285 $query['meta_value'] = 'featured'; 286 } 287 288 return $query; 289 }, 290 10, 291 2 292 ); 293 } 294 295 return $pre_render; 296 } 297 298 /** 299 * Modify the course REST query to add the featured course meta query if set. 300 * 301 * @param array $args The query arguments. 302 * @param WP_REST_Request $request The REST request object. 303 * @return array The modified query arguments. 304 */ 305 function modify_course_rest_query( $args, $request ) { 306 $course_featured = $request->get_param( 'courseFeatured' ); 307 308 if ( 'true' === $course_featured ) { 309 $args['meta_query'][] = array( 310 'key' => '_course_featured', 311 'value' => 'featured', 312 'compare' => '=', 313 ); 314 } 315 316 return $args; 317 } -
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/js/block-styles/index.js
r10169 r13754 23 23 label: __( 'Secondary (Full-width)', 'wporg-learn' ), 24 24 } ); 25 26 registerBlockStyle( 'core/post-terms', { 27 name: 'tag', 28 label: __( 'Tag', 'wporg-learn' ), 29 } ); -
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/webpack.config.js
r12289 r13754 6 6 config.entry = { 7 7 'block-styles': './js/block-styles/index.js', 8 'course-grid': './js/course-grid/index.js', 9 'course-status': './js/course-status/src/index.js', 10 'duration-meta': './js/duration-meta/index.js', 8 11 'expiration-date': './js/expiration-date/index.js', 12 'lesson-count': './js/lesson-count/src/index.js', 9 13 'workshop-application-form': './js/workshop-application-form/src/index.js', 10 14 'workshop-details': './js/workshop-details/src/index.js', 11 15 event: './js/event.js', 12 16 form: './js/form.js', 17 'learning-duration': './js/learning-duration/src/index.js', 13 18 'locale-notice': './js/locale-notice.js', 14 19 'lesson-plan-actions': './js/lesson-plan-actions/src/index.js', -
sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-learn/wporg-learn.php
r11997 r13754 51 51 52 52 /** 53 * Shortcut to the js directory. 54 * 55 * @return string 56 */ 57 function get_js_path() { 58 return PLUGIN_DIR . 'js/'; 59 } 60 61 /** 53 62 * Shortcut to the views directory. 54 63 * … … 79 88 require_once get_includes_path() . 'taxonomy.php'; 80 89 require_once get_includes_path() . 'export.php'; 90 require_once get_includes_path() . 'utils.php'; 81 91 } 82 92 -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/build/learning-pathway-cards/block.json
r13745 r13754 24 24 } 25 25 }, 26 "textdomain": "wporg ",26 "textdomain": "wporg-learn", 27 27 "editorScript": "file:./index.js", 28 28 "style": "file:./style-index.css" -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/build/learning-pathway-cards/style-index-rtl.css
r13745 r13754 1 .wp-block-wporg-learn-learning-pathway-cards .is-style-cards-grid{row-gap:var(--wp--preset--spacing--40)}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wporg-learn-learning-pathway-card-header{min-height:200px}@media screen and (max-width:768px){.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wporg-learn-learning-pathway-card-header-content{min-height:unset;padding-right:var(--wp--preset--spacing--20)!important}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wporg-learn-learning-pathway-card-header-content .wp-block-heading{font-family:var(--wp--preset--font-family--inter)!important;font-size:var(--wp--preset--font-size--small)!important;font-weight:600!important;line-height:var(--wp--custom--body--small--typography--line-height)!important}}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wp-block-query{display:flex;flex:1;flex-direction:column}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wp-block-query .wp-block-group{flex:1} .wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .course{border-bottom:unset;margin:unset;padding:unset}1 .wp-block-wporg-learn-learning-pathway-cards .is-style-cards-grid{row-gap:var(--wp--preset--spacing--40)}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wporg-learn-learning-pathway-card-header{min-height:200px}@media screen and (max-width:768px){.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wporg-learn-learning-pathway-card-header-content{min-height:unset;padding-right:var(--wp--preset--spacing--20)!important}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wporg-learn-learning-pathway-card-header-content .wp-block-heading{font-family:var(--wp--preset--font-family--inter)!important;font-size:var(--wp--preset--font-size--small)!important;font-weight:600!important;line-height:var(--wp--custom--body--small--typography--line-height)!important}}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wp-block-query{display:flex;flex:1;flex-direction:column}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wp-block-query .wp-block-group{flex:1} -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/build/learning-pathway-cards/style-index.css
r13745 r13754 1 .wp-block-wporg-learn-learning-pathway-cards .is-style-cards-grid{row-gap:var(--wp--preset--spacing--40)}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wporg-learn-learning-pathway-card-header{min-height:200px}@media screen and (max-width:768px){.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wporg-learn-learning-pathway-card-header-content{min-height:unset;padding-left:var(--wp--preset--spacing--20)!important}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wporg-learn-learning-pathway-card-header-content .wp-block-heading{font-family:var(--wp--preset--font-family--inter)!important;font-size:var(--wp--preset--font-size--small)!important;font-weight:600!important;line-height:var(--wp--custom--body--small--typography--line-height)!important}}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wp-block-query{display:flex;flex:1;flex-direction:column}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wp-block-query .wp-block-group{flex:1} .wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .course{border-bottom:unset;margin:unset;padding:unset}1 .wp-block-wporg-learn-learning-pathway-cards .is-style-cards-grid{row-gap:var(--wp--preset--spacing--40)}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wporg-learn-learning-pathway-card-header{min-height:200px}@media screen and (max-width:768px){.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wporg-learn-learning-pathway-card-header-content{min-height:unset;padding-left:var(--wp--preset--spacing--20)!important}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wporg-learn-learning-pathway-card-header-content .wp-block-heading{font-family:var(--wp--preset--font-family--inter)!important;font-size:var(--wp--preset--font-size--small)!important;font-weight:600!important;line-height:var(--wp--custom--body--small--typography--line-height)!important}}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wp-block-query{display:flex;flex:1;flex-direction:column}.wp-block-wporg-learn-learning-pathway-cards .wporg-learn-learning-pathway-card-full .wp-block-query .wp-block-group{flex:1} -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/build/style/style-index-rtl.css
r13727 r13754 1 . components-modal__frame{border-radius:unset;box-shadow:unset}.components-modal__content{padding:0 var(--wp--preset--spacing--30) var(--wp--preset--spacing--30)}.components-modal__header{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30) 0}body.sensei{--content-size:var(--wp--style--global--content-size);--content-padding:var(--wp--preset--spacing--edge-space);--sensei-lm-header-height:60px;--sensei-lm-sidebar-width:calc(280px + var(--wp--preset--spacing--edge-space));--border-color:var(--wp--custom--color--border);--sensei-secondary-color:var(--wp--preset--color--blueberry-1);--sensei-button-text-color:var(--wp--preset--color--white);--sensei-course-progress-bar-color:var(--wp--custom--color--border);--sensei-course-progress-bar-inner-color:var(--wp--preset--color--blueberry-1);--sensei-lesson-meta-color:var(--wp--preset--color--charcoal-4);--sensei-module-lesson-color:var(--wp--preset--color--charcoal-1)}body.sensei .sensei-course-theme-header-content>.wp-block-group{row-gap:0}body.sensei .sensei-course-theme__columns .sensei-course-theme__sidebar~.sensei-course-theme__main-content{--sensei-lm-sidebar-width:calc(256px + var(--wp--preset--spacing--edge-space)*2)}@media(min-width:890px){body.sensei .sensei-course-theme__columns .sensei-course-theme__sidebar~.sensei-course-theme__main-content{padding-left:calc(var(--wp--preset--spacing--edge-space) - 24px)}}body.sensei .sensei-lms-course-navigation-module__header .sensei-collapsible__toggle.sensei-lms-course-navigation-module__button{align-items:flex-start;flex-direction:row-reverse;gap:0}body.sensei .sensei-lms-course-navigation-module__title{color:var(--wp--preset--color--charcoal-1);font-size:var(--wp--preset--font-size--small);font-weight:700;margin-top:unset}body.sensei .sensei-lms-course-navigation-module__lessons.sensei-collapsible__content,body.sensei .sensei-lms-course-navigation-module__summary{padding-right:24px}body.sensei .sensei-lms-course-navigation-module__summary{font-size:var(--wp--preset--font-size--xsmall)}body.sensei .sensei-lms-course-navigation-lesson{font-size:var(--wp--preset--font-size--small)}body.sensei .sensei-lms-course-navigation-lesson.status-in-progress,body.sensei .sensei-lms-course-navigation-lesson.status-not-started{--sensei-module-lesson-color:var(--wp--preset--color--charcoal-4)}@media screen and (max-width:782px){body.sensei .sensei-lesson-footer .wp-block-sensei-lms-button-lesson-completed{display:flex}body.sensei .sensei-lesson-footer .wp-block-sensei-lms-button-lesson-completed .wp-block-button__link{flex:1}}body.sensei.quiz #sensei-quiz-list .question-title{font-size:var(--wp--preset--font-size--heading-2)}.wporg-block-meeting-calendar .wporg-meeting-calendar__header{flex-direction:row;padding:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__header h2{font-size:var(--wp--preset--font-size--heading-4);margin:unset;margin-right:var(--wp--preset--spacing--20);text-align:unset}.wporg-block-meeting-calendar .components-button-group{display:flex;flex-direction:row-reverse}.wporg-block-meeting-calendar .components-button-group .components-button{background-color:unset;border-radius:2px;color:var(--wp--preset--color--white);height:40px;margin-right:unset;padding:unset;position:relative;width:40px}.wporg-block-meeting-calendar .components-button-group .components-button:not(:focus){box-shadow:unset}.wporg-block-meeting-calendar .components-button-group .components-button:before{background-color:var(--wp--preset--color--white);background-position:50%;background-repeat:no-repeat;border-radius:2px;content:"";display:block;height:100%;position:absolute;width:100%}.wporg-block-meeting-calendar .components-button-group .components-button:disabled{display:none}.wporg-block-meeting-calendar .components-button-group .components-button.is-primary:before{background-color:var(--wp--preset--color--charcoal-1)}.wporg-block-meeting-calendar .components-button-group .components-button:first-child:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBIOVYxMkg3VjEwWiIgZmlsbD0iIzFFMUUxRSIvPgo8cGF0aCBkPSJNOSAxNEg3VjE2SDlWMTRaIiBmaWxsPSIjMUUxRTFFIi8+CjxwYXRoIGQ9Ik0xMSAxMEgxM1YxMkgxMVYxMFoiIGZpbGw9IiMxRTFFMUUiLz4KPHBhdGggZD0iTTE3IDEwSDE1VjEySDE3VjEwWiIgZmlsbD0iIzFFMUUxRSIvPgo8cGF0aCBkPSJNMTEgMTRIMTNWMTZIMTFWMTRaIiBmaWxsPSIjMUUxRTFFIi8+CjxwYXRoIGQ9Ik0xNyAxNEgxNVYxNkgxN1YxNFoiIGZpbGw9IiMxRTFFMUUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDVDMyAzLjg5NTQzIDMuODk1NDMgMyA1IDNIMTlDMjAuMTA0NiAzIDIxIDMuODk1NDMgMjEgNVYxOUMyMSAyMC4xMDQ2IDIwLjEwNDYgMjEgMTkgMjFINUMzLjg5NTQzIDIxIDMgMjAuMTA0NiAzIDE5VjVaTTE5LjUgN0g0LjVWMTlDNC41IDE5LjI3NjEgNC43MjM4NiAxOS41IDUgMTkuNUgxOUMxOS4yNzYxIDE5LjUgMTkuNSAxOS4yNzYxIDE5LjUgMTlWN1oiIGZpbGw9IiMxRTFFMUUiLz4KPC9zdmc+Cg==)}.wporg-block-meeting-calendar .components-button-group .components-button:first-child.is-primary:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBIOVYxMkg3VjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkgMTRIN1YxNkg5VjE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExIDEwSDEzVjEySDExVjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3IDEwSDE1VjEySDE3VjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExIDE0SDEzVjE2SDExVjE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3IDE0SDE1VjE2SDE3VjE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDVDMyAzLjg5NTQzIDMuODk1NDMgMyA1IDNIMTlDMjAuMTA0NiAzIDIxIDMuODk1NDMgMjEgNVYxOUMyMSAyMC4xMDQ2IDIwLjEwNDYgMjEgMTkgMjFINUMzLjg5NTQzIDIxIDMgMjAuMTA0NiAzIDE5VjVaTTE5LjUgN0g0LjVWMTlDNC41IDE5LjI3NjEgNC43MjM4NiAxOS41IDUgMTkuNUgxOUMxOS4yNzYxIDE5LjUgMTkuNSAxOS4yNzYxIDE5LjUgMTlWN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)}.wporg-block-meeting-calendar .components-button-group .components-button:last-child:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDEwQzcuMTA0NTcgMTAgOCA5LjEwNDU3IDggOEM4IDYuODk1NDMgNy4xMDQ1NyA2IDYgNkM0Ljg5NTQzIDYgNCA2Ljg5NTQzIDQgOEM0IDkuMTA0NTcgNC44OTU0MyAxMCA2IDEwWk0yMCA4Ljc1SDExLjExMTFWNy4yNUgyMFY4Ljc1Wk0yMCAxNS43NUgxMS4xMTExVjE0LjI1SDIwVjE1Ljc1Wk04IDE1QzggMTYuMTA0NiA3LjEwNDU3IDE3IDYgMTdDNC44OTU0MyAxNyA0IDE2LjEwNDYgNCAxNUM0IDEzLjg5NTQgNC44OTU0MyAxMyA2IDEzQzcuMTA0NTcgMTMgOCAxMy44OTU0IDggMTVaIiBmaWxsPSIjMUUxRTFFIi8+Cjwvc3ZnPgo=)}.wporg-block-meeting-calendar .components-button-group .components-button:last-child.is-primary:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDEwQzcuMTA0NTcgMTAgOCA5LjEwNDU3IDggOEM4IDYuODk1NDMgNy4xMDQ1NyA2IDYgNkM0Ljg5NTQzIDYgNCA2Ljg5NTQzIDQgOEM0IDkuMTA0NTcgNC44OTU0MyAxMCA2IDEwWk0yMCA4Ljc1SDExLjExMTFWNy4yNUgyMFY4Ljc1Wk0yMCAxNS43NUgxMS4xMTExVjE0LjI1SDIwVjE1Ljc1Wk04IDE1QzggMTYuMTA0NiA3LjEwNDU3IDE3IDYgMTdDNC44OTU0MyAxNyA0IDE2LjEwNDYgNCAxNUM0IDEzLjg5NTQgNC44OTU0MyAxMyA2IDEzQzcuMTA0NTcgMTMgOCAxMy44OTU0IDggMTVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter{background:unset;border:unset;flex-wrap:wrap;padding-right:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter .wporg-meeting-calendar__filter-feed{display:none}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter .components-base-control__field{margin-bottom:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter .components-button.is-link{text-decoration:none}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell strong,.wporg-block-meeting-calendar table th{font-size:var(--wp--preset--font-size--normal);font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell,.wporg-block-meeting-calendar table th{border:1px solid var(--wp--custom--color--border)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell{padding:var(--wp--preset--spacing--10)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell>strong{margin:unset;padding:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell:first-child,.wporg-block-meeting-calendar .wporg-meeting-calendar__cell:last-child{background-color:var(--wp--preset--color--light-grey-2)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell.is-today{background-color:var(--wp--preset--color--acid-green-3)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event{background-color:var(--wp--preset--color--blueberry-4)!important;border:1px solid var(--wp--custom--link--color--text);color:var(--wp--custom--link--color--text)!important;font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--body--small--typography--line-height);margin:var(--wp--preset--spacing--10) 0 0;padding:8px}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event:focus{box-shadow:none!important}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event .wporg-meeting-calendar__cell-event-time{font-weight:700}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event .wporg-meeting-calendar__cell-event-title{font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__list-event-team{background-color:var(--wp--preset--color--acid-green-1);color:var(--wp--preset--color--charcoal-1)!important}.wporg-block-meeting-calendar .wporg-meeting-calendar__list-event-copy{font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__list{padding:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event{border-radius:unset;flex-direction:column-reverse;margin-bottom:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event+.wporg-meeting-calendar__list-event{border-top:unset;margin-top:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event:first-of-type{border-top-right-radius:2px;border-top-left-radius:2px}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event:last-of-type{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event>div:first-child{color:var(--wp--preset--color--charcoal-4);display:flex;font-size:var(--wp--preset--font-size--small);gap:.5em;padding:0 var(--wp--preset--spacing--20) var(--wp--preset--spacing--20)}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-tz{color:unset;font-size:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-team{margin-bottom:var(--wp--preset--spacing--20);margin-right:unset}@media screen and (min-width:768px){.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-team{margin-bottom:unset}}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--20) 0}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details>div{align-items:baseline;flex:1;font-size:var(--wp--preset--font-size--normal);gap:var(--wp--preset--spacing--20)}@media screen and (min-width:768px){.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details>div{display:flex}}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details .wporg-meeting-calendar__list-event-title{flex:1;font-size:inherit;font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details .wporg-meeting-calendar__list-event-title>a{font-size:inherit}body{--wp-components-color-accent:var(--wp--preset--color--blueberry-1);--wp-components-color-accent-darker-10:var(--wp--preset--color--deep-blueberry)}1 .is-layout-grid .course .wp-block-wporg-learn-learning-duration,.is-layout-grid .lesson .wp-block-wporg-learn-learning-duration{align-items:center;display:flex}.is-layout-grid .course .wp-block-wporg-learn-learning-duration:before,.is-layout-grid .lesson .wp-block-wporg-learn-learning-duration:before{content:"";display:block;font-family:dashicons;font-size:24px;height:24px;line-height:1;margin-left:6px;width:24px}.is-layout-grid .course .wp-block-wporg-learn-lesson-count,.is-layout-grid .lesson .wp-block-wporg-learn-lesson-count{align-items:center;display:flex}.is-layout-grid .course .wp-block-wporg-learn-lesson-count:before,.is-layout-grid .lesson .wp-block-wporg-learn-lesson-count:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imxlc3Nvbi1wbGFuIj4KPGcgaWQ9IlNoYXBlIj4KPHBhdGggZD0iTTguODUwNjIgNS4wNzA4MUw3LjY0NjkgNC4xNzU3OEw1LjU2MzUzIDYuOTc3NjlMNC40NDk0NyA2LjE0Njg3TDMuNTUyNzMgNy4zNDkzMUw1Ljg3MDk1IDkuMDc4MTNMOC44NTA2MiA1LjA3MDgxWiIgZmlsbD0iIzY1NkE3MSIvPgo8cGF0aCBkPSJNMTkuOTk5OSA3Ljk5OTU1SDExLjExMVY2LjQ5OTU1SDE5Ljk5OTlWNy45OTk1NVoiIGZpbGw9IiM2NTZBNzEiLz4KPHBhdGggZD0iTTE5Ljk5OTkgMTIuOTk5NkgxMS4xMTFWMTEuNDk5NkgxOS45OTk5VjEyLjk5OTZaIiBmaWxsPSIjNjU2QTcxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS45OTk4OCAxNC4yNDk2QzcuMTA0NDUgMTQuMjQ5NiA3Ljk5OTg4IDEzLjM1NDEgNy45OTk4OCAxMi4yNDk2QzcuOTk5ODggMTEuMTQ1IDcuMTA0NDUgMTAuMjQ5NiA1Ljk5OTg4IDEwLjI0OTZDNC44OTUzMSAxMC4yNDk2IDMuOTk5ODggMTEuMTQ1IDMuOTk5ODggMTIuMjQ5NkMzLjk5OTg4IDEzLjM1NDEgNC44OTUzMSAxNC4yNDk2IDUuOTk5ODggMTQuMjQ5NlpNNS45OTk4OCAxMy4yNDk2QzYuNTUyMTYgMTMuMjQ5NiA2Ljk5OTg4IDEyLjgwMTggNi45OTk4OCAxMi4yNDk2QzYuOTk5ODggMTEuNjk3MyA2LjU1MjE2IDExLjI0OTYgNS45OTk4OCAxMS4yNDk2QzUuNDQ3NTkgMTEuMjQ5NiA0Ljk5OTg4IDExLjY5NzMgNC45OTk4OCAxMi4yNDk2QzQuOTk5ODggMTIuODAxOCA1LjQ0NzU5IDEzLjI0OTYgNS45OTk4OCAxMy4yNDk2WiIgZmlsbD0iIzY1NkE3MSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuOTk5ODggMTcuMjQ5NkM3Ljk5OTg4IDE4LjM1NDEgNy4xMDQ0NSAxOS4yNDk2IDUuOTk5ODggMTkuMjQ5NkM0Ljg5NTMxIDE5LjI0OTYgMy45OTk4OCAxOC4zNTQxIDMuOTk5ODggMTcuMjQ5NkMzLjk5OTg4IDE2LjE0NSA0Ljg5NTMxIDE1LjI0OTYgNS45OTk4OCAxNS4yNDk2QzcuMTA0NDUgMTUuMjQ5NiA3Ljk5OTg4IDE2LjE0NSA3Ljk5OTg4IDE3LjI0OTZaTTYuOTk5ODggMTcuMjQ5NkM2Ljk5OTg4IDE3LjgwMTggNi41NTIxNiAxOC4yNDk2IDUuOTk5ODggMTguMjQ5NkM1LjQ0NzU5IDE4LjI0OTYgNC45OTk4OCAxNy44MDE4IDQuOTk5ODggMTcuMjQ5NkM0Ljk5OTg4IDE2LjY5NzMgNS40NDc1OSAxNi4yNDk2IDUuOTk5ODggMTYuMjQ5NkM2LjU1MjE2IDE2LjI0OTYgNi45OTk4OCAxNi42OTczIDYuOTk5ODggMTcuMjQ5NloiIGZpbGw9IiM2NTZBNzEiLz4KPHBhdGggZD0iTTExLjExMSAxNy45OTk2SDE5Ljk5OTlWMTYuNDk5NkgxMS4xMTFWMTcuOTk5NloiIGZpbGw9IiM2NTZBNzEiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=) no-repeat;content:"";display:block;height:24px;margin-left:6px;width:24px}.wporg-learn-course-grid.wp-block-query>.is-layout-grid{row-gap:var(--wp--preset--spacing--50)}.wporg-learn-course-grid .course{position:relative}.wporg-learn-course-grid .course:after,.wporg-learn-course-grid .course:before{background:var(--wp--preset--color--white);border:1px solid var(--wp--custom--color--border);border-radius:2px;content:"";display:block;height:10px;position:absolute}.wporg-learn-course-grid .course:before{right:12px;top:-6px;width:calc(100% - 24px);z-index:-1}.wporg-learn-course-grid .course:after{right:24px;top:-12px;width:calc(100% - 48px);z-index:-2}.wporg-learn-course-grid .sensei-lms-course-list-featured-label__text{display:none}.wporg-learn-course-grid .wp-block-post-title a{color:var(--wp--custom--link--color--text)}body.sensei{--content-size:var(--wp--style--global--content-size);--content-padding:var(--wp--preset--spacing--edge-space);--sensei-lm-header-height:60px;--sensei-lm-sidebar-width:calc(280px + var(--wp--preset--spacing--edge-space));--border-color:var(--wp--custom--color--border);--sensei-secondary-color:var(--wp--preset--color--blueberry-1);--sensei-button-text-color:var(--wp--preset--color--white);--sensei-course-progress-bar-color:var(--wp--custom--color--border);--sensei-course-progress-bar-inner-color:var(--wp--preset--color--blueberry-1);--sensei-lesson-meta-color:var(--wp--preset--color--charcoal-4);--sensei-module-lesson-color:var(--wp--preset--color--charcoal-1)}body.sensei .sensei-course-theme-header-content>.wp-block-group{row-gap:0}body.sensei .sensei-course-theme__columns .sensei-course-theme__sidebar~.sensei-course-theme__main-content{--sensei-lm-sidebar-width:calc(256px + var(--wp--preset--spacing--edge-space)*2)}@media(min-width:890px){body.sensei .sensei-course-theme__columns .sensei-course-theme__sidebar~.sensei-course-theme__main-content{padding-left:calc(var(--wp--preset--spacing--edge-space) - 24px)}}body.sensei .sensei-lms-course-navigation-module__header .sensei-collapsible__toggle.sensei-lms-course-navigation-module__button{align-items:flex-start;flex-direction:row-reverse;gap:0}body.sensei .sensei-lms-course-navigation-module__title{color:var(--wp--preset--color--charcoal-1);font-size:var(--wp--preset--font-size--small);font-weight:700;margin-top:unset}body.sensei .sensei-lms-course-navigation-module__lessons.sensei-collapsible__content,body.sensei .sensei-lms-course-navigation-module__summary{padding-right:24px}body.sensei .sensei-lms-course-navigation-module__summary{font-size:var(--wp--preset--font-size--xsmall)}body.sensei .sensei-lms-course-navigation-lesson{font-size:var(--wp--preset--font-size--small)}body.sensei .sensei-lms-course-navigation-lesson.status-in-progress,body.sensei .sensei-lms-course-navigation-lesson.status-not-started{--sensei-module-lesson-color:var(--wp--preset--color--charcoal-4)}@media screen and (max-width:782px){body.sensei .sensei-lesson-footer .wp-block-sensei-lms-button-lesson-completed{display:flex}body.sensei .sensei-lesson-footer .wp-block-sensei-lms-button-lesson-completed .wp-block-button__link{flex:1}}body.sensei.quiz #sensei-quiz-list .question-title{font-size:var(--wp--preset--font-size--heading-2)}.course:not(body){border-bottom:unset;margin:unset;padding:unset}.wp-block-post-terms.is-style-tag a,.wp-block-wporg-learn-course-status{border-radius:2px;color:var(--wp--preset--color--charcoal-1);display:inline-block;padding:4px var(--wp--preset--spacing--10);text-decoration:none}.wp-block-post-terms.is-style-tag a{background-color:var(--wp--preset--color--blueberry-4)}.wp-block-post-terms.is-style-tag a:hover{text-decoration:underline}.wp-block-wporg-learn-course-status{background-color:var(--wp--preset--color--light-grey-2)}.wp-block-wporg-learn-course-status.is-completed{background-color:var(--wp--preset--color--acid-green-3);color:var(--wp--custom--color--green-70)}.components-modal__frame{border-radius:unset;box-shadow:unset}.components-modal__content{padding:0 var(--wp--preset--spacing--30) var(--wp--preset--spacing--30)}.components-modal__header{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30) 0}.wporg-block-meeting-calendar .wporg-meeting-calendar__header{flex-direction:row;padding:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__header h2{font-size:var(--wp--preset--font-size--heading-4);margin:unset;margin-right:var(--wp--preset--spacing--20);text-align:unset}.wporg-block-meeting-calendar .components-button-group{display:flex;flex-direction:row-reverse}.wporg-block-meeting-calendar .components-button-group .components-button{background-color:unset;border-radius:2px;color:var(--wp--preset--color--white);height:40px;margin-right:unset;padding:unset;position:relative;width:40px}.wporg-block-meeting-calendar .components-button-group .components-button:not(:focus){box-shadow:unset}.wporg-block-meeting-calendar .components-button-group .components-button:before{background-color:var(--wp--preset--color--white);background-position:50%;background-repeat:no-repeat;border-radius:2px;content:"";display:block;height:100%;position:absolute;width:100%}.wporg-block-meeting-calendar .components-button-group .components-button:disabled{display:none}.wporg-block-meeting-calendar .components-button-group .components-button.is-primary:before{background-color:var(--wp--preset--color--charcoal-1)}.wporg-block-meeting-calendar .components-button-group .components-button:first-child:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBIOVYxMkg3VjEwWiIgZmlsbD0iIzFFMUUxRSIvPgo8cGF0aCBkPSJNOSAxNEg3VjE2SDlWMTRaIiBmaWxsPSIjMUUxRTFFIi8+CjxwYXRoIGQ9Ik0xMSAxMEgxM1YxMkgxMVYxMFoiIGZpbGw9IiMxRTFFMUUiLz4KPHBhdGggZD0iTTE3IDEwSDE1VjEySDE3VjEwWiIgZmlsbD0iIzFFMUUxRSIvPgo8cGF0aCBkPSJNMTEgMTRIMTNWMTZIMTFWMTRaIiBmaWxsPSIjMUUxRTFFIi8+CjxwYXRoIGQ9Ik0xNyAxNEgxNVYxNkgxN1YxNFoiIGZpbGw9IiMxRTFFMUUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDVDMyAzLjg5NTQzIDMuODk1NDMgMyA1IDNIMTlDMjAuMTA0NiAzIDIxIDMuODk1NDMgMjEgNVYxOUMyMSAyMC4xMDQ2IDIwLjEwNDYgMjEgMTkgMjFINUMzLjg5NTQzIDIxIDMgMjAuMTA0NiAzIDE5VjVaTTE5LjUgN0g0LjVWMTlDNC41IDE5LjI3NjEgNC43MjM4NiAxOS41IDUgMTkuNUgxOUMxOS4yNzYxIDE5LjUgMTkuNSAxOS4yNzYxIDE5LjUgMTlWN1oiIGZpbGw9IiMxRTFFMUUiLz4KPC9zdmc+Cg==)}.wporg-block-meeting-calendar .components-button-group .components-button:first-child.is-primary:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBIOVYxMkg3VjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkgMTRIN1YxNkg5VjE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExIDEwSDEzVjEySDExVjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3IDEwSDE1VjEySDE3VjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExIDE0SDEzVjE2SDExVjE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3IDE0SDE1VjE2SDE3VjE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDVDMyAzLjg5NTQzIDMuODk1NDMgMyA1IDNIMTlDMjAuMTA0NiAzIDIxIDMuODk1NDMgMjEgNVYxOUMyMSAyMC4xMDQ2IDIwLjEwNDYgMjEgMTkgMjFINUMzLjg5NTQzIDIxIDMgMjAuMTA0NiAzIDE5VjVaTTE5LjUgN0g0LjVWMTlDNC41IDE5LjI3NjEgNC43MjM4NiAxOS41IDUgMTkuNUgxOUMxOS4yNzYxIDE5LjUgMTkuNSAxOS4yNzYxIDE5LjUgMTlWN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)}.wporg-block-meeting-calendar .components-button-group .components-button:last-child:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDEwQzcuMTA0NTcgMTAgOCA5LjEwNDU3IDggOEM4IDYuODk1NDMgNy4xMDQ1NyA2IDYgNkM0Ljg5NTQzIDYgNCA2Ljg5NTQzIDQgOEM0IDkuMTA0NTcgNC44OTU0MyAxMCA2IDEwWk0yMCA4Ljc1SDExLjExMTFWNy4yNUgyMFY4Ljc1Wk0yMCAxNS43NUgxMS4xMTExVjE0LjI1SDIwVjE1Ljc1Wk04IDE1QzggMTYuMTA0NiA3LjEwNDU3IDE3IDYgMTdDNC44OTU0MyAxNyA0IDE2LjEwNDYgNCAxNUM0IDEzLjg5NTQgNC44OTU0MyAxMyA2IDEzQzcuMTA0NTcgMTMgOCAxMy44OTU0IDggMTVaIiBmaWxsPSIjMUUxRTFFIi8+Cjwvc3ZnPgo=)}.wporg-block-meeting-calendar .components-button-group .components-button:last-child.is-primary:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDEwQzcuMTA0NTcgMTAgOCA5LjEwNDU3IDggOEM4IDYuODk1NDMgNy4xMDQ1NyA2IDYgNkM0Ljg5NTQzIDYgNCA2Ljg5NTQzIDQgOEM0IDkuMTA0NTcgNC44OTU0MyAxMCA2IDEwWk0yMCA4Ljc1SDExLjExMTFWNy4yNUgyMFY4Ljc1Wk0yMCAxNS43NUgxMS4xMTExVjE0LjI1SDIwVjE1Ljc1Wk04IDE1QzggMTYuMTA0NiA3LjEwNDU3IDE3IDYgMTdDNC44OTU0MyAxNyA0IDE2LjEwNDYgNCAxNUM0IDEzLjg5NTQgNC44OTU0MyAxMyA2IDEzQzcuMTA0NTcgMTMgOCAxMy44OTU0IDggMTVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter{background:unset;border:unset;flex-wrap:wrap;padding-right:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter .wporg-meeting-calendar__filter-feed{display:none}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter .components-base-control__field{margin-bottom:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter .components-button.is-link{text-decoration:none}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell strong,.wporg-block-meeting-calendar table th{font-size:var(--wp--preset--font-size--normal);font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell,.wporg-block-meeting-calendar table th{border:1px solid var(--wp--custom--color--border)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell{padding:var(--wp--preset--spacing--10)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell>strong{margin:unset;padding:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell:first-child,.wporg-block-meeting-calendar .wporg-meeting-calendar__cell:last-child{background-color:var(--wp--preset--color--light-grey-2)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell.is-today{background-color:var(--wp--preset--color--acid-green-3)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event{background-color:var(--wp--preset--color--blueberry-4)!important;border:1px solid var(--wp--custom--link--color--text);color:var(--wp--custom--link--color--text)!important;font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--body--small--typography--line-height);margin:var(--wp--preset--spacing--10) 0 0;padding:8px}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event:focus{box-shadow:none!important}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event .wporg-meeting-calendar__cell-event-time{font-weight:700}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event .wporg-meeting-calendar__cell-event-title{font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__list-event-team{background-color:var(--wp--preset--color--acid-green-1);color:var(--wp--preset--color--charcoal-1)!important}.wporg-block-meeting-calendar .wporg-meeting-calendar__list-event-copy{font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__list{padding:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event{border-radius:unset;flex-direction:column-reverse;margin-bottom:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event+.wporg-meeting-calendar__list-event{border-top:unset;margin-top:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event:first-of-type{border-top-right-radius:2px;border-top-left-radius:2px}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event:last-of-type{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event>div:first-child{color:var(--wp--preset--color--charcoal-4);display:flex;font-size:var(--wp--preset--font-size--small);gap:.5em;padding:0 var(--wp--preset--spacing--20) var(--wp--preset--spacing--20)}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-tz{color:unset;font-size:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-team{margin-bottom:var(--wp--preset--spacing--20);margin-right:unset}@media screen and (min-width:768px){.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-team{margin-bottom:unset}}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--20) 0}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details>div{align-items:baseline;flex:1;font-size:var(--wp--preset--font-size--normal);gap:var(--wp--preset--spacing--20)}@media screen and (min-width:768px){.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details>div{display:flex}}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details .wporg-meeting-calendar__list-event-title{flex:1;font-size:inherit;font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details .wporg-meeting-calendar__list-event-title>a{font-size:inherit}body{--wp-components-color-accent:var(--wp--preset--color--blueberry-1);--wp-components-color-accent-darker-10:var(--wp--preset--color--deep-blueberry)}.wp-block-query>.is-layout-grid{container-type:normal;grid-auto-rows:1fr;row-gap:var(--wp--preset--spacing--40)}[style*="border-radius:2px"]{overflow:hidden}@media screen and (max-width:781px){.wporg-learn-footer-signup{border-right:none;padding-right:unset!important;padding-top:unset!important}} -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/build/style/style-index.css
r13727 r13754 1 . components-modal__frame{border-radius:unset;box-shadow:unset}.components-modal__content{padding:0 var(--wp--preset--spacing--30) var(--wp--preset--spacing--30)}.components-modal__header{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30) 0}body.sensei{--content-size:var(--wp--style--global--content-size);--content-padding:var(--wp--preset--spacing--edge-space);--sensei-lm-header-height:60px;--sensei-lm-sidebar-width:calc(280px + var(--wp--preset--spacing--edge-space));--border-color:var(--wp--custom--color--border);--sensei-secondary-color:var(--wp--preset--color--blueberry-1);--sensei-button-text-color:var(--wp--preset--color--white);--sensei-course-progress-bar-color:var(--wp--custom--color--border);--sensei-course-progress-bar-inner-color:var(--wp--preset--color--blueberry-1);--sensei-lesson-meta-color:var(--wp--preset--color--charcoal-4);--sensei-module-lesson-color:var(--wp--preset--color--charcoal-1)}body.sensei .sensei-course-theme-header-content>.wp-block-group{row-gap:0}body.sensei .sensei-course-theme__columns .sensei-course-theme__sidebar~.sensei-course-theme__main-content{--sensei-lm-sidebar-width:calc(256px + var(--wp--preset--spacing--edge-space)*2)}@media(min-width:890px){body.sensei .sensei-course-theme__columns .sensei-course-theme__sidebar~.sensei-course-theme__main-content{padding-right:calc(var(--wp--preset--spacing--edge-space) - 24px)}}body.sensei .sensei-lms-course-navigation-module__header .sensei-collapsible__toggle.sensei-lms-course-navigation-module__button{align-items:flex-start;flex-direction:row-reverse;gap:0}body.sensei .sensei-lms-course-navigation-module__title{color:var(--wp--preset--color--charcoal-1);font-size:var(--wp--preset--font-size--small);font-weight:700;margin-top:unset}body.sensei .sensei-lms-course-navigation-module__lessons.sensei-collapsible__content,body.sensei .sensei-lms-course-navigation-module__summary{padding-left:24px}body.sensei .sensei-lms-course-navigation-module__summary{font-size:var(--wp--preset--font-size--xsmall)}body.sensei .sensei-lms-course-navigation-lesson{font-size:var(--wp--preset--font-size--small)}body.sensei .sensei-lms-course-navigation-lesson.status-in-progress,body.sensei .sensei-lms-course-navigation-lesson.status-not-started{--sensei-module-lesson-color:var(--wp--preset--color--charcoal-4)}@media screen and (max-width:782px){body.sensei .sensei-lesson-footer .wp-block-sensei-lms-button-lesson-completed{display:flex}body.sensei .sensei-lesson-footer .wp-block-sensei-lms-button-lesson-completed .wp-block-button__link{flex:1}}body.sensei.quiz #sensei-quiz-list .question-title{font-size:var(--wp--preset--font-size--heading-2)}.wporg-block-meeting-calendar .wporg-meeting-calendar__header{flex-direction:row;padding:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__header h2{font-size:var(--wp--preset--font-size--heading-4);margin:unset;margin-left:var(--wp--preset--spacing--20);text-align:unset}.wporg-block-meeting-calendar .components-button-group{display:flex;flex-direction:row-reverse}.wporg-block-meeting-calendar .components-button-group .components-button{background-color:unset;border-radius:2px;color:var(--wp--preset--color--white);height:40px;margin-left:unset;padding:unset;position:relative;width:40px}.wporg-block-meeting-calendar .components-button-group .components-button:not(:focus){box-shadow:unset}.wporg-block-meeting-calendar .components-button-group .components-button:before{background-color:var(--wp--preset--color--white);background-position:50%;background-repeat:no-repeat;border-radius:2px;content:"";display:block;height:100%;position:absolute;width:100%}.wporg-block-meeting-calendar .components-button-group .components-button:disabled{display:none}.wporg-block-meeting-calendar .components-button-group .components-button.is-primary:before{background-color:var(--wp--preset--color--charcoal-1)}.wporg-block-meeting-calendar .components-button-group .components-button:first-child:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBIOVYxMkg3VjEwWiIgZmlsbD0iIzFFMUUxRSIvPgo8cGF0aCBkPSJNOSAxNEg3VjE2SDlWMTRaIiBmaWxsPSIjMUUxRTFFIi8+CjxwYXRoIGQ9Ik0xMSAxMEgxM1YxMkgxMVYxMFoiIGZpbGw9IiMxRTFFMUUiLz4KPHBhdGggZD0iTTE3IDEwSDE1VjEySDE3VjEwWiIgZmlsbD0iIzFFMUUxRSIvPgo8cGF0aCBkPSJNMTEgMTRIMTNWMTZIMTFWMTRaIiBmaWxsPSIjMUUxRTFFIi8+CjxwYXRoIGQ9Ik0xNyAxNEgxNVYxNkgxN1YxNFoiIGZpbGw9IiMxRTFFMUUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDVDMyAzLjg5NTQzIDMuODk1NDMgMyA1IDNIMTlDMjAuMTA0NiAzIDIxIDMuODk1NDMgMjEgNVYxOUMyMSAyMC4xMDQ2IDIwLjEwNDYgMjEgMTkgMjFINUMzLjg5NTQzIDIxIDMgMjAuMTA0NiAzIDE5VjVaTTE5LjUgN0g0LjVWMTlDNC41IDE5LjI3NjEgNC43MjM4NiAxOS41IDUgMTkuNUgxOUMxOS4yNzYxIDE5LjUgMTkuNSAxOS4yNzYxIDE5LjUgMTlWN1oiIGZpbGw9IiMxRTFFMUUiLz4KPC9zdmc+Cg==)}.wporg-block-meeting-calendar .components-button-group .components-button:first-child.is-primary:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBIOVYxMkg3VjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkgMTRIN1YxNkg5VjE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExIDEwSDEzVjEySDExVjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3IDEwSDE1VjEySDE3VjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExIDE0SDEzVjE2SDExVjE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3IDE0SDE1VjE2SDE3VjE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDVDMyAzLjg5NTQzIDMuODk1NDMgMyA1IDNIMTlDMjAuMTA0NiAzIDIxIDMuODk1NDMgMjEgNVYxOUMyMSAyMC4xMDQ2IDIwLjEwNDYgMjEgMTkgMjFINUMzLjg5NTQzIDIxIDMgMjAuMTA0NiAzIDE5VjVaTTE5LjUgN0g0LjVWMTlDNC41IDE5LjI3NjEgNC43MjM4NiAxOS41IDUgMTkuNUgxOUMxOS4yNzYxIDE5LjUgMTkuNSAxOS4yNzYxIDE5LjUgMTlWN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)}.wporg-block-meeting-calendar .components-button-group .components-button:last-child:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDEwQzcuMTA0NTcgMTAgOCA5LjEwNDU3IDggOEM4IDYuODk1NDMgNy4xMDQ1NyA2IDYgNkM0Ljg5NTQzIDYgNCA2Ljg5NTQzIDQgOEM0IDkuMTA0NTcgNC44OTU0MyAxMCA2IDEwWk0yMCA4Ljc1SDExLjExMTFWNy4yNUgyMFY4Ljc1Wk0yMCAxNS43NUgxMS4xMTExVjE0LjI1SDIwVjE1Ljc1Wk04IDE1QzggMTYuMTA0NiA3LjEwNDU3IDE3IDYgMTdDNC44OTU0MyAxNyA0IDE2LjEwNDYgNCAxNUM0IDEzLjg5NTQgNC44OTU0MyAxMyA2IDEzQzcuMTA0NTcgMTMgOCAxMy44OTU0IDggMTVaIiBmaWxsPSIjMUUxRTFFIi8+Cjwvc3ZnPgo=)}.wporg-block-meeting-calendar .components-button-group .components-button:last-child.is-primary:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDEwQzcuMTA0NTcgMTAgOCA5LjEwNDU3IDggOEM4IDYuODk1NDMgNy4xMDQ1NyA2IDYgNkM0Ljg5NTQzIDYgNCA2Ljg5NTQzIDQgOEM0IDkuMTA0NTcgNC44OTU0MyAxMCA2IDEwWk0yMCA4Ljc1SDExLjExMTFWNy4yNUgyMFY4Ljc1Wk0yMCAxNS43NUgxMS4xMTExVjE0LjI1SDIwVjE1Ljc1Wk04IDE1QzggMTYuMTA0NiA3LjEwNDU3IDE3IDYgMTdDNC44OTU0MyAxNyA0IDE2LjEwNDYgNCAxNUM0IDEzLjg5NTQgNC44OTU0MyAxMyA2IDEzQzcuMTA0NTcgMTMgOCAxMy44OTU0IDggMTVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter{background:unset;border:unset;flex-wrap:wrap;padding-left:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter .wporg-meeting-calendar__filter-feed{display:none}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter .components-base-control__field{margin-bottom:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter .components-button.is-link{text-decoration:none}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell strong,.wporg-block-meeting-calendar table th{font-size:var(--wp--preset--font-size--normal);font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell,.wporg-block-meeting-calendar table th{border:1px solid var(--wp--custom--color--border)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell{padding:var(--wp--preset--spacing--10)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell>strong{margin:unset;padding:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell:first-child,.wporg-block-meeting-calendar .wporg-meeting-calendar__cell:last-child{background-color:var(--wp--preset--color--light-grey-2)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell.is-today{background-color:var(--wp--preset--color--acid-green-3)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event{background-color:var(--wp--preset--color--blueberry-4)!important;border:1px solid var(--wp--custom--link--color--text);color:var(--wp--custom--link--color--text)!important;font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--body--small--typography--line-height);margin:var(--wp--preset--spacing--10) 0 0;padding:8px}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event:focus{box-shadow:none!important}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event .wporg-meeting-calendar__cell-event-time{font-weight:700}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event .wporg-meeting-calendar__cell-event-title{font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__list-event-team{background-color:var(--wp--preset--color--acid-green-1);color:var(--wp--preset--color--charcoal-1)!important}.wporg-block-meeting-calendar .wporg-meeting-calendar__list-event-copy{font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__list{padding:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event{border-radius:unset;flex-direction:column-reverse;margin-bottom:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event+.wporg-meeting-calendar__list-event{border-top:unset;margin-top:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event:first-of-type{border-top-left-radius:2px;border-top-right-radius:2px}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event:last-of-type{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event>div:first-child{color:var(--wp--preset--color--charcoal-4);display:flex;font-size:var(--wp--preset--font-size--small);gap:.5em;padding:0 var(--wp--preset--spacing--20) var(--wp--preset--spacing--20)}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-tz{color:unset;font-size:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-team{margin-bottom:var(--wp--preset--spacing--20);margin-left:unset}@media screen and (min-width:768px){.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-team{margin-bottom:unset}}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--20) 0}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details>div{align-items:baseline;flex:1;font-size:var(--wp--preset--font-size--normal);gap:var(--wp--preset--spacing--20)}@media screen and (min-width:768px){.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details>div{display:flex}}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details .wporg-meeting-calendar__list-event-title{flex:1;font-size:inherit;font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details .wporg-meeting-calendar__list-event-title>a{font-size:inherit}body{--wp-components-color-accent:var(--wp--preset--color--blueberry-1);--wp-components-color-accent-darker-10:var(--wp--preset--color--deep-blueberry)}1 .is-layout-grid .course .wp-block-wporg-learn-learning-duration,.is-layout-grid .lesson .wp-block-wporg-learn-learning-duration{align-items:center;display:flex}.is-layout-grid .course .wp-block-wporg-learn-learning-duration:before,.is-layout-grid .lesson .wp-block-wporg-learn-learning-duration:before{content:"";display:block;font-family:dashicons;font-size:24px;height:24px;line-height:1;margin-right:6px;width:24px}.is-layout-grid .course .wp-block-wporg-learn-lesson-count,.is-layout-grid .lesson .wp-block-wporg-learn-lesson-count{align-items:center;display:flex}.is-layout-grid .course .wp-block-wporg-learn-lesson-count:before,.is-layout-grid .lesson .wp-block-wporg-learn-lesson-count:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imxlc3Nvbi1wbGFuIj4KPGcgaWQ9IlNoYXBlIj4KPHBhdGggZD0iTTguODUwNjIgNS4wNzA4MUw3LjY0NjkgNC4xNzU3OEw1LjU2MzUzIDYuOTc3NjlMNC40NDk0NyA2LjE0Njg3TDMuNTUyNzMgNy4zNDkzMUw1Ljg3MDk1IDkuMDc4MTNMOC44NTA2MiA1LjA3MDgxWiIgZmlsbD0iIzY1NkE3MSIvPgo8cGF0aCBkPSJNMTkuOTk5OSA3Ljk5OTU1SDExLjExMVY2LjQ5OTU1SDE5Ljk5OTlWNy45OTk1NVoiIGZpbGw9IiM2NTZBNzEiLz4KPHBhdGggZD0iTTE5Ljk5OTkgMTIuOTk5NkgxMS4xMTFWMTEuNDk5NkgxOS45OTk5VjEyLjk5OTZaIiBmaWxsPSIjNjU2QTcxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS45OTk4OCAxNC4yNDk2QzcuMTA0NDUgMTQuMjQ5NiA3Ljk5OTg4IDEzLjM1NDEgNy45OTk4OCAxMi4yNDk2QzcuOTk5ODggMTEuMTQ1IDcuMTA0NDUgMTAuMjQ5NiA1Ljk5OTg4IDEwLjI0OTZDNC44OTUzMSAxMC4yNDk2IDMuOTk5ODggMTEuMTQ1IDMuOTk5ODggMTIuMjQ5NkMzLjk5OTg4IDEzLjM1NDEgNC44OTUzMSAxNC4yNDk2IDUuOTk5ODggMTQuMjQ5NlpNNS45OTk4OCAxMy4yNDk2QzYuNTUyMTYgMTMuMjQ5NiA2Ljk5OTg4IDEyLjgwMTggNi45OTk4OCAxMi4yNDk2QzYuOTk5ODggMTEuNjk3MyA2LjU1MjE2IDExLjI0OTYgNS45OTk4OCAxMS4yNDk2QzUuNDQ3NTkgMTEuMjQ5NiA0Ljk5OTg4IDExLjY5NzMgNC45OTk4OCAxMi4yNDk2QzQuOTk5ODggMTIuODAxOCA1LjQ0NzU5IDEzLjI0OTYgNS45OTk4OCAxMy4yNDk2WiIgZmlsbD0iIzY1NkE3MSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuOTk5ODggMTcuMjQ5NkM3Ljk5OTg4IDE4LjM1NDEgNy4xMDQ0NSAxOS4yNDk2IDUuOTk5ODggMTkuMjQ5NkM0Ljg5NTMxIDE5LjI0OTYgMy45OTk4OCAxOC4zNTQxIDMuOTk5ODggMTcuMjQ5NkMzLjk5OTg4IDE2LjE0NSA0Ljg5NTMxIDE1LjI0OTYgNS45OTk4OCAxNS4yNDk2QzcuMTA0NDUgMTUuMjQ5NiA3Ljk5OTg4IDE2LjE0NSA3Ljk5OTg4IDE3LjI0OTZaTTYuOTk5ODggMTcuMjQ5NkM2Ljk5OTg4IDE3LjgwMTggNi41NTIxNiAxOC4yNDk2IDUuOTk5ODggMTguMjQ5NkM1LjQ0NzU5IDE4LjI0OTYgNC45OTk4OCAxNy44MDE4IDQuOTk5ODggMTcuMjQ5NkM0Ljk5OTg4IDE2LjY5NzMgNS40NDc1OSAxNi4yNDk2IDUuOTk5ODggMTYuMjQ5NkM2LjU1MjE2IDE2LjI0OTYgNi45OTk4OCAxNi42OTczIDYuOTk5ODggMTcuMjQ5NloiIGZpbGw9IiM2NTZBNzEiLz4KPHBhdGggZD0iTTExLjExMSAxNy45OTk2SDE5Ljk5OTlWMTYuNDk5NkgxMS4xMTFWMTcuOTk5NloiIGZpbGw9IiM2NTZBNzEiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=) no-repeat;content:"";display:block;height:24px;margin-right:6px;width:24px}.wporg-learn-course-grid.wp-block-query>.is-layout-grid{row-gap:var(--wp--preset--spacing--50)}.wporg-learn-course-grid .course{position:relative}.wporg-learn-course-grid .course:after,.wporg-learn-course-grid .course:before{background:var(--wp--preset--color--white);border:1px solid var(--wp--custom--color--border);border-radius:2px;content:"";display:block;height:10px;position:absolute}.wporg-learn-course-grid .course:before{left:12px;top:-6px;width:calc(100% - 24px);z-index:-1}.wporg-learn-course-grid .course:after{left:24px;top:-12px;width:calc(100% - 48px);z-index:-2}.wporg-learn-course-grid .sensei-lms-course-list-featured-label__text{display:none}.wporg-learn-course-grid .wp-block-post-title a{color:var(--wp--custom--link--color--text)}body.sensei{--content-size:var(--wp--style--global--content-size);--content-padding:var(--wp--preset--spacing--edge-space);--sensei-lm-header-height:60px;--sensei-lm-sidebar-width:calc(280px + var(--wp--preset--spacing--edge-space));--border-color:var(--wp--custom--color--border);--sensei-secondary-color:var(--wp--preset--color--blueberry-1);--sensei-button-text-color:var(--wp--preset--color--white);--sensei-course-progress-bar-color:var(--wp--custom--color--border);--sensei-course-progress-bar-inner-color:var(--wp--preset--color--blueberry-1);--sensei-lesson-meta-color:var(--wp--preset--color--charcoal-4);--sensei-module-lesson-color:var(--wp--preset--color--charcoal-1)}body.sensei .sensei-course-theme-header-content>.wp-block-group{row-gap:0}body.sensei .sensei-course-theme__columns .sensei-course-theme__sidebar~.sensei-course-theme__main-content{--sensei-lm-sidebar-width:calc(256px + var(--wp--preset--spacing--edge-space)*2)}@media(min-width:890px){body.sensei .sensei-course-theme__columns .sensei-course-theme__sidebar~.sensei-course-theme__main-content{padding-right:calc(var(--wp--preset--spacing--edge-space) - 24px)}}body.sensei .sensei-lms-course-navigation-module__header .sensei-collapsible__toggle.sensei-lms-course-navigation-module__button{align-items:flex-start;flex-direction:row-reverse;gap:0}body.sensei .sensei-lms-course-navigation-module__title{color:var(--wp--preset--color--charcoal-1);font-size:var(--wp--preset--font-size--small);font-weight:700;margin-top:unset}body.sensei .sensei-lms-course-navigation-module__lessons.sensei-collapsible__content,body.sensei .sensei-lms-course-navigation-module__summary{padding-left:24px}body.sensei .sensei-lms-course-navigation-module__summary{font-size:var(--wp--preset--font-size--xsmall)}body.sensei .sensei-lms-course-navigation-lesson{font-size:var(--wp--preset--font-size--small)}body.sensei .sensei-lms-course-navigation-lesson.status-in-progress,body.sensei .sensei-lms-course-navigation-lesson.status-not-started{--sensei-module-lesson-color:var(--wp--preset--color--charcoal-4)}@media screen and (max-width:782px){body.sensei .sensei-lesson-footer .wp-block-sensei-lms-button-lesson-completed{display:flex}body.sensei .sensei-lesson-footer .wp-block-sensei-lms-button-lesson-completed .wp-block-button__link{flex:1}}body.sensei.quiz #sensei-quiz-list .question-title{font-size:var(--wp--preset--font-size--heading-2)}.course:not(body){border-bottom:unset;margin:unset;padding:unset}.wp-block-post-terms.is-style-tag a,.wp-block-wporg-learn-course-status{border-radius:2px;color:var(--wp--preset--color--charcoal-1);display:inline-block;padding:4px var(--wp--preset--spacing--10);text-decoration:none}.wp-block-post-terms.is-style-tag a{background-color:var(--wp--preset--color--blueberry-4)}.wp-block-post-terms.is-style-tag a:hover{text-decoration:underline}.wp-block-wporg-learn-course-status{background-color:var(--wp--preset--color--light-grey-2)}.wp-block-wporg-learn-course-status.is-completed{background-color:var(--wp--preset--color--acid-green-3);color:var(--wp--custom--color--green-70)}.components-modal__frame{border-radius:unset;box-shadow:unset}.components-modal__content{padding:0 var(--wp--preset--spacing--30) var(--wp--preset--spacing--30)}.components-modal__header{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30) 0}.wporg-block-meeting-calendar .wporg-meeting-calendar__header{flex-direction:row;padding:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__header h2{font-size:var(--wp--preset--font-size--heading-4);margin:unset;margin-left:var(--wp--preset--spacing--20);text-align:unset}.wporg-block-meeting-calendar .components-button-group{display:flex;flex-direction:row-reverse}.wporg-block-meeting-calendar .components-button-group .components-button{background-color:unset;border-radius:2px;color:var(--wp--preset--color--white);height:40px;margin-left:unset;padding:unset;position:relative;width:40px}.wporg-block-meeting-calendar .components-button-group .components-button:not(:focus){box-shadow:unset}.wporg-block-meeting-calendar .components-button-group .components-button:before{background-color:var(--wp--preset--color--white);background-position:50%;background-repeat:no-repeat;border-radius:2px;content:"";display:block;height:100%;position:absolute;width:100%}.wporg-block-meeting-calendar .components-button-group .components-button:disabled{display:none}.wporg-block-meeting-calendar .components-button-group .components-button.is-primary:before{background-color:var(--wp--preset--color--charcoal-1)}.wporg-block-meeting-calendar .components-button-group .components-button:first-child:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBIOVYxMkg3VjEwWiIgZmlsbD0iIzFFMUUxRSIvPgo8cGF0aCBkPSJNOSAxNEg3VjE2SDlWMTRaIiBmaWxsPSIjMUUxRTFFIi8+CjxwYXRoIGQ9Ik0xMSAxMEgxM1YxMkgxMVYxMFoiIGZpbGw9IiMxRTFFMUUiLz4KPHBhdGggZD0iTTE3IDEwSDE1VjEySDE3VjEwWiIgZmlsbD0iIzFFMUUxRSIvPgo8cGF0aCBkPSJNMTEgMTRIMTNWMTZIMTFWMTRaIiBmaWxsPSIjMUUxRTFFIi8+CjxwYXRoIGQ9Ik0xNyAxNEgxNVYxNkgxN1YxNFoiIGZpbGw9IiMxRTFFMUUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDVDMyAzLjg5NTQzIDMuODk1NDMgMyA1IDNIMTlDMjAuMTA0NiAzIDIxIDMuODk1NDMgMjEgNVYxOUMyMSAyMC4xMDQ2IDIwLjEwNDYgMjEgMTkgMjFINUMzLjg5NTQzIDIxIDMgMjAuMTA0NiAzIDE5VjVaTTE5LjUgN0g0LjVWMTlDNC41IDE5LjI3NjEgNC43MjM4NiAxOS41IDUgMTkuNUgxOUMxOS4yNzYxIDE5LjUgMTkuNSAxOS4yNzYxIDE5LjUgMTlWN1oiIGZpbGw9IiMxRTFFMUUiLz4KPC9zdmc+Cg==)}.wporg-block-meeting-calendar .components-button-group .components-button:first-child.is-primary:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTBIOVYxMkg3VjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkgMTRIN1YxNkg5VjE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExIDEwSDEzVjEySDExVjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3IDEwSDE1VjEySDE3VjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExIDE0SDEzVjE2SDExVjE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3IDE0SDE1VjE2SDE3VjE0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDVDMyAzLjg5NTQzIDMuODk1NDMgMyA1IDNIMTlDMjAuMTA0NiAzIDIxIDMuODk1NDMgMjEgNVYxOUMyMSAyMC4xMDQ2IDIwLjEwNDYgMjEgMTkgMjFINUMzLjg5NTQzIDIxIDMgMjAuMTA0NiAzIDE5VjVaTTE5LjUgN0g0LjVWMTlDNC41IDE5LjI3NjEgNC43MjM4NiAxOS41IDUgMTkuNUgxOUMxOS4yNzYxIDE5LjUgMTkuNSAxOS4yNzYxIDE5LjUgMTlWN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)}.wporg-block-meeting-calendar .components-button-group .components-button:last-child:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDEwQzcuMTA0NTcgMTAgOCA5LjEwNDU3IDggOEM4IDYuODk1NDMgNy4xMDQ1NyA2IDYgNkM0Ljg5NTQzIDYgNCA2Ljg5NTQzIDQgOEM0IDkuMTA0NTcgNC44OTU0MyAxMCA2IDEwWk0yMCA4Ljc1SDExLjExMTFWNy4yNUgyMFY4Ljc1Wk0yMCAxNS43NUgxMS4xMTExVjE0LjI1SDIwVjE1Ljc1Wk04IDE1QzggMTYuMTA0NiA3LjEwNDU3IDE3IDYgMTdDNC44OTU0MyAxNyA0IDE2LjEwNDYgNCAxNUM0IDEzLjg5NTQgNC44OTU0MyAxMyA2IDEzQzcuMTA0NTcgMTMgOCAxMy44OTU0IDggMTVaIiBmaWxsPSIjMUUxRTFFIi8+Cjwvc3ZnPgo=)}.wporg-block-meeting-calendar .components-button-group .components-button:last-child.is-primary:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDEwQzcuMTA0NTcgMTAgOCA5LjEwNDU3IDggOEM4IDYuODk1NDMgNy4xMDQ1NyA2IDYgNkM0Ljg5NTQzIDYgNCA2Ljg5NTQzIDQgOEM0IDkuMTA0NTcgNC44OTU0MyAxMCA2IDEwWk0yMCA4Ljc1SDExLjExMTFWNy4yNUgyMFY4Ljc1Wk0yMCAxNS43NUgxMS4xMTExVjE0LjI1SDIwVjE1Ljc1Wk04IDE1QzggMTYuMTA0NiA3LjEwNDU3IDE3IDYgMTdDNC44OTU0MyAxNyA0IDE2LjEwNDYgNCAxNUM0IDEzLjg5NTQgNC44OTU0MyAxMyA2IDEzQzcuMTA0NTcgMTMgOCAxMy44OTU0IDggMTVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter{background:unset;border:unset;flex-wrap:wrap;padding-left:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter .wporg-meeting-calendar__filter-feed{display:none}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter .components-base-control__field{margin-bottom:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__filter .components-button.is-link{text-decoration:none}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell strong,.wporg-block-meeting-calendar table th{font-size:var(--wp--preset--font-size--normal);font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell,.wporg-block-meeting-calendar table th{border:1px solid var(--wp--custom--color--border)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell{padding:var(--wp--preset--spacing--10)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell>strong{margin:unset;padding:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell:first-child,.wporg-block-meeting-calendar .wporg-meeting-calendar__cell:last-child{background-color:var(--wp--preset--color--light-grey-2)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell.is-today{background-color:var(--wp--preset--color--acid-green-3)}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event{background-color:var(--wp--preset--color--blueberry-4)!important;border:1px solid var(--wp--custom--link--color--text);color:var(--wp--custom--link--color--text)!important;font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--body--small--typography--line-height);margin:var(--wp--preset--spacing--10) 0 0;padding:8px}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event:focus{box-shadow:none!important}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event .wporg-meeting-calendar__cell-event-time{font-weight:700}.wporg-block-meeting-calendar .wporg-meeting-calendar__cell-event .wporg-meeting-calendar__cell-event-title{font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__list-event-team{background-color:var(--wp--preset--color--acid-green-1);color:var(--wp--preset--color--charcoal-1)!important}.wporg-block-meeting-calendar .wporg-meeting-calendar__list-event-copy{font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__list{padding:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event{border-radius:unset;flex-direction:column-reverse;margin-bottom:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event+.wporg-meeting-calendar__list-event{border-top:unset;margin-top:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event:first-of-type{border-top-left-radius:2px;border-top-right-radius:2px}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event:last-of-type{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event>div:first-child{color:var(--wp--preset--color--charcoal-4);display:flex;font-size:var(--wp--preset--font-size--small);gap:.5em;padding:0 var(--wp--preset--spacing--20) var(--wp--preset--spacing--20)}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-tz{color:unset;font-size:unset}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-team{margin-bottom:var(--wp--preset--spacing--20);margin-left:unset}@media screen and (min-width:768px){.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-team{margin-bottom:unset}}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--20) 0}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details>div{align-items:baseline;flex:1;font-size:var(--wp--preset--font-size--normal);gap:var(--wp--preset--spacing--20)}@media screen and (min-width:768px){.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details>div{display:flex}}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details .wporg-meeting-calendar__list-event-title{flex:1;font-size:inherit;font-weight:400}.wporg-block-meeting-calendar .wporg-meeting-calendar__list .wporg-meeting-calendar__list-event-details .wporg-meeting-calendar__list-event-title>a{font-size:inherit}body{--wp-components-color-accent:var(--wp--preset--color--blueberry-1);--wp-components-color-accent-darker-10:var(--wp--preset--color--deep-blueberry)}.wp-block-query>.is-layout-grid{container-type:normal;grid-auto-rows:1fr;row-gap:var(--wp--preset--spacing--40)}[style*="border-radius:2px"]{overflow:hidden}@media screen and (max-width:781px){.wporg-learn-footer-signup{border-left:none;padding-left:unset!important;padding-top:unset!important}} -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/functions.php
r13745 r13754 5 5 // Block files 6 6 require_once __DIR__ . '/src/learning-pathway-cards/block.php'; 7 require_once __DIR__ . '/src/upcoming-online-workshops/block.php'; 7 8 8 9 /** -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/parts/footer.html
r13639 r13754 1 <!-- wp:pattern {"slug":"wporg-learn-2024/footer-content"} /--> 2 1 3 <!-- wp:wporg/global-footer /--> -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/patterns/front-page-content.php
r13745 r13754 12 12 <!-- /wp:heading --> 13 13 14 <!-- wp:paragraph {"style":{"spacing":{"margin":{"top":"0"}} }} -->15 <p style="margin-top:0"><?php esc_html_e( 'Dive into our learning pathways which will take you from beginner to expert at your own pace.', 'wporg-learn' ); ?></p>14 <!-- wp:paragraph {"style":{"spacing":{"margin":{"top":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4"} --> 15 <p class="has-charcoal-4-color has-text-color has-link-color" style="margin-top:0"><?php esc_html_e( 'Dive into our learning pathways which will take you from beginner to expert at your own pace.', 'wporg-learn' ); ?></p> 16 16 <!-- /wp:paragraph --> 17 18 <!-- wp:wporg-learn/learning-pathway-cards {"isMini":true,"style":{"spacing":{"margin":{"top":"var:preset|spacing|40"}}}} /--> 19 20 <!-- wp:heading {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|10"}}}} --> 21 <h2 class="wp-block-heading" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--10)"><?php esc_html_e( 'Featured Courses', 'wporg-learn' ); ?></h2> 22 <!-- /wp:heading --> 23 24 <!-- wp:group {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} --> 25 <div class="wp-block-group" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--40)"> 26 27 <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4"} --> 28 <p class="has-charcoal-4-color has-text-color has-link-color"><?php esc_html_e( 'Courses take you through a series of lessons.', 'wporg-learn' ); ?></p> 29 <!-- /wp:paragraph --> 30 31 <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"textColor":"charcoal-4"} --> 32 <p class="has-charcoal-4-color has-text-color has-link-color"><a href="<?php echo esc_url( site_url( '/courses/' ) ); ?>"><?php esc_html_e( 'See all Courses', 'wporg-learn' ); ?></a></p> 33 <!-- /wp:paragraph --> 34 35 </div> 36 <!-- /wp:group --> 37 38 <!-- wp:query {"queryId":0,"query":{"perPage":6,"postType":"course","courseFeatured":true},"namespace":"wporg-learn/course-grid","align":"wide","className":"wporg-learn-course-grid"} --> 39 <div class="wp-block-query alignwide wporg-learn-course-grid"> 40 41 <!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"330px"}} --> 42 43 <!-- wp:group {"style":{"border":{"width":"1px","color":"var:preset|color|light-grey-1","radius":"2px"},"spacing":{"blockGap":"0"},"dimensions":{"minHeight":"100%"}},"backgroundColor":"white","layout":{"type":"flex","orientation":"vertical"}} --> 44 <div class="wp-block-group has-border-color has-white-background-color has-background" style="border-color:var(--wp--preset--color--light-grey-1);border-width:1px;border-radius:2px;min-height:100%"> 45 46 <!-- wp:post-featured-image {"style":{"spacing":{"margin":{"bottom":"0"}}}} /--> 47 48 <!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20","left":"20px","right":"20px"}}},"layout":{"type":"constrained"}} --> 49 <div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-right:20px;padding-bottom:var(--wp--preset--spacing--20);padding-left:20px"> 50 51 <!-- wp:post-title {"level":3,"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"600","lineHeight":1.6},"spacing":{"margin":{"bottom":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"fontSize":"normal","fontFamily":"inter"} /--> 52 53 <!-- wp:post-excerpt {"showMoreOnNewLine":false,"excerptLength":16,"style":{"spacing":{"margin":{"top":"var:preset|spacing|10"}},"typography":{"lineHeight":1.6}}} /--> 54 55 <!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"left"}} --> 56 <div class="wp-block-group"> 57 58 <!-- wp:wporg-learn/learning-duration {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /--> 59 60 <!-- wp:wporg-learn/lesson-count {"style":{"layout":{"selfStretch":"fill","flexSize":null}},"fontSize":"extra-small"} /--> 61 62 <!-- wp:wporg-learn/course-status {"fontSize":"extra-small"} /--> 63 64 </div> 65 <!-- /wp:group --> 66 67 </div> 68 <!-- /wp:group --> 69 70 <!-- /wp:post-template --> 71 72 <!-- wp:query-no-results --> 73 74 <!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results."} --> 75 <p><?php esc_html_e( 'No featured courses found.', 'wporg-learn' ); ?></p> 76 <!-- /wp:paragraph --> 77 78 <!-- /wp:query-no-results --> 79 80 </div> 81 <!-- /wp:query --> 82 83 <!-- wp:heading {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|10"}}}} --> 84 <h2 class="wp-block-heading" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--10)"><?php esc_html_e( 'Lessons', 'wporg-learn' ); ?></h2> 85 <!-- /wp:heading --> 86 87 <!-- wp:group {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} --> 88 <div class="wp-block-group" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--40)"> 89 90 <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4"} --> 91 <p class="has-charcoal-4-color has-text-color has-link-color"><?php esc_html_e( 'Lessons are short video tutorials that teach you about a specific topic.', 'wporg-learn' ); ?></p> 92 <!-- /wp:paragraph --> 93 94 <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"textColor":"charcoal-4"} --> 95 <p class="has-charcoal-4-color has-text-color has-link-color"><a href="<?php echo esc_url( site_url( '/lessons/' ) ); ?>"><?php esc_html_e( 'See all Lessons', 'wporg-learn' ); ?></a></p> 96 <!-- /wp:paragraph --> 97 98 </div> 99 <!-- /wp:group --> 100 101 <!-- wp:query {"queryId":1,"query":{"perPage":"6","pages":0,"offset":0,"postType":"lesson","order":"desc","orderBy":"date","author":"","search":"","exclude":[],"sticky":"","inherit":false,"parents":[]}} --> 102 <div class="wp-block-query"> 103 104 <!-- wp:post-template {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"330px"}} --> 105 106 <!-- wp:group {"style":{"border":{"width":"1px","color":"var:preset|color|light-grey-1","radius":"2px"},"spacing":{"blockGap":"0"},"dimensions":{"minHeight":"100%"}},"backgroundColor":"white","layout":{"type":"flex","orientation":"vertical"}} --> 107 <div class="wp-block-group has-border-color has-white-background-color has-background" style="border-color:var(--wp--preset--color--light-grey-1);border-width:1px;border-radius:2px;min-height:100%"> 108 109 <!-- wp:post-featured-image {"style":{"spacing":{"margin":{"bottom":"0"}}}} /--> 110 111 <!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20","left":"20px","right":"20px"}}},"layout":{"type":"constrained"}} --> 112 <div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--20);padding-right:20px;padding-bottom:var(--wp--preset--spacing--20);padding-left:20px"> 113 114 <!-- wp:post-title {"level":3,"isLink":true,"style":{"typography":{"fontStyle":"normal","fontWeight":"600"},"spacing":{"margin":{"bottom":"0"}},"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"fontSize":"normal","fontFamily":"inter"} /--> 115 116 <!-- wp:post-excerpt {"showMoreOnNewLine":false,"excerptLength":16,"style":{"spacing":{"margin":{"top":"var:preset|spacing|10"}},"typography":{"lineHeight":1.6}}} /--> 117 118 <!-- wp:group {"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} --> 119 <div class="wp-block-group"> 120 121 <!-- wp:wporg-learn/learning-duration {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4","fontSize":"small"} /--> 122 123 <!-- wp:post-terms {"term":"level","separator":" ","className":"is-style-tag","fontSize":"extra-small"} /--> 124 125 </div> 126 <!-- /wp:group --> 127 128 </div> 129 <!-- /wp:group --> 130 131 </div> 132 <!-- /wp:group --> 133 134 <!-- /wp:post-template --> 135 136 <!-- wp:query-no-results --> 137 138 <!-- wp:paragraph {"placeholder":"Add text or blocks that will display when a query returns no results."} --> 139 <p><?php esc_html_e( 'No lessons found.', 'wporg-learn' ); ?></p> 140 <!-- /wp:paragraph --> 141 142 <!-- /wp:query-no-results --> 143 144 </div> 145 <!-- /wp:query --> 146 147 <!-- wp:heading {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|10"}}}} --> 148 <h2 class="wp-block-heading" style="margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--10)"><?php esc_html_e( 'Upcoming Online Workshops', 'wporg-learn' ); ?></h2> 149 <!-- /wp:heading --> 150 151 <!-- wp:group {"style":{"spacing":{"margin":{"top":"0","bottom":"var:preset|spacing|40"}}},"layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} --> 152 <div class="wp-block-group" style="margin-top:0;margin-bottom:var(--wp--preset--spacing--40)"> 153 154 <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|charcoal-4"}}}},"textColor":"charcoal-4"} --> 155 <p class="has-charcoal-4-color has-text-color has-link-color"><?php esc_html_e( 'Hands-on learning experiences where you can learn about a WordPress topic with fellow WordPress enthusiasts.', 'wporg-learn' ); ?></p> 156 <!-- /wp:paragraph --> 157 158 <!-- wp:paragraph {"style":{"elements":{"link":{"color":{"text":"var:preset|color|blueberry-1"}}}},"textColor":"charcoal-4"} --> 159 <p class="has-charcoal-4-color has-text-color has-link-color"><a href="<?php echo esc_url( site_url( '/online-workshops' ) ); ?>"><?php esc_html_e( 'See all Online Workshops', 'wporg-learn' ); ?></a></p> 160 <!-- /wp:paragraph --> 161 162 </div> 163 <!-- /wp:group --> 164 165 <!-- wp:wporg-learn/upcoming-online-workshops {"style":{"spacing":{"margin":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|50"}}}} /--> 166 167 <!-- wp:paragraph {"fontSize":"huge","fontFamily":"eb-garamond"} --> 168 <p class="has-eb-garamond-font-family has-huge-font-size">[TBD. Paragraph about inviting users to join the Training team to contribute with content creation]</p> 169 <!-- /wp:paragraph --> 170 171 <!-- wp:buttons {"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|50"}}}} --> 172 <div class="wp-block-buttons" style="margin-bottom:var(--wp--preset--spacing--50)"> 173 174 <!-- wp:button --> 175 <div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="/contribute">Contribute</a></div> 176 <!-- /wp:button --> 177 178 <!-- wp:button {"className":"is-style-outline"} --> 179 <div class="wp-block-button is-style-outline"><a class="wp-block-button__link wp-element-button" href="https://make.wordpress.org/training/handbook/"><?php esc_html_e( 'See the Training team\'s handbook', 'wporg-learn' ); ?></a></div> 180 <!-- /wp:button --> 181 182 </div> 183 <!-- /wp:buttons --> -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/learning-pathway-cards/block.json
r13745 r13754 24 24 } 25 25 }, 26 "textdomain": "wporg ",26 "textdomain": "wporg-learn", 27 27 "editorScript": "file:./index.js", 28 28 "style": "file:./style-index.css" -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/learning-pathway-cards/block.php
r13745 r13754 42 42 } 43 43 44 $content = '<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"className":"is-style-cards-grid","layout":{"type":"grid","columnCount": "2","minimumColumnWidth":null}} --><div class="wp-block-group is-style-cards-grid">';44 $content = '<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|50"}},"className":"is-style-cards-grid","layout":{"type":"grid","columnCount":null,"minimumColumnWidth":"350px"}} --><div class="wp-block-group is-style-cards-grid">'; 45 45 46 46 foreach ( $learning_pathways as $learning_pathway ) { -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/learning-pathway-cards/style.scss
r13745 r13754 33 33 } 34 34 } 35 36 .course {37 border-bottom: unset;38 margin: unset;39 padding: unset;40 }41 35 } 42 36 } -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/style/_sensei.scss
r13699 r13754 75 75 } 76 76 } 77 78 .course:not(body) { 79 border-bottom: unset; 80 margin: unset; 81 padding: unset; 82 } -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/src/style/style.scss
r13727 r13754 4 4 */ 5 5 6 @import "components"; 6 @import "card"; 7 @import "course-grid"; 7 8 @import "sensei"; 9 @import "tag"; 10 @import "wp-components"; 8 11 @import "wporg-meeting-calendar"; 9 12 … … 12 15 --wp-components-color-accent-darker-10: var(--wp--preset--color--deep-blueberry); 13 16 } 17 18 // For all post grids, make the grid items the same height 19 .wp-block-query > .is-layout-grid { 20 grid-auto-rows: 1fr; 21 container-type: normal; 22 row-gap: var(--wp--preset--spacing--40); 23 } 24 25 // Ensure nested elements in containers with rounded corners are cropped to match 26 // eg. card featured images 27 [style*="border-radius:2px"] { 28 overflow: hidden; 29 } 30 31 .wporg-learn-footer-signup { 32 33 @media screen and (max-width: 781px) { 34 border-left: none; 35 padding-left: unset !important; 36 padding-top: unset !important; 37 } 38 } -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/style.css
r13746 r13754 5 5 * Author URI: http://wordpress.org/ 6 6 * Description: A theme for learn.wordpress.org, built in 2024. 7 * Version: 1.0.0- 16ac6997 * Version: 1.0.0-56fc00f 8 8 * License: GNU General Public License v2 or later 9 9 * License URI: http://www.gnu.org/licenses/gpl-2.0.html -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/templates/front-page.html
r13745 r13754 4 4 <main class="wp-block-group entry-content"> 5 5 6 <!-- wp:group {"align":"full","style":{"spacing":{"padding":{"left":"var:preset|spacing|edge-space","right":"var:preset|spacing|edge-space","top":"var:preset|spacing|60" ,"bottom":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} -->7 <div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--edge-space);padding- bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--edge-space)">6 <!-- wp:group {"align":"full","style":{"spacing":{"padding":{"left":"var:preset|spacing|edge-space","right":"var:preset|spacing|edge-space","top":"var:preset|spacing|60"}}},"layout":{"type":"constrained"}} --> 7 <div class="wp-block-group alignfull" style="padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--edge-space);padding-left:var(--wp--preset--spacing--edge-space)"> 8 8 9 9 <!-- wp:pattern {"slug":"wporg-learn-2024/front-page-content"} /--> 10 11 <!-- wp:wporg-learn/learning-pathway-cards {"isMini":true,"style":{"spacing":{"margin":{"top":"var:preset|spacing|40"}}}} /-->12 10 13 11 </div> -
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-learn-2024/theme.json
r13745 r13754 8 8 }, 9 9 "color": { 10 "border": "var(--wp--preset--color--light-grey-1)" 10 "border": "var(--wp--preset--color--light-grey-1)", 11 "green-70": "#005C12" 11 12 }, 12 13 "heading": { … … 98 99 "contentSize": "1160px" 99 100 }, 101 "spacing": { 102 "spacingSizes": [ 103 { 104 "name": "Large", 105 "slug": "60", 106 "size": "clamp(40px, calc(10vw - 40px), 80px)" 107 } 108 ] 109 }, 100 110 "typography": { 101 111 "fontSizes": [
Note: See TracChangeset
for help on using the changeset viewer.