-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The role
code is never executed in base MarkdownButtonElement
#70
Comments
lunny
pushed a commit
to go-gitea/gitea
that referenced
this issue
Apr 11, 2023
1. Remove unnecessary `btn-link` `muted` classes * Link is link, button is button, I can't see a real requirement to make a button like a link. * If anyone insists, please help to show me real example from modern frameworks / websites, how and why they do so. * No need to duplicate a lot of class names on similar elements * Declare styles clearly, for example, `markdown-toolbar` itself should have `display: flex`, but not use `gt-df` to overwrite the `display: block`. 2. Remove unnecessary `role` attribute * github/markdown-toolbar-element#70 * The `markdown-toolbar-element` does want to add `role=button`, but there is a bug. * So we do the similar thing as upstream does (add the role by JS), until they fix their bugs. 3. Indent `markdown-switch-easymde` (before it doesn't have a proper indent) Screenshot: ![image](https://user-images.githubusercontent.com/2114189/231090912-f6ba01cb-d0eb-40ad-bf8c-ffc597d9a778.png)
Great catch! PRs welcome for sub components to call super. |
I haven't gotten time for it, feel free to fix it by your plan. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The
role
code is never executed in baseMarkdownButtonElement
Because other classes like
MarkdownHeaderButtonElement extends MarkdownButtonElement
never call parent class'sconnectedCallback
The text was updated successfully, but these errors were encountered: