Hide view settings if no choices.

This commit is contained in:
Lars Jung 2014-09-03 23:47:17 +02:00
parent dcdcbf703e
commit a27489c28f

View file

@ -60,9 +60,12 @@ modulejs.define('view/viewmode', ['_', '$', 'core/settings', 'core/resource', 'c
adjustSpacing();
}
function init() {
function addViewSettings() {
if (settings.modes.length < 2 && settings.sizes.length < 2) {
return;
}
var $settings = $('#settings');
var $viewBlock = $('<div class="block"><h1 class="l10n-view">View</h1></div>');
var max;
@ -93,8 +96,12 @@ modulejs.define('view/viewmode', ['_', '$', 'core/settings', 'core/resource', 'c
.appendTo($viewBlock);
}
$viewBlock.appendTo($settings);
$viewBlock.appendTo('#settings');
}
function init() {
addViewSettings();
update();
event.sub('location.changed', adjustSpacing);