forked from 0x2620/pandora
add info button/link to document dialog
This commit is contained in:
parent
58999918f7
commit
8c6d27cf39
1 changed files with 27 additions and 2 deletions
|
@ -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'});
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue