1
0
mirror of https://github.com/go-gitea/gitea.git synced 2024-09-01 14:56:30 +00:00
gitea/web_src/js/features
wxiaoguang d4c789dfc1
Refactor repo clone button and repo clone links, fix JS error on empty repo page ()
The last PR about clone buttons introduced an JS error when visiting an empty repo page:
* https://github.com/go-gitea/gitea/pull/19028
* `Uncaught ReferenceError: isSSH is not defined`, because the variables are scoped and doesn't share between sub templates.

This:
1. Simplify `templates/repo/clone_buttons.tmpl` and make code clear
2. Move most JS code into `initRepoCloneLink`
3. Remove unused `CloneLink.Git`
4. Remove `ctx.Data["DisableSSH"] / ctx.Data["ExposeAnonSSH"] / ctx.Data["DisableHTTP"]`, and only set them when is is needed (eg: deploy keys / ssh keys)
5. Introduce `Data["CloneButton*"]` to provide data for clone buttons and links
6. Introduce `Data["RepoCloneLink"]` for the repo clone link (not the wiki)
7. Remove most `ctx.Data["PageIsWiki"]` because it has been set in the `/wiki` middleware
8. Remove incorrect `quickstart` class in `migrating.tmpl`
2022-03-29 05:21:30 +02:00
..
comp Fix EasyMDE error when input Enter () 2022-03-06 01:53:34 +08:00
admin-common.js Add LDAP group sync to Teams, fixes () 2022-02-11 22:24:58 +08:00
admin-emails.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
admin-users.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
clipboard.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
codeeditor.js Add new JS linter rules () 2021-11-22 16:19:01 +08:00
colorpicker.js Move jquery-minicolors to npm/webpack () 2020-07-29 14:44:23 -04:00
common-global.js Replace deprecated String.prototype.substr() with String.prototype.slice() () 2022-02-18 14:50:36 +08:00
common-issue.js Replace deprecated String.prototype.substr() with String.prototype.slice() () 2022-02-18 14:50:36 +08:00
common-organization.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
contextpopup.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
dropzone.js Update JS dependencies () 2021-11-11 09:52:16 +08:00
emoji.js Frontend refactor, PascalCase to camelCase, remove unused code () 2021-10-21 15:37:43 +08:00
eventsource.sharedworker.js Update JS dependencies () 2021-08-17 01:32:48 -04:00
heatmap.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
imagediff.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
install.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
notification.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
org-team.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
repo-branch.js Add apply-patch, basic revert and cherry-pick functionality () 2022-02-09 20:28:55 +00:00
repo-code.js Replace deprecated String.prototype.substr() with String.prototype.slice() () 2022-02-18 14:50:36 +08:00
repo-commit.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
repo-common.js Refactor repo clone button and repo clone links, fix JS error on empty repo page () 2022-03-29 05:21:30 +02:00
repo-diff.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
repo-editor.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
repo-graph.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
repo-home.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
repo-issue-content.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
repo-issue.js Fix the editor height in review box () 2022-03-04 20:57:26 +00:00
repo-legacy.js Refactor repo clone button and repo clone links, fix JS error on empty repo page () 2022-03-29 05:21:30 +02:00
repo-migrate.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
repo-migration.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
repo-projects.js Feature: show issue assignee on project board () 2022-03-09 00:42:28 +08:00
repo-release.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
repo-settings.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
repo-template.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
repo-unicode-escape.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
repo-wiki.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
serviceworker.js Frontend refactor, PascalCase to camelCase, remove unused code () 2021-10-21 15:37:43 +08:00
sshkey-helper.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
stopwatch.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
tablesort.js Added missing data- prefix. () 2021-12-03 00:36:00 +08:00
tribute.js Frontend refactor, PascalCase to camelCase, remove unused code () 2021-10-21 15:37:43 +08:00
user-auth-webauthn.js Prevent security failure due to bad APP_ID () 2022-02-09 15:37:58 +08:00
user-auth.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00
user-settings.js Use explicit jQuery import, remove unused eslint globals () 2022-01-28 21:00:11 +00:00