Forces draft and trash status to always appear. Adjusts draft tab margin when private is not available.
This commit is contained in:
parent
cee94adacb
commit
b27a460660
|
@ -352,8 +352,8 @@ StatusHelperPlugin.install = function (Vue, options = {}) {
|
|||
statuses: [
|
||||
{ name: tainacan_plugin.i18n['status_publish'], slug: 'publish' },
|
||||
// { name: tainacan_plugin.i18n['status_private'], slug: 'private' },
|
||||
// { name: tainacan_plugin.i18n['status_draft'], slug: 'draft' },
|
||||
// { name: tainacan_plugin.i18n['status_trash'], slug: 'trash' }
|
||||
{ name: tainacan_plugin.i18n['status_draft'], slug: 'draft' },
|
||||
{ name: tainacan_plugin.i18n['status_trash'], slug: 'trash' }
|
||||
],
|
||||
getIcon(status) {
|
||||
switch (status) {
|
||||
|
@ -383,14 +383,18 @@ StatusHelperPlugin.install = function (Vue, options = {}) {
|
|||
this.statuses.push(loadedStatus['private']);
|
||||
|
||||
this.statuses.concat(Object.values(loadedStatus).filter((status) => {
|
||||
return !['publish','private','draft','trash'].includes(status.slug);
|
||||
return !['publish','private', 'draft', 'trash'].includes(status.slug);
|
||||
}));
|
||||
|
||||
if (loadedStatus['draft'] != undefined)
|
||||
this.statuses.push(loadedStatus['draft']);
|
||||
|
||||
if (loadedStatus['trash'] != undefined)
|
||||
this.statuses.push(loadedStatus['trash']);
|
||||
// We always show draft and trash
|
||||
this.statuses.push({
|
||||
name: tainacan_plugin.i18n['status_draft'],
|
||||
slug: 'draft'
|
||||
});
|
||||
this.statuses.push({
|
||||
name: tainacan_plugin.i18n['status_trash'],
|
||||
slug: 'trash'}
|
||||
);
|
||||
})
|
||||
.catch(error => {
|
||||
console.error( error );
|
||||
|
|
|
@ -143,7 +143,7 @@
|
|||
:key="index"
|
||||
@click="onChangeTab(statusOption.slug)"
|
||||
:class="{ 'is-active': status == statusOption.slug}"
|
||||
:style="{ marginRight: statusOption.slug == 'private' ? 'auto' : '' }"
|
||||
:style="{ marginRight: statusOption.slug == 'private' ? 'auto' : '', marginLeft: statusOption.slug == 'draft' ? 'auto' : '' }"
|
||||
v-tooltip="{
|
||||
content: $i18n.getWithVariables('info_%s_tab_' + statusOption.slug,[$i18n.get('collections')]),
|
||||
autoHide: true,
|
||||
|
|
|
@ -636,7 +636,7 @@
|
|||
:key="index"
|
||||
@click="onChangeTab(statusOption.slug)"
|
||||
:class="{ 'is-active': status == statusOption.slug}"
|
||||
:style="{ marginRight: statusOption.slug == 'private' ? 'auto' : '' }"
|
||||
:style="{ marginRight: statusOption.slug == 'private' ? 'auto' : '', marginLeft: statusOption.slug == 'draft' ? 'auto' : '' }"
|
||||
v-tooltip="{
|
||||
content: $i18n.getWithVariables('info_%s_tab_' + statusOption.slug,[$i18n.get('items')]),
|
||||
autoHide: true,
|
||||
|
|
|
@ -110,7 +110,7 @@
|
|||
:key="index"
|
||||
@click="onChangeTab(statusOption.slug)"
|
||||
:class="{ 'is-active': status == statusOption.slug}"
|
||||
:style="{ marginRight: statusOption.slug == 'private' ? 'auto' : '' }"
|
||||
:style="{ marginRight: statusOption.slug == 'private' ? 'auto' : '', marginLeft: statusOption.slug == 'draft' ? 'auto' : '' }"
|
||||
v-tooltip="{
|
||||
content: $i18n.getWithVariables('info_%s_tab_' + statusOption.slug,[$i18n.get('taxonomies')]),
|
||||
autoHide: true,
|
||||
|
|
|
@ -614,7 +614,7 @@
|
|||
:key="index"
|
||||
@click="onChangeTab(statusOption.slug)"
|
||||
:class="{ 'is-active': status == statusOption.slug}"
|
||||
:style="{ marginRight: statusOption.slug == 'private' ? 'auto' : '' }"
|
||||
:style="{ marginRight: statusOption.slug == 'private' ? 'auto' : '', marginLeft: statusOption.slug == 'draft' ? 'auto' : '' }"
|
||||
v-tooltip="{
|
||||
content: $i18n.getWithVariables('info_%s_tab_' + statusOption.slug,[$i18n.get('items')]),
|
||||
autoHide: true,
|
||||
|
|
Loading…
Reference in New Issue