1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2025-03-10 07:39:15 +00:00
forgejo/web_src/js/components
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
..
.eslintrc.yaml Fix eslint parsing errors, remove eslint-plugin-html () 2022-07-15 17:38:18 +08:00
ActionRunStatus.vue Improve <SvgIcon> to make it output svg node and optimize performance () 2023-03-23 11:24:16 +08:00
ActivityHeatmap.vue Add pagination for dashboard and user activity feeds () 2023-02-24 16:15:10 -05:00
ContextPopup.vue Improve <SvgIcon> to make it output svg node and optimize performance () 2023-03-23 11:24:16 +08:00
DashboardRepoList.vue Fine tune more downdrop settings, use SVG for labels, improve Repo Topic Edit form () 2023-03-26 19:31:26 +08:00
DiffFileList.vue Use data-tooltip-content for tippy tooltip () 2023-03-24 18:35:38 +08:00
DiffFileTree.vue Refactor hiding-methods, remove jQuery show/hide, remove .hide class, remove inline style=display:none () 2023-02-19 12:06:14 +08:00
DiffFileTreeItem.vue Use data-tooltip-content for tippy tooltip () 2023-03-24 18:35:38 +08:00
PullRequestMergeForm.vue Refactor branch/tag selector to Vue SFC () 2023-03-14 17:51:20 +08:00
RepoActionView.vue Replace Less with CSS () 2023-03-14 22:20:19 -04:00
RepoActivityTopAuthors.vue Refactor dashboard repo list to Vue SFC () 2023-03-14 12:09:06 +08:00
RepoBranchTagSelector.vue Refactor branch/tag selector to Vue SFC () 2023-03-14 17:51:20 +08:00