Compare commits

...

2 commits

Author SHA1 Message Date
j
a218b906cc documents data view 2024-08-30 16:23:07 +02:00
j
446a748a79 include filename in pandora config 2024-08-25 15:26:55 +02:00
4 changed files with 21 additions and 2 deletions

View file

@ -752,6 +752,13 @@ examples (config.SITENAME.jsonc) that are part of this pan.do/ra distribution.
"capability": "canSeeMedia",
"find": true
},
{
"id": "filename",
"title": "Filename",
"type": ["string"],
"capability": "canSeeMedia",
"find": true
},
{
"id": "created",
"title": "Date Created",

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
})