pre-filling subscription form for logged-in users
This commit is contained in:
@@ -81,14 +81,15 @@ function showListList(data){
|
||||
for (let i in data.lists){
|
||||
let list = data.lists[i];
|
||||
let row = $('<tr/>');
|
||||
let subBtn = $('<button/>',{onclick:"subscribeTo('"+list.email.domain+"', '"+list.email.prefix+"');"}).text('subscribe');
|
||||
|
||||
$('<td/>').text(list.name).appendTo(row);
|
||||
$('<td/>',{class:'right'}).text(list.email.prefix).appendTo(row);
|
||||
$('<td/>',{class:'right'}).text('@').appendTo(row);
|
||||
$('<td/>').text(list.email.domain).appendTo(row);
|
||||
$('<td/>').text(list.state).appendTo(row);
|
||||
$('<td/>').html(subBtn).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);
|
||||
td.appendTo(row);
|
||||
|
||||
row.appendTo('#listlist');
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<fieldset>
|
||||
<legend>List of mailinglists</legend>
|
||||
<legend>List of (public) mailinglists</legend>
|
||||
<table id="listlist">
|
||||
<tr>
|
||||
<th>List Name</th>
|
||||
|
||||
@@ -16,11 +16,11 @@
|
||||
<fieldset>
|
||||
<legend>Suscribe to "«data.list»"</legend>
|
||||
<label>
|
||||
<input type="text" name="name" value="«data.name»">
|
||||
<input type="text" name="name" value="«if(data.user)»«data.user.name»«else»«data.name»«endif»">
|
||||
Name
|
||||
</label>
|
||||
<label>
|
||||
<input type="text" name="email" value="«data.email»">
|
||||
<input type="text" name="email" value="«if(data.user)»«data.user.email»«else»«data.email»«endif»">
|
||||
Email
|
||||
</label>
|
||||
<label>
|
||||
|
||||
Reference in New Issue
Block a user