Refactor code.

This commit is contained in:
Lars Jung 2015-04-25 17:10:47 +02:00
parent d5221c0d17
commit 1a47a2aa3b
5 changed files with 33 additions and 40 deletions

View file

@ -44,14 +44,16 @@ modulejs.define('ext/contextmenu', ['_', '$', 'core/resource', 'core/settings'],
} else if (entry.type === 'l') {
$(templateLabel)
.find('.cm-text').text(entry.text).end()
.appendTo($ul);
.appendTo($ul)
.find('.cm-text')
.text(entry.text);
} else if (entry.type === 'e') {
$li = $(templateEntry)
.appendTo($ul)
.data('cm-id', entry.id)
.find('.cm-text').text(entry.text).end()
.appendTo($ul);
.find('.cm-text')
.text(entry.text);
if (entry.icon) {
$li.find('.cm-icon img').attr('src', resource.icon(entry.icon));

View file

@ -24,7 +24,7 @@ modulejs.define('ext/crumb', ['_', '$', 'core/event', 'core/location', 'core/res
.data('item', item);
location.setLink($html, item);
$html.find('.label').text(item.label).end();
$html.find('.label').text(item.label);
if (item.isDomain() || item.isRoot()) {
$html.find('.sep').width(0);

View file

@ -153,9 +153,9 @@ modulejs.define('ext/preview', ['_', '$', 'core/resource', 'core/settings', 'cor
function setRawLink(href) {
if (href) {
$('#pv-bar-raw').find('a').attr('href', href).end().show();
$('#pv-bar-raw').show().find('a').attr('href', href);
} else {
$('#pv-bar-raw').find('a').attr('href', '#').end().hide();
$('#pv-bar-raw').hide().find('a').attr('href', '#');
}
}

View file

@ -125,31 +125,28 @@ modulejs.define('ext/sort', ['_', '$', 'core/event', 'core/resource', 'core/sett
return;
}
$('#items li.header')
var $header = $('#items li.header');
.find('a.label')
.append(template)
.click(function (ev) {
sortItems(0, $(this).hasClass('ascending'));
ev.preventDefault();
})
.end()
$header.find('a.label')
.append(template)
.click(function (ev) {
sortItems(0, $(this).hasClass('ascending'));
ev.preventDefault();
});
.find('a.date')
.prepend(template)
.click(function (ev) {
sortItems(1, $(this).hasClass('ascending'));
ev.preventDefault();
})
.end()
$header.find('a.date')
.prepend(template)
.click(function (ev) {
sortItems(1, $(this).hasClass('ascending'));
ev.preventDefault();
});
.find('a.size')
.prepend(template)
.click(function (ev) {
sortItems(2, $(this).hasClass('ascending'));
ev.preventDefault();
})
.end();
$header.find('a.size')
.prepend(template)
.click(function (ev) {
sortItems(2, $(this).hasClass('ascending'));
ev.preventDefault();
});
event.sub('location.changed', onContentChanged);
event.sub('location.refreshed', onContentChanged);

View file

@ -23,18 +23,12 @@ modulejs.define('main/info', ['$', 'config'], function ($, config) {
function addTest(label, info, passed, result) {
$(testTemp)
.find('.label')
.text(label)
.end()
.find('.result')
var $test = $(testTemp).appendTo('#tests');
$test.find('.label').text(label);
$test.find('.result')
.addClass(passed ? 'passed' : 'failed')
.text(result ? result : (passed ? 'yes' : 'no'))
.end()
.find('.info')
.html(info)
.end()
.appendTo('#tests');
.text(result ? result : (passed ? 'yes' : 'no'));
$test.find('.info').html(info);
}
function addTests() {