@@ -3,7 +3,7 @@ templates = app.templates
33templates .sidebarDoc = (doc , options = {}) ->
44 link = """ <a href="#{ doc .fullPath ()} " class="_list-item _icon-#{ doc .icon } """
55 link += if options .disabled then ' _list-disabled' else ' _list-dir'
6- link += """ " data-slug="#{ doc .slug } " title="#{ doc .fullName } ">"""
6+ link += """ " data-slug="#{ doc .slug } " title="#{ doc .fullName } " tabindex="-1" >"""
77 if options .disabled
88 link += """ <span class="_list-enable" data-enable="#{ doc .slug } ">Enable</span>"""
99 else
@@ -14,28 +14,28 @@ templates.sidebarDoc = (doc, options = {}) ->
1414 link + " </span></a>"
1515
1616templates .sidebarType = (type ) ->
17- """ <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Cspan+class%3D"pl-s1">#{ type .fullPath ()} " class="_list-item _list-dir" data-slug="#{ type .slug } "><span class="_list-arrow"></span><span class="_list-count">#{ type .count } </span><span class="_list-text">#{ type .name } </span></a>"""
17+ """ <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Cspan+class%3D"pl-s1">#{ type .fullPath ()} " class="_list-item _list-dir" data-slug="#{ type .slug } " tabindex="-1" ><span class="_list-arrow"></span><span class="_list-count">#{ type .count } </span><span class="_list-text">#{ type .name } </span></a>"""
1818
1919templates .sidebarEntry = (entry ) ->
20- """ <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Cspan+class%3D"pl-s1">#{ entry .fullPath ()} " class="_list-item _list-hover">#{ $ .escape entry .name } </a>"""
20+ """ <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Cspan+class%3D"pl-s1">#{ entry .fullPath ()} " class="_list-item _list-hover" tabindex="-1" >#{ $ .escape entry .name } </a>"""
2121
2222templates .sidebarResult = (entry ) ->
2323 addons = if entry .isIndex () and app .disabledDocs .contains (entry .doc )
2424 """ <span class="_list-enable" data-enable="#{ entry .doc .slug } ">Enable</span>"""
2525 else
2626 """ <span class="_list-reveal" data-reset-list title="Reveal in list"></span>"""
2727 addons += """ <span class="_list-count">#{ entry .doc .short_version } </span>""" if entry .doc .version and not entry .isIndex ()
28- """ <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Cspan+class%3D"pl-s1">#{ entry .fullPath ()} " class="_list-item _list-hover _list-result _icon-#{ entry .doc .icon } ">#{ addons} <span class="_list-text">#{ $ .escape entry .name } </span></a>"""
28+ """ <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Cspan+class%3D"pl-s1">#{ entry .fullPath ()} " class="_list-item _list-hover _list-result _icon-#{ entry .doc .icon } " tabindex="-1" >#{ addons} <span class="_list-text">#{ $ .escape entry .name } </span></a>"""
2929
3030templates .sidebarNoResults = ->
3131 html = """ <div class="_list-note">No results.</div> """
3232 html += """
33- <div class="_list-note">Note: documentations must be <a class="_list-note-link" data-pick-docs>enabled</a> to appear in the search.</div>
33+ <div class="_list-note">Note: documentations must be <a href="#" class="_list-note-link" data-pick-docs>enabled</a> to appear in the search.</div>
3434 """ unless app .isSingleDoc () or app .disabledDocs .isEmpty ()
3535 html
3636
3737templates .sidebarPageLink = (count ) ->
38- """ <span class="_list-item _list-pagelink">Show more\u 2026 (#{ count} )</span>"""
38+ """ <span role="link" class="_list-item _list-pagelink">Show more\u 2026 (#{ count} )</span>"""
3939
4040templates .sidebarLabel = (doc , options = {}) ->
4141 label = """ <label class="_list-item"""
@@ -47,7 +47,7 @@ templates.sidebarLabel = (doc, options = {}) ->
4747templates .sidebarVersionedDoc = (doc , versions , options = {}) ->
4848 html = """ <div class="_list-item _list-dir _list-rdir _icon-#{ doc .icon } """
4949 html += " open" if options .open
50- html + """ "><span class="_list-arrow"></span>#{ doc .name } </div><div class="_list _list-sub">#{ versions} </div>"""
50+ html + """ " tabindex="0" ><span class="_list-arrow"></span>#{ doc .name } </div><div class="_list _list-sub">#{ versions} </div>"""
5151
5252templates .sidebarDisabled = (options ) ->
5353 """ <h6 class="_list-title"><span class="_list-arrow"></span>Disabled (#{ options .count } )</h6>"""
@@ -56,7 +56,7 @@ templates.sidebarDisabledList = (html) ->
5656 """ <div class="_disabled-list">#{ html} </div>"""
5757
5858templates .sidebarDisabledVersionedDoc = (doc , versions ) ->
59- """ <a class="_list-item _list-dir _icon-#{ doc .icon } _list-disabled" data-slug="#{ doc .slug_without_version } "><span class="_list-arrow"></span>#{ doc .name } </a><div class="_list _list-sub">#{ versions} </div>"""
59+ """ <a class="_list-item _list-dir _icon-#{ doc .icon } _list-disabled" data-slug="#{ doc .slug_without_version } " tabindex="-1" ><span class="_list-arrow"></span>#{ doc .name } </a><div class="_list _list-sub">#{ versions} </div>"""
6060
6161templates .sidebarPickerNote = """
6262 <div class="_list-note">Tip: for faster and better search results, select only the docs you need.</div>
@@ -67,9 +67,9 @@ sidebarFooter = (html) -> """<div class="_sidebar-footer">#{html}</div>"""
6767
6868templates .sidebarSettings = ->
6969 sidebarFooter """
70+ <button type="button" class="_sidebar-footer-link _sidebar-footer-edit" data-pick-docs>Select documentation</button>
7071 <button type="button" class="_sidebar-footer-link _sidebar-footer-light" title="Toggle light" data-light>Toggle light</button>
7172 <button type="button" class="_sidebar-footer-link _sidebar-footer-layout" title="Toggle layout" data-layout>Toggle layout</button>
72- <a href="#" class="_sidebar-footer-link _sidebar-footer-edit" data-pick-docs>Select documentation</a>
7373 """
7474
7575templates .sidebarSave = ->
0 commit comments