-
Notifications
You must be signed in to change notification settings - Fork 0
/
quicktest.html
executable file
·183 lines (148 loc) · 6.84 KB
/
quicktest.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
<!DOCTYPE html>
<html lang="en">
<head>
<title>Mat-O-Wahl - Test</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="author" content="Mathias Steudtner"/>
<meta name="description" content="Mat-O-Wahl" />
<!-- BOOTSTRAP + JQUERY --- START -->
<!-- ONLINE (deactivated) - Compiled and minified Bootstrap CSS -->
<!--
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
-->
<!-- LOCAL COPY (alternative) - Compiled and minified Bootstrap CSS -->
<link rel="stylesheet" href="system/bootstrap4/css/bootstrap.min.css">
<!-- ONLINE (deactivated) - Compiled and minified Bootstrap + jQuery JavaScript -->
<!--
<script src="https://code.jquery.com/jquery-3.3.1.min.js" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
-->
<!-- LOCAL COPY (alternative) - Compiled and minified Bootstrap + jQuery JavaScript -->
<script src="system/jquery3/jquery-3.4.1.min.js"></script>
<script src="system/bootstrap4/js/bootstrap.min.js"></script>
<!-- BOOTSTRAP + JQUERY --- END -->
<!-- Mat-o-Wahl EINSTELLUNGEN / PREFERENCES (Javascript) -->
<script type="text/javascript" src="data/definition.js"></script>
<!-- Mat-o-Wahl JAVASCRIPT und CSS - dynamisch eingebunden auf Basis DEFINITION.JS -->
<script type="text/javascript">
document.writeln("<link rel='stylesheet' type='text/css' href='styles/"+design+".css' />");
</script>
<!-- Mat-o-Wahl JAVASCRIPT - immer / always -->
<script type="text/javascript" src="system/jquery.csv-0.8.9.min.js"></script>
<script type="text/javascript" src="system/general.js"></script>
<script type="text/javascript" src="system/quicktest.js"></script>
</head>
<body>
<div class="container container-fluid theme-showcase">
<h1>Mat-O-Wahl - Konfigurationstest / Configuration test</h1>
<div class="row">
<div class="col" lang="de">
DE: Dieser Test liest alle wichtigen Einstellungen aus und liefert so einen schnellen Überblick,
ob man vielleicht einen Fehler in der Konfiguration gemacht hat.
</div>
<div class="col" lang="en">
EN: This test reads all important settings and gives you a quick overview if there's a mistake in the configuration.
</div>
</div>
<h2>Fehlerbericht / Error Report</h2>
<div class="row">
<div class="col" lang="de">
<noscript style="color:#ff0000; font-weight:900">
DE: Dieser Test benötigt JavaScript.
Bitte aktivieren Sie die JavaScript-Technik in Ihrem Browser.
Diese Meldung verschwindet, wenn JavaScript aktiv ist.
</noscript>
</div>
<div class="col" lang="en">
<noscript style="color:#ff0000; font-weight:900">
EN: JavaScript needed.
Please activate JavaScript in your browser.
This message disappears once JavaScript is active.
</noscript>
</div>
</div>
<div class="row">
<div class="col" lang="de" id="testOtherDe">
<b>
DE: Wenn diese Meldung auch nach mehreren Minuten nicht verschwindet und JavaScript aktiviert ist, haben Sie entweder einen sehr langsamen Rechner,
einen sehr umfangreichen Fragebogen oder ein echtes Problem in den Definitions-Dateien.
z.B. eine <a href="data/definition.js">Einstellung</a>, die nicht sauber mit "Anführungszeichen" eingeschlossen ist
oder eine fehlende Einstellung. <u>Zum Beispiel</u>:
</b>
<br />
<br /> Falsch: Fehlendes Anführungszeichen am Anfang oder Ende.
<br /> <i>var fileQuestions = Fragen.csv";</i>
<br /> <i>var fileQuestions = "Fragen.csv;</i>
<br />
<br /> Falsch: Eine vollkommen fehlende Einstellung.
<br /> <i>var fileQuestions =</i>
<br />
<br /> Falsch: Eine Datei ohne Dateiendung (obwohl diese vorhanden ist) oder Groß- und Kleinschreibung. Dateiendungen werden im Windows-Explorer normalerweise ausgeblendet. :(
<br /> <i>var fileQuestions = "Fragen";</i>
<br />
<br /> Richtig:
<br /> <i>var fileQuestions = "Fragen.csv";</i>
</div>
<div class="col" lang="en" id="testOtherEn">
<b>
EN: If this message is still showing after some minutes and JavaScript is active, you have either a very slow computer, a very complex questionnaire or a real problem with the preferences like
a <a href="data/definition.js">setting</a>, that is not enclosed by "quotes" or one of the following wrong settings:
</b>
<br />
<br /> Wrong: Missing quote at the beginning or end.
<br /> <i>var fileQuestions = Fragen.csv";</i>
<br /> <i>var fileQuestions = "Fragen.csv;</i>
<br />
<br /> Wrong: A missing setting
<br /> <i>var fileQuestions =</i>
<br />
<br /> Wrong: A file without file extension (even thoug it exists) or a confusion with capital letters. Windows-Explorer usually hides the file extensions. :(
<br /> <i>var fileQuestions = "Fragen";</i>
<br />
<br /> Right:
<br /> <i>var fileQuestions = "Fragen.csv";</i>
</div>
</div>
<h2>Beschreibungen / Descriptions</h2>
<div class="row">
<div class="col" id="testExplanation">
<i>Bitte warten, bis alle Berechnungen beendet sind ... / Please wait until all calculations are finished ...</i>
</div>
</div>
<h2>Fragen / Questions</h2>
<div class="row">
<div class="col" id="testQuestions">
<i>Bitte warten, bis alle Berechnungen beendet sind ... / Please wait until all calculations are finished ...</i>
</div>
</div>
<h2>Antworten der Parteien / Party answers</h2>
<div class="row">
<div class="col" id="testAnswers">
<i>Bitte warten, bis alle Berechnungen beendet sind ... / Please wait until all calculations are finished ...</i>
</div>
</div>
<h2>Kontakt- und Impressumsdaten / Contact and Legal Notice</h2>
<div class="row">
<div class="col" id="testImprint">
<i>Bitte warten, bis alle Berechnungen beendet sind ... / Please wait until all calculations are finished ...</i>
</div>
</div>
<div class="row">
<div class="col">
<a class="btn btn-outline-dark btn-block btn-sm" role="button" href="index.html">[⇐] Zurück / Back</a>
</div>
<div class="col">
<a class='btn btn-outline-dark btn-block btn-sm' role='button' href='quicktest.html' id="restart">[↻] Neu Laden / Reload</a>
</div>
</div>
</div>
<script type="text/javascript">
fnTestStart();
var jetzt = new Date();
var sekunden = jetzt.getTime();
// System nicht aus dem Cache laden lassen, sondern immer mit neuem Parameter
$("#restart").attr("href","quicktest.html?"+sekunden);
</script>
</body>
</html>