Compare commits
2 commits
1ccc8df75c
...
a218b906cc
Author | SHA1 | Date | |
---|---|---|---|
a218b906cc | |||
446a748a79 |
4 changed files with 21 additions and 2 deletions
|
@ -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",
|
||||
|
|
|
@ -400,7 +400,7 @@ pandora.URL = (function() {
|
|||
// Documents
|
||||
views['documents'] = {
|
||||
list: ['grid', 'list', 'pages'],
|
||||
item: ['view', 'info']
|
||||
item: ['view', 'info', 'data']
|
||||
};
|
||||
sortKeys['documents'] = {
|
||||
list: {
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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
|
||||
})
|
||||
|
|
Loading…
Reference in a new issue