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>
2023-06-14 16:01:37 +08:00
..
actions Adjust style for action run list (align icons, adjust padding) (#25170) 2023-06-12 09:36:08 +00:00
branch Improve AJAX link and modal confirm dialog (#25210) 2023-06-13 12:10:10 +00:00
cite Button and color enhancements (#24989) 2023-06-09 08:37:47 +00:00
diff Change form actions to fetch for submit review box (#25219) 2023-06-14 16:01:37 +08:00
editor Create pull request for base after editing file, if not enabled on fork (#24841) 2023-05-24 21:36:02 +00:00
find Refactor hiding-methods, remove jQuery show/hide, remove `.hide` class, remove inline style=display:none (#22950) 2023-02-19 12:06:14 +08:00
graph Improve commit date in commit graph (#24399) 2023-04-28 14:58:59 -04:00
issue Fix #25133 (#25162) 2023-06-09 10:27:10 +00:00
migrate Improve some Forms (#24878) 2023-05-26 09:42:54 +00:00
projects Disable `Create column` button while the column name is empty (#25192) 2023-06-13 09:57:03 +00:00
pulls Make diff view full width again (#24598) 2023-05-09 05:21:03 +00:00
release Button and color enhancements (#24989) 2023-06-09 08:37:47 +00:00
settings Improve AJAX link and modal confirm dialog (#25210) 2023-06-13 12:10:10 +00:00
tag RSS icon fixes (#24476) 2023-05-10 22:27:02 +00:00
wiki Improve dropdown menus, remove inline styles (#24954) 2023-05-29 14:10:06 +00:00
activity.tmpl Fix template function DateTime (#24317) 2023-04-25 15:48:30 -04:00
blame.tmpl Button and color enhancements (#24989) 2023-06-09 08:37:47 +00:00
branch_dropdown.tmpl Make Issue/PR/projects more compact, misc CSS tweaks (#24459) 2023-05-03 17:58:59 -04:00
clone_buttons.tmpl Rework button coloring, add focus and active colors (#24507) 2023-05-29 12:45:22 +00:00
clone_script.tmpl Rework button coloring, add focus and active colors (#24507) 2023-05-29 12:45:22 +00:00
commit_page.tmpl Improve some modal action buttons (#24289) 2023-04-24 07:08:59 -04:00
commit_status.tmpl Use different SVG for pending and running actions (#23836) 2023-03-31 17:24:39 +08:00
commit_statuses.tmpl Button and color enhancements (#24989) 2023-06-09 08:37:47 +00:00
commits.tmpl Make Issue/PR/projects more compact, misc CSS tweaks (#24459) 2023-05-03 17:58:59 -04:00
commits_list.tmpl Add context when rendering labels or emojis (#23281) 2023-03-05 22:59:05 +01:00
commits_list_small.tmpl Clean up various avatar dimensions (#24701) 2023-05-14 14:15:59 +00:00
commits_table.tmpl Use data-tooltip-content for tippy tooltip (#23649) 2023-03-24 18:35:38 +08:00
create.tmpl Improve some Forms (#24878) 2023-05-26 09:42:54 +00:00
create_helper.tmpl Add templates to customize text when creating and migrating repositories 2023-01-24 22:36:48 -05:00
empty.tmpl Display when a repo was archived (#22664) 2023-04-26 10:46:26 -04:00
file_info.tmpl Use data-tooltip-content for tippy tooltip (#23649) 2023-03-24 18:35:38 +08:00
forks.tmpl Remove fomantic ".link" selector and styles (#23888) 2023-04-03 20:47:23 -04:00
graph.tmpl Replace remaining fontawesome dropdown icons with SVG (#24455) 2023-05-01 05:35:02 -04:00
header.tmpl Refactor Pull Mirror and fix out-of-sync bugs (#24732) 2023-05-15 19:02:10 +00:00
home.tmpl Button and color enhancements (#24989) 2023-06-09 08:37:47 +00:00
icon.tmpl Move helpers to be prefixed with `gt-` (#22879) 2023-02-13 17:59:59 +00:00
packages.tmpl Add main landmark to templates and adjust titles (#22670) 2023-02-01 22:56:10 +00:00
release_tag_header.tmpl Remove svg.svg class, restore .rss-icon (#24667) 2023-05-12 10:23:53 +00:00
search.tmpl Use data-tooltip-content for tippy tooltip (#23649) 2023-03-24 18:35:38 +08:00
search_name.tmpl Clean template/helper.go (#23922) 2023-04-07 03:31:41 -04:00
shabox_badge.tmpl Fix shabox regression (#22924) 2023-02-16 09:37:11 +08:00
sub_menu.tmpl Change `--font-weight-bold` to `--font-weight-semibold` and 600 value, introduce new font weight variables (#24827) 2023-05-21 23:37:32 +00:00
unicode_escape_prompt.tmpl Convert `<div class="button">` to `<button class="button">` (#23337) 2023-03-14 11:34:09 +08:00
upload.tmpl Refactor `i18n` to `locale` (#20153) 2022-06-27 15:58:46 -05:00
user_cards.tmpl Change `join_on` translation to `joined_on` and include placeholder for the date (#24550) 2023-05-06 18:10:30 +08:00
view_file.tmpl Button and color enhancements (#24989) 2023-06-09 08:37:47 +00:00
view_list.tmpl Rework notifications list (#24812) 2023-05-25 02:31:26 +00:00
watchers.tmpl Fix user-cards format (#24428) 2023-04-29 15:43:01 -04:00