forked from 0x2620/pandora
style
This commit is contained in:
parent
e2a64fe0f1
commit
831d3a68f7
1 changed files with 12 additions and 8 deletions
|
@ -4,10 +4,12 @@
|
|||
|
||||
pandora.openDocumentDialog = function(options) {
|
||||
|
||||
if (pandora.$ui.documentDialog && options.ids && options.ids.length == 1
|
||||
&& Ox.getObjectById(pandora.$ui.documentDialog.getItems(), options.ids[0])){
|
||||
if (
|
||||
pandora.$ui.documentDialog && options.ids && options.ids.length == 1
|
||||
&& Ox.getObjectById(pandora.$ui.documentDialog.getItems(), options.ids[0])
|
||||
) {
|
||||
pandora.UI.set({document: options.ids[0]});
|
||||
} else if(options.ids) {
|
||||
} else if (options.ids) {
|
||||
pandora.api.findDocuments({
|
||||
query: {
|
||||
conditions: options.ids.map(function(id) {
|
||||
|
@ -18,11 +20,12 @@ pandora.openDocumentDialog = function(options) {
|
|||
range: [0, options.ids.length],
|
||||
keys: ['description', 'dimensions', 'extension', 'id', 'name']
|
||||
}, function(result) {
|
||||
var i = 0, documents = Ox.sort(result.data.items, function(item) {
|
||||
return options.ids.indexOf(item.id);
|
||||
}).map(function(document) {
|
||||
return Ox.extend({index: i++}, document);
|
||||
});
|
||||
var i = 0,
|
||||
documents = Ox.sort(result.data.items, function(item) {
|
||||
return options.ids.indexOf(item.id);
|
||||
}).map(function(document) {
|
||||
return Ox.extend({index: i++}, document);
|
||||
});
|
||||
pandora.openDocumentDialog({documents: documents});
|
||||
});
|
||||
} else {
|
||||
|
@ -200,6 +203,7 @@ pandora.ui.documentDialog = function(options) {
|
|||
that.getItems = function() {
|
||||
return items;
|
||||
};
|
||||
|
||||
that.update = function(options) {
|
||||
items = options.items;
|
||||
item = items[options.index];
|
||||
|
|
Loading…
Reference in a new issue