minor code improvements
This commit is contained in:
@@ -142,18 +142,17 @@ function showListList(data){
|
||||
for (let i in data.lists){
|
||||
let list = data.lists[i];
|
||||
let row = $('<tr/>');
|
||||
$('<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);
|
||||
let email = list.email.prefix + '@' + list.email.domain;
|
||||
$('<td/>').html('<a href="archive?list='+email+'">'+list.name+'</a>').appendTo(row);
|
||||
$('<td/>').text(email).appendTo(row);
|
||||
let states = [];
|
||||
for (let state in list.state){
|
||||
if (list.state[state] > 0) states.push(state);
|
||||
}
|
||||
$('<td/>').text(states.toString()).appendTo(row);
|
||||
let td = $('<td/>',{class:'actions'});
|
||||
$('<button/>',{onclick:"subscribeTo('"+list.email.domain+"', '"+list.email.prefix+"');"}).text('subscribe').appendTo(td);
|
||||
$('<button/>',{onclick:"unsubscribeFrom('"+list.email.domain+"', '"+list.email.prefix+"');"}).text('unsubcribe').appendTo(td);
|
||||
$('<button/>',{onclick:"subscribeTo('"+email+"');"}).text('subscribe').appendTo(td);
|
||||
$('<button/>',{onclick:"unsubscribeFrom('"+email+"');"}).text('unsubcribe').appendTo(td);
|
||||
td.appendTo(row);
|
||||
|
||||
row.appendTo('#listlist');
|
||||
@@ -229,16 +228,16 @@ function start(){
|
||||
console.log("application started");
|
||||
}
|
||||
|
||||
function subscribeTo(domain,prefix){
|
||||
window.location.href='subscribe?list='+prefix+'@'+domain;
|
||||
function subscribeTo(listEmail){
|
||||
window.location.href='subscribe?list='+listEmail;
|
||||
}
|
||||
|
||||
function testList(listEmail){
|
||||
$.post('/api/list/test',{list:listEmail},showListResult,'json');
|
||||
}
|
||||
|
||||
function unsubscribeFrom(domain,prefix){
|
||||
window.location.href='unsubscribe?list='+prefix+'@'+domain;
|
||||
function unsubscribeFrom(listEmail){
|
||||
window.location.href='unsubscribe?list='+listEmail;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user