-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
98 lines (98 loc) · 3.38 KB
/
index.html
File metadata and controls
98 lines (98 loc) · 3.38 KB
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
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Everest Log Analyzer</title>
<link href="loganalyzer.css" rel="stylesheet" />
<script defer src="common.js"></script>
<script defer src="rules.js"></script>
<script defer src="model.js"></script>
<script defer src="view.js"></script>
<script defer src="controller.js"></script>
<script defer src="main.js"></script>
</head>
<body>
<header>
<h1>Everest Log Analyzer</h1>
</header>
<div>
<label for="file-input" class="button">Browse log...</label>
<input type="file" id="file-input" class="invisible" accept=".txt" />
<i>(you can also drag and drop a log file on this page)</i>
</div>
<div>
<details id="issues-details" class="details">
<summary><span>Found issues:</span></summary>
<ul id="issues"></ul>
</details>
</div>
<div>
<details id="mods-details" class="details">
<summary><span>Mods loaded:</span></summary>
<div>
<input id="check-for-updates" hidden type="button" value="Check for updates" />
<input id="show-up-to-date" hidden type="checkbox" />
<label id="label-show-up-to-date" hidden for="show-up-to-date">Show up to date mods</label>
<table>
<thead>
<tr>
<th>Mod name</th>
<th>Loaded version</th>
<th>Latest version</th>
</tr>
</thead>
<tbody id="mod-table"></tbody>
</table>
</div>
</details>
</div>
<div>
<details id="logs-details" class="details">
<summary><span>Log content:</span></summary>
<div>
<label for="loglevel-slider">Filter log level:</label>
<p>
<input type="range" id="loglevel-slider" list="loglevel-values" min="-4" max="1" step="1" />
<datalist id="loglevel-values">
<option value="4" data-loglevel="4" label="Error"></option>
<option value="3" data-loglevel="3" label="Warn"></option>
<option value="2" data-loglevel="2" label="Info"></option>
<option value="1" data-loglevel="1" label="Debug"></option>
<option value="0" data-loglevel="0" label="Verbose"></option>
<option value="-1" data-loglevel="-1" label="All"></option>
</datalist>
</p>
<input id="scroll-to-critical-error" type="button" value="Scroll to exception" hidden />
<p id="file-content">No file loaded.</p>
</div>
</details>
</div>
<footer>
<h2>About:</h2>
<p>This website lets you analyze your Everest log file <code>log.txt</code> to identify common issues.</p>
<p>The analysis is done in your browser, and mods versions can be fetched online using the <code>Check for updates</code> button.</p>
<div>
Version checking involves requesting:
<ul>
<li>
<a href="https://github.com/EverestAPI/Everest">GitHub</a>: which hosts Everest's source code and versions; and
</li>
<li>
<a href="https://maddie480.ovh/">Maddie's website</a>: which hosts mods versions.
</li>
</ul>
<p>Once the analysis is done, take a look at the found issues to try and resolve them.</p>
Helpful links:
<ul>
<li>
<a href="https://github.com/EverestAPI/Resources/wiki/common-crashes">Common crashes</a> and documentation on GitHub
</li>
<li>
The <a href="https://discord.com/channels/403698615446536203/953393160464269402">#modding_help</a> Discord channel
in "Mt. Celeste Climbing Association"
</li>
</ul>
</div>
</footer>
</body>
</html>