forked from 0x2620/pandora
info view: get rid of browserImages var; editor: update browser icon on poster frame change
This commit is contained in:
parent
c9737d2ded
commit
06ac4b9c6e
2 changed files with 18 additions and 6 deletions
|
@ -199,7 +199,15 @@ pandora.ui.editor = function(data) {
|
|||
}
|
||||
if (ui.listSort[0].key == 'modified') {
|
||||
Ox.Request.clearCache('find');
|
||||
pandora.$ui.browser.reloadList();
|
||||
pandora.$ui.browser
|
||||
.reloadList()
|
||||
.bindEventOnce({
|
||||
load: function() {
|
||||
updateBrowser();
|
||||
}
|
||||
});
|
||||
} else {
|
||||
updateBrowser();
|
||||
}
|
||||
});
|
||||
},
|
||||
|
@ -256,6 +264,14 @@ pandora.ui.editor = function(data) {
|
|||
}
|
||||
});
|
||||
|
||||
function updateBrowser() {
|
||||
pandora.$ui.browser.find('img[src*="/' + data.id + '/"]').each(function() {
|
||||
$(this).attr({
|
||||
src: '/' + data.id + '/' + ui.icons.slice(0, -1) + '128.jpg?' + Ox.uid()
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
return that;
|
||||
|
||||
};
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
pandora.ui.infoView = function(data) {
|
||||
|
||||
var ui = pandora.user.ui,
|
||||
browserImages = [],
|
||||
canEdit = pandora.site.capabilities.canEditMetadata[pandora.user.level],
|
||||
canRemove = pandora.site.capabilities.canRemoveItems[pandora.user.level],
|
||||
css = {
|
||||
|
@ -435,10 +434,7 @@ pandora.ui.infoView = function(data) {
|
|||
if (Ox.contains(['title', 'director', 'year'], key)) {
|
||||
pandora.clearIconCache(data.id);
|
||||
if (ui.icons == 'posters') {
|
||||
if (browserImages.length == 0) {
|
||||
browserImages = pandora.$ui.browser.find('img[src*="/' + data.id + '/"]');
|
||||
}
|
||||
browserImages.each(function() {
|
||||
pandora.$ui.browser.find('img[src*="/' + data.id + '/"]').each(function() {
|
||||
$(this).attr({
|
||||
src: '/' + data.id + '/poster128.jpg?' + Ox.uid()
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue