forked from 0x2620/pandora
some more work towards poster column in list view
This commit is contained in:
parent
ba31bbe980
commit
c8a9e45588
1 changed files with 12 additions and 3 deletions
|
@ -547,20 +547,29 @@ pandora.ui.list = function() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (['grid', 'timelines'].indexOf(pandora.user.ui.listView) > -1) {
|
if (['list', 'grid', 'timelines'].indexOf(pandora.user.ui.listView) > -1) {
|
||||||
that.bindEvent({
|
that.bindEvent({
|
||||||
pandora_icons: function(data) {
|
pandora_icons: function(data) {
|
||||||
that.options({
|
// fixme: doesn't update title icon, passes useless options
|
||||||
|
hasIcons() && that.options({
|
||||||
borderRadius: data.value == 'posters' ? 0 : 16,
|
borderRadius: data.value == 'posters' ? 0 : 16,
|
||||||
defaultRatio: data.value == 'posters' ? 5/8 : 1
|
defaultRatio: data.value == 'posters' ? 5/8 : 1
|
||||||
}).reloadList(true);
|
}).reloadList(true);
|
||||||
},
|
},
|
||||||
pandora_showsiteposter: function() {
|
pandora_showsiteposter: function() {
|
||||||
pandora.user.ui.icons == 'posters' && that.reloadList(true);
|
// fixme: should be disabled if ui.icons != 'posters'
|
||||||
|
hasIcons() && pandora.user.ui.icons == 'posters' && that.reloadList(true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function hasIcons() {
|
||||||
|
return (
|
||||||
|
pandora.user.ui.listView == 'list'
|
||||||
|
&& pandora.user.ui.listColumns.indexOf('posterRatio') > -1
|
||||||
|
) || ['grid', 'timelines'].indexOf(pandora.user.ui.listView) > -1;
|
||||||
|
}
|
||||||
|
|
||||||
return that;
|
return that;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue