map/calendar with clips: resize sort element depending on width

This commit is contained in:
rolux 2014-02-06 08:52:02 +00:00
parent e5ff815f4b
commit 82c15bb138

View file

@ -63,7 +63,8 @@ pandora.ui.navigationView = function(type, videoRatio) {
orientation: 'vertical'
})
.bindEvent({
resize: function() {
resize: function(data) {
pandora.$ui.sortElement.resizeElement(getSortSelectWidth(data.size));
$list.size()
},
resizeend: function(data) {
@ -76,6 +77,7 @@ pandora.ui.navigationView = function(type, videoRatio) {
} else {
size = listSizes[2];
}
pandora.$ui.sortElement.resizeElement(getSortSelectWidth(size));
that.size(1, size, function() {
// strangely, the animation may still not be fully
// finished, causing the list size to be off by one
@ -247,6 +249,10 @@ pandora.ui.navigationView = function(type, videoRatio) {
}
}
function getSortSelectWidth(width) {
return Math.min(144, width - 32 + Ox.UI.SCROLLBAR_SIZE);
}
function updateStatusbar(items) {
$status.html(Ox.toTitleCase(Ox.formatCount(items, 'clip')));
}