Merge branch 'main' into lang_de
This commit is contained in:
@@ -27,6 +27,11 @@ function hideList(listEmail){
|
||||
$.post('/api/list/hide',{list:listEmail},showListResult,'json');
|
||||
}
|
||||
|
||||
function loadArchive(domain,prefix){
|
||||
let listEmail = prefix+'@'+domain;
|
||||
$.get('/api/list/archive?list='+listEmail,showListArchive,'json');
|
||||
}
|
||||
|
||||
function loadListDetail(listEmail){
|
||||
$.post('/api/list/detail',{list:listEmail},showListDetail,'json');
|
||||
}
|
||||
@@ -55,10 +60,26 @@ function showList(listEmail){
|
||||
$.post('/api/list/show',{list:listEmail},showListResult,'json');
|
||||
}
|
||||
|
||||
function showListArchive(data){
|
||||
for (let time in data.archive){
|
||||
let post = data.archive[time];
|
||||
let row = $('<tr/>');
|
||||
var url = 'post?id='+post.id;
|
||||
$('<td/>').html('<a href="'+url+'">'+new Date(post.date)+'</a>').appendTo(row);
|
||||
$('<td/>').html('<a href="'+url+'">'+post.from_name+'</a>').appendTo(row);
|
||||
$('<td/>').html('<a href="'+url+'">'+post.subject+'</a>').appendTo(row);
|
||||
row.appendTo($('#archive'));
|
||||
console.log(post);
|
||||
}
|
||||
}
|
||||
|
||||
function showListDetail(data){
|
||||
console.log(data);
|
||||
if (data.forward_from) $('input[name="forward_from"]').prop('checked',true);
|
||||
if (data.forward_attached) $('input[name="forward_attached"]').prop('checked',true);
|
||||
if (data.hide_receivers) $('input[name="hide_receivers"]').prop('checked',true);
|
||||
if (data.reply_to_list) $('input[name="reply_to_list"]').prop('checked',true);
|
||||
if (data.open) $('input[name="open"]').prop('checked',true);
|
||||
if (data.archive) $('input[name="archive"]').prop('checked',true);
|
||||
}
|
||||
|
||||
function showListOfEditableLists(data){
|
||||
@@ -109,7 +130,7 @@ function showListList(data){
|
||||
for (let i in data.lists){
|
||||
let list = data.lists[i];
|
||||
let row = $('<tr/>');
|
||||
$('<td/>').text(list.name).appendTo(row);
|
||||
$('<td/>').html('<a href="archive?prefix='+list.email.prefix+'&domain='+list.email.domain+'">'+list.name+'</a>').appendTo(row);
|
||||
$('<td/>',{class:'right'}).text(list.email.prefix).appendTo(row);
|
||||
$('<td/>',{class:'right'}).text('@').appendTo(row);
|
||||
$('<td/>').text(list.email.domain).appendTo(row);
|
||||
|
||||
Reference in New Issue
Block a user