Refactors.

This commit is contained in:
Lars Jung 2013-09-03 17:59:10 +02:00
parent 66e9dafaa5
commit c3ea2480da
4 changed files with 12 additions and 10 deletions

View file

@ -60,6 +60,7 @@ It profits from these great projects:
* adds optional natural sort of items
* adds optional checkboxes to select items
* adds text preview modes: none, fixed, markdown
* optionally hide folders in main view
* makes use of EXIF thumbnails optional
* fixes file deletion of multiple files
* fixes `setParentFolderLabels = false`

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -6,6 +6,8 @@ modulejs.define('ext/select', ['_', '$', 'core/settings', 'core/resource', 'core
checkboxes: false
}, allsettings.select),
template = '<span class="selector"><img src="' + resource.image('selected') + '" alt="selected"/></span>',
x = 0, y = 0,
l = 0, t = 0, w = 0, h = 0,
shrink = 1/3,
@ -115,7 +117,10 @@ modulejs.define('ext/select', ['_', '$', 'core/settings', 'core/resource', 'core
initItem = function (item) {
if (item.$view) {
item.$view.find('.selector').on('click', function (event) {
$(template)
.appendTo(item.$view.find('a'))
.on('click', function (event) {
event.stopImmediatePropagation();
event.preventDefault();

View file

@ -15,9 +15,6 @@ modulejs.define('view/items', ['_', '$', 'core/settings', 'core/resource', 'core
'<span class="label"/>' +
'<span class="date"/>' +
'<span class="size"/>' +
'<span class="selector">' +
'<img src="' + resource.image('select') + '" alt="selected"/>' +
'</span>' +
'</a>' +
'</li>',
hintTemplate = '<span class="hint"/>',
@ -75,7 +72,6 @@ modulejs.define('view/items', ['_', '$', 'core/settings', 'core/resource', 'core
$label.addClass('l10n-parentDirectory');
}
$html.addClass('folder-parent');
$html.find('.selector').remove();
}
if (item.$view) {