diff --git a/css/helpers/helper-classes.css b/css/helpers/helper-classes.css index 1ac19523..06ef964f 100644 --- a/css/helpers/helper-classes.css +++ b/css/helpers/helper-classes.css @@ -1 +1 @@ -.dxpr-theme-util-full-width-content .main-container{margin-left:0;margin-right:0;max-width:none;width:auto}.dxpr-theme-util-full-width-content .col-sm-12{padding-left:0;padding-right:0}.dxpr-theme-util-full-height{min-height:100vh}.html .inline{display:inline}.html .dxpr-theme-util-clear-both,.html .clear-both{clear:both}.html .dxpr-theme-util-clear-left,.html .clear-left{clear:left}.html .dxpr-theme-util-clear-right,.html .clear-right{clear:right}.html .dxpr-theme-util-float-left{float:left}.html .dxpr-theme-util-float-left img{margin:0 1.25rem 0.9375rem 0}.html .dxpr-theme-util-float-right{float:right}.html .dxpr-theme-util-float-right img{margin:0 0 0.9375rem 1.25rem}.html .dxpr-theme-util-columns-5 .col-lg-2,.html .dxpr-theme-util-columns-5 .col-md-2,.html .dxpr-theme-util-columns-5 .col-sm-2,.html .dxpr-theme-util-columns-5 .col-xs-2{width:20%}.html .dxpr-theme-util-no-gutter{margin:0 !important;padding:0 !important}.html .dxpr-theme-util-no-gutter .row{margin:0 !important;padding:0 !important}.html .dxpr-theme-util-no-gutter>*{margin:0 !important;padding:0 !important}.html .row .dxpr-theme-util-no-gutter .row{margin:0 !important}.html .dxpr-theme-util-no-spacer>*,.html .dxpr-theme-util-no-spacer .row>*{margin-bottom:0}.html .dxpr-theme-util-gutter-bottom{margin-bottom:var(--dxt-setting-gutter-vertical)}@media(width <= 48rem){.html .dxpr-theme-util-columns-5 .col-lg-2,.html .dxpr-theme-util-columns-5 .col-md-2,.html .dxpr-theme-util-columns-5 .col-sm-2,.html .dxpr-theme-util-columns-5 .col-xs-2{clear:none;margin-bottom:0.625rem;margin-left:0;margin-right:0;width:100%}}.html .dxpr-theme-util-text-shadow{text-shadow:0.0625rem 0.0625rem #000}.html .dxpr-theme-util-text-shadow-80{text-shadow:0.0625rem 0.0625rem rgba(0,0,0,.8)}.html .dxpr-theme-util-text-shadow-60{text-shadow:0.0625rem 0.0625rem rgba(0,0,0,.6)}.html .dxpr-theme-util-text-shadow-40{text-shadow:0.0625rem 0.0625rem rgba(0,0,0,.4)}.html .dxpr-theme-util-text-shadow-20{text-shadow:0.0625rem 0.0625rem rgba(0,0,0,.2)}.html .dxpr-theme-util-text-muted{opacity:.75}.html .dxpr-theme-util-text-uppercase{text-transform:uppercase}.html .dxpr-theme-util-text-bold{font-weight:700}.html .dxpr-theme-util-text-light{font-weight:300}.html .dxpr-theme-util-text-italic{font-style:italic}.html .dxpr-theme-util-overlay-primary,.html .dxpr-theme-util-overlay-accent1,.html .dxpr-theme-util-overlay-accent2,.html .dxpr-theme-util-overlay-black,.html .dxpr-theme-util-overlay-white,.html .dxpr-theme-util-overlay-gray{position:relative;z-index:0}.html .dxpr-theme-util-overlay-primary::after,.html .dxpr-theme-util-overlay-accent1::after,.html .dxpr-theme-util-overlay-accent2::after,.html .dxpr-theme-util-overlay-black::after,.html .dxpr-theme-util-overlay-white::after,.html .dxpr-theme-util-overlay-gray::after{background-color:#000;content:" ";display:block;height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:-1}.html .YTPOverlay{opacity:.9}.html .dxpr-theme-util-overlay-primary::after,.html .dxpr-theme-util-overlay-primary .YTPOverlay{background-color:var(--dxt-color-base)}.html .dxpr-theme-util-overlay-accent1::after,.html .dxpr-theme-util-overlay-accent1 .YTPOverlay{background-color:var(--dxt-color-accent1)}.html .dxpr-theme-util-overlay-accent2::after,.html .dxpr-theme-util-overlay-accent2 .YTPOverlay{background-color:var(--dxt-color-accent2)}.html .dxpr-theme-util-overlay-black::after,.html .dxpr-theme-util-overlay-black .YTPOverlay{background-color:#000}.html .dxpr-theme-util-overlay-white::after,.html .dxpr-theme-util-overlay-white .YTPOverlay{background-color:#fff}.html .dxpr-theme-util-overlay-gray::after,.html .dxpr-theme-util-overlay-gray .YTPOverlay{background-color:var(--dxt-color-text)}.html .dxpr-theme-util-background-body{background-color:var(--dxt-color-body)}.html .dxpr-theme-util-background-gray{background-color:var(--dxt-color-text)}.html .dxpr-theme-util-background-primary,.html .bg-primary{background-color:var(--dxt-color-base) !important}.html .dxpr-theme-util-background-accent1{background-color:var(--dxt-color-accent1)}.html .dxpr-theme-util-background-accent2{background-color:var(--dxt-color-accent2)}.html .dxpr-theme-util-background-card{background-color:var(--dxt-color-card)}.html .dxpr-theme-util-background-card-text{background-color:var(--dxt-color-cardtext)}.html .dxpr-theme-util-background-white{background-color:#fff}.html .dxpr-theme-util-background-black{background-color:#000}.html .dxpr-theme-util-background-silver{background-color:var(--dxt-color-silver)}.html .dxpr-theme-util-border-primary{border-color:var(--dxt-color-base)}.html .dxpr-theme-util-border-accent1{border-color:var(--dxt-color-accent1)}.html .dxpr-theme-util-border-accent2{border-color:var(--dxt-color-accent2)}.html .dxpr-theme-util-border-primary-gray{border-color:var(--dxt-color-text)}.html .dxpr-theme-util-border-white{border-color:#fff}.html .dxpr-theme-util-border-black{border-color:#000}.html .dxpr-theme-util-border-silver{border-color:var(--dxt-color-silver)}.html .dxpr-theme-util-color-gray{color:var(--dxt-color-text)}.html .dxpr-theme-util-color-primary,.html .text-primary{color:var(--dxt-color-base)}.html .dxpr-theme-util-color-accent1{color:var(--dxt-color-accent1)}.html .dxpr-theme-util-color-accent2{color:var(--dxt-color-accent2)}.html .bg-primary{color:var(--dxt-color-basetext) !important}.html .dxpr-theme-util-background-primary{color:var(--dxt-color-basetext) !important}.html .dxpr-theme-util-background-accent1{color:var(--dxt-color-accent1text) !important}.html .dxpr-theme-util-background-accent2{color:var(--dxt-color-accent2text) !important}.html .dxpr-theme-util-color-card{color:var(--dxt-color-card)}.html .dxpr-theme-util-color-card-text{color:var(--dxt-color-cardtext)}.html .dxpr-theme-util-color-white{color:#fff}.html .dxpr-theme-util-color-black{color:#000}.html .dxpr-theme-util-color-silver{color:var(--dxt-color-silver)}.html .dxpr-theme-util-hover-background-primary:hover{background-color:var(--dxt-color-base)}.html .dxpr-theme-util-hover-background-white:hover{background-color:#fff}.html .dxpr-theme-util-hover-background-black:hover{background-color:#000}.html .dxpr-theme-util-hover-border-primary:hover{border-color:var(--dxt-color-base)}.html .dxpr-theme-util-hover-border-white:hover{border-color:#fff}.html .dxpr-theme-util-hover-border-black:hover{border-color:#000}.html .dxpr-theme-util-hover-border-silver:hover{border-color:var(--dxt-color-silver)}.html .dxpr-theme-util-hover-color-primary:hover{color:var(--dxt-color-base)}.html .dxpr-theme-util-hover-color-white:hover{color:#fff}.html .dxpr-theme-util-hover-color-black:hover{color:#000}.html .dxpr-theme-util-hover-color-silver:hover{color:var(--dxt-color-silver)}.html .dxpr-theme-form-inline .form-item,.html .dxpr-theme-form-inline .form-actions,.html .dxpr-theme-form-inline .webform-elements{clear:none;display:block;float:left;margin-right:1.25rem}.html .dxpr-theme-form-inline .btn{padding:0.75rem 1.125rem}.html .dxpr-theme-util-vcenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex} \ No newline at end of file +.dxpr-theme-util-full-width-content .main-container{margin-left:0;margin-right:0;max-width:none;width:auto}.dxpr-theme-util-full-width-content .col-sm-12{padding-left:0;padding-right:0}.dxpr-theme-util-full-height{min-height:100vh}.html .inline{display:inline}.html .dxpr-theme-util-clear-both,.html .clear-both{clear:both}.html .dxpr-theme-util-clear-left,.html .clear-left{clear:left}.html .dxpr-theme-util-clear-right,.html .clear-right{clear:right}.html .dxpr-theme-util-float-left{float:left}.html .dxpr-theme-util-float-left img{margin:0 1.25rem 0.9375rem 0}.html .dxpr-theme-util-float-right{float:right}.html .dxpr-theme-util-float-right img{margin:0 0 0.9375rem 1.25rem}.html .dxpr-theme-util-columns-5 .col-lg-2,.html .dxpr-theme-util-columns-5 .col-md-2,.html .dxpr-theme-util-columns-5 .col-sm-2,.html .dxpr-theme-util-columns-5 .col-xs-2{width:20%}.html .dxpr-theme-util-no-gutter{margin:0 !important;padding:0 !important}.html .dxpr-theme-util-no-gutter .row{margin:0 !important;padding:0 !important}.html .dxpr-theme-util-no-gutter>*{margin:0 !important;padding:0 !important}.html .row .dxpr-theme-util-no-gutter .row{margin:0 !important}.html .dxpr-theme-util-no-spacer>*,.html .dxpr-theme-util-no-spacer .row>*{margin-bottom:0}.html .dxpr-theme-util-gutter-bottom{margin-bottom:var(--dxt-setting-gutter-vertical)}@media(width <= 48rem){.html .dxpr-theme-util-columns-5 .col-lg-2,.html .dxpr-theme-util-columns-5 .col-md-2,.html .dxpr-theme-util-columns-5 .col-sm-2,.html .dxpr-theme-util-columns-5 .col-xs-2{clear:none;margin-bottom:0.625rem;margin-left:0;margin-right:0;width:100%}}.html .dxpr-theme-util-text-shadow{text-shadow:0.0625rem 0.0625rem #000}.html .dxpr-theme-util-text-shadow-80{text-shadow:0.0625rem 0.0625rem rgba(0,0,0,.8)}.html .dxpr-theme-util-text-shadow-60{text-shadow:0.0625rem 0.0625rem rgba(0,0,0,.6)}.html .dxpr-theme-util-text-shadow-40{text-shadow:0.0625rem 0.0625rem rgba(0,0,0,.4)}.html .dxpr-theme-util-text-shadow-20{text-shadow:0.0625rem 0.0625rem rgba(0,0,0,.2)}.html .dxpr-theme-util-text-muted{opacity:.75}.html .dxpr-theme-util-text-uppercase{text-transform:uppercase}.html .dxpr-theme-util-text-bold{font-weight:700}.html .dxpr-theme-util-text-light{font-weight:300}.html .dxpr-theme-util-text-italic{font-style:italic}.html .dxpr-theme-util-overlay-primary,.html .dxpr-theme-util-overlay-accent1,.html .dxpr-theme-util-overlay-accent2,.html .dxpr-theme-util-overlay-black,.html .dxpr-theme-util-overlay-white,.html .dxpr-theme-util-overlay-gray{position:relative;z-index:0}.html .dxpr-theme-util-overlay-primary::after,.html .dxpr-theme-util-overlay-accent1::after,.html .dxpr-theme-util-overlay-accent2::after,.html .dxpr-theme-util-overlay-black::after,.html .dxpr-theme-util-overlay-white::after,.html .dxpr-theme-util-overlay-gray::after{background-color:#000;content:" ";display:block;height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:-1}.html .YTPOverlay{opacity:.9}.html .dxpr-theme-util-overlay-primary::after,.html .dxpr-theme-util-overlay-primary .YTPOverlay{background-color:var(--dxt-color-base)}.html .dxpr-theme-util-overlay-accent1::after,.html .dxpr-theme-util-overlay-accent1 .YTPOverlay{background-color:var(--dxt-color-accent1)}.html .dxpr-theme-util-overlay-accent2::after,.html .dxpr-theme-util-overlay-accent2 .YTPOverlay{background-color:var(--dxt-color-accent2)}.html .dxpr-theme-util-overlay-black::after,.html .dxpr-theme-util-overlay-black .YTPOverlay{background-color:#000}.html .dxpr-theme-util-overlay-white::after,.html .dxpr-theme-util-overlay-white .YTPOverlay{background-color:#fff}.html .dxpr-theme-util-overlay-gray::after,.html .dxpr-theme-util-overlay-gray .YTPOverlay{background-color:var(--dxt-color-text)}.html .dxpr-theme-util-background-body{background-color:var(--dxt-color-body)}.html .dxpr-theme-util-background-gray{background-color:var(--dxt-color-text)}.html .dxpr-theme-util-background-primary,.html .bg-primary{background-color:var(--dxt-color-base) !important}.html .dxpr-theme-util-background-accent1{background-color:var(--dxt-color-accent1);color:var(--dxt-color-accent1text) !important}.html .dxpr-theme-util-background-accent2{background-color:var(--dxt-color-accent2);color:var(--dxt-color-accent2text) !important}.html .dxpr-theme-util-background-card{background-color:var(--dxt-color-card)}.html .dxpr-theme-util-background-card-text{background-color:var(--dxt-color-cardtext)}.html .dxpr-theme-util-background-white{background-color:#fff}.html .dxpr-theme-util-background-black{background-color:#000}.html .dxpr-theme-util-background-silver{background-color:var(--dxt-color-silver)}.html .dxpr-theme-util-border-primary{border-color:var(--dxt-color-base)}.html .dxpr-theme-util-border-accent1{border-color:var(--dxt-color-accent1)}.html .dxpr-theme-util-border-accent2{border-color:var(--dxt-color-accent2)}.html .dxpr-theme-util-border-primary-gray{border-color:var(--dxt-color-text)}.html .dxpr-theme-util-border-white{border-color:#fff}.html .dxpr-theme-util-border-black{border-color:#000}.html .dxpr-theme-util-border-silver{border-color:var(--dxt-color-silver)}.html .dxpr-theme-util-color-gray{color:var(--dxt-color-text)}.html .dxpr-theme-util-color-primary,.html .text-primary{color:var(--dxt-color-base)}.html .dxpr-theme-util-color-accent1{color:var(--dxt-color-accent1)}.html .dxpr-theme-util-color-accent2{color:var(--dxt-color-accent2)}.html .bg-primary{color:var(--dxt-color-basetext) !important}.html .dxpr-theme-util-background-primary{color:var(--dxt-color-basetext) !important}.html .dxpr-theme-util-color-card{color:var(--dxt-color-card)}.html .dxpr-theme-util-color-card-text{color:var(--dxt-color-cardtext)}.html .dxpr-theme-util-color-white{color:#fff}.html .dxpr-theme-util-color-black{color:#000}.html .dxpr-theme-util-color-silver{color:var(--dxt-color-silver)}.html .dxpr-theme-util-hover-background-primary:hover{background-color:var(--dxt-color-base)}.html .dxpr-theme-util-hover-background-white:hover{background-color:#fff}.html .dxpr-theme-util-hover-background-black:hover{background-color:#000}.html .dxpr-theme-util-hover-border-primary:hover{border-color:var(--dxt-color-base)}.html .dxpr-theme-util-hover-border-white:hover{border-color:#fff}.html .dxpr-theme-util-hover-border-black:hover{border-color:#000}.html .dxpr-theme-util-hover-border-silver:hover{border-color:var(--dxt-color-silver)}.html .dxpr-theme-util-hover-color-primary:hover{color:var(--dxt-color-base)}.html .dxpr-theme-util-hover-color-white:hover{color:#fff}.html .dxpr-theme-util-hover-color-black:hover{color:#000}.html .dxpr-theme-util-hover-color-silver:hover{color:var(--dxt-color-silver)}.html .dxpr-theme-form-inline .form-item,.html .dxpr-theme-form-inline .form-actions,.html .dxpr-theme-form-inline .webform-elements{clear:none;display:block;float:left;margin-right:1.25rem}.html .dxpr-theme-form-inline .btn{padding:0.75rem 1.125rem}.html .dxpr-theme-util-vcenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex} \ No newline at end of file diff --git a/css/vendor-extensions/drupal-pager.css b/css/vendor-extensions/drupal-pager.css index ca62bfe3..c7c60494 100644 --- a/css/vendor-extensions/drupal-pager.css +++ b/css/vendor-extensions/drupal-pager.css @@ -1 +1 @@ -.pager-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination{border-radius:0}.pagination .pager__item>a,.pagination .pager__item>span,.pagination li>a,.pagination li>span{background-color:rgba(0,0,0,0);border-color:var(--dxt-color-text);color:var(--dxt-color-text);padding:1em 1.4em}.pagination .pager__item>a:hover,.pagination .pager__item>a:focus,.pagination .pager__item>span:hover,.pagination .pager__item>span:focus,.pagination li>a:hover,.pagination li>a:focus,.pagination li>span:hover,.pagination li>span:focus{background-color:rgba(0,0,0,0);border-color:var(--dxt-color-text);color:var(--dxt-color-text)}.pagination .pager__item:first-child>a,.pagination .pager__item:first-child>span,.pagination li:first-child>a,.pagination li:first-child>span{border-radius:0}.pagination .pager__item:last-child>a,.pagination .pager__item:last-child>span,.pagination li:last-child>a,.pagination li:last-child>span{border-radius:0}.pagination .pager__item.active>a,.pagination .pager__item.active>a:hover,.pagination .pager__item.active>a:focus,.pagination .pager__item.active>span,.pagination .pager__item.active>span:hover,.pagination .pager__item.active>span:focus,.pagination li.active>a,.pagination li.active>a:hover,.pagination li.active>a:focus,.pagination li.active>span,.pagination li.active>span:hover,.pagination li.active>span:focus{background-color:rgba(0,0,0,0);border-color:var(--dxt-color-text);color:var(--dxt-color-text);text-decoration:underline}.pagination .pager__item.disabled>span,.pagination .pager__item.disabled>span:hover,.pagination .pager__item.disabled>span:focus,.pagination .pager__item.disabled>a,.pagination .pager__item.disabled>a:hover,.pagination .pager__item.disabled>a:focus,.pagination li.disabled>span,.pagination li.disabled>span:hover,.pagination li.disabled>span:focus,.pagination li.disabled>a,.pagination li.disabled>a:hover,.pagination li.disabled>a:focus{background-color:var(--dxt-color-text);border-color:rgba(0,0,0,0);color:var(--dxt-color-text)}.pagination .page-item .page-link{border-radius:0}.pagination .page-item.active .page-link{background-color:rgba(0,0,0,0);border-color:var(--dxt-color-text);color:var(--dxt-color-text)}.pagination.pagination-sm .page-item .page-link{font-size:0.75rem;padding:1em 1.4em}.pagination.pagination-sm .page-item.active .page-link{background-color:rgba(0,0,0,0);border-color:var(--dxt-color-text);color:var(--dxt-color-text)}.pager li>a,.pager li>span{background:#fff;border:0.0625rem solid var(--dxt-color-text);border-radius:0.9375rem;display:inline-block;font-style:normal;padding:0.3125rem 0.875rem}.pager li>a:hover,.pager li>a:focus,.pager li>span:hover,.pager li>span:focus{background:rgba(0,0,0,0);text-decoration:none}.pager li>a:active,.pager li>span:active{outline:none} \ No newline at end of file +.pager-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination{border-radius:0}.pagination .pager__item>a,.pagination .pager__item>span,.pagination li>a,.pagination li>span{background-color:rgba(0,0,0,0);border-color:var(--dxt-color-text);color:var(--dxt-color-text);padding:1em 1.4em}.pagination .pager__item>a:hover,.pagination .pager__item>a:focus,.pagination .pager__item>span:hover,.pagination .pager__item>span:focus,.pagination li>a:hover,.pagination li>a:focus,.pagination li>span:hover,.pagination li>span:focus{background-color:rgba(0,0,0,0);border-color:var(--dxt-color-text);color:var(--dxt-color-text)}.pagination .pager__item:first-child>a,.pagination .pager__item:first-child>span,.pagination li:first-child>a,.pagination li:first-child>span{border-radius:0}.pagination .pager__item:last-child>a,.pagination .pager__item:last-child>span,.pagination li:last-child>a,.pagination li:last-child>span{border-radius:0}.pagination .pager__item.active>a,.pagination .pager__item.active>a:hover,.pagination .pager__item.active>a:focus,.pagination .pager__item.active>span,.pagination .pager__item.active>span:hover,.pagination .pager__item.active>span:focus,.pagination li.active>a,.pagination li.active>a:hover,.pagination li.active>a:focus,.pagination li.active>span,.pagination li.active>span:hover,.pagination li.active>span:focus{background-color:rgba(0,0,0,0);border-color:var(--dxt-color-text);color:var(--dxt-color-text);text-decoration:underline}.pagination .pager__item.disabled>span,.pagination .pager__item.disabled>span:hover,.pagination .pager__item.disabled>span:focus,.pagination .pager__item.disabled>a,.pagination .pager__item.disabled>a:hover,.pagination .pager__item.disabled>a:focus,.pagination li.disabled>span,.pagination li.disabled>span:hover,.pagination li.disabled>span:focus,.pagination li.disabled>a,.pagination li.disabled>a:hover,.pagination li.disabled>a:focus{background-color:var(--dxt-color-text);border-color:rgba(0,0,0,0);color:var(--dxt-color-text)}.pagination .page-item .page-link{border-radius:0}.pagination .page-item.active .page-link{background-color:rgba(0,0,0,0);border-color:var(--dxt-color-text);color:var(--dxt-color-text)}.pagination.pagination-sm .page-item .page-link{padding:1em 1.4em}.pagination.pagination-sm .page-item.active .page-link{background-color:rgba(0,0,0,0);border-color:var(--dxt-color-text);color:var(--dxt-color-text)}.pager li>a,.pager li>span{background:#fff;border:0.0625rem solid var(--dxt-color-text);border-radius:0.9375rem;display:inline-block;font-style:normal;padding:0.3125rem 0.875rem}.pager li>a:hover,.pager li>a:focus,.pager li>span:hover,.pager li>span:focus{background:rgba(0,0,0,0);text-decoration:none}.pager li>a:active,.pager li>span:active{outline:none} \ No newline at end of file diff --git a/dxpr_theme.theme b/dxpr_theme.theme index 2d519766..a4f0daf1 100644 --- a/dxpr_theme.theme +++ b/dxpr_theme.theme @@ -283,8 +283,13 @@ function dxpr_theme_preprocess_menu_local_tasks(&$variables) { $show_local_tasks = $config->get('show_local_tasks'); if ($show_local_tasks === TRUE) { - // Hide tabs when admin_toolbar_tools is showing local tasks. - $variables['hide_tabs'] = TRUE; + // Only hide tabs for users who have permission to access the toolbar. + $current_user = \Drupal::currentUser(); + if ($current_user->hasPermission('access toolbar')) { + // Hide primary tabs only when admin_toolbar_tools is showing local tasks. + // Secondary tabs should always be visible as they provide important navigation. + $variables['hide_primary_tabs'] = TRUE; + } } } } diff --git a/dxpr_theme_callbacks.inc b/dxpr_theme_callbacks.inc index c9518fee..a58d88df 100755 --- a/dxpr_theme_callbacks.inc +++ b/dxpr_theme_callbacks.inc @@ -21,18 +21,6 @@ function _dxpr_theme_css_cache_file($theme) { return 'public://dxpr_theme/css/themesettings-' . $theme . '.css'; } -/** - * Write css files for the color settings. - * - * @param string $theme - * Theme machine name. - * - * phpcs:ignore - * @deprecated This function is no longer needed. Kept for legacy reasons. - */ -function dxpr_theme_color_module_css_write($theme) { - -} /** * Theme CSS generator from DXPR Theme-settings.php. diff --git a/features/sooper-fonts/google-webfonts.json b/features/sooper-fonts/google-webfonts.json index 38c462b3..f136e034 100644 --- a/features/sooper-fonts/google-webfonts.json +++ b/features/sooper-fonts/google-webfonts.json @@ -22582,20 +22582,20 @@ "subsets": [ "latin" ], - "version": "v7", - "lastModified": "2025-09-16", + "version": "v10", + "lastModified": "2025-09-24", "files": { - "100": "https://fonts.gstatic.com/s/materialsymbols/v7/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVXEHuRbn3PT2vOA.ttf", - "200": "https://fonts.gstatic.com/s/materialsymbols/v7/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNV3EDuRbn3PT2vOA.ttf", - "300": "https://fonts.gstatic.com/s/materialsymbols/v7/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVAkDuRbn3PT2vOA.ttf", - "regular": "https://fonts.gstatic.com/s/materialsymbols/v7/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVXEDuRbn3PT2vOA.ttf", - "500": "https://fonts.gstatic.com/s/materialsymbols/v7/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVbkDuRbn3PT2vOA.ttf", - "600": "https://fonts.gstatic.com/s/materialsymbols/v7/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVgkfuRbn3PT2vOA.ttf", - "700": "https://fonts.gstatic.com/s/materialsymbols/v7/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVu0fuRbn3PT2vOA.ttf" + "100": "https://fonts.gstatic.com/s/materialsymbols/v10/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVXEHuRbn3PT2vOA.ttf", + "200": "https://fonts.gstatic.com/s/materialsymbols/v10/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNV3EDuRbn3PT2vOA.ttf", + "300": "https://fonts.gstatic.com/s/materialsymbols/v10/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVAkDuRbn3PT2vOA.ttf", + "regular": "https://fonts.gstatic.com/s/materialsymbols/v10/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVXEDuRbn3PT2vOA.ttf", + "500": "https://fonts.gstatic.com/s/materialsymbols/v10/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVbkDuRbn3PT2vOA.ttf", + "600": "https://fonts.gstatic.com/s/materialsymbols/v10/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVgkfuRbn3PT2vOA.ttf", + "700": "https://fonts.gstatic.com/s/materialsymbols/v10/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVu0fuRbn3PT2vOA.ttf" }, "category": "monospace", "kind": "webfonts#webfont", - "menu": "https://fonts.gstatic.com/s/materialsymbols/v7/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVXEDeRLPz.ttf" + "menu": "https://fonts.gstatic.com/s/materialsymbols/v10/d6kSkb-sS9m3-i1LgQNcsFOOuLQXvG559b5GLMxCWRtThFK5gn7xw7XblIl2peTfMb7ONaa2_wzcUHR1Ukiw2RYw2vadH3BFk0G4701x-cU0BaNVXEDeRLPz.ttf" }, { "family": "Material Symbols Outlined", @@ -22611,20 +22611,20 @@ "subsets": [ "latin" ], - "version": "v280", - "lastModified": "2025-09-16", + "version": "v283", + "lastModified": "2025-09-24", "files": { - "100": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v280/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHeembd5zrTgt.ttf", - "200": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v280/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDAvHOembd5zrTgt.ttf", - "300": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v280/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDDxHOembd5zrTgt.ttf", - "regular": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v280/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOembd5zrTgt.ttf", - "500": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v280/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCdHOembd5zrTgt.ttf", - "600": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v280/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDBxG-embd5zrTgt.ttf", - "700": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v280/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDBIG-embd5zrTgt.ttf" + "100": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v283/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHeembd5zrTgt.ttf", + "200": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v283/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDAvHOembd5zrTgt.ttf", + "300": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v283/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDDxHOembd5zrTgt.ttf", + "regular": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v283/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOembd5zrTgt.ttf", + "500": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v283/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCdHOembd5zrTgt.ttf", + "600": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v283/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDBxG-embd5zrTgt.ttf", + "700": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v283/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDBIG-embd5zrTgt.ttf" }, "category": "monospace", "kind": "webfonts#webfont", - "menu": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v280/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHNenZ9o.ttf" + "menu": "https://fonts.gstatic.com/s/materialsymbolsoutlined/v283/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHNenZ9o.ttf" }, { "family": "Material Symbols Rounded", @@ -22640,20 +22640,20 @@ "subsets": [ "latin" ], - "version": "v281", - "lastModified": "2025-09-16", + "version": "v284", + "lastModified": "2025-09-24", "files": { - "100": "https://fonts.gstatic.com/s/materialsymbolsrounded/v281/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rIekXxKJKJBjAa8.ttf", - "200": "https://fonts.gstatic.com/s/materialsymbolsrounded/v281/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rAelXxKJKJBjAa8.ttf", - "300": "https://fonts.gstatic.com/s/materialsymbolsrounded/v281/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rNmlXxKJKJBjAa8.ttf", - "regular": "https://fonts.gstatic.com/s/materialsymbolsrounded/v281/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rIelXxKJKJBjAa8.ttf", - "500": "https://fonts.gstatic.com/s/materialsymbolsrounded/v281/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rLWlXxKJKJBjAa8.ttf", - "600": "https://fonts.gstatic.com/s/materialsymbolsrounded/v281/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rFmiXxKJKJBjAa8.ttf", - "700": "https://fonts.gstatic.com/s/materialsymbolsrounded/v281/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rGCiXxKJKJBjAa8.ttf" + "100": "https://fonts.gstatic.com/s/materialsymbolsrounded/v284/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rIekXxKJKJBjAa8.ttf", + "200": "https://fonts.gstatic.com/s/materialsymbolsrounded/v284/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rAelXxKJKJBjAa8.ttf", + "300": "https://fonts.gstatic.com/s/materialsymbolsrounded/v284/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rNmlXxKJKJBjAa8.ttf", + "regular": "https://fonts.gstatic.com/s/materialsymbolsrounded/v284/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rIelXxKJKJBjAa8.ttf", + "500": "https://fonts.gstatic.com/s/materialsymbolsrounded/v284/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rLWlXxKJKJBjAa8.ttf", + "600": "https://fonts.gstatic.com/s/materialsymbolsrounded/v284/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rFmiXxKJKJBjAa8.ttf", + "700": "https://fonts.gstatic.com/s/materialsymbolsrounded/v284/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rGCiXxKJKJBjAa8.ttf" }, "category": "monospace", "kind": "webfonts#webfont", - "menu": "https://fonts.gstatic.com/s/materialsymbolsrounded/v281/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rIelbxODLA.ttf" + "menu": "https://fonts.gstatic.com/s/materialsymbolsrounded/v284/syl0-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvDmUSVOK7BDB_Qb9vUSzq3wzLK-P0J-V_Zs-QtQth3-jOcbTCVpeRL2w5rwZu2rIelbxODLA.ttf" }, { "family": "Material Symbols Sharp", @@ -22669,20 +22669,20 @@ "subsets": [ "latin" ], - "version": "v277", - "lastModified": "2025-09-16", + "version": "v280", + "lastModified": "2025-09-24", "files": { - "100": "https://fonts.gstatic.com/s/materialsymbolssharp/v277/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxOLozCOJ1H7-knk.ttf", - "200": "https://fonts.gstatic.com/s/materialsymbolssharp/v277/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxMLojCOJ1H7-knk.ttf", - "300": "https://fonts.gstatic.com/s/materialsymbolssharp/v277/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxPVojCOJ1H7-knk.ttf", - "regular": "https://fonts.gstatic.com/s/materialsymbolssharp/v277/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxOLojCOJ1H7-knk.ttf", - "500": "https://fonts.gstatic.com/s/materialsymbolssharp/v277/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxO5ojCOJ1H7-knk.ttf", - "600": "https://fonts.gstatic.com/s/materialsymbolssharp/v277/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxNVpTCOJ1H7-knk.ttf", - "700": "https://fonts.gstatic.com/s/materialsymbolssharp/v277/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxNspTCOJ1H7-knk.ttf" + "100": "https://fonts.gstatic.com/s/materialsymbolssharp/v280/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxOLozCOJ1H7-knk.ttf", + "200": "https://fonts.gstatic.com/s/materialsymbolssharp/v280/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxMLojCOJ1H7-knk.ttf", + "300": "https://fonts.gstatic.com/s/materialsymbolssharp/v280/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxPVojCOJ1H7-knk.ttf", + "regular": "https://fonts.gstatic.com/s/materialsymbolssharp/v280/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxOLojCOJ1H7-knk.ttf", + "500": "https://fonts.gstatic.com/s/materialsymbolssharp/v280/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxO5ojCOJ1H7-knk.ttf", + "600": "https://fonts.gstatic.com/s/materialsymbolssharp/v280/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxNVpTCOJ1H7-knk.ttf", + "700": "https://fonts.gstatic.com/s/materialsymbolssharp/v280/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxNspTCOJ1H7-knk.ttf" }, "category": "monospace", "kind": "webfonts#webfont", - "menu": "https://fonts.gstatic.com/s/materialsymbolssharp/v277/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxOLogCPLVU.ttf" + "menu": "https://fonts.gstatic.com/s/materialsymbolssharp/v280/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxOLogCPLVU.ttf" }, { "family": "Maven Pro", diff --git a/package.json b/package.json index ba75cb6e..907c4873 100755 --- a/package.json +++ b/package.json @@ -10,7 +10,6 @@ "@babel/preset-env": "^7.26.0", "@lodder/grunt-postcss": "^3.1.1", "autoprefixer": "^10.4.20", - "babel-eslint": "^10", "babel-loader": "^9.2.1", "browserslist": "^4", "eslint": "^8.57.0", @@ -29,7 +28,6 @@ "grunt-contrib-jshint": "^3", "grunt-contrib-nodeunit": "^5", "grunt-contrib-watch": "^1", - "grunt-postcss": "^0.9.0", "grunt-sass": "^3", "grunt-terser": "^2", "grunt-webpack": "^7.0.0", diff --git a/scss/includes/_variables.scss b/scss/includes/_variables.scss index a509d106..194d829d 100755 --- a/scss/includes/_variables.scss +++ b/scss/includes/_variables.scss @@ -1,5 +1,3 @@ -// Override Bootstrap variables here (defaults copied from bootstrap-sass version 3.0.2.1): -// @use 'sass:math'; @use 'sass:string'; @use 'sass:map'; @@ -90,7 +88,6 @@ $default-color-map: ( // Returns a css color variable assignment for given key. @function dxpr-color($key) { @if map.has-key($default-color-map, $key) { - //$value: map-get($default-color-map, $key); @return string.unquote("var(--dxt-color-#{$key})"); } @else { @warn "Invalid color key \"#{$key}\"."; @@ -98,35 +95,9 @@ $default-color-map: ( } } -// Brand colors -// ------------------------- - -//$brand-primary: #428bca; -//$brand-success: #5cb85c; -//$brand-warning: #f0ad4e; -//$brand-danger: #d9534f; -//$brand-info: #5bc0de; - -// Scaffolding -// ------------------------- - -//$body-bg: #ffffff; -//$text-color: $gray-dark; - -// Links -// ------------------------- - -//$link-color: $brand-primary; -//$link-hover-color: darken($link-color, 15%); - // Typography // ------------------------- -//$font-family-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif; -//$font-family-serif: Georgia, "Times New Roman", Times, serif; -//$font-family-monospace: Monaco, Menlo, Consolas, "Courier New", monospace; -//$font-family-base: $font-family-sans-serif; - $font-size-base: 16px; $font-size-large: math.ceil($font-size-base * 1.25); // ~18px $font-size-small: math.ceil($font-size-base * 0.85); // ~12px @@ -138,553 +109,18 @@ $font-size-h4: math.ceil($font-size-base * 1.25); // ~18px $font-size-h5: $font-size-base; $font-size-h6: math.ceil($font-size-base * 0.85); // ~12px -//$line-height-base: 1.428571429; // 20/14 -//$line-height-computed: floor($font-size-base * $line-height-base); // ~20px - -//$headings-font-family: $font-family-base; -//$headings-font-weight: 500; -//$headings-line-height: 1.1; -//$headings-color: inherit; - -// Iconography -// ------------------------- - -//$icon-font-path: "bootstrap/"; -//$icon-font-name: "glyphicons-halflings-regular"; - // Components // ------------------------- -// Based on 14px font-size and 1.428 line-height (~20px to start) - -//$padding-base-vertical: 6px; -//$padding-base-horizontal: 12px; - -//$padding-large-vertical: 10px; -//$padding-large-horizontal: 16px; - -//$padding-small-vertical: 5px; -//$padding-small-horizontal: 10px; - -//$line-height-large: 1.33; -//$line-height-small: 1.5; $border-radius-base: 4px; -//$border-radius-large: 6px; -//$border-radius-small: 3px; - -//$component-active-color: #ffffff; -//$component-active-bg: $brand-primary; - -//$caret-width-base: 4px; -//$caret-width-large: 5px; - -// Tables -// ------------------------- - -//$table-cell-padding: 8px; -//$table-condensed-cell-padding: 5px; - -//$table-bg: transparent; // overall background-color -//$table-bg-accent: #f9f9f9; // for striping -//$table-bg-hover: #f5f5f5; -//$table-bg-active: $table-bg-hover; - -//$table-border-color: #ddd; // table and cell border - -// Buttons -// ------------------------- - -//$btn-font-weight: normal; - -//$btn-default-color: #333; -//$btn-default-bg: #ffffff; -//$btn-default-border: #ccc; - -//$btn-primary-color: #ffffff; -//$btn-primary-bg: $brand-primary; -//$btn-primary-border: darken($btn-primary-bg, 5%); - -//$btn-success-color: #ffffff; -//$btn-success-bg: $brand-success; -//$btn-success-border: darken($btn-success-bg, 5%); - -//$btn-warning-color: #ffffff; -//$btn-warning-bg: $brand-warning; -//$btn-warning-border: darken($btn-warning-bg, 5%); - -//$btn-danger-color: #ffffff; -//$btn-danger-bg: $brand-danger; -//$btn-danger-border: darken($btn-danger-bg, 5%); - -//$btn-info-color: #ffffff; -//$btn-info-bg: $brand-info; -//$btn-info-border: darken($btn-info-bg, 5%); - -//$btn-link-disabled-color: $gray-light; - -// Forms -// ------------------------- - -//$input-bg: #ffffff; -//$input-bg-disabled: $gray-lighter; - -//$input-color: $text; -//$input-border: #ccc; -//$input-border-radius: $border-radius-base; -//$input-border-focus: #66afe9; - -//$input-color-placeholder: $gray-light; - -//$input-height-base: ($line-height-computed + ($padding-base-vertical * 2) + 2); -//$input-height-large: (floor($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2); -//$input-height-small: (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2); - -//$legend-color: $gray-dark; -//$legend-border-color: $gray-lighter; - -//$input-group-addon-bg: $gray-lighter; -//$input-group-addon-border-color: $input-border; - -// Dropdowns -// ------------------------- - -//$dropdown-bg: #ffffff; -//$dropdown-border: rgba(0,0,0,.15); -//$dropdown-fallback-border: #ccc; -//$dropdown-divider-bg: $gray-lighter; - -//$dropdown-link-color: $gray-dark; -//$dropdown-link-hover-color: darken($gray-dark, 5%); -//$dropdown-link-hover-bg: #f5f5f5; - -//$dropdown-link-active-color: $component-active-color; -//$dropdown-link-active-bg: $component-active-bg; - -//$dropdown-link-disabled-color: $gray-light; - -//$dropdown-header-color: $gray-light; - -//$dropdown-caret-color: #000; - -// COMPONENT VARIABLES -// -------------------------------------------------- - -// Z-index master list -// ------------------------- -// Used for a bird's eye view of components dependent on the z-axis -// Try to avoid customizing these : ) - -//$zindex-navbar: 1000; -//$zindex-dropdown: 1000; -//$zindex-popover: 1010; -//$zindex-tooltip: 1030; -//$zindex-navbar-fixed: 1030; -//$zindex-modal-background: 1040; -//$zindex-modal: 1050; - -// Media queries breakpoints -// -------------------------------------------------- - -// Extra small screen / phone -// Note: Deprecated $screen-xs and $screen-phone as of v3.0.1 -//$screen-xs: 480px; -//$screen-xs-min: $screen-xs; -//$screen-phone: $screen-xs-min; - -// Small screen / tablet -// Note: Deprecated $screen-sm and $screen-tablet as of v3.0.1 -//$screen-sm: 768px; -//$screen-sm-min: $screen-sm; -//$screen-tablet: $screen-sm-min; - -// Medium screen / desktop -// Note: Deprecated $screen-md and $screen-desktop as of v3.0.1 -//$screen-md: 992px; -//$screen-md-min: $screen-md; -//$screen-desktop: $screen-md-min; - -// Large screen / wide desktop -// Note: Deprecated $screen-lg and $screen-lg-desktop as of v3.0.1 -//$screen-lg: 1200px; -//$screen-lg-min: $screen-lg; -//$screen-lg-desktop: $screen-lg-min; - -// So media queries don't overlap when required, provide a maximum -//$screen-xs-max: ($screen-sm-min - 1); -//$screen-sm-max: ($screen-md-min - 1); -//$screen-md-max: ($screen-lg-min - 1); - // Grid system // -------------------------------------------------- -// Number of columns in the grid system -//$grid-columns: 12; -// Padding, to be divided by two and applied to the left and right of all columns $grid-gutter-width: 30px; -// Point at which the navbar stops collapsing -//$grid-float-breakpoint: $screen-sm-min; - -// Navbar -// ------------------------- - -// Basics of a navbar -//$navbar-height: 50px; -//$navbar-margin-bottom: $line-height-computed; -//$navbar-border-radius: $border-radius-base; -//$navbar-padding-horizontal: floor($grid-gutter-width / 2); -//$navbar-padding-vertical: (($navbar-height - $line-height-computed) / 2); - -//$navbar-default-color: #777; -//$navbar-default-bg: #f8f8f8; -//$navbar-default-border: darken($navbar-default-bg, 6.5%); - -// Navbar links -//$navbar-default-link-color: #777; -//$navbar-default-link-hover-color: #333; -//$navbar-default-link-hover-bg: transparent; -//$navbar-default-link-active-color: $text; -//$navbar-default-link-active-bg: darken($navbar-default-bg, 6.5%); -//$navbar-default-link-disabled-color: #ccc; -//$navbar-default-link-disabled-bg: transparent; - -// Navbar brand label -//$navbar-default-brand-color: $navbar-default-link-color; -//$navbar-default-brand-hover-color: darken($navbar-default-brand-color, 10%); -//$navbar-default-brand-hover-bg: transparent; - -// Navbar toggle -//$navbar-default-toggle-hover-bg: #ddd; -//$navbar-default-toggle-icon-bar-bg: #ccc; -//$navbar-default-toggle-border-color: #ddd; - -// Inverted navbar -// -// Reset inverted navbar basics -//$navbar-inverse-color: $gray-light; -//$navbar-inverse-bg: $gray-darker; -//$navbar-inverse-border: darken($navbar-inverse-bg, 10%); - -// Inverted navbar links -//$navbar-inverse-link-color: $gray-light; -//$navbar-inverse-link-hover-color: #ffffff; -//$navbar-inverse-link-hover-bg: transparent; -//$navbar-inverse-link-active-color: $navbar-inverse-link-hover-color; -//$navbar-inverse-link-active-bg: darken($navbar-inverse-bg, 10%); -//$navbar-inverse-link-disabled-color: #444; -//$navbar-inverse-link-disabled-bg: transparent; - -// Inverted navbar brand label -//$navbar-inverse-brand-color: $navbar-inverse-link-color; -//$navbar-inverse-brand-hover-color: #ffffff; -//$navbar-inverse-brand-hover-bg: transparent; - -// Inverted navbar toggle -//$navbar-inverse-toggle-hover-bg: #333; -//$navbar-inverse-toggle-icon-bar-bg: #ffffff; -//$navbar-inverse-toggle-border-color: #333; - -// Navs +// Tabs // ------------------------- -//$nav-link-padding: 10px 15px; -//$nav-link-hover-bg: $gray-lighter; - -//$nav-disabled-link-color: $gray-light; -//$nav-disabled-link-hover-color: $gray-light; - -//$nav-open-link-hover-color: #ffffff; -//$nav-open-caret-border-color: #ffffff; - -// Tabs $nav-tabs-border-color: #ddd; $nav-tabs-link-hover-border-color: $gray-lighter; - -//$nav-tabs-active-link-hover-bg: $body-bg; -//$nav-tabs-active-link-hover-color: $text; -//$nav-tabs-active-link-hover-border-color: #ddd; - -//$nav-tabs-justified-link-border-color: #ddd; -//$nav-tabs-justified-active-link-border-color: $body-bg; - -// Pills -//$nav-pills-border-radius: $border-radius-base; -//$nav-pills-active-link-hover-bg: $component-active-bg; -//$nav-pills-active-link-hover-color: $component-active-color; - -// Pagination -// ------------------------- - -//$pagination-bg: #ffffff; -//$pagination-border: #ddd; - -//$pagination-hover-bg: $gray-lighter; - -//$pagination-active-bg: $brand-primary; -//$pagination-active-color: #ffffff; - -//$pagination-disabled-color: $gray-light; - -// Pager -// ------------------------- - -//$pager-border-radius: 15px; -//$pager-disabled-color: $gray-light; - -// Jumbotron -// ------------------------- - -//$jumbotron-padding: 30px; -//$jumbotron-color: inherit; -//$jumbotron-bg: $gray-lighter; -//$jumbotron-heading-color: inherit; -//$jumbotron-font-size: ceil($font-size-base * 1.5); - -// Form states and alerts -// ------------------------- - -//$state-success-text: #468847; -//$state-success-bg: #dff0d8; -//$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%); - -//$state-info-text: #3a87ad; -//$state-info-bg: #d9edf7; -//$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%); - -//$state-warning-text: #c09853; -//$state-warning-bg: #fcf8e3; -//$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%); - -//$state-danger-text: #b94a48; -//$state-danger-bg: #f2dede; -//$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%); - -// Tooltips -// ------------------------- -//$tooltip-max-width: 200px; -//$tooltip-color: #ffffff; -//$tooltip-bg: #000; - -//$tooltip-arrow-width: 5px; -//$tooltip-arrow-color: $tooltip-bg; - -// Popovers -// ------------------------- -//$popover-bg: #ffffff; -//$popover-max-width: 276px; -//$popover-border-color: rgba(0,0,0,.2); -//$popover-fallback-border-color: #ccc; - -//$popover-title-bg: darken($popover-bg, 3%); - -//$popover-arrow-width: 10px; -//$popover-arrow-color: #ffffff; - -//$popover-arrow-outer-width: ($popover-arrow-width + 1); -//$popover-arrow-outer-color: rgba(0,0,0,.25); -//$popover-arrow-outer-fallback-color: #999; - -// Labels -// ------------------------- - -//$label-default-bg: $gray-light; -//$label-primary-bg: $brand-primary; -//$label-success-bg: $brand-success; -//$label-info-bg: $brand-info; -//$label-warning-bg: $brand-warning; -//$label-danger-bg: $brand-danger; - -//$label-color: #ffffff; -//$label-link-hover-color: #ffffff; - -// Modals -// ------------------------- -//$modal-inner-padding: 20px; - -//$modal-title-padding: 15px; -//$modal-title-line-height: $line-height-base; - -//$modal-content-bg: #ffffff; -//$modal-content-border-color: rgba(0,0,0,.2); -//$modal-content-fallback-border-color: #999; - -//$modal-backdrop-bg: #000; -//$modal-header-border-color: $gray-lighter; -//$modal-footer-border-color: $modal-header-border-color; - -// Alerts -// ------------------------- -//$alert-padding: 15px; -//$alert-border-radius: $border-radius-base; -//$alert-link-font-weight: bold; - -//$alert-success-bg: $state-success-bg; -//$alert-success-text: $state-success-text; -//$alert-success-border: $state-success-border; - -//$alert-info-bg: $state-info-bg; -//$alert-info-text: $state-info-text; -//$alert-info-border: $state-info-border; - -//$alert-warning-bg: $state-warning-bg; -//$alert-warning-text: $state-warning-text; -//$alert-warning-border: $state-warning-border; - -//$alert-danger-bg: $state-danger-bg; -//$alert-danger-text: $state-danger-text; -//$alert-danger-border: $state-danger-border; - -// Progress bars -// ------------------------- -//$progress-bg: #f5f5f5; -//$progress-bar-color: #ffffff; - -//$progress-bar-bg: $brand-primary; -//$progress-bar-success-bg: $brand-success; -//$progress-bar-warning-bg: $brand-warning; -//$progress-bar-danger-bg: $brand-danger; -//$progress-bar-info-bg: $brand-info; - -// List group -// ------------------------- -//$list-group-bg: #ffffff; -//$list-group-border: #ddd; -//$list-group-border-radius: $border-radius-base; - -//$list-group-hover-bg: #f5f5f5; -//$list-group-active-color: $component-active-color; -//$list-group-active-bg: $component-active-bg; -//$list-group-active-border: $list-group-active-bg; - -//$list-group-link-color: $text; -//$list-group-link-heading-color: #333; - -// Panels -// ------------------------- -//$panel-bg: #ffffff; -//$panel-inner-border: #ddd; -//$panel-border-radius: $border-radius-base; -//$panel-footer-bg: #f5f5f5; - -//$panel-default-text: $gray-dark; -//$panel-default-border: #ddd; -//$panel-default-heading-bg: #f5f5f5; - -//$panel-primary-text: #ffffff; -//$panel-primary-border: $brand-primary; -//$panel-primary-heading-bg: $brand-primary; - -//$panel-success-text: $state-success-text; -//$panel-success-border: $state-success-border; -//$panel-success-heading-bg: $state-success-bg; - -//$panel-warning-text: $state-warning-text; -//$panel-warning-border: $state-warning-border; -//$panel-warning-heading-bg: $state-warning-bg; - -//$panel-danger-text: $state-danger-text; -//$panel-danger-border: $state-danger-border; -//$panel-danger-heading-bg: $state-danger-bg; - -//$panel-info-text: $state-info-text; -//$panel-info-border: $state-info-border; -//$panel-info-heading-bg: $state-info-bg; - -// Thumbnails -// ------------------------- -//$thumbnail-padding: 4px; -//$thumbnail-bg: $body-bg; -//$thumbnail-border: #ddd; -//$thumbnail-border-radius: $border-radius-base; - -//$thumbnail-caption-color: $text-color; -//$thumbnail-caption-padding: 9px; - -// Cards -// ------------------------- -//$card-bg: #f5f5f5; - -// Badges -// ------------------------- -//$badge-color: #ffffff; -//$badge-link-hover-color: #ffffff; -//$badge-bg: $gray-light; - -//$badge-active-color: $link-color; -//$badge-active-bg: #ffffff; - -//$badge-font-weight: bold; -//$badge-line-height: 1; -//$badge-border-radius: 10px; - -// Breadcrumbs -// ------------------------- -//$breadcrumb-bg: #f5f5f5; -//$breadcrumb-color: #ccc; -//$breadcrumb-active-color: $gray-light; -//$breadcrumb-separator: "/"; - -// Carousel -// ------------------------ - -//$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6); - -//$carousel-control-color: #ffffff; -//$carousel-control-width: 15%; -//$carousel-control-opacity: .5; -//$carousel-control-font-size: 20px; - -//$carousel-indicator-active-bg: #ffffff; -//$carousel-indicator-border-color: #ffffff; - -//$carousel-caption-color: #ffffff; - -// Close -// ------------------------ -//$close-font-weight: bold; -//$close-color: #000; -//$close-text-shadow: 0 1px 0 #ffffff; - -// Code -// ------------------------ -//$code-color: #c7254e; -//$code-bg: #f9f2f4; - -//$pre-bg: #f5f5f5; -//$pre-color: $gray-dark; -//$pre-border-color: #ccc; -//$pre-scrollable-max-height: 340px; - -// Type -// ------------------------ -//$text-muted: $gray-light; -//$abbr-border-color: $gray-light; -//$headings-small-color: $gray-light; -//$blockquote-small-color: $gray-light; -//$blockquote-border-color: $gray-lighter; -//$page-title-border-color: $gray-lighter; - -// Miscellaneous -// ------------------------- - -// Hr border color -//$hr-border: $gray-lighter; - -// Horizontal forms & lists -//$component-offset-horizontal: 180px; - -// Container sizes -// -------------------------------------------------- - -// Small screen / tablet -//$container-tablet: ((720px + $grid-gutter-width)); -//$container-sm: $container-tablet; - -// Medium screen / desktop -//$container-desktop: ((940px + $grid-gutter-width)); -//$container-md: $container-desktop; - -// Large screen / wide desktop -//$container-large-desktop: ((1140px + $grid-gutter-width)); -//$container-lg: $container-large-desktop; diff --git a/scss/vendor-extensions/drupal-pager.scss b/scss/vendor-extensions/drupal-pager.scss index ae47a73d..1ff9702a 100755 --- a/scss/vendor-extensions/drupal-pager.scss +++ b/scss/vendor-extensions/drupal-pager.scss @@ -86,7 +86,6 @@ &.pagination-sm { .page-item { .page-link { - font-size: 12px; padding: 1em 1.4em; } diff --git a/templates/menu-local-tasks.html.twig b/templates/menu-local-tasks.html.twig index f683b893..1a134c6f 100644 --- a/templates/menu-local-tasks.html.twig +++ b/templates/menu-local-tasks.html.twig @@ -6,7 +6,7 @@ * Available variables: * - primary: HTML list items representing primary tasks. * - secondary: HTML list items representing primary tasks. - * - hide_tabs: Boolean to conditionally hide tabs when admin_toolbar_tools shows local tasks. + * - hide_primary_tabs: Boolean to conditionally hide primary tabs when admin_toolbar_tools shows local tasks. * * Each item in these variables (primary and secondary) can be individually * themed in menu-local-task.html.twig. @@ -17,17 +17,15 @@ */ #} -{% if not hide_tabs %} - {{ attach_library('dxpr_theme/drupal-tabs') }} +{{ attach_library('dxpr_theme/drupal-tabs') }} - {% if primary %} -
-

{{ 'Primary tabs'|t }}

- -
- {% endif %} - {% if secondary %} -

{{ 'Secondary tabs'|t }}

- - {% endif %} +{% if primary and not hide_primary_tabs %} +
+

{{ 'Primary tabs'|t }}

+ +
+{% endif %} +{% if secondary %} +

{{ 'Secondary tabs'|t }}

+ {% endif %} diff --git a/templates/page.html.twig b/templates/page.html.twig index 3155b108..b7c47fef 100644 --- a/templates/page.html.twig +++ b/templates/page.html.twig @@ -239,7 +239,7 @@ {# Action Links #} {% if action_links %} {% block action_links %} - + {% endblock %} {% endif %}