Optionally hide folders in the main view.

This commit is contained in:
Lars Jung 2013-08-31 17:47:35 +02:00
parent fef8e2a254
commit 5c5d050218
2 changed files with 10 additions and 3 deletions

View file

@ -4,6 +4,7 @@ modulejs.define('view/items', ['_', '$', 'core/settings', 'core/resource', 'core
var settings = _.extend({
setParentFolderLabels: false,
hideParentFolderLinks: false,
hideFolders: false,
binaryPrefix: false
}, allsettings.view),
@ -106,7 +107,9 @@ modulejs.define('view/items', ['_', '$', 'core/settings', 'core/resource', 'core
_.each(item.content, function (e) {
$items.append(update(e, true));
if (!(e.isFolder() && settings.hideFolders)) {
$items.append(update(e, true));
}
});
if (item.isEmpty()) {
@ -123,7 +126,9 @@ modulejs.define('view/items', ['_', '$', 'core/settings', 'core/resource', 'core
_.each(added, function (item) {
update(item, true).hide().appendTo($items).fadeIn(400);
if (!(item.isFolder() && settings.hideFolders)) {
update(item, true).hide().appendTo($items).fadeIn(400);
}
});
_.each(removed, function (item) {