]> code.citadel.org Git - citadel.git/blob - webcit/static/t/aide/siteconfig/tab_aliases.html
Fine tuning the design pattern
[citadel.git] / webcit / static / t / aide / siteconfig / tab_aliases.html
1 <div class="conftitle"><?_("Global email aliases")></div>
2 <a href="javascript:load_aliases()">&#8635;</a>
3 <hr>
4
5 <div id="wc_easterbunny77">
6 </div>
7
8 <script type="text/javascript">
9
10 load_aliases = async() => {
11         response = await fetch("ajax_servcmd?g_cmd=LIST");
12         data = await(response.text());
13         populate_aliases(data);
14 };
15
16 function populate_aliases(data) {
17         lines = data.split("\n");
18         for (var i=1; i<lines.length && lines[i] != "000"; ++i) {
19                 document.getElementById("wc_easterbunny77").innerHTML += i + " " + lines[i] + "<br>";
20         }
21 }
22
23 load_aliases();
24
25 </script>
26
27 <!-- This could end up being a design pattern in WebCit-NG -->