Browse Source

preparing some items for translation

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
main
Stephan Richter 10 months ago
parent
commit
e4be1dc203
  1. 18
      src/main/java/de/srsoftware/widerhall/data/MailingList.java
  2. 19
      static/templates/js.st

18
src/main/java/de/srsoftware/widerhall/data/MailingList.java

@ -605,15 +605,15 @@ public class MailingList implements MessageHandler, ProblemListener {
public Map<String,Integer> stateMap(){ public Map<String,Integer> stateMap(){
var map = new HashMap<String,Integer>(); var map = new HashMap<String,Integer>();
if (hasState(STATE_ENABLED)) map.put("enabled",VISIBLE); if (hasState(STATE_ENABLED)) map.put(t("enabled"),VISIBLE);
if (hasState(STATE_PUBLIC)) map.put("public",VISIBLE); if (hasState(STATE_PUBLIC)) map.put(t("public"),VISIBLE);
if (hasState(STATE_FORWARD_FROM)) map.put("original_from",HIDDEN); if (hasState(STATE_FORWARD_FROM)) map.put(t("original_from"),HIDDEN);
if (hasState(STATE_FORWARD_ATTACHED)) map.put("forward_attached",HIDDEN); if (hasState(STATE_FORWARD_ATTACHED)) map.put(t("forward_attached"),HIDDEN);
if (hasState(STATE_HIDE_RECEIVERS)) map.put("hide_receivers",HIDDEN); if (hasState(STATE_HIDE_RECEIVERS)) map.put(t("hide_receivers"),HIDDEN);
if (hasState(STATE_REPLY_TO_LIST)) map.put("reply_to_list",HIDDEN); if (hasState(STATE_REPLY_TO_LIST)) map.put(t("reply_to_list"),HIDDEN);
if (hasState(STATE_OPEN_FOR_GUESTS)) map.put("open_for_guests",HIDDEN); if (hasState(STATE_OPEN_FOR_GUESTS)) map.put(t("open_for_guests"),HIDDEN);
if (hasState(STATE_OPEN_FOR_SUBSCRIBERS)) map.put("open_for_subscribers",HIDDEN); if (hasState(STATE_OPEN_FOR_SUBSCRIBERS)) map.put(t("open_for_subscribers"),HIDDEN);
if (hasState(STATE_PUBLIC_ARCHIVE)) map.put("archive",VISIBLE); if (hasState(STATE_PUBLIC_ARCHIVE)) map.put(t("archive"),VISIBLE);
return map; return map;
} }

19
static/templates/js.st

@ -132,13 +132,24 @@ function showListOfModeratedLists(data){
$('<td/>').html('<span class="error">'+list.last_error+'</span>').appendTo(row); $('<td/>').html('<span class="error">'+list.last_error+'</span>').appendTo(row);
} else $('<td/>').text('-').appendTo(row); } else $('<td/>').text('-').appendTo(row);
let select = $('<select/>',{name:addr}).change(function () { let select = $('<select/>',{name:addr}).change(function () {
let action = $(this).children("option:selected").val(); let selected = $(this).children("option:selected");
let action = selected.val();
let verb = selected.text();
let list = $(this).attr('name'); let list = $(this).attr('name');
if (confirm("This will "+action+" '"+list+"'. Are you sure?")) self[action+'List'](list); if (confirm("This will "+verb+" '"+list+"'. Are you sure?")) self[action+'List'](list);
}); });
$('<option/>').text('Actions').appendTo(select); $('<option/>').text('Actions').appendTo(select);
['enable','disable','drop','hide','show','test'].forEach(val => $('<option/>',{value:val}).text(val).appendTo(select));
Object.entries({
'enable':'enable',
'disable':'disable',
'drop':'drop',
'hide':'hide',
'show':'show',
'test':'test'
}).forEach(([k,v],i) => {
$('<option/>',{value:k}).text(v).appendTo(select)
});
select.appendTo($('<td/>')).appendTo(row); select.appendTo($('<td/>')).appendTo(row);
$('<td/>').text(list.imap_host).appendTo(row); $('<td/>').text(list.imap_host).appendTo(row);
@ -258,4 +269,4 @@ function unsubscribeFrom(listEmail){
} }
$(start); // document.on ready $(start); // document.on ready

Loading…
Cancel
Save