1
0
mirror of https://github.com/go-gitea/gitea.git synced 2025-01-03 14:57:55 -05:00
gitea/templates
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
..
admin Show last cron messages on monitor page () 2022-03-29 02:31:07 +01:00
base Refactor repo clone button and repo clone links, fix JS error on empty repo page () 2022-03-29 05:21:30 +02:00
custom Add footer extra links template () 2020-01-03 20:41:56 +02:00
explore Allow to filter repositories by language in explore, user and organization repositories lists () 2022-01-28 13:29:04 +02:00
mail Try to prevent autolinking of displaynames by email readers () 2022-03-23 12:34:20 +00:00
org Fix <strong> html in translation () 2022-02-27 15:46:45 +00:00
repo Refactor repo clone button and repo clone links, fix JS error on empty repo page () 2022-03-29 05:21:30 +02:00
shared Refactor i18n, use Locale to provide i18n/translation related functions () 2022-02-08 11:02:30 +08:00
status Refactor HTTP request context () 2021-12-15 14:59:57 +08:00
swagger Set the default branch for repositories generated from templates () 2022-03-27 03:56:28 +01:00
user Do not send activation email if manual confirm is set () 2022-03-18 17:57:07 +08:00
home.tmpl Rename StaticUrlPrefix to AssetUrlPrefix () 2021-05-08 16:27:25 +02:00
install.tmpl Refactor install page (db type) () 2021-12-07 13:44:08 +08:00
post-install.tmpl Rename StaticUrlPrefix to AssetUrlPrefix () 2021-05-08 16:27:25 +02:00