add info button/link to document dialog

This commit is contained in:
j 2017-01-26 18:05:13 +01:00
parent 58999918f7
commit 8c6d27cf39

View file

@ -113,6 +113,28 @@ pandora.ui.documentDialog = function(options) {
} }
}), }),
$infoButton = Ox.Button({
title: 'info',
tooltip: Ox._('Info'),
type: 'image'
})
.css({
position: 'absolute',
right: '24px',
top: '4px'
})
.bindEvent({
click: function(data) {
var id = options.items[options.index].id;
that.close();
pandora.UI.set({
section: 'documents',
document: id,
documentView: 'info'
});
}
}),
$embedButton = Ox.Button({ $embedButton = Ox.Button({
title: 'embed', title: 'embed',
tooltip: Ox._('Embed'), tooltip: Ox._('Embed'),
@ -144,7 +166,7 @@ pandora.ui.documentDialog = function(options) {
}) })
.css({ .css({
position: 'absolute', position: 'absolute',
right: '24px', right: '44px',
top: '4px' top: '4px'
}) })
[items.length > 1 ? 'show' : 'hide']() [items.length > 1 ? 'show' : 'hide']()
@ -156,7 +178,10 @@ pandora.ui.documentDialog = function(options) {
} }
}); });
$(that.find('.OxBar')[0]).append($embedButton).append($selectButton); $(that.find('.OxBar')[0])
.append($infoButton)
.append($embedButton)
.append($selectButton);
// fixme: why is this needed? // fixme: why is this needed?
$(that.find('.OxContent')[0]).css({overflow: 'hidden'}); $(that.find('.OxContent')[0]).css({overflow: 'hidden'});