You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/templates/repo
HesterG a43ea22479
Change form actions to fetch for submit review box (#25219)
Co-author: @wxiaoguang 

Close #25096 

The way to fix it in this PR is to change form submit to fetch using
formData, and add flags to avoid post repeatedly.
Should be able to apply to more forms that have the same issue after
this PR.

In the demo below, 'approve' is clicked several times, and then
'comment' is clicked several time after 'request changes' clicked.

After:


https://github.com/go-gitea/gitea/assets/17645053/beabeb1d-fe66-4b76-b048-4f022b4e83a0


Update: screenshots from /devtest

>
![image](https://user-images.githubusercontent.com/2114189/245680011-ee4231e0-a53d-4c2a-a9c2-71ccd98005cc.png)
> 
>
![image](https://user-images.githubusercontent.com/2114189/245680057-9215d348-63d8-406d-8828-17e171163aaa.png)
> 
>
![image](https://user-images.githubusercontent.com/2114189/245680148-89d7b3d1-d7b6-442f-b69e-eadaee112482.png)

---------

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2 years ago
..
actions Adjust style for action run list (align icons, adjust padding) (#25170) 2 years ago
branch Improve AJAX link and modal confirm dialog (#25210) 2 years ago
cite Button and color enhancements (#24989) 2 years ago
diff Change form actions to fetch for submit review box (#25219) 2 years ago
editor Create pull request for base after editing file, if not enabled on fork (#24841) 2 years ago
find Refactor hiding-methods, remove jQuery show/hide, remove `.hide` class, remove inline style=display:none (#22950) 2 years ago
graph Improve commit date in commit graph (#24399) 2 years ago
issue Fix #25133 (#25162) 2 years ago
migrate Improve some Forms (#24878) 2 years ago
projects Disable `Create column` button while the column name is empty (#25192) 2 years ago
pulls Make diff view full width again (#24598) 2 years ago
release Button and color enhancements (#24989) 2 years ago
settings Improve AJAX link and modal confirm dialog (#25210) 2 years ago
tag RSS icon fixes (#24476) 2 years ago
wiki Improve dropdown menus, remove inline styles (#24954) 2 years ago
activity.tmpl Fix template function DateTime (#24317) 2 years ago
blame.tmpl Button and color enhancements (#24989) 2 years ago
branch_dropdown.tmpl Make Issue/PR/projects more compact, misc CSS tweaks (#24459) 2 years ago
clone_buttons.tmpl Rework button coloring, add focus and active colors (#24507) 2 years ago
clone_script.tmpl Rework button coloring, add focus and active colors (#24507) 2 years ago
commit_page.tmpl Improve some modal action buttons (#24289) 2 years ago
commit_status.tmpl Use different SVG for pending and running actions (#23836) 2 years ago
commit_statuses.tmpl Button and color enhancements (#24989) 2 years ago
commits.tmpl Make Issue/PR/projects more compact, misc CSS tweaks (#24459) 2 years ago
commits_list.tmpl Add context when rendering labels or emojis (#23281) 2 years ago
commits_list_small.tmpl Clean up various avatar dimensions (#24701) 2 years ago
commits_table.tmpl Use data-tooltip-content for tippy tooltip (#23649) 2 years ago
create.tmpl Improve some Forms (#24878) 2 years ago
create_helper.tmpl Add templates to customize text when creating and migrating repositories 2 years ago
empty.tmpl Display when a repo was archived (#22664) 2 years ago
file_info.tmpl Use data-tooltip-content for tippy tooltip (#23649) 2 years ago
forks.tmpl Remove fomantic ".link" selector and styles (#23888) 2 years ago
graph.tmpl Replace remaining fontawesome dropdown icons with SVG (#24455) 2 years ago
header.tmpl Refactor Pull Mirror and fix out-of-sync bugs (#24732) 2 years ago
home.tmpl Button and color enhancements (#24989) 2 years ago
icon.tmpl Move helpers to be prefixed with `gt-` (#22879) 2 years ago
packages.tmpl Add main landmark to templates and adjust titles (#22670) 2 years ago
release_tag_header.tmpl Remove svg.svg class, restore .rss-icon (#24667) 2 years ago
search.tmpl Use data-tooltip-content for tippy tooltip (#23649) 2 years ago
search_name.tmpl Clean template/helper.go (#23922) 2 years ago
shabox_badge.tmpl Fix shabox regression (#22924) 2 years ago
sub_menu.tmpl Change `--font-weight-bold` to `--font-weight-semibold` and 600 value, introduce new font weight variables (#24827) 2 years ago
unicode_escape_prompt.tmpl Convert `<div class="button">` to `<button class="button">` (#23337) 2 years ago
upload.tmpl Refactor `i18n` to `locale` (#20153) 3 years ago
user_cards.tmpl Change `join_on` translation to `joined_on` and include placeholder for the date (#24550) 2 years ago
view_file.tmpl Button and color enhancements (#24989) 2 years ago
view_list.tmpl Rework notifications list (#24812) 2 years ago
watchers.tmpl Fix user-cards format (#24428) 2 years ago