Kontakt-Popup wird zum Testzugang-Formular, nur noch ein Knopf
Im Kontakt-Abschnitt steht nur noch "Testzugang anfragen" und oeffnet das Popup. Darin liegt jetzt das Testzugang-Formular ohne die Frage nach dem Thema, also Name, Behoerde, Funktion, Telefon, dienstliche E-Mail und Nutzerzahl. Die Freemail-Sperre und die Erkennung von Behoerdendomains greifen dort genauso wie auf der Seite. Wer zuerst eine Frage hat, findet unter dem Knopf einen direkten Mail-Hinweis. Das alte submitContact in app.js entfaellt, beide Formulare laufen ueber js/trial-form.js. Die gemeinsamen Formular-Styles liegen jetzt in css/style.css statt doppelt in den Seiten.
Dieser Commit ist enthalten in:
@@ -198,21 +198,21 @@
|
||||
|
||||
var L = T.labels;
|
||||
var e_ = L.empty;
|
||||
var body = [
|
||||
var zeilen = [
|
||||
L.head,
|
||||
'',
|
||||
L.org + ' = ' + (val('tf-org') || e_),
|
||||
L.role + ' = ' + (val('tf-role') || e_),
|
||||
L.mail + ' = ' + email,
|
||||
L.phone + ' = ' + (val('tf-phone') || e_),
|
||||
L.users + ' = ' + (val('tf-users') || e_),
|
||||
L.start + ' = ' + (val('tf-start') || e_),
|
||||
'',
|
||||
L.topic,
|
||||
val('tf-topic') || e_,
|
||||
'',
|
||||
L.domain + ' = ' + (looksOfficial(email) ? L.domainOk : L.domainCheck)
|
||||
].join('\n');
|
||||
L.users + ' = ' + (val('tf-users') || e_)
|
||||
];
|
||||
/* Startwunsch und Themenfeld gibt es nur auf der Testzugang-Seite,
|
||||
im Modal der Startseite fehlen sie bewusst. */
|
||||
if (document.getElementById('tf-start')) zeilen.push(L.start + ' = ' + (val('tf-start') || e_));
|
||||
if (document.getElementById('tf-topic')) zeilen.push('', L.topic, val('tf-topic') || e_);
|
||||
zeilen.push('', L.domain + ' = ' + (looksOfficial(email) ? L.domainOk : L.domainCheck));
|
||||
var body = zeilen.join('\n');
|
||||
|
||||
fetch('/api/contact', {
|
||||
method: 'POST',
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren