functionality for adding multiple links to new download added
This commit is contained in:
parent
c7c1ccd4c4
commit
71ea9b22ce
14
index.html
14
index.html
|
@ -61,7 +61,7 @@
|
||||||
<div class="span2">
|
<div class="span2">
|
||||||
<div style="float:right">
|
<div style="float:right">
|
||||||
<button class="btn btn-mini download_play"><i class="icon-play"></i> Play</button>
|
<button class="btn btn-mini download_play"><i class="icon-play"></i> Play</button>
|
||||||
<button class="btn btn-mini btn-danger download_remove"><i class="icon-remove"></i> Remove</button>
|
<button class="btn btn-mini btn-danger download_remove"><i class="icon-fire"></i> Purge</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br><br>
|
<br><br>
|
||||||
|
@ -140,7 +140,7 @@
|
||||||
|
|
||||||
<!--{{{ Hidden dialogs and out of screen HTML elements -->
|
<!--{{{ Hidden dialogs and out of screen HTML elements -->
|
||||||
|
|
||||||
<!-- error connection template -->
|
<!--{{{ error connection template -->
|
||||||
<div class="modal fade" id="error_connect">
|
<div class="modal fade" id="error_connect">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<button class="close" data-dismiss="modal">x</button>
|
<button class="close" data-dismiss="modal">x</button>
|
||||||
|
@ -157,9 +157,10 @@
|
||||||
<a href="#" onclick="custom_aria2_connect()" class="btn btn-primary">Use custom IP and port settings</a>
|
<a href="#" onclick="custom_aria2_connect()" class="btn btn-primary">Use custom IP and port settings</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<!-- error connection end }}}-->
|
||||||
|
|
||||||
|
|
||||||
<!-- change aria2 rpc host and port template -->
|
<!--{{{ change aria2 rpc host and port template -->
|
||||||
<div class="modal fade" id="change_conf">
|
<div class="modal fade" id="change_conf">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<button class="close" data-dismiss="modal">x</button>
|
<button class="close" data-dismiss="modal">x</button>
|
||||||
|
@ -189,9 +190,10 @@
|
||||||
<a href="#" onclick="update_server_conf()" class="btn btn-primary">Use custom IP and port settings</a>
|
<a href="#" onclick="update_server_conf()" class="btn btn-primary">Use custom IP and port settings</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<!-- change aria2 rpc host and port template }}}-->
|
||||||
|
|
||||||
|
|
||||||
<!-- new Download template -->
|
<!--{{{ add new Download template -->
|
||||||
<div class="modal fade" id="newDownload_modal">
|
<div class="modal fade" id="newDownload_modal">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<button class="close" data-dismiss="modal">x</button>
|
<button class="close" data-dismiss="modal">x</button>
|
||||||
|
@ -205,7 +207,9 @@
|
||||||
<label class="control-label" for="newDownload_url">Enter url for the Download:</label>
|
<label class="control-label" for="newDownload_url">Enter url for the Download:</label>
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<input type="text" class="input-xlarge" id="newDownload_url" placeholder="http://example.com"/>
|
<input type="text" class="input-xlarge" id="newDownload_url" placeholder="http://example.com"/>
|
||||||
|
<button class="btn" id="multiple_uris"><i class="icon-plus-sign"></i></button>
|
||||||
<span class="help-block">URI can be HTTP(S)/FTP/BitTorrent Magnet URI</span>
|
<span class="help-block">URI can be HTTP(S)/FTP/BitTorrent Magnet URI</span>
|
||||||
|
<ol class="download_urls"></ol>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
@ -215,6 +219,8 @@
|
||||||
<button id="addNewDownload" class="btn">Add Download</button>
|
<button id="addNewDownload" class="btn">Add Download</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<!--{{{ add new Download template -->
|
||||||
|
|
||||||
<!-- }}} hidden modals end -->
|
<!-- }}} hidden modals end -->
|
||||||
|
|
||||||
<script src="js/plugins.js"></script>
|
<script src="js/plugins.js"></script>
|
||||||
|
|
26
js/script.js
26
js/script.js
|
@ -55,8 +55,24 @@ $(function() {
|
||||||
clear_dialogs();
|
clear_dialogs();
|
||||||
update_ui();
|
update_ui();
|
||||||
$('#newDownload').click(function() {
|
$('#newDownload').click(function() {
|
||||||
|
$('#newDownload_url').val("");
|
||||||
|
$('.download_urls').html("");
|
||||||
modals.newDownload_modal.modal('show');
|
modals.newDownload_modal.modal('show');
|
||||||
});
|
});
|
||||||
|
$('#multiple_uris').click(function() {
|
||||||
|
var url = $('#newDownload_url').val();
|
||||||
|
var html = '<li>';
|
||||||
|
html += '<span class="uris">';
|
||||||
|
html += url;
|
||||||
|
html += '</span>';
|
||||||
|
html += ' ';
|
||||||
|
html += '<a href="#"><i class="icon-trash"></i></a></li>';
|
||||||
|
$(html).appendTo('.download_urls');
|
||||||
|
$('#newDownload_url').val("");
|
||||||
|
$('.download_urls a').click(function() {
|
||||||
|
$(this).parents('li').remove();
|
||||||
|
});
|
||||||
|
});
|
||||||
$('#addNewDownload').click(newDownload);
|
$('#addNewDownload').click(newDownload);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -74,8 +90,14 @@ function addDownload(uris) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function newDownload() {
|
function newDownload() {
|
||||||
var url = $('#newDownload_url').val();
|
var li = $('.download_urls li');
|
||||||
addDownload([[url]]);
|
var urls = [];
|
||||||
|
for(var i = 0; i < li.length; i++) {
|
||||||
|
urls.push($(li[i]).text().trim());
|
||||||
|
|
||||||
|
}
|
||||||
|
alert(JSON.stringify(urls));
|
||||||
|
addDownload([urls]);
|
||||||
}
|
}
|
||||||
|
|
||||||
var d_files = {
|
var d_files = {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user