forked from 0x2620/pandora
map/calendar with clips: resize sort element depending on width
This commit is contained in:
parent
e5ff815f4b
commit
82c15bb138
1 changed files with 7 additions and 1 deletions
|
@ -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')));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue