You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ponymail.apache.org by hu...@apache.org on 2021/09/19 22:01:01 UTC
[incubator-ponymail-foal] 02/04: regen JS
This is an automated email from the ASF dual-hosted git repository.
humbedooh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git
commit ac7bb8a2638931567441c22801ef1c9037d7cf4a
Author: Daniel Gruno <hu...@apache.org>
AuthorDate: Sun Sep 19 16:59:06 2021 -0500
regen JS
---
webui/js/ponymail.js | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/webui/js/ponymail.js b/webui/js/ponymail.js
index d69e05d..a340066 100644
--- a/webui/js/ponymail.js
+++ b/webui/js/ponymail.js
@@ -1951,7 +1951,7 @@ function list_index(state, json) {
}
}
} else {
- let letters = 'abcdefghijklmnopqrstuvwxyz';
+ let letters = 'abcdefghijklmnopqrstuvwxyz#';
for (var i = 0; i < letters.length; i++) {
let letter = letters[i].toUpperCase();
let li = new HTML('li', {
@@ -1965,14 +1965,11 @@ function list_index(state, json) {
let list_ul = document.getElementById('list_index_wide_lists');
list_ul.textContent = "";
for (let domain_name in list_json.lists) {
- if (domain_name.toLowerCase().startsWith(letter.toLowerCase())) {
+ if (is_letter(domain_name, letter)) {
console.log(domain_name);
let li = new HTML('li', {});
let a = new HTML('a', {
- href: 'list.html?%s'.format(domain_name),
- style: {
- border: "none !important"
- }
+ href: 'list.html?%s'.format(domain_name)
}, domain_name);
li.inject(a);
list_ul.inject(li);
@@ -1984,6 +1981,11 @@ function list_index(state, json) {
let preferred_lists = ['dev', 'users'];
let preferred_no_lists = ['security'];
+function is_letter(domain, letter) {
+ if (letter == '#' && domain.match(/^([^a-zA-Z]+)/)) return true
+ else return domain.toLowerCase().startsWith(letter.toLowerCase());
+}
+
function best_list(entries) {
let x = 0;
let pick = 'dev';