1
0
mirror of https://github.com/lrsjng/h5ai.git synced 2025-08-09 07:16:40 +02:00

Clean code.

This commit is contained in:
Lars Jung
2015-04-27 01:53:34 +02:00
parent ddf23d1ea5
commit fcaddbbd3b
4 changed files with 13 additions and 13 deletions

View File

@@ -3,14 +3,13 @@ modulejs.define('ext/crumb', ['_', '$', 'core/event', 'core/location', 'core/res
var settings = _.extend({ var settings = _.extend({
enabled: false enabled: false
}, allsettings.crumb); }, allsettings.crumb);
var template = '<div id="crumbbar"/>';
var crumbTemplate = var crumbTemplate =
'<a class="crumb">' + '<a class="crumb">' +
'<img class="sep" src="' + resource.image('crumb') + '" alt=">"/>' + '<img class="sep" src="' + resource.image('crumb') + '" alt=">"/>' +
'<span class="label"/>' + '<span class="label"/>' +
'</a>'; '</a>';
var pageHintTemplate = '<img class="hint" src="' + resource.icon('folder-page') + '" alt="has index page"/>'; var pageHintTemplate = '<img class="hint" src="' + resource.icon('folder-page') + '" alt="has index page"/>';
var $crumbbar = $(template).appendTo(topbar.$flowbar); var $crumbbar;
function createHtml(item) { function createHtml(item) {
@@ -57,6 +56,8 @@ modulejs.define('ext/crumb', ['_', '$', 'core/event', 'core/location', 'core/res
return; return;
} }
$crumbbar = $('<div id="crumbbar"/>').appendTo(topbar.$flowbar);
event.sub('location.changed', onLocationChanged); event.sub('location.changed', onLocationChanged);
} }

View File

@@ -6,17 +6,16 @@ modulejs.define('ext/download', ['_', '$', 'core/event', 'core/location', 'core/
packageName: 'package', packageName: 'package',
alwaysVisible: false alwaysVisible: false
}, allsettings.download); }, allsettings.download);
var downloadBtnTemplate = var template =
'<div id="download" class="tool">' + '<div id="download" class="tool">' +
'<img src="' + resource.image('download') + '" alt="download"/>' + '<img src="' + resource.image('download') + '" alt="download"/>' +
'</div>'; '</div>';
var selectedItems = []; var selectedItems = [];
var $download;
function onSelection(items) { function onSelection(items) {
var $download = $('#download');
selectedItems = items.slice(0); selectedItems = items.slice(0);
if (selectedItems.length) { if (selectedItems.length) {
$download.show(); $download.show();
@@ -55,12 +54,12 @@ modulejs.define('ext/download', ['_', '$', 'core/event', 'core/location', 'core/
return; return;
} }
$(downloadBtnTemplate) $download = $(template)
.on('click', onClick) .appendTo('#toolbar')
.appendTo('#toolbar'); .on('click', onClick);
if (settings.alwaysVisible) { if (settings.alwaysVisible) {
$('#download').show(); $download.show();
} }
event.sub('selection', onSelection); event.sub('selection', onSelection);

View File

@@ -24,11 +24,11 @@ modulejs.define('ext/peer5', ['_', '$', 'core/settings'], function (_, $, allset
// attach to file items, once the DOM is ready // attach to file items, once the DOM is ready
$(function () { $(function () {
$('body').on('click', '.item.file > a', function (e) { $('body').on('click', '.item.file > a', function (ev) {
if (window.peer5) { if (window.peer5) {
e.preventDefault(); ev.preventDefault();
var url = e.currentTarget.href; var url = ev.currentTarget.href;
window.peer5.download(url); window.peer5.download(url);
return false; return false;
} }

View File

@@ -12,7 +12,7 @@ html
body body
div#report div#report
a( href="index.html" ) h5ai #{pkg.version} test suite a( href="index.html" ) h5ai #{pkg.version}
div.stats div.stats
div.progress div.progress
div#mocha-overlay div#mocha-overlay