Add option where to place folders.

This commit is contained in:
Lars Jung 2014-06-04 22:41:40 +02:00
parent e61bba9554
commit 626c8563f2
3 changed files with 12 additions and 3 deletions

View File

@ -9,7 +9,8 @@
* adds icons from [Evolvere Icon Theme](http://franksouza183.deviantart.com/art/Evolvere-Icon-theme-440718295)
* adds PHP variant to calc folder sizes
* adds scroll position reset on location change (issue [#279](https://github.com/lrsjng/h5ai/issues/279))
* adds "hide if 403" option
* adds option to hide unreadable files
* adds option where to place folders (top, inplace, bottom)
* fixes QR code URI origin (issue [#287](https://github.com/lrsjng/h5ai/issues/287))
* adds Google UA support
* extends selectable icon sizes (adds 128px, 192px, 256px, 384px)

View File

@ -6,7 +6,8 @@ modulejs.define('ext/sort', ['_', '$', 'core/settings', 'core/resource', 'core/e
column: 0,
reverse: false,
ignorecase: true,
natural: false
natural: false,
folders: 0
}, allsettings.sort),
storekey = 'ext/sort',
@ -21,6 +22,11 @@ modulejs.define('ext/sort', ['_', '$', 'core/settings', 'core/resource', 'core/e
return 0;
}
if ($item.hasClass('folder')) {
if (settings.folders === 1) {
return 2;
} else if (settings.folders === 2) {
return 3;
}
return 1;
}
return 2;

View File

@ -305,13 +305,15 @@ Options
- reverse: boolean, false for ascending, true for descending
- ignorecase: boolean, compare ignorecase
- natural: boolean, use natural sort order
- folders: where to place folders, 0 for "top", 1 for "in place", 2 for "bottom"
*/
"sort": {
"enabled": true,
"column": 0,
"reverse": false,
"ignorecase": true,
"natural": false
"natural": false,
"folders": 0
},
/*