Adds full_screen attribute to view mode configuration, to hide elements.
This commit is contained in:
parent
6b3f32dd48
commit
703dd408de
|
@ -3,7 +3,7 @@
|
|||
v-hammer:swipe="onSwipeFiltersMenu"
|
||||
:class="{
|
||||
'repository-level-page': isRepositoryLevel,
|
||||
'is-fullscreen': viewMode == 'slide'
|
||||
'is-fullscreen': registeredViewModes[viewMode] != undefined && registeredViewModes[viewMode].full_screen
|
||||
}">
|
||||
|
||||
<!-- SEARCH AND FILTERS --------------------- -->
|
||||
|
@ -14,7 +14,7 @@
|
|||
autoHide: false,
|
||||
placement: 'auto-start'
|
||||
}"
|
||||
v-if="!openAdvancedSearch"
|
||||
v-if="!openAdvancedSearch && !(registeredViewModes[viewMode] != undefined && registeredViewModes[viewMode].full_screen)"
|
||||
class="is-hidden-mobile"
|
||||
id="filter-menu-compress-button"
|
||||
:style="{ top: !isOnTheme ? (isRepositoryLevel ? '172px' : '120px') : '76px' }"
|
||||
|
@ -23,7 +23,7 @@
|
|||
</button>
|
||||
<!-- Filters mobile modal button -->
|
||||
<button
|
||||
v-if="!openAdvancedSearch"
|
||||
v-if="!openAdvancedSearch && !(registeredViewModes[viewMode] != undefined && registeredViewModes[viewMode].full_screen)"
|
||||
class="is-hidden-tablet"
|
||||
id="filter-menu-compress-button"
|
||||
:style="{ top: !isOnTheme ? (isRepositoryLevel ? (searchControlHeight + 100) : (searchControlHeight + 70) + 'px') : (searchControlHeight - 25) + 'px' }"
|
||||
|
@ -36,7 +36,9 @@
|
|||
<!-- <transition name="filters-menu"> -->
|
||||
<aside
|
||||
:style="{ top: searchControlHeight + 'px' }"
|
||||
v-if="!isFiltersMenuCompressed && !openAdvancedSearch"
|
||||
v-if="!isFiltersMenuCompressed &&
|
||||
!openAdvancedSearch &&
|
||||
!(registeredViewModes[viewMode] != undefined && registeredViewModes[viewMode].full_screen)"
|
||||
class="filters-menu tainacan-form is-hidden-mobile">
|
||||
<b-loading
|
||||
:is-full-page="false"
|
||||
|
@ -114,7 +116,7 @@
|
|||
<div
|
||||
id="items-list-area"
|
||||
class="items-list-area"
|
||||
:class="{ 'spaced-to-right': !isFiltersMenuCompressed && !openAdvancedSearch }">
|
||||
:class="{ 'spaced-to-right': !isFiltersMenuCompressed && !openAdvancedSearch && !(registeredViewModes[viewMode] != undefined && registeredViewModes[viewMode].full_screen)}">
|
||||
|
||||
<!-- FILTERS TAG LIST-->
|
||||
<filters-tags-list
|
||||
|
|
|
@ -89,7 +89,9 @@ class Theme_Helper {
|
|||
'dynamic_metadata' => false,
|
||||
'description' => 'A slideshow view, fullscreen.',
|
||||
'icon' => '<span class="icon"><i class="mdi mdi-fullscreen mdi-24px"></i></span>',
|
||||
'type' => 'component'
|
||||
'type' => 'component',
|
||||
'show_pagination' => false,
|
||||
'full_screen' => true
|
||||
]);
|
||||
}
|
||||
|
||||
|
@ -413,6 +415,7 @@ class Theme_Helper {
|
|||
* @type string $thumbnail Full URL to an thumbnail that represents the view mode. Displayed in admin.
|
||||
* @type string $icon HTML that outputs an icon that represents the view mode. Displayed in front end.
|
||||
* @type bool $show_pagination Wether to display or not pagination controls. Default true.
|
||||
* @type bool $full-screen Wether the view mode will display full screen or not. Default false.
|
||||
* @type bool $dynamic_metadata Wether to display or not (and use or not) the "displayed metadata" selector. Default false.
|
||||
*
|
||||
*
|
||||
|
@ -431,6 +434,7 @@ class Theme_Helper {
|
|||
'thumbnail' => '', // get_stylesheet_directory() . '/tainacan/view-mode-' . $slug . '.png',
|
||||
'icon' => '', //
|
||||
'show_pagination' => true,
|
||||
'full_screen' => false,
|
||||
'dynamic_metadata' => false,
|
||||
|
||||
);
|
||||
|
|
Loading…
Reference in New Issue