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", "capability": "canSeeMedia",
"find": true "find": true
}, },
{
"id": "filename",
"title": "Filename",
"type": ["string"],
"capability": "canSeeMedia",
"find": true
},
{ {
"id": "created", "id": "created",
"title": "Date Created", "title": "Date Created",

View file

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

View file

@ -52,6 +52,13 @@ pandora.ui.document = function() {
$content.replaceWith( $content.replaceWith(
$content = pandora.ui.documentInfoView(result.data) $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 { } else {
setContent(); setContent();
} }

View file

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