Fixes #23
This commit is dedicated to Schoumi, who is supporting me on Tipeee. Many thanks :-)
This commit is contained in:
parent
834f252085
commit
55b0a366cf
|
@ -10,6 +10,7 @@ Revision history for Lufi
|
||||||
- Portuguese translation
|
- Portuguese translation
|
||||||
- Catalan translation
|
- Catalan translation
|
||||||
- IE 11 support
|
- IE 11 support
|
||||||
|
- Deleting files from "My files" is now done with Ajax (#23)
|
||||||
- Bugfixes
|
- Bugfixes
|
||||||
|
|
||||||
0.01 2017-01-09
|
0.01 2017-01-09
|
||||||
|
|
|
@ -106,6 +106,30 @@ function importStorage(f) {
|
||||||
reader.readAsArrayBuffer(f[0]);
|
reader.readAsArrayBuffer(f[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function delFile() {
|
||||||
|
var dlink = $(this).attr('data-dlink');
|
||||||
|
var short = $(this).attr('data-short');
|
||||||
|
$.ajax({
|
||||||
|
url: dlink,
|
||||||
|
method: 'GET',
|
||||||
|
data: {
|
||||||
|
format: 'json'
|
||||||
|
},
|
||||||
|
success: function(data) {
|
||||||
|
if (data.success) {
|
||||||
|
$('#row-'+short).remove();
|
||||||
|
delItem(short);
|
||||||
|
} else {
|
||||||
|
alert(data.msg);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error: function() {
|
||||||
|
},
|
||||||
|
complete: function() {
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function populateFilesTable() {
|
function populateFilesTable() {
|
||||||
$('#myfiles').empty();
|
$('#myfiles').empty();
|
||||||
|
|
||||||
|
@ -125,7 +149,7 @@ function populateFilesTable() {
|
||||||
var limit = (element.delay === 0) ? i18n.noExpiration : moment.unix(element.delay * 86400 + element.created_at).locale(window.navigator.language).format('LLLL');
|
var limit = (element.delay === 0) ? i18n.noExpiration : moment.unix(element.delay * 86400 + element.created_at).locale(window.navigator.language).format('LLLL');
|
||||||
var created_at = moment.unix(element.created_at).locale(window.navigator.language).format('LLLL');
|
var created_at = moment.unix(element.created_at).locale(window.navigator.language).format('LLLL');
|
||||||
|
|
||||||
var tr = $('<tr>');
|
var tr = $('<tr id="row-'+element.short+'">');
|
||||||
tr.html([ '<td class="left-align">',
|
tr.html([ '<td class="left-align">',
|
||||||
escapeHtml(element.name),
|
escapeHtml(element.name),
|
||||||
'</td>',
|
'</td>',
|
||||||
|
@ -144,12 +168,13 @@ function populateFilesTable() {
|
||||||
limit,
|
limit,
|
||||||
'</td>',
|
'</td>',
|
||||||
'<td class="center-align">',
|
'<td class="center-align">',
|
||||||
'<a href="', dlink, '" class="classic"><i class="small mdi-action-delete"></i></a>',
|
'<a id="del-', element.short, '" data-short="', element.short, '" data-dlink="', dlink, '" href="#" class="classic"><i class="small mdi-action-delete"></i></a>',
|
||||||
'</td>',
|
'</td>',
|
||||||
'<td class="center-align">',
|
'<td class="center-align">',
|
||||||
'<a href="'+baseURL+'m?links=["'+element.short+'"]" class="classic"><i class="small mdi-communication-email"></i></a>',
|
'<a href="'+baseURL+'m?links=["'+element.short+'"]" class="classic"><i class="small mdi-communication-email"></i></a>',
|
||||||
'</td>'].join(''));
|
'</td>'].join(''));
|
||||||
$('#myfiles').append(tr);
|
$('#myfiles').append(tr);
|
||||||
|
$('#del-'+element.short).on('click', delFile);
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: counterURL,
|
url: counterURL,
|
||||||
|
|
Loading…
Reference in New Issue