61 lines
No EOL
1.4 KiB
HTML
61 lines
No EOL
1.4 KiB
HTML
<!--
|
|
Copyright 2015 The Go Authors. All rights reserved.
|
|
Use of this source code is governed by a BSD-style
|
|
license that can be found in the LICENSE file.
|
|
-->
|
|
<html>
|
|
<head>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" charset="UTF-8">
|
|
<style>
|
|
body {
|
|
font-family: sans-serif;
|
|
}
|
|
div {
|
|
padding: 1;
|
|
white-space: pre-wrap;
|
|
font-family: "Roboto Mono", monospace;
|
|
}
|
|
.comment {
|
|
color: grey;
|
|
}
|
|
.expr {
|
|
font-weight: bold;
|
|
}
|
|
.flow-hide {
|
|
text-overflow: ellipsis;
|
|
word-break: break-all;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
}
|
|
.flow-show {
|
|
word-break: break-all;
|
|
}
|
|
</style>
|
|
|
|
<script>
|
|
|
|
function flowClick(el) {
|
|
el.classList.toggle("flow-hide");
|
|
el.classList.toggle("flow-show");
|
|
}
|
|
|
|
function appendDiv(txt, tag) {
|
|
var el = document.createElement("div");
|
|
el.innerHTML = txt;
|
|
if (tag == "comment") {
|
|
el.classList.add("comment");
|
|
} else if (tag == "expr") {
|
|
el.classList.add("expr");
|
|
} else {
|
|
el.classList.add("flow-show");
|
|
el.onclick = function() {
|
|
flowClick(el);
|
|
};
|
|
}
|
|
document.body.appendChild(el);
|
|
}
|
|
|
|
</script>
|
|
<body>
|
|
</body>
|
|
</html> |