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
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
..
admin Fix all possible setting error related storages and added some tests (#23911) 2 years ago
api/packages/pypi Remove incorrect HTML self close tag (#23748) 2 years ago
base Improve AJAX link and modal confirm dialog (#25210) 2 years ago
code Use data-tooltip-content for tippy tooltip (#23649) 2 years ago
custom Add footer extra links template (#9576) 5 years ago
devtest Change form actions to fetch for submit review box (#25219) 2 years ago
explore Consolidate the two review boxes into one (#24738) 2 years ago
mail Remove incorrect HTML self close tag (#23748) 2 years ago
org Improve AJAX link and modal confirm dialog (#25210) 2 years ago
package Consolidate the two review boxes into one (#24738) 2 years ago
projects Merge `new project` templates into one (#24985) 2 years ago
repo Change form actions to fetch for submit review box (#25219) 2 years ago
shared Support changing labels of Actions runner without re-registration (#24806) 2 years ago
status Fix mobile navbar and misc cleanups (#25134) 2 years ago
swagger fix swagger documentation for multiple files API endpoint (#25110) 2 years ago
user Improve AJAX link and modal confirm dialog (#25210) 2 years ago
home.tmpl Improve home page template, fix Sort dropdown menu flash (#23856) 2 years ago
install.tmpl Unification of registration fields order (#24737) 2 years ago
post-install.tmpl Remove incorrect element ID on "post-install" page (#25104) 2 years ago