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(); 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 $viewBlock = $('<div class="block"><h1 class="l10n-view">View</h1></div>');
var max; var max;
@ -93,8 +96,12 @@ modulejs.define('view/viewmode', ['_', '$', 'core/settings', 'core/resource', 'c
.appendTo($viewBlock); .appendTo($viewBlock);
} }
$viewBlock.appendTo($settings); $viewBlock.appendTo('#settings');
}
function init() {
addViewSettings();
update(); update();
event.sub('location.changed', adjustSpacing); event.sub('location.changed', adjustSpacing);