diff --git a/src/_h5ai/client/js/inc/view/items.js b/src/_h5ai/client/js/inc/view/items.js index a5e44f2d..ecad1aa6 100644 --- a/src/_h5ai/client/js/inc/view/items.js +++ b/src/_h5ai/client/js/inc/view/items.js @@ -3,6 +3,7 @@ modulejs.define('view/items', ['_', '$', 'core/settings', 'core/resource', 'core var settings = _.extend({ setParentFolderLabels: false, + hideParentFolderLinks: false, binaryPrefix: false }, allsettings.view), @@ -112,7 +113,7 @@ modulejs.define('view/items', ['_', '$', 'core/settings', 'core/resource', 'core $items.find('.item').remove(); - if (item.parent) { + if (item.parent && !settings.hideParentFolderLinks) { $items.append(update(item.parent, true)); } diff --git a/src/_h5ai/conf/options.json b/src/_h5ai/conf/options.json index 90eb4d4f..aed5bf7a 100644 --- a/src/_h5ai/conf/options.json +++ b/src/_h5ai/conf/options.json @@ -29,6 +29,7 @@ Options The user selected view mode is also stored local in modern browsers so that it will be persistent. - setParentFolderLabels: set parent folder labels to real folder names + - hideParentFolderLinks: hide parent folder links - binaryPrefix: set to true uses 1024B=1KiB when formatting file sizes (see http://en.wikipedia.org/wiki/Binary_prefix) - indexFiles: consider folder with those files as non {{pkg.name}} folders - ignore: don't list items matching these regular expressions @@ -38,6 +39,7 @@ Options "view": { "modes": ["details", "icons", "grid", "list"], "setParentFolderLabels": true, + "hideParentFolderLinks": false, "binaryPrefix": false, "indexFiles": ["index.html", "index.htm", "index.php"], "ignore": ["^\\.", "^_{{pkg.name}}"],