forked from 0x2620/pandora
document dialog: add embed button
This commit is contained in:
parent
eb68de7a44
commit
df658c96fb
1 changed files with 23 additions and 1 deletions
|
@ -109,6 +109,28 @@ pandora.ui.documentDialog = function(options) {
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
$embedButton = Ox.Button({
|
||||||
|
title: 'embed',
|
||||||
|
tooltip: Ox._('Embed'),
|
||||||
|
type: 'image'
|
||||||
|
})
|
||||||
|
.css({
|
||||||
|
position: 'absolute',
|
||||||
|
right: '4px',
|
||||||
|
top: '4px'
|
||||||
|
})
|
||||||
|
.bindEvent({
|
||||||
|
click: function(data) {
|
||||||
|
var id = options.items[options.index].id;
|
||||||
|
pandora.$ui.embedDocumentDialog = pandora.ui.embedDocumentDialog(
|
||||||
|
id,
|
||||||
|
pandora.user.ui.documents[id]
|
||||||
|
? pandora.user.ui.documents[id].position
|
||||||
|
: null
|
||||||
|
).open();
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
|
||||||
$selectButton = Ox.ButtonGroup({
|
$selectButton = Ox.ButtonGroup({
|
||||||
buttons: [
|
buttons: [
|
||||||
{id: 'previous', title: 'left', tooltip: Ox._('Previous')},
|
{id: 'previous', title: 'left', tooltip: Ox._('Previous')},
|
||||||
|
@ -133,7 +155,7 @@ pandora.ui.documentDialog = function(options) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$(that.find('.OxBar')[0]).append($selectButton);
|
$(that.find('.OxBar')[0]).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