Compare commits
2 commits
505e300e60
...
4833681e28
Author | SHA1 | Date | |
---|---|---|---|
4833681e28 | |||
ee57469523 |
1 changed files with 19 additions and 1 deletions
|
@ -20,7 +20,9 @@ pandora.ui.documentInfoView = function(data, isMixed) {
|
|||
margin = 16,
|
||||
nameKeys = [
|
||||
"group",
|
||||
"source"
|
||||
"source",
|
||||
"publication",
|
||||
"format",
|
||||
].concat(pandora.site.documentKeys.filter(function(key) {
|
||||
return key.sortType == 'person';
|
||||
}).map(function(key) {
|
||||
|
@ -31,6 +33,13 @@ pandora.ui.documentInfoView = function(data, isMixed) {
|
|||
}).map(function(key){
|
||||
return key.id;
|
||||
}),
|
||||
displayedKeys = [ // FIXME: can tis be a flag in the config?
|
||||
'title', 'notes', 'name', 'description', 'id',
|
||||
'user', 'rightslevel', 'timesaccessed',
|
||||
'extension', 'dimensions', 'size', 'matches',
|
||||
'created', 'modified', 'accessed',
|
||||
'random', 'entity'
|
||||
].concat(pandora.site.documentKeys.filter(key => { return key.fulltext }).map(key => key.id)),
|
||||
statisticsWidth = 128,
|
||||
|
||||
$bar = Ox.Bar({size: 16})
|
||||
|
@ -653,6 +662,7 @@ pandora.ui.documentInfoView = function(data, isMixed) {
|
|||
|
||||
function renderGroup(keys) {
|
||||
var $element;
|
||||
keys.forEach(function(key) { displayedKeys.push(key) });
|
||||
if (canEdit || keys.filter(function(key) {
|
||||
return data[key];
|
||||
}).length) {
|
||||
|
@ -665,6 +675,7 @@ pandora.ui.documentInfoView = function(data, isMixed) {
|
|||
$('<span>').html(formatKey(key)).appendTo($element);
|
||||
Ox.EditableContent({
|
||||
clickLink: pandora.clickLink,
|
||||
editable: canEdit,
|
||||
format: function(value) {
|
||||
return formatValue(key, value);
|
||||
},
|
||||
|
@ -678,6 +689,13 @@ pandora.ui.documentInfoView = function(data, isMixed) {
|
|||
}
|
||||
})
|
||||
.appendTo($element);
|
||||
if (isMixed[key] && Ox.contains(listKeys, key)) {
|
||||
pandora.ui.addRemoveKeyDialog({
|
||||
ids: ui.collectionSelection,
|
||||
key: key,
|
||||
section: ui.section
|
||||
}).appendTo($element)
|
||||
}
|
||||
}
|
||||
});
|
||||
$element.appendTo($text);
|
||||
|
|
Loading…
Reference in a new issue