Restore read-only chalkboard textarea
This commit is contained in:
@@ -56,7 +56,6 @@ func TestStaticLiveRegionAnnouncementsStayWired(t *testing.T) {
|
||||
requireFunctionContains(t, js, "announceLiveRegion", "state.queue.push")
|
||||
requireFunctionContains(t, js, "announceLiveRegion", "flushLiveRegion")
|
||||
requireFunctionContains(t, js, "flushLiveRegion", "appendChild")
|
||||
requireFunctionContains(t, js, "flushLiveRegion", "announcement.replaceChildren()")
|
||||
requireFunctionContains(t, js, "addToChatbox", "announceChat")
|
||||
requireFunctionContains(t, js, "setUserStatus", "announceUrgent(`${username}: hand raised`)")
|
||||
requireFunctionContains(t, js, "setUserStatus", "announceUrgent(`${username}: hand lowered`)")
|
||||
@@ -74,25 +73,6 @@ func TestHallHeadingIncludesCurrentStatus(t *testing.T) {
|
||||
requireFunctionContains(t, js, "gotUserMessage", "hallRecording = false")
|
||||
}
|
||||
|
||||
func TestChalkboardReadOnlyViewIsNotAnEditBox(t *testing.T) {
|
||||
html := readStaticFile(t, "skald.html")
|
||||
css := readStaticFile(t, "skald.css")
|
||||
js := readStaticFile(t, "skald.js")
|
||||
|
||||
requireContains(t, html, `<textarea id="chalkboard" aria-labelledby="chalkboard-heading" hidden>`, "chalkboard editor")
|
||||
requireContains(t, html, `<div id="chalkboard-view" tabindex="0" aria-labelledby="chalkboard-heading" hidden>`, "chalkboard view")
|
||||
requireContains(t, html, "<br>\n <br>\n <pre id=\"chalkboard-view-text\"></pre>", "chalkboard view leading breaks")
|
||||
requireContains(t, html, "<pre id=\"chalkboard-view-text\"></pre>\n <br>\n <br>", "chalkboard view trailing breaks")
|
||||
requireContains(t, html, `<pre id="chalkboard-view-text"></pre>`, "chalkboard view text")
|
||||
requireContains(t, css, "white-space: pre-wrap", "chalkboard view")
|
||||
requireContains(t, css, "#chalkboard[hidden]", "chalkboard hidden state")
|
||||
requireFunctionContains(t, js, "getChalkboardEditor", "return /** @type {HTMLTextAreaElement} */ (")
|
||||
requireFunctionContains(t, js, "setChalkboardText", "viewText.textContent = text")
|
||||
requireFunctionContains(t, js, "updateChalkboardAccess", "editor.hidden = !canEdit")
|
||||
requireFunctionContains(t, js, "updateChalkboardAccess", "view.hidden = canEdit")
|
||||
requireFunctionContains(t, js, "applyChalkboardUpdate", "setChalkboardText(text)")
|
||||
}
|
||||
|
||||
func TestGlobalShortcutAliasesStayDocumented(t *testing.T) {
|
||||
js := readStaticFile(t, "skald.js")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user