Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
{{ m::nick() }} |
{{ m::status() }}<br/>
</div><div>
- <a href="/p?{{ ptoken }}">switch to portrait view</a>
+ <a href="/p?{{ ptoken }}">switch to portrait view</a> |
+ {{ m::zoom() }}
</div><div>
{{ m::wresting() }}<br/>
</div><div>
<span id="status">nothing</span>
{% endmacro status %}
+{% macro zoom() %}
+<span style="white-space: nowrap;"
+><button id="zoom-btn" disabled
+ onclick="zoom_activate()"
+>Zoom</button
+><input id="zoom-val"
+ type="number" max="1000" min="10" step="5" size="4" value="100"
+ oninput="zoom_enable()"
+>%<
+ /span>
+{% endmacro status %}
+
{% macro errors() %}
<pre id="error"></pre>
{% endmacro errors %}
}
}
+// ----- zoom -----
+
+function zoom_enable() {
+ (document.getElementById("zoom-btn") as any).disabled = false;
+}
+
+function zoom_activate() {
+ let zoom_val = document.getElementById("zoom-val");
+ console.log(zoom_val);
+ (document.getElementById("zoom-btn") as any).disabled = true;
+}
+
// ----- test counter, startup -----
messages.Piece = <MessageHandler>function
|
{{ m::status() }}
|
-<a href="/l?{{ ptoken }}">switch to landscape view</a>
+<a href="/l?{{ ptoken }}">switch to landscape view</a> |
+{{ m::zoom() }}
{{ m::errors() }}
{{ m::space() }}