0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2024-12-22 23:33:15 -05:00
forgejo/web_src/js/components
silverwind 3bdca4615c
[PORT] Fix a number of typescript issues (gitea#32308)
- Prefer
[window.location.assign](https://developer.mozilla.org/en-US/docs/Web/API/Location/assign)
over assigning to
[window.location](https://developer.mozilla.org/en-US/docs/Web/API/Window/location)
which typescript does not like. This works in all browsers including
PaleMoon.
- Fix all typescript issues in `web_src/js/webcomponents`, no behaviour
changes.
- ~~Workaround bug in `@typescript-eslint/no-unnecessary-type-assertion`
rule.~~
- Omit vendored file from type checks.
- `tsc` error count is reduce by 53 with these changes.

---
Conflict resolution: Choose our version.
Done differently: Everything related to typescript types isn't ported.
Use `window.location.href` instead of `String(window.location)`, thanks
@viceice!

(cherry picked from commit 810782302652d73c4f7249c4c3df8a7e85bae5f0)
2024-11-04 09:15:06 +01:00
..
ActionRunStatus.vue
ActivityHeatmap.vue
ContextPopup.test.js ui: update pull request icons 2024-08-22 17:06:10 +02:00
ContextPopup.vue ui: update pull request icons (#4455) 2024-07-16 14:38:46 +00:00
DashboardRepoList.vue Fix checkbox bug on private/archive filter (#32236) 2024-10-13 14:17:08 +03:00
DiffCommitSelector.vue [PORT] Fix a number of typescript issues (gitea#32308) 2024-11-04 09:15:06 +01:00
DiffFileList.vue
DiffFileTree.vue
DiffFileTreeItem.vue
PullRequestMergeForm.test.js fix: Don't double escape delete branch text 2024-10-19 22:05:35 +02:00
PullRequestMergeForm.vue Add branch auto deletion for scheduled PRs 2024-10-31 03:49:15 +01:00
RepoActionView.test.js Add frontend test 2024-04-23 15:55:39 +02:00
RepoActionView.vue Fix overflowing content in action run log (#31842) 2024-08-18 06:28:26 +02:00
RepoActivityTopAuthors.vue [UI] Fix misalignment of authors for repo acctivity 2024-08-18 21:18:29 +02:00
RepoBranchTagSelector.vue fix: replace v-html with v-text in branch search inputbox 2024-09-06 11:59:11 +02:00
RepoCodeFrequency.vue Have time.js use UTC-related getters/setters (#30857) 2024-05-12 20:03:09 +02:00
RepoContributors.vue Fix Activity Page Contributors dropdown (#31264) 2024-06-18 20:05:23 +02:00
RepoRecentCommits.vue Have time.js use UTC-related getters/setters (#30857) 2024-05-12 20:03:09 +02:00
ScopedAccessTokenSelector.vue [UI] Fix scoped-access-token 2024-07-24 21:48:51 +02:00