1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2025-03-26 23:40:09 +00:00
forgejo/templates/repo
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
..
branch Prevent double encoding of branch names in delete branch () 2022-02-11 13:02:04 +08:00
diff Added auto-save whitespace behavior if it changed manually () 2022-02-08 14:15:04 +08:00
editor Fix broken cancel button link on patch page () 2022-02-14 09:18:55 +00:00
graph Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
issue Use the new/choose link for New Issue on project page () 2022-03-22 19:54:24 +00:00
migrate Refactor repo clone button and repo clone links, fix JS error on empty repo page () 2022-03-29 05:21:30 +02:00
projects Use the new/choose link for New Issue on project page () 2022-03-22 19:54:24 +00:00
pulls Improvements to content history () 2021-11-22 20:20:16 +08:00
release Prevent double encoding of branch names in delete branch () 2022-02-11 13:02:04 +08:00
settings Add config option to disable "Update branch by rebase" () 2022-03-04 03:30:49 -05:00
wiki Refactor i18n, use Locale to provide i18n/translation related functions () 2022-02-08 11:02:30 +08:00
activity.tmpl Refactor i18n, use Locale to provide i18n/translation related functions () 2022-02-08 11:02:30 +08:00
blame.tmpl Add warning for BIDI characters in page renders and in diffs () 2022-01-07 02:18:52 +01:00
branch_dropdown.tmpl Add apply-patch, basic revert and cherry-pick functionality () 2022-02-09 20:28:55 +00:00
clone_buttons.tmpl Refactor repo clone button and repo clone links, fix JS error on empty repo page () 2022-03-29 05:21:30 +02:00
commit_page.tmpl Show fullname on issue edits and gpg/ssh signing info () 2022-02-20 19:50:11 +00:00
commit_status.tmpl Show dropdown with all statuses for commit () 2020-12-20 11:13:12 +08:00
commit_statuses.tmpl Separate the details links of commit-statuses in headers () 2022-02-11 23:29:58 +08:00
commits.tmpl Add compare tag dropdown to releases page () 2021-05-03 13:27:48 -04:00
commits_list.tmpl Refactor i18n, use Locale to provide i18n/translation related functions () 2022-02-08 11:02:30 +08:00
commits_list_small.tmpl Fix a broken link in commits_list_small.tmpl () 2022-02-14 19:19:07 +08:00
commits_table.tmpl Cleanup and use global style on popups () 2021-11-18 11:26:50 +08:00
create.tmpl Unify and simplify TrN for i18n () 2022-01-02 04:33:57 +01:00
empty.tmpl Refactor repo clone button and repo clone links, fix JS error on empty repo page () 2022-03-29 05:21:30 +02:00
forks.tmpl Add pagination to fork list () 2021-11-18 22:45:56 +08:00
graph.tmpl Re-separate the color translation strings () 2021-10-21 23:51:03 +02:00
header.tmpl Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
home.tmpl Refactor repo clone button and repo clone links, fix JS error on empty repo page () 2022-03-29 05:21:30 +02:00
icon.tmpl Do not display org avatar near icon for internal repos () 2020-12-13 16:51:15 -05:00
search.tmpl Automatically pause queue if index service is unavailable () 2022-01-27 10:30:51 +02:00
shabox_badge.tmpl Fix avatar template error () 2020-12-03 23:12:59 +00:00
sub_menu.tmpl Unify and simplify TrN for i18n () 2022-01-02 04:33:57 +01:00
unicode_escape_prompt.tmpl Left-Align text in Unicode warning boxes () 2022-01-19 19:25:08 +00:00
upload.tmpl Add attachments for PR reviews () 2021-06-14 21:12:33 -04:00
user_cards.tmpl Direct avatar rendering () 2020-12-03 19:46:11 +01:00
view_file.tmpl Set rel="nofollow noindex" on new issue links () 2022-03-07 17:08:05 -05:00
view_list.tmpl Refactor i18n, use Locale to provide i18n/translation related functions () 2022-02-08 11:02:30 +08:00
watchers.tmpl Add class to page content to unify top margin () 2020-11-30 23:00:14 -05:00