Add ids to all link elements

This commit is contained in:
Glutanimate 2020-02-20 16:34:02 +01:00
parent a7d56561ba
commit de333cd503

View file

@ -95,24 +95,28 @@ class Toolbar:
cmd="decks", cmd="decks",
label=_("Decks"), label=_("Decks"),
tip=_("Shortcut key: %s") % "D", tip=_("Shortcut key: %s") % "D",
id="decks",
func=self._deckLinkHandler, func=self._deckLinkHandler,
), ),
ToolbarLink( ToolbarLink(
cmd="add", cmd="add",
label=_("Add"), label=_("Add"),
tip=_("Shortcut key: %s") % "A", tip=_("Shortcut key: %s") % "A",
id="add",
func=self._addLinkHandler, func=self._addLinkHandler,
), ),
ToolbarLink( ToolbarLink(
cmd="browse", cmd="browse",
label=_("Browse"), label=_("Browse"),
tip=_("Shortcut key: %s") % "B", tip=_("Shortcut key: %s") % "B",
id="browse",
func=self._browseLinkHandler, func=self._browseLinkHandler,
), ),
ToolbarLink( ToolbarLink(
cmd="stats", cmd="stats",
label=_("Stats"), label=_("Stats"),
tip=_("Shortcut key: %s") % "T", tip=_("Shortcut key: %s") % "T",
id="stats",
func=self._statsLinkHandler, func=self._statsLinkHandler,
), ),
] ]
@ -131,7 +135,7 @@ class Toolbar:
self.link_handlers[label] = self._syncLinkHandler self.link_handlers[label] = self._syncLinkHandler
return f""" return f"""
<a class=hitem tabindex="-1" aria-label="{name}" title="{title}" href=# onclick="return pycmd('{label}')">{name} <a class=hitem tabindex="-1" aria-label="{name}" title="{title}" id="{label}" href=# onclick="return pycmd('{label}')">{name}
<img id=sync-spinner src='/_anki/imgs/refresh.svg'> <img id=sync-spinner src='/_anki/imgs/refresh.svg'>
</a>""" </a>"""