Skip to content

Commit be87627

Browse files
ds26gtejpolitz
authored andcommitted
Added <main>, Toolbar and announcements regions, aria-labels for regions & buttons.
1 parent 6313e2f commit be87627

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

src/web/editor.html

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
<script>var APP_LOG_URL = "{{{ LOG_URL }}}";</script>
1616
</head>
1717
<body>
18+
<main>
19+
<div id="Toolbar" role="region" aria-label="Toolbar" tabindex="-1">
1820
<div id="header">
1921
<div id="bonniemenu" class="menu">
2022
<button class="blueButton">
@@ -71,21 +73,22 @@
7173
<div id="rename" class="menuButton disabled"><a href="javascript:void(0)">Rename</a></div>
7274

7375
</div>
74-
<button id="insert" class="blueButton loginOnly">Insert</button>
76+
<button role="button" aria-label="Insert, F11" id="insert" class="blueButton loginOnly">Insert</button>
7577
<div id="shareContainer"></div>
7678
<!-- <button id="saveButton" class="blueButton loginOnly">Save</button> -->
7779
<!-- <button id="openFile" class="blueButton loginOnly">Open</button> -->
7880

79-
<button disabled id="breakButton" class="blueButton rhs">Stop</button>
81+
<button role="button" aria-label="Stop, F8" disabled id="breakButton" class="blueButton rhs">Stop</button>
8082
<div id="runPart" class="blueButton rhs">
8183
<button disabled id="runDropdown" class="blueButton dropdown rhs"></button>
82-
<button disabled id="runButton" class="blueButton rhs">Run</button>
84+
<button role="button" aria-label="Run, F7" disabled id="runButton" class="blueButton rhs">Run</button>
8385
</div>
8486
<ul id="run-dropdown-content">
8587
<li id="select-run">Run</li>
8688
<li id="select-tc-run">Type-check and run<sup>(beta)</sup></li>
8789
</ul>
8890
</div>
91+
</div>
8992
<div id="toolbar"></div>
9093
<div id="loader"><p>Raising the masts...</p></div>
9194
<div id="main">
@@ -104,7 +107,7 @@ <h3></h3>
104107
</div>
105108
</div>
106109
<div id="notification" class="notificationArea"></div>
107-
<div id="REPL" class="replContainer">
110+
<div id="REPL" class="replContainer" role="region" aria-label="Interactions">
108111
<div id="handle" class="ui-resizable-handle ui-resizable-w"></div>
109112
</div>
110113
<div id="help-keys">
@@ -136,7 +139,14 @@ <h3></h3>
136139
</div>
137140
</div>
138141
</div>
139-
<div id="footer"></div>
142+
<div id="footer">
143+
<div id="announcements" class="screenreader-only" role="region" aria-label="Announcements" tabIndex="-1">
144+
<h2>Announcements</h2>
145+
<ul id="announcementlist" aria-live="assertive"
146+
aria-relevant="additions" style="list-style: none;">
147+
</ul>
148+
</div>
149+
</div>
140150
<script src="/js/es6-shim.js"></script>
141151
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
142152
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
@@ -190,5 +200,6 @@ <h3></h3>
190200

191201
<!-- <script type="text/javascript"
192202
src="https://caja.appspot.com/caja.js"></script> -->
203+
</main>
193204
</body>
194205
</html>

0 commit comments

Comments
 (0)