gitea/templates/user
wxiaoguang 6bbccdd177
Improve AJAX link and modal confirm dialog ()
Clarify the "link-action" behavior:

>  // A "link-action" can post AJAX request to its "data-url"
> // Then the browser is redirect to: the "redirect" in response, or
"data-redirect" attribute, or current URL by reloading.

And enhance the "link-action" to support showing a modal dialog for
confirm. A similar general approach could also help PRs like
https://github.com/go-gitea/gitea/pull/22344#discussion_r1062883436

> // If the "link-action" has "data-modal-confirm(-html)" attribute, a
confirm modal dialog will be shown before taking action.


And a lot of duplicate code can be removed now. A good framework design
can help to avoid code copying&pasting.

---------

Co-authored-by: silverwind <me@silverwind.io>
..
auth Use inline SVG for built-in OAuth providers ()
dashboard Fix mobile navbar and misc cleanups ()
notification Button and color enhancements ()
overview Add Gitea Profile Readmes ()
settings Improve AJAX link and modal confirm dialog ()
code.tmpl Add main landmark to templates and adjust titles ()
heatmap.tmpl Improve template helper ()
profile.tmpl Fix double border and adjust width for user profile page ()