Skip to content

Commit 11e9331

Browse files
committed
Add pause button
1 parent abadbdd commit 11e9331

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

logtail.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@
88
<link href="logtail.css" rel="stylesheet" type="text/css">
99
</head>
1010
<body>
11+
<div id="header">
12+
js-logtail.
13+
<a href="./">Reversed</a> or
14+
<a href="./?noreverse">chronological</a> view.
15+
<a id="pause" href='#'>Pause</a>.
16+
</div>
1117
<pre id="data">Loading...</pre>
1218
</body>
1319
</html>

logtail.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
(function () {
55

66
var dataelem = "#data";
7+
var pausetoggle = "#pause";
78
var scrollelems = ["html", "body"];
89

910
var url = "log";
@@ -13,6 +14,7 @@ var poll = 1000; /* 1s */
1314

1415
var kill = false;
1516
var loading = false;
17+
var pause = false;
1618
var reverse = true;
1719
var log_data = "";
1820
var log_size = 0;
@@ -124,6 +126,8 @@ function scroll(where) {
124126
}
125127

126128
function show_log() {
129+
if (pause) return;
130+
127131
var t = log_data;
128132

129133
if (reverse) {
@@ -159,6 +163,13 @@ $(document).ready(function () {
159163
if (hash == "noreverse")
160164
reverse = false;
161165

166+
/* Add pause toggle */
167+
$(pausetoggle).click(function (e) {
168+
pause = !pause;
169+
$(pausetoggle).text(pause ? "Unpause" : "Pause");
170+
e.preventDefault();
171+
});
172+
162173
get_log();
163174
});
164175

0 commit comments

Comments
 (0)