forgejo/templates/base
wxiaoguang 12fff36d05
Fine tune more downdrop settings, use SVG for labels, improve Repo Topic Edit form ()
Although it seems that some different purposes are mixed in this PR,
however, they are all related, and can be tested together, so I put them
together to save everyone's time.

Diff: `+79 −84`, everything becomes much better.

### Improve the dropdown settings.

Move all fomantic-init related code into our `fomantic.js`

Fine-tune some dropdown global settings, see the comments.

Also help to fix the first problem in  , cc: @yp05327 

The "language" menu has been simplified, and it works with small-height
window better.

### Use SVG instead of `<i class="delete icon">`

It's also done by `$.fn.dropdown.settings.templates.label` , cc:
@silverwind

### Remove incorrect `tabable` CSS class

It doesn't have CSS styles, and it was only in Vue. So it's totally
unnecessary, remove it by the way.

### Improve the Repo Topic Edit form

* Simplify the code
* Add a "Cancel" button
* Align elements

Before:

<details>

![image](https://user-images.githubusercontent.com/2114189/223325782-f09532de-0c38-4742-ba86-ed35cc9a858d.png)

</details>

After:

![image](https://user-images.githubusercontent.com/2114189/226796347-207feb0a-b3cd-4820-8a3e-01930bab1069.png)
2023-03-26 19:31:26 +08:00
..
alert.tmpl Support Issue forms and PR forms () 2022-09-02 15:58:49 +08:00
alert_details.tmpl Enforce tab indentation in templates () 2021-04-10 23:46:37 -04:00
delete_modal_actions.tmpl Convert <div class="button"> to <button class="button"> () 2023-03-14 11:34:09 +08:00
disable_form_autofill.tmpl Disable form autofill () 2021-10-19 01:08:41 +03:00
footer.tmpl Add new captcha: cloudflare turnstile () 2023-02-05 15:29:03 +08:00
footer_content.tmpl Fine tune more downdrop settings, use SVG for labels, improve Repo Topic Edit form () 2023-03-26 19:31:26 +08:00
head.tmpl Fix various bugs for "install" page () 2023-03-04 10:12:02 +08:00
head_navbar.tmpl Use data-tooltip-content for tippy tooltip () 2023-03-24 18:35:38 +08:00
head_script.tmpl Use a general approch to improve a11y for all checkboxes and dropdowns. () 2023-03-22 10:52:01 +08:00
paginate.tmpl Move helpers to be prefixed with gt- () 2023-02-13 17:59:59 +00:00