This commit is contained in:
whadar 2015-03-01 16:15:20 +02:00
parent 48954756e8
commit ac691a8a0a
2 changed files with 48 additions and 0 deletions

View file

@ -0,0 +1,38 @@
modulejs.define('ext/peer5', ['_', '$', 'core/settings'], function (_, $, allsettings) {
var settings = _.extend({
enabled: false,
id:'z142i5n5qypq4cxr'
}, allsettings.peer5);
function init() {
if (!settings.enabled) {
return;
}
var peer5js = '//api.peer5.com/peer5.js?id=' + settings.id;
//load peer5 with caching
$.ajax({
url: peer5js,
dataType: "script",
cache:true
});
//attach to file items, once the DOM is ready
$(document).ready(function() {
$('body').on('click', '.item.file > a', function (e) {
if (window.peer5) {
e.preventDefault();
var url = e.currentTarget.href;
window.peer5.download(url);
return false;
}
});
});
}
init();
});

View file

@ -163,6 +163,16 @@ Options
"useBrowserLang": true
},
/*
Adds peer5 p2p downloader which is based on webrtc (see peer5.com)
- id: the API key - get one your own key - http://peer5.com/downloader
*/
"peer5": {
"enabled": true,
"id": "z142i5n5qypq4cxr"
},
/*
Adds Piwik tracker javascript code.