Version 0.3.3.
This commit is contained in:
parent
e8460fc85b
commit
2c92c089e6
|
@ -5,7 +5,7 @@ Tags: museums, archives, collections, tainacan, blocksy
|
||||||
Requires at least: 5.9
|
Requires at least: 5.9
|
||||||
Tested up to: 6.5
|
Tested up to: 6.5
|
||||||
Requires PHP: 7.0
|
Requires PHP: 7.0
|
||||||
Stable tag: 0.3.2
|
Stable tag: 0.3.3
|
||||||
Requires Plugins: tainacan
|
Requires Plugins: tainacan
|
||||||
License: GPLv2 or later
|
License: GPLv2 or later
|
||||||
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
||||||
|
@ -59,6 +59,10 @@ License details: https://github.com/tainacan/blocksy-tainacan/blob/master/LICENS
|
||||||
|
|
||||||
== Changelog ==
|
== Changelog ==
|
||||||
|
|
||||||
|
= 0.3.3 =
|
||||||
|
* Adds support for horizontal filters options
|
||||||
|
* Basic styles for mosaic view mode
|
||||||
|
|
||||||
= 0.3.2 =
|
= 0.3.2 =
|
||||||
* Adds Tainacan View Modes as a layout option for "Items related to this" section (requires Tainacan 0.21.5)
|
* Adds Tainacan View Modes as a layout option for "Items related to this" section (requires Tainacan 0.21.5)
|
||||||
* Adds media gallery thumbnails height and image size option (requires Tainacan 0.21.5)
|
* Adds media gallery thumbnails height and image size option (requires Tainacan 0.21.5)
|
||||||
|
|
|
@ -4,7 +4,7 @@ Plugin Name: Tainacan Support for Blocksy
|
||||||
Plugin URI: https://tainacan.org/
|
Plugin URI: https://tainacan.org/
|
||||||
Description: Tainacan plugin support for Blocksy theme
|
Description: Tainacan plugin support for Blocksy theme
|
||||||
Author: tainacan
|
Author: tainacan
|
||||||
Version: 0.3.2
|
Version: 0.3.3
|
||||||
Text Domain: tainacan-blocksy
|
Text Domain: tainacan-blocksy
|
||||||
License: GPLv2 or later
|
License: GPLv2 or later
|
||||||
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
||||||
|
@ -15,7 +15,7 @@ if (! defined('WP_DEBUG') ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Theme/plugin version */
|
/** Theme/plugin version */
|
||||||
const TAINACAN_BLOCKSY_VERSION = '0.3.2';
|
const TAINACAN_BLOCKSY_VERSION = '0.3.3';
|
||||||
const TAINACAN_BLOCKSY_IS_CHILD_THEME = false;
|
const TAINACAN_BLOCKSY_IS_CHILD_THEME = false;
|
||||||
|
|
||||||
/* Tools to define our next constants */
|
/* Tools to define our next constants */
|
||||||
|
|
|
@ -114,7 +114,7 @@ if ( !function_exists('tainacan_blocksy_custom_post_types_single_options') ) {
|
||||||
if ( is_array($item_extra_options) ) {
|
if ( is_array($item_extra_options) ) {
|
||||||
array_splice(
|
array_splice(
|
||||||
$options['options'][$post_type . '_single_section_options']['inner-options'][0],
|
$options['options'][$post_type . '_single_section_options']['inner-options'][0],
|
||||||
1,
|
0,
|
||||||
0,
|
0,
|
||||||
$item_extra_options
|
$item_extra_options
|
||||||
);
|
);
|
||||||
|
|
|
@ -199,9 +199,15 @@ if ( !function_exists('tainacan_blocksy_tooltip_and_modal_styles') ) {
|
||||||
$page_container_classes = $page_container_classes . ' has-filters-panel-style-' . get_theme_mod($prefix . '_filters_panel_background_style', 'boxed');
|
$page_container_classes = $page_container_classes . ' has-filters-panel-style-' . get_theme_mod($prefix . '_filters_panel_background_style', 'boxed');
|
||||||
$page_container_classes = $page_container_classes . ' has-page-header-style-' . $page_hero_section_style;
|
$page_container_classes = $page_container_classes . ' has-page-header-style-' . $page_hero_section_style;
|
||||||
|
|
||||||
|
if ( get_theme_mod( $prefix . '_hide_filters_area_header', 'no' ) === 'yes' )
|
||||||
|
$page_container_classes .= ' has-filters-area-header-hidden';
|
||||||
|
|
||||||
$filters_panel_size = get_theme_mod($prefix . '_filters_panel_size', '20%');
|
$filters_panel_size = get_theme_mod($prefix . '_filters_panel_size', '20%');
|
||||||
$page_container_style = '--tainacan-filter-menu-width-theme:' . $filters_panel_size . ';';
|
$page_container_style = '--tainacan-filter-menu-width-theme:' . $filters_panel_size . ';';
|
||||||
|
|
||||||
|
$filters_inline_size = get_theme_mod($prefix . '_filters_inline_size', '272px');
|
||||||
|
$page_container_style .= '--tainacan-filters-inline-width:' . $filters_inline_size . ';';
|
||||||
|
|
||||||
$background_color_palette = get_theme_mod($prefix . '_items_list_background_palette',
|
$background_color_palette = get_theme_mod($prefix . '_items_list_background_palette',
|
||||||
[
|
[
|
||||||
'color1' => [ 'color' => 'var(--background-color, #f8f9fb)' ],
|
'color1' => [ 'color' => 'var(--background-color, #f8f9fb)' ],
|
||||||
|
|
|
@ -169,7 +169,7 @@ blc_call_fnc(['fnc' => 'blocksy_output_border'], [
|
||||||
'css' => $css,
|
'css' => $css,
|
||||||
'tablet_css' => $tablet_css,
|
'tablet_css' => $tablet_css,
|
||||||
'mobile_css' => $mobile_css,
|
'mobile_css' => $mobile_css,
|
||||||
'selector' => blocksy_prefix_selector('.tainacan-item-section__metadata', $prefix),
|
'selector' => blocksy_prefix_selector('.tainacan-metadata-label', $prefix),
|
||||||
'variableName' => 'metadata-label-border',
|
'variableName' => 'metadata-label-border',
|
||||||
'value' => get_theme_mod( $prefix . '_metadata_label_border', [
|
'value' => get_theme_mod( $prefix . '_metadata_label_border', [
|
||||||
'width' => 0,
|
'width' => 0,
|
||||||
|
@ -178,6 +178,13 @@ blc_call_fnc(['fnc' => 'blocksy_output_border'], [
|
||||||
'color' => 'rgba(125, 125, 125, 0.5)',
|
'color' => 'rgba(125, 125, 125, 0.5)',
|
||||||
]
|
]
|
||||||
]),
|
]),
|
||||||
|
'default' => [
|
||||||
|
'width' => 0,
|
||||||
|
'style' => 'solid',
|
||||||
|
'color' => [
|
||||||
|
'color' => 'rgba(125, 125, 125, 0.5)',
|
||||||
|
]
|
||||||
|
],
|
||||||
'responsive' => true
|
'responsive' => true
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
@ -186,7 +193,7 @@ blc_call_fnc(['fnc' => 'blocksy_output_border'], [
|
||||||
'css' => $css,
|
'css' => $css,
|
||||||
'tablet_css' => $tablet_css,
|
'tablet_css' => $tablet_css,
|
||||||
'mobile_css' => $mobile_css,
|
'mobile_css' => $mobile_css,
|
||||||
'selector' => blocksy_prefix_selector('.tainacan-item-section__metadata', $prefix),
|
'selector' => blocksy_prefix_selector('.tainacan-metadata-value', $prefix),
|
||||||
'variableName' => 'metadata-value-border',
|
'variableName' => 'metadata-value-border',
|
||||||
'value' => get_theme_mod( $prefix . '_metadata_value_border', [
|
'value' => get_theme_mod( $prefix . '_metadata_value_border', [
|
||||||
'width' => 0,
|
'width' => 0,
|
||||||
|
@ -195,6 +202,13 @@ blc_call_fnc(['fnc' => 'blocksy_output_border'], [
|
||||||
'color' => 'rgba(125, 125, 125, 0.5)',
|
'color' => 'rgba(125, 125, 125, 0.5)',
|
||||||
]
|
]
|
||||||
]),
|
]),
|
||||||
|
'default' => [
|
||||||
|
'width' => 0,
|
||||||
|
'style' => 'solid',
|
||||||
|
'color' => [
|
||||||
|
'color' => 'rgba(125, 125, 125, 0.5)',
|
||||||
|
]
|
||||||
|
],
|
||||||
'responsive' => true
|
'responsive' => true
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
@ -247,4 +261,29 @@ blc_call_fnc(['fnc' => 'blocksy_output_responsive'], [
|
||||||
'value' => get_theme_mod($prefix . '_tainacan_metadata_value_alignment', 'left')
|
'value' => get_theme_mod($prefix . '_tainacan_metadata_value_alignment', 'left')
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
blc_call_fnc(['fnc' => 'blocksy_output_border'], [
|
||||||
|
'css' => $css,
|
||||||
|
'tablet_css' => $tablet_css,
|
||||||
|
'mobile_css' => $mobile_css,
|
||||||
|
'selector' => blocksy_prefix_selector('.filter-item-forms .label', $prefix),
|
||||||
|
'variableName' => 'filter-label-border',
|
||||||
|
'value' => get_theme_mod( $prefix . '_filter_label_border', [
|
||||||
|
'width' => 0,
|
||||||
|
'style' => 'solid',
|
||||||
|
'color' => [
|
||||||
|
'color' => 'rgba(125, 125, 125, 0.5)',
|
||||||
|
]
|
||||||
|
]),
|
||||||
|
'default' => [
|
||||||
|
'width' => 0,
|
||||||
|
'style' => 'solid',
|
||||||
|
'color' => [
|
||||||
|
'color' => 'rgba(125, 125, 125, 0.5)',
|
||||||
|
]
|
||||||
|
],
|
||||||
|
'responsive' => true
|
||||||
|
]);
|
||||||
|
|
||||||
?>
|
?>
|
|
@ -12,14 +12,7 @@ if (! isset($enabled)) {
|
||||||
$enabled = 'yes';
|
$enabled = 'yes';
|
||||||
}
|
}
|
||||||
|
|
||||||
$options = [
|
$inner_options = [
|
||||||
$prefix . 'display_filters_panel' => [
|
|
||||||
'label' => __( 'Filters panel', 'tainacan-blocksy' ),
|
|
||||||
'type' => 'ct-panel',
|
|
||||||
'switch' => true,
|
|
||||||
'value' => $enabled,
|
|
||||||
'sync' => '',
|
|
||||||
'inner-options' => [
|
|
||||||
$prefix . 'filters_panel_background_style' => [
|
$prefix . 'filters_panel_background_style' => [
|
||||||
'label' => __('Panel style', 'blocksy'),
|
'label' => __('Panel style', 'blocksy'),
|
||||||
'type' => 'ct-radio',
|
'type' => 'ct-radio',
|
||||||
|
@ -33,7 +26,8 @@ $options = [
|
||||||
blocksy_rand_md5() => [
|
blocksy_rand_md5() => [
|
||||||
'type' => 'ct-condition',
|
'type' => 'ct-condition',
|
||||||
'condition' => [
|
'condition' => [
|
||||||
$prefix . 'filters_as_modal' => 'no'
|
$prefix . 'filters_as_modal' => 'no',
|
||||||
|
$prefix . 'display_filters_horizontally' => 'no'
|
||||||
],
|
],
|
||||||
'options' => [
|
'options' => [
|
||||||
$prefix . 'filters_panel_size' => [
|
$prefix . 'filters_panel_size' => [
|
||||||
|
@ -79,15 +73,6 @@ $options = [
|
||||||
|
|
||||||
'desc' => __( 'Display the filters button inside the search control bar instead of floating aside.', 'tainacan-blocksy' ),
|
'desc' => __( 'Display the filters button inside the search control bar instead of floating aside.', 'tainacan-blocksy' ),
|
||||||
'sync' => ''
|
'sync' => ''
|
||||||
]
|
|
||||||
]
|
|
||||||
],
|
|
||||||
$prefix . 'filters_fixed_on_scroll' => [
|
|
||||||
'label' => __( 'Filters fixed on scroll', 'tainacan-blocksy' ),
|
|
||||||
'type' => 'ct-switch',
|
|
||||||
'value' => 'no',
|
|
||||||
'desc' => __( 'If you want filters panel to get fixed on screen when scrolling down the items list. This will only take effect if the items list itself is taller than the screen height.', 'tainacan-blocksy' ),
|
|
||||||
'sync' => ''
|
|
||||||
],
|
],
|
||||||
$prefix . 'filters_as_modal' => [
|
$prefix . 'filters_as_modal' => [
|
||||||
'label' => __( 'Filters as modal', 'tainacan-blocksy' ),
|
'label' => __( 'Filters as modal', 'tainacan-blocksy' ),
|
||||||
|
@ -96,6 +81,118 @@ $options = [
|
||||||
'desc' => __( 'Display the filters panel as a full screen modal instead of aside, even on desktop.', 'tainacan-blocksy' ),
|
'desc' => __( 'Display the filters panel as a full screen modal instead of aside, even on desktop.', 'tainacan-blocksy' ),
|
||||||
'sync' => ''
|
'sync' => ''
|
||||||
]
|
]
|
||||||
|
],
|
||||||
|
],
|
||||||
|
blocksy_rand_md5() => [
|
||||||
|
'type' => 'ct-condition',
|
||||||
|
'condition' => [
|
||||||
|
$prefix . 'display_filters_horizontally' => 'no',
|
||||||
|
$prefix . 'filters_as_modal' => 'no'
|
||||||
|
],
|
||||||
|
'options' => [
|
||||||
|
$prefix . 'filters_fixed_on_scroll' => [
|
||||||
|
'label' => __( 'Filters fixed on scroll', 'tainacan-blocksy' ),
|
||||||
|
'type' => 'ct-switch',
|
||||||
|
'value' => 'no',
|
||||||
|
'desc' => __( 'If you want filters panel to get fixed on screen when scrolling down the items list. This will only take effect if the items list itself is taller than the screen height.', 'tainacan-blocksy' ),
|
||||||
|
'sync' => ''
|
||||||
|
],
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
|
|
||||||
|
if ( null !== TAINACAN_VERSION && version_compare( TAINACAN_VERSION, '0.21.7' ) >= 0 ) {
|
||||||
|
$inner_options[ $prefix . 'hide_filters_area_header' ] = [
|
||||||
|
'label' => __( 'Hide filters area header', 'tainacan-blocksy' ),
|
||||||
|
'type' => 'ct-switch',
|
||||||
|
'value' => 'no',
|
||||||
|
'desc' => __( 'Toggle to not display the "Filter" label in the header of the filters area.', 'tainacan-blocksy' ),
|
||||||
|
'sync' => ''
|
||||||
|
];
|
||||||
|
$inner_options[ $prefix . 'hide_filter_collapses' ] = [
|
||||||
|
'label' => __( 'Hide filter collapses', 'tainacan-blocksy' ),
|
||||||
|
'type' => 'ct-switch',
|
||||||
|
'value' => 'no',
|
||||||
|
'desc' => __( 'Toggle to not display each filter label as a collapsable button. This is suggested when you have a small amount of filters.', 'tainacan-blocksy' ),
|
||||||
|
'sync' => ''
|
||||||
|
];
|
||||||
|
$inner_options = array_merge(
|
||||||
|
$inner_options,
|
||||||
|
[
|
||||||
|
blocksy_rand_md5() => [
|
||||||
|
'type' => 'ct-condition',
|
||||||
|
'condition' => [
|
||||||
|
$prefix . 'filters_as_modal' => 'no'
|
||||||
|
],
|
||||||
|
'options' => [
|
||||||
|
$prefix . 'display_filters_horizontally' => [
|
||||||
|
'label' => __( 'Display filters horizontally', 'tainacan-blocksy' ),
|
||||||
|
'type' => 'ct-switch',
|
||||||
|
'value' => 'no',
|
||||||
|
'desc' => __( 'Toggle to show filters in an horizontal pane above the search control instead of a vertical sidebar. This layout fits better with select and textual input filters.', 'tainacan-blocksy' ),
|
||||||
|
'sync' => ''
|
||||||
|
],
|
||||||
|
$prefix . 'should_not_hide_filters_on_mobile' => [
|
||||||
|
'label' => __( 'Should not hide filters even on mobile', 'tainacan-blocksy' ),
|
||||||
|
'type' => 'ct-switch',
|
||||||
|
'value' => 'no',
|
||||||
|
'desc' => __( 'Toggle to keep filters area visible even on small screen sizes.', 'tainacan-blocksy' ),
|
||||||
|
'sync' => ''
|
||||||
|
],
|
||||||
|
]
|
||||||
|
],
|
||||||
|
blocksy_rand_md5() => [
|
||||||
|
'type' => 'ct-condition',
|
||||||
|
'condition' => [
|
||||||
|
$prefix . 'display_filters_horizontally' => 'yes'
|
||||||
|
],
|
||||||
|
'options' => [
|
||||||
|
$prefix . 'filters_inline_size' => [
|
||||||
|
'label' => __( 'Filters inline size', 'tainacan-blocksy' ),
|
||||||
|
'type' => 'ct-slider',
|
||||||
|
'value' => '272px',
|
||||||
|
'units' => blocksy_units_config([
|
||||||
|
[
|
||||||
|
'unit' => 'px',
|
||||||
|
'min' => 100,
|
||||||
|
'max' => 600,
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'unit' => 'vw',
|
||||||
|
'min' => 5,
|
||||||
|
'max' => 100,
|
||||||
|
]
|
||||||
|
]),
|
||||||
|
'sync' => '',
|
||||||
|
]
|
||||||
|
]
|
||||||
|
],
|
||||||
|
$prefix . 'filter_label_border' => [
|
||||||
|
'label' => __( 'Filter label bottom border', 'blocksy' ),
|
||||||
|
'type' => 'ct-border',
|
||||||
|
'design' => 'block',
|
||||||
|
'responsive' => true,
|
||||||
|
'setting' => [ 'transport' => 'postMessage' ],
|
||||||
|
'value' => [
|
||||||
|
'width' => 0,
|
||||||
|
'style' => 'solid',
|
||||||
|
'color' => [
|
||||||
|
'color' => 'rgba(125, 125, 125, 0.5)',
|
||||||
|
]
|
||||||
|
],
|
||||||
|
'sync' => ''
|
||||||
|
]
|
||||||
|
],
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
$options = [
|
||||||
|
$prefix . 'display_filters_panel' => [
|
||||||
|
'label' => __( 'Filters panel', 'tainacan-blocksy' ),
|
||||||
|
'type' => 'ct-panel',
|
||||||
|
'switch' => true,
|
||||||
|
'value' => $enabled,
|
||||||
|
'sync' => '',
|
||||||
|
'inner-options' => $inner_options
|
||||||
|
]
|
||||||
|
];
|
||||||
|
|
|
@ -44,7 +44,6 @@ $options = [
|
||||||
'label' => __( 'Separator', 'blocksy' ),
|
'label' => __( 'Separator', 'blocksy' ),
|
||||||
'type' => 'ct-border',
|
'type' => 'ct-border',
|
||||||
'design' => 'block',
|
'design' => 'block',
|
||||||
'responsive' => true,
|
|
||||||
'setting' => [ 'transport' => 'postMessage' ],
|
'setting' => [ 'transport' => 'postMessage' ],
|
||||||
'value' => [
|
'value' => [
|
||||||
'width' => 0,
|
'width' => 0,
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "tainacan-blocksy",
|
"name": "tainacan-blocksy",
|
||||||
"version": "0.3.2",
|
"version": "0.3.3",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "tainacan-blocksy",
|
"name": "tainacan-blocksy",
|
||||||
"version": "0.3.2",
|
"version": "0.3.3",
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"clean-css-cli": "^4.3.0",
|
"clean-css-cli": "^4.3.0",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "tainacan-blocksy",
|
"name": "tainacan-blocksy",
|
||||||
"version": "0.3.2",
|
"version": "0.3.3",
|
||||||
"description": "A Blocksy plugin/child theme compatible with Tainacan",
|
"description": "A Blocksy plugin/child theme compatible with Tainacan",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
@ -18,6 +18,31 @@
|
||||||
grid-template-areas:
|
grid-template-areas:
|
||||||
". searchcontrol ."
|
". searchcontrol ."
|
||||||
"itemslist itemslist itemslist";
|
"itemslist itemslist itemslist";
|
||||||
|
|
||||||
|
&.has-horizontal-filters {
|
||||||
|
grid-template-rows: auto auto 1fr;
|
||||||
|
grid-template-areas:
|
||||||
|
". searchcontrol ."
|
||||||
|
"filterspanel filterspanel filterspanel"
|
||||||
|
"itemslist itemslist itemslist";
|
||||||
|
|
||||||
|
#filters-modal {
|
||||||
|
grid-area: filterspanel;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media screen and (max-width: 768px) {
|
||||||
|
& {
|
||||||
|
grid-template-rows: auto auto 1fr;
|
||||||
|
grid-template-areas:
|
||||||
|
". searchcontrol ."
|
||||||
|
"filterspanel filterspanel filterspanel"
|
||||||
|
"itemslist itemslist itemslist";
|
||||||
|
|
||||||
|
#filters-modal:not(.modal) {
|
||||||
|
grid-area: filterspanel;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Search control */
|
/* Search control */
|
||||||
|
@ -53,24 +78,35 @@
|
||||||
align-self: normal;
|
align-self: normal;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
||||||
.modal-content {
|
|
||||||
padding: 16px 10px 16px 0px !important;
|
|
||||||
|
|
||||||
@media screen and (max-width: 768px) {
|
@media screen and (max-width: 768px) {
|
||||||
|
&.modal .modal-content {
|
||||||
padding: 16px 16px 16px 6vw !important;
|
padding: 16px 16px 16px 6vw !important;
|
||||||
background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));
|
background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.modal-content {
|
||||||
|
|
||||||
#filters-items-list {
|
#filters-items-list {
|
||||||
background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));
|
background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));
|
||||||
padding: 3px;
|
padding: 3px;
|
||||||
margin: -3px;
|
|
||||||
|
|
||||||
.filters-components-list {
|
.filters-components-list {
|
||||||
margin-bottom: 24px;
|
margin-bottom: 24px;
|
||||||
|
|
||||||
|
.filter-item-forms .label {
|
||||||
|
border-bottom: var(--filter-label-border, none);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
&.modal .modal-content {
|
||||||
|
padding: 16px 10px 16px 0px !important;
|
||||||
|
|
||||||
|
#filters-items-list {
|
||||||
|
margin: -3px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
&.tainacan-filter-list-fixed {
|
&.tainacan-filter-list-fixed {
|
||||||
left: 14px;
|
left: 14px;
|
||||||
|
@ -113,6 +149,19 @@
|
||||||
font-size: 0.8125em !important;
|
font-size: 0.8125em !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.tainacan-mosaic-container .tainacan-mosaic-item {
|
||||||
|
border-radius: var(--theme-border-radius, var(--borderRadius, 3px));
|
||||||
|
box-shadow: var(--theme-box-shadow, var(--boxShadow , 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));
|
||||||
|
border: var(--border, none);
|
||||||
|
|
||||||
|
.metadata-title p {
|
||||||
|
font-weight: 500;
|
||||||
|
}
|
||||||
|
.metadata-value,
|
||||||
|
.metadata-label {
|
||||||
|
font-size: 0.8125em !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
.tainacan-records-container .tainacan-record,
|
.tainacan-records-container .tainacan-record,
|
||||||
.tainacan-records-container .tainacan-record .list-metadata,
|
.tainacan-records-container .tainacan-record .list-metadata,
|
||||||
.tainacan-list-container .tainacan-list {
|
.tainacan-list-container .tainacan-list {
|
||||||
|
@ -250,6 +299,10 @@
|
||||||
top: -52px !important;
|
top: -52px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.page.has-filters-area-header-hidden #filters-modal #filters-label-landmark {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
/* Extra classes applied from customizer */
|
/* Extra classes applied from customizer */
|
||||||
.page.has-filters-panel-style-boxed {
|
.page.has-filters-panel-style-boxed {
|
||||||
|
|
||||||
|
@ -260,6 +313,18 @@
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.page.has-filters-panel-style-simple .entry-content.ct-container {
|
||||||
|
#filters-modal.horizontal-filters .modal-content {
|
||||||
|
padding-left: 0 !important;
|
||||||
|
padding-right: 0 !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.page.has-filters-panel-style-simple .entry-content:not(.ct-container) {
|
||||||
|
#filters-modal.horizontal-filters .modal-content {
|
||||||
|
padding-left: 20px !important;
|
||||||
|
padding-right: 20px !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* Tooltips and Modals are outside of the items list div */
|
/* Tooltips and Modals are outside of the items list div */
|
||||||
body:not(.tainacan-admin-page) {
|
body:not(.tainacan-admin-page) {
|
||||||
|
|
|
@ -176,6 +176,7 @@
|
||||||
}
|
}
|
||||||
.tainacan-metadata-label {
|
.tainacan-metadata-label {
|
||||||
text-align: var(--metadata-label-alignment, left);
|
text-align: var(--metadata-label-alignment, left);
|
||||||
|
border-bottom: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));
|
||||||
}
|
}
|
||||||
.tainacan-metadata-value {
|
.tainacan-metadata-value {
|
||||||
text-align: var(--metadata-value-alignment, left);
|
text-align: var(--metadata-value-alignment, left);
|
||||||
|
@ -291,13 +292,14 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
&.metadata-type-2 {
|
&.metadata-type-2 {
|
||||||
.tainacan-item-section__metadatum {
|
.tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: nowrap;
|
flex-wrap: nowrap;
|
||||||
|
|
||||||
.tainacan-metadata-label {
|
.tainacan-metadata-label {
|
||||||
flex-basis: 40%;
|
flex-basis: 40%;
|
||||||
margin-bottom: .75rem;
|
margin-bottom: .75rem;
|
||||||
|
border-bottom: none;
|
||||||
border-right: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));
|
border-right: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));
|
||||||
}
|
}
|
||||||
.tainacan-metadata-value {
|
.tainacan-metadata-value {
|
||||||
|
|
|
@ -66,6 +66,25 @@
|
||||||
grid-template-areas: ". searchcontrol ." "itemslist itemslist itemslist";
|
grid-template-areas: ". searchcontrol ." "itemslist itemslist itemslist";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.theme-items-list:not(.is-fullscreen).has-horizontal-filters {
|
||||||
|
grid-template-rows: auto auto 1fr;
|
||||||
|
grid-template-areas: ". searchcontrol ." "filterspanel filterspanel filterspanel" "itemslist itemslist itemslist";
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-items-list:not(.is-fullscreen).has-horizontal-filters #filters-modal {
|
||||||
|
grid-area: filterspanel;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: 768px) {
|
||||||
|
.theme-items-list:not(.is-fullscreen) {
|
||||||
|
grid-template-rows: auto auto 1fr;
|
||||||
|
grid-template-areas: ". searchcontrol ." "filterspanel filterspanel filterspanel" "itemslist itemslist itemslist";
|
||||||
|
}
|
||||||
|
.theme-items-list:not(.is-fullscreen) #filters-modal:not(.modal) {
|
||||||
|
grid-area: filterspanel;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.theme-items-list .search-control {
|
.theme-items-list .search-control {
|
||||||
grid-area: searchcontrol;
|
grid-area: searchcontrol;
|
||||||
border-radius: 0 0 var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px));
|
border-radius: 0 0 var(--theme-border-radius, var(--borderRadius, 3px)) var(--theme-border-radius, var(--borderRadius, 3px));
|
||||||
|
@ -97,12 +116,8 @@
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.theme-items-list #filters-modal .modal-content {
|
|
||||||
padding: 16px 10px 16px 0px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media screen and (max-width: 768px) {
|
@media screen and (max-width: 768px) {
|
||||||
.theme-items-list #filters-modal .modal-content {
|
.theme-items-list #filters-modal.modal .modal-content {
|
||||||
padding: 16px 16px 16px 6vw !important;
|
padding: 16px 16px 16px 6vw !important;
|
||||||
background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));
|
background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));
|
||||||
}
|
}
|
||||||
|
@ -111,13 +126,24 @@
|
||||||
.theme-items-list #filters-modal .modal-content #filters-items-list {
|
.theme-items-list #filters-modal .modal-content #filters-items-list {
|
||||||
background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));
|
background-color: var(--tainacan-background-color, var(--backgroundColor, #f8f9fb));
|
||||||
padding: 3px;
|
padding: 3px;
|
||||||
margin: -3px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.theme-items-list #filters-modal .modal-content #filters-items-list .filters-components-list {
|
.theme-items-list #filters-modal .modal-content #filters-items-list .filters-components-list {
|
||||||
margin-bottom: 24px;
|
margin-bottom: 24px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.theme-items-list #filters-modal .modal-content #filters-items-list .filters-components-list .filter-item-forms .label {
|
||||||
|
border-bottom: var(--filter-label-border, none);
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-items-list #filters-modal.modal .modal-content {
|
||||||
|
padding: 16px 10px 16px 0px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-items-list #filters-modal.modal .modal-content #filters-items-list {
|
||||||
|
margin: -3px;
|
||||||
|
}
|
||||||
|
|
||||||
.theme-items-list #filters-modal.tainacan-filter-list-fixed {
|
.theme-items-list #filters-modal.tainacan-filter-list-fixed {
|
||||||
left: 14px;
|
left: 14px;
|
||||||
}
|
}
|
||||||
|
@ -171,6 +197,21 @@
|
||||||
font-size: 0.8125em !important;
|
font-size: 0.8125em !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.theme-items-list #items-list-area #items-list-results .tainacan-mosaic-container .tainacan-mosaic-item {
|
||||||
|
border-radius: var(--theme-border-radius, var(--borderRadius, 3px));
|
||||||
|
box-shadow: var(--theme-box-shadow, var(--boxShadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04)));
|
||||||
|
border: var(--border, none);
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-items-list #items-list-area #items-list-results .tainacan-mosaic-container .tainacan-mosaic-item .metadata-title p {
|
||||||
|
font-weight: 500;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-items-list #items-list-area #items-list-results .tainacan-mosaic-container .tainacan-mosaic-item .metadata-value,
|
||||||
|
.theme-items-list #items-list-area #items-list-results .tainacan-mosaic-container .tainacan-mosaic-item .metadata-label {
|
||||||
|
font-size: 0.8125em !important;
|
||||||
|
}
|
||||||
|
|
||||||
.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record,
|
.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record,
|
||||||
.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .list-metadata,
|
.theme-items-list #items-list-area #items-list-results .tainacan-records-container .tainacan-record .list-metadata,
|
||||||
.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list {
|
.theme-items-list #items-list-area #items-list-results .tainacan-list-container .tainacan-list {
|
||||||
|
@ -307,6 +348,10 @@
|
||||||
top: -52px !important;
|
top: -52px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.page.has-filters-area-header-hidden #filters-modal #filters-label-landmark {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
/* Extra classes applied from customizer */
|
/* Extra classes applied from customizer */
|
||||||
.page.has-filters-panel-style-boxed #filters-modal .modal-content #filters-items-list {
|
.page.has-filters-panel-style-boxed #filters-modal .modal-content #filters-items-list {
|
||||||
border-radius: var(--theme-border-radius, var(--borderRadius, 3px));
|
border-radius: var(--theme-border-radius, var(--borderRadius, 3px));
|
||||||
|
@ -315,6 +360,16 @@
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.page.has-filters-panel-style-simple .entry-content.ct-container #filters-modal.horizontal-filters .modal-content {
|
||||||
|
padding-left: 0 !important;
|
||||||
|
padding-right: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.page.has-filters-panel-style-simple .entry-content:not(.ct-container) #filters-modal.horizontal-filters .modal-content {
|
||||||
|
padding-left: 20px !important;
|
||||||
|
padding-right: 20px !important;
|
||||||
|
}
|
||||||
|
|
||||||
/* Tooltips and Modals are outside of the items list div */
|
/* Tooltips and Modals are outside of the items list div */
|
||||||
body:not(.tainacan-admin-page) .tooltip,
|
body:not(.tainacan-admin-page) .tooltip,
|
||||||
body:not(.tainacan-admin-page) .tainacan-modal,
|
body:not(.tainacan-admin-page) .tainacan-modal,
|
||||||
|
@ -663,6 +718,7 @@ body[data-prefix="tainacan-terms-items_archive"] .collection-thumbnail img {
|
||||||
|
|
||||||
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadata-label {
|
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadata-label {
|
||||||
text-align: var(--metadata-label-alignment, left);
|
text-align: var(--metadata-label-alignment, left);
|
||||||
|
border-bottom: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));
|
||||||
}
|
}
|
||||||
|
|
||||||
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadata-value {
|
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata .tainacan-metadata-value {
|
||||||
|
@ -784,31 +840,32 @@ body[data-prefix="tainacan-terms-items_archive"] .collection-thumbnail img {
|
||||||
margin: 0.5em 0 0.5em 40px;
|
margin: 0.5em 0 0.5em 40px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum {
|
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: nowrap;
|
flex-wrap: nowrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-label {
|
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) .tainacan-metadata-label {
|
||||||
flex-basis: 40%;
|
flex-basis: 40%;
|
||||||
margin-bottom: .75rem;
|
margin-bottom: .75rem;
|
||||||
|
border-bottom: none;
|
||||||
border-right: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));
|
border-right: var(--metadata-label-border, 0px solid rgba(125, 125, 125, 0.5));
|
||||||
}
|
}
|
||||||
|
|
||||||
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-value {
|
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) .tainacan-metadata-value {
|
||||||
flex-basis: 60%;
|
flex-basis: 60%;
|
||||||
padding-left: 1rem;
|
padding-left: 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media only screen and (max-width: 767px) {
|
@media only screen and (max-width: 767px) {
|
||||||
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum {
|
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) {
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
}
|
}
|
||||||
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-label {
|
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) .tainacan-metadata-label {
|
||||||
flex-basis: 100%;
|
flex-basis: 100%;
|
||||||
margin-bottom: 0.25rem;
|
margin-bottom: 0.25rem;
|
||||||
}
|
}
|
||||||
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum .tainacan-metadata-value {
|
.tainacan-item-single-page .tainacan-item-single .tainacan-item-section__metadata.metadata-type-2 .tainacan-item-section__metadatum:not(.tainacan-content-embed__wrapper):not(.tainacan-compound-group):not(.tainacan-compound-metadatum):not(.tainacan-relationship-metadatum-header) .tainacan-metadata-value {
|
||||||
flex-basis: 100%;
|
flex-basis: 100%;
|
||||||
padding-left: 0;
|
padding-left: 0;
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -8,9 +8,15 @@ $page_container_classes = 'page type-page hentry singular';
|
||||||
$page_container_classes = $page_container_classes . ' has-filters-panel-style-' . get_theme_mod($prefix . '_filters_panel_background_style', 'boxed');
|
$page_container_classes = $page_container_classes . ' has-filters-panel-style-' . get_theme_mod($prefix . '_filters_panel_background_style', 'boxed');
|
||||||
$page_container_classes = $page_container_classes . ' has-page-header-style-' . $page_hero_section_style;
|
$page_container_classes = $page_container_classes . ' has-page-header-style-' . $page_hero_section_style;
|
||||||
|
|
||||||
|
if ( get_theme_mod( $prefix . '_hide_filters_area_header', 'no' ) === 'yes' )
|
||||||
|
$page_container_classes .= ' has-filters-area-header-hidden';
|
||||||
|
|
||||||
$filters_panel_size = get_theme_mod($prefix . '_filters_panel_size', '20%');
|
$filters_panel_size = get_theme_mod($prefix . '_filters_panel_size', '20%');
|
||||||
$page_container_style = '--tainacan-filter-menu-width-theme:' . $filters_panel_size . ';';
|
$page_container_style = '--tainacan-filter-menu-width-theme:' . $filters_panel_size . ';';
|
||||||
|
|
||||||
|
$filters_inline_size = get_theme_mod($prefix . '_filters_inline_size', '272px');
|
||||||
|
$page_container_style .= '--tainacan-filters-inline-width:' . $filters_inline_size . ';';
|
||||||
|
|
||||||
$background_color_palette = get_theme_mod($prefix . '_items_list_background_palette',
|
$background_color_palette = get_theme_mod($prefix . '_items_list_background_palette',
|
||||||
[
|
[
|
||||||
'color1' => [ 'color' => 'var(--background-color, #f8f9fb)' ],
|
'color1' => [ 'color' => 'var(--background-color, #f8f9fb)' ],
|
||||||
|
@ -184,8 +190,7 @@ add_filter('blocksy:hero:custom-source', function() use($prefix) {
|
||||||
});
|
});
|
||||||
|
|
||||||
if ( $page_hero_section_style === 'type-2' ) {
|
if ( $page_hero_section_style === 'type-2' ) {
|
||||||
|
if ( blocksy_akg_or_customizer('page_title_bg_type', blocksy_get_page_title_source(), 'featured_image') === 'featured_image' ) {
|
||||||
if ( blocksy_akg_or_customizer('page_title_bg_type', blocksy_get_page_title_source()) === 'featured_image' ) {
|
|
||||||
add_filter( 'blocksy:hero:type-2:image:attachment_id', function() {
|
add_filter( 'blocksy:hero:type-2:image:attachment_id', function() {
|
||||||
$collection = tainacan_get_collection();
|
$collection = tainacan_get_collection();
|
||||||
return $collection->get_header_image_id();
|
return $collection->get_header_image_id();
|
||||||
|
@ -242,6 +247,9 @@ if ( $page_hero_section_style === 'type-2' ) {
|
||||||
'show_fullscreen_with_view_modes' => get_theme_mod($prefix . '_show_fullscreen_with_view_modes', 'no') == 'yes',
|
'show_fullscreen_with_view_modes' => get_theme_mod($prefix . '_show_fullscreen_with_view_modes', 'no') == 'yes',
|
||||||
'hide_exposers_button' => get_theme_mod($prefix . '_show_exposers_button', 'yes') == 'no',
|
'hide_exposers_button' => get_theme_mod($prefix . '_show_exposers_button', 'yes') == 'no',
|
||||||
'hide_pagination_area' => get_theme_mod($prefix . '_has_pagination', 'yes') == 'no',
|
'hide_pagination_area' => get_theme_mod($prefix . '_has_pagination', 'yes') == 'no',
|
||||||
|
'should_not_hide_filters_on_mobile' => get_theme_mod($prefix . '_should_not_hide_filters_on_mobile', 'no') == 'yes',
|
||||||
|
'display_filters_horizontally' => get_theme_mod($prefix . '_display_filters_horizontally', 'no') == 'yes',
|
||||||
|
'hide_filter_collapses' => get_theme_mod($prefix . '_hide_filter_collapses', 'no') == 'yes',
|
||||||
]);
|
]);
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -9,9 +9,15 @@ $page_container_classes = 'page type-page hentry singular';
|
||||||
$page_container_classes = $page_container_classes . ' has-filters-panel-style-' . get_theme_mod($repository_items_prefix . '_filters_panel_background_style', 'boxed');
|
$page_container_classes = $page_container_classes . ' has-filters-panel-style-' . get_theme_mod($repository_items_prefix . '_filters_panel_background_style', 'boxed');
|
||||||
$page_container_classes = $page_container_classes . ' has-page-header-style-' . $page_hero_section_style;
|
$page_container_classes = $page_container_classes . ' has-page-header-style-' . $page_hero_section_style;
|
||||||
|
|
||||||
|
if ( get_theme_mod( $repository_items_prefix . '_hide_filters_area_header', 'no' ) === 'yes' )
|
||||||
|
$page_container_classes .= ' has-filters-area-header-hidden';
|
||||||
|
|
||||||
$filters_panel_size = get_theme_mod($repository_items_prefix . '_filters_panel_size', '20%');
|
$filters_panel_size = get_theme_mod($repository_items_prefix . '_filters_panel_size', '20%');
|
||||||
$page_container_style = '--tainacan-filter-menu-width-theme:' . $filters_panel_size . ';';
|
$page_container_style = '--tainacan-filter-menu-width-theme:' . $filters_panel_size . ';';
|
||||||
|
|
||||||
|
$filters_inline_size = get_theme_mod($repository_items_prefix . '_filters_inline_size', '272px');
|
||||||
|
$page_container_style .= '--tainacan-filters-inline-width:' . $filters_inline_size . ';';
|
||||||
|
|
||||||
$background_color_palette = get_theme_mod($repository_items_prefix . '_items_list_background_palette',
|
$background_color_palette = get_theme_mod($repository_items_prefix . '_items_list_background_palette',
|
||||||
[
|
[
|
||||||
'color1' => [ 'color' => 'var(--background-color, #f8f9fb)' ],
|
'color1' => [ 'color' => 'var(--background-color, #f8f9fb)' ],
|
||||||
|
@ -158,7 +164,10 @@ if ( $page_hero_section_style === 'type-2' ) {
|
||||||
'show_fullscreen_with_view_modes' => get_theme_mod($repository_items_prefix . '_show_fullscreen_with_view_modes', 'no') == 'yes',
|
'show_fullscreen_with_view_modes' => get_theme_mod($repository_items_prefix . '_show_fullscreen_with_view_modes', 'no') == 'yes',
|
||||||
'hide_exposers_button' => get_theme_mod($repository_items_prefix . '_show_exposers_button', 'yes') == 'no',
|
'hide_exposers_button' => get_theme_mod($repository_items_prefix . '_show_exposers_button', 'yes') == 'no',
|
||||||
'hide_pagination_area' => get_theme_mod($repository_items_prefix . '_has_pagination', 'yes') == 'no',
|
'hide_pagination_area' => get_theme_mod($repository_items_prefix . '_has_pagination', 'yes') == 'no',
|
||||||
'default_view_mode' => get_theme_mod($repository_items_prefix . '_default_view_mode', 'masonry')
|
'default_view_mode' => get_theme_mod($repository_items_prefix . '_default_view_mode', 'masonry'),
|
||||||
|
'should_not_hide_filters_on_mobile' => get_theme_mod($repository_items_prefix . '_should_not_hide_filters_on_mobile', 'no') == 'yes',
|
||||||
|
'display_filters_horizontally' => get_theme_mod($repository_items_prefix . '_display_filters_horizontally', 'no') == 'yes',
|
||||||
|
'hide_filter_collapses' => get_theme_mod($repository_items_prefix . '_hide_filter_collapses', 'no') == 'yes',
|
||||||
]);
|
]);
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -9,9 +9,15 @@ $page_container_classes = 'page type-page hentry singular';
|
||||||
$page_container_classes = $page_container_classes . ' has-filters-panel-style-' . get_theme_mod($term_items_prefix . '_filters_panel_background_style', 'boxed');
|
$page_container_classes = $page_container_classes . ' has-filters-panel-style-' . get_theme_mod($term_items_prefix . '_filters_panel_background_style', 'boxed');
|
||||||
$page_container_classes = $page_container_classes . ' has-page-header-style-' . $page_hero_section_style;
|
$page_container_classes = $page_container_classes . ' has-page-header-style-' . $page_hero_section_style;
|
||||||
|
|
||||||
|
if ( get_theme_mod( $term_items_prefix . '_hide_filters_area_header', 'no' ) === 'yes' )
|
||||||
|
$page_container_classes .= ' has-filters-area-header-hidden';
|
||||||
|
|
||||||
$filters_panel_size = get_theme_mod($term_items_prefix . '_filters_panel_size', '20%');
|
$filters_panel_size = get_theme_mod($term_items_prefix . '_filters_panel_size', '20%');
|
||||||
$page_container_style = '--tainacan-filter-menu-width-theme:' . $filters_panel_size . ';';
|
$page_container_style = '--tainacan-filter-menu-width-theme:' . $filters_panel_size . ';';
|
||||||
|
|
||||||
|
$filters_inline_size = get_theme_mod($term_items_prefix . '_filters_inline_size', '272px');
|
||||||
|
$page_container_style .= '--tainacan-filters-inline-width:' . $filters_inline_size . ';';
|
||||||
|
|
||||||
$background_color_palette = get_theme_mod($term_items_prefix . '_items_list_background_palette',
|
$background_color_palette = get_theme_mod($term_items_prefix . '_items_list_background_palette',
|
||||||
[
|
[
|
||||||
'color1' => [ 'color' => 'var(--background-color, #f8f9fb)' ],
|
'color1' => [ 'color' => 'var(--background-color, #f8f9fb)' ],
|
||||||
|
@ -190,7 +196,7 @@ get_header();
|
||||||
|
|
||||||
if ( $page_hero_section_style === 'type-2' ) {
|
if ( $page_hero_section_style === 'type-2' ) {
|
||||||
|
|
||||||
if ( blocksy_akg_or_customizer('page_title_bg_type', blocksy_get_page_title_source()) === 'featured_image' ) {
|
if ( blocksy_akg_or_customizer('page_title_bg_type', blocksy_get_page_title_source(), 'featured_image') === 'featured_image' ) {
|
||||||
add_filter( 'blocksy:hero:type-2:image:attachment_id', function() use($image) {
|
add_filter( 'blocksy:hero:type-2:image:attachment_id', function() use($image) {
|
||||||
return $image;
|
return $image;
|
||||||
}, 10 );
|
}, 10 );
|
||||||
|
@ -238,7 +244,10 @@ if ( $page_hero_section_style === 'type-2' ) {
|
||||||
'show_fullscreen_with_view_modes' => get_theme_mod($term_items_prefix . '_show_fullscreen_with_view_modes', 'no') == 'yes',
|
'show_fullscreen_with_view_modes' => get_theme_mod($term_items_prefix . '_show_fullscreen_with_view_modes', 'no') == 'yes',
|
||||||
'hide_exposers_button' => get_theme_mod($term_items_prefix . '_show_exposers_button', 'yes') == 'no',
|
'hide_exposers_button' => get_theme_mod($term_items_prefix . '_show_exposers_button', 'yes') == 'no',
|
||||||
'hide_pagination_area' => get_theme_mod($term_items_prefix . '_has_pagination', 'yes') == 'no',
|
'hide_pagination_area' => get_theme_mod($term_items_prefix . '_has_pagination', 'yes') == 'no',
|
||||||
'default_view_mode' => get_theme_mod($term_items_prefix . '_default_view_mode', 'masonry')
|
'default_view_mode' => get_theme_mod($term_items_prefix . '_default_view_mode', 'masonry'),
|
||||||
|
'should_not_hide_filters_on_mobile' => get_theme_mod($term_items_prefix . '_should_not_hide_filters_on_mobile', 'no') == 'yes',
|
||||||
|
'display_filters_horizontally' => get_theme_mod($term_items_prefix . '_display_filters_horizontally', 'no') == 'yes',
|
||||||
|
'hide_filter_collapses' => get_theme_mod($term_items_prefix . '_hide_filter_collapses', 'no') == 'yes',
|
||||||
]);
|
]);
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue