documents data view

This commit is contained in:
j 2024-08-30 16:23:07 +02:00
parent 446a748a79
commit a218b906cc
3 changed files with 14 additions and 2 deletions

View file

@ -400,7 +400,7 @@ pandora.URL = (function() {
// Documents
views['documents'] = {
list: ['grid', 'list', 'pages'],
item: ['view', 'info']
item: ['view', 'info', 'data']
};
sortKeys['documents'] = {
list: {

View file

@ -52,6 +52,13 @@ pandora.ui.document = function() {
$content.replaceWith(
$content = pandora.ui.documentInfoView(result.data)
);
} else if (pandora.user.ui.documentView == 'data') {
$content.replaceWith(
$content = Ox.TreeList({
data: result.data,
width: pandora.$ui.mainPanel.size(1) - Ox.UI.SCROLLBAR_SIZE
})
);
} else {
setContent();
}

View file

@ -184,7 +184,12 @@ pandora.ui.documentToolbar = function() {
items: [
{id: 'info', title: Ox._('View Info')},
{id: 'view', title: Ox._('View Document')}
],
].concat(
pandora.hasCapability('canSeeExtraItemViews') ? [
{id: 'data', title: Ox._('View Data')}
] : []
),
value: ui.documentView,
width: 128
})