update item context (0xDB, after reload metadata and edit metadata)

This commit is contained in:
rolux 2013-02-11 16:46:30 +05:30
parent ff08c93714
commit 4431e4f5a3

View file

@ -606,7 +606,9 @@ pandora.ui.infoView = function(data) {
Ox.Request.clearCache(); // fixme: too much Ox.Request.clearCache(); // fixme: too much
pandora.UI.set({item: result.data.id}); pandora.UI.set({item: result.data.id});
pandora.$ui.browser.value(data.id, 'id', result.data.id); pandora.$ui.browser.value(data.id, 'id', result.data.id);
// FIXME: does this update selected?
} }
pandora.updateItemContext();
// FIXME: value function should accept {k: v, ...} // FIXME: value function should accept {k: v, ...}
pandora.$ui.browser.value(result.data.id, 'title', result.data.title); pandora.$ui.browser.value(result.data.id, 'title', result.data.title);
pandora.$ui.browser.value(result.data.id, 'director', result.data.director); pandora.$ui.browser.value(result.data.id, 'director', result.data.director);
@ -683,7 +685,7 @@ pandora.ui.infoView = function(data) {
pandora.api.updateExternalData({ pandora.api.updateExternalData({
id: ui.item id: ui.item
}, function(result) { }, function(result) {
//reloading metadata might change results too(i.e. genre) pandora.updateItemContext();
Ox.Request.clearCache(); Ox.Request.clearCache();
if (ui.item == item && ui.itemView == 'info') { if (ui.item == item && ui.itemView == 'info') {
pandora.$ui.contentPanel.replaceElement( pandora.$ui.contentPanel.replaceElement(