forked from gitea/gitea
1
0
Fork 0
gitea/templates/repo/migrate
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
..
codebase.tmpl Use disable_form_autofill on Codebase and Gitbucket () 2021-12-08 22:33:14 +00:00
git.tmpl Disable form autofill () 2021-10-19 01:08:41 +03:00
gitbucket.tmpl Use disable_form_autofill on Codebase and Gitbucket () 2021-12-08 22:33:14 +00:00
gitea.tmpl Migrating wiki don't require token, so we should move it out of the require form () 2021-11-16 14:17:21 +08:00
github.tmpl Migrating wiki don't require token, so we should move it out of the require form () 2021-11-16 14:17:21 +08:00
gitlab.tmpl Migrating wiki don't require token, so we should move it out of the require form () 2021-11-16 14:17:21 +08:00
gogs.tmpl Migrating wiki don't require token, so we should move it out of the require form () 2021-11-16 14:17:21 +08:00
migrate.tmpl Improve migrate page and add card CSS () 2020-12-05 12:09:09 +02:00
migrating.tmpl Refactor repo clone button and repo clone links, fix JS error on empty repo page () 2022-03-29 05:21:30 +02:00
onedev.tmpl Disable form autofill () 2021-10-19 01:08:41 +03:00
options.tmpl Make mirror feature more configurable () 2021-09-07 17:49:36 +02:00