Commit ca4a3d7
Modernize merge button (go-gitea#28140)
- Make use of the `form-fetch-action` for the merge button, which will
automatically prevent the action from happening multiple times and show
a nice loading indicator as user feedback while the merge request is
being processed by the server.
- Adjust the merge PR code to JSON response as this is required for the
`form-fetch-action` functionality.
- Resolves https://codeberg.org/forgejo/forgejo/issues/774
- Likely resolves the cause of
https://codeberg.org/forgejo/forgejo/issues/1688#issuecomment-1313044
(cherry picked from commit 4ec64c19507caefff7ddaad722b1b5792b97cc5a)
Co-authored-by: Gusted <[email protected]>1 parent 56e722f commit ca4a3d7
File tree
3 files changed
+65
-63
lines changed- routers/web/repo
- tests/integration
- web_src/js/components
3 files changed
+65
-63
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1133 | 1133 | | |
1134 | 1134 | | |
1135 | 1135 | | |
1136 | | - | |
| 1136 | + | |
1137 | 1137 | | |
1138 | | - | |
| 1138 | + | |
1139 | 1139 | | |
1140 | 1140 | | |
1141 | | - | |
| 1141 | + | |
1142 | 1142 | | |
1143 | | - | |
| 1143 | + | |
1144 | 1144 | | |
1145 | | - | |
| 1145 | + | |
1146 | 1146 | | |
1147 | | - | |
| 1147 | + | |
1148 | 1148 | | |
1149 | | - | |
| 1149 | + | |
1150 | 1150 | | |
1151 | | - | |
| 1151 | + | |
1152 | 1152 | | |
1153 | | - | |
| 1153 | + | |
1154 | 1154 | | |
1155 | 1155 | | |
1156 | | - | |
1157 | 1156 | | |
1158 | 1157 | | |
1159 | | - | |
1160 | 1158 | | |
1161 | 1159 | | |
1162 | 1160 | | |
1163 | 1161 | | |
1164 | 1162 | | |
1165 | 1163 | | |
1166 | 1164 | | |
1167 | | - | |
1168 | 1165 | | |
1169 | | - | |
| 1166 | + | |
1170 | 1167 | | |
1171 | | - | |
| 1168 | + | |
1172 | 1169 | | |
1173 | 1170 | | |
1174 | | - | |
1175 | 1171 | | |
| 1172 | + | |
| 1173 | + | |
1176 | 1174 | | |
1177 | 1175 | | |
1178 | | - | |
| 1176 | + | |
1179 | 1177 | | |
1180 | 1178 | | |
1181 | 1179 | | |
| |||
1205 | 1203 | | |
1206 | 1204 | | |
1207 | 1205 | | |
1208 | | - | |
| 1206 | + | |
1209 | 1207 | | |
1210 | 1208 | | |
1211 | 1209 | | |
1212 | 1210 | | |
1213 | 1211 | | |
1214 | 1212 | | |
1215 | | - | |
1216 | | - | |
| 1213 | + | |
1217 | 1214 | | |
1218 | 1215 | | |
1219 | 1216 | | |
| |||
1226 | 1223 | | |
1227 | 1224 | | |
1228 | 1225 | | |
1229 | | - | |
| 1226 | + | |
1230 | 1227 | | |
1231 | 1228 | | |
1232 | 1229 | | |
| |||
1270 | 1267 | | |
1271 | 1268 | | |
1272 | 1269 | | |
1273 | | - | |
| 1270 | + | |
1274 | 1271 | | |
1275 | 1272 | | |
1276 | 1273 | | |
| |||
1279 | 1276 | | |
1280 | 1277 | | |
1281 | 1278 | | |
1282 | | - | |
| 1279 | + | |
1283 | 1280 | | |
1284 | 1281 | | |
1285 | 1282 | | |
| |||
1293 | 1290 | | |
1294 | 1291 | | |
1295 | 1292 | | |
1296 | | - | |
| 1293 | + | |
1297 | 1294 | | |
1298 | 1295 | | |
1299 | 1296 | | |
| |||
1311 | 1308 | | |
1312 | 1309 | | |
1313 | 1310 | | |
1314 | | - | |
| 1311 | + | |
1315 | 1312 | | |
1316 | 1313 | | |
1317 | 1314 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
49 | 56 | | |
50 | 57 | | |
51 | 58 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
116 | 102 | | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
122 | 109 | | |
123 | | - | |
| 110 | + | |
| 111 | + | |
124 | 112 | | |
125 | | - | |
126 | | - | |
127 | | - | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
128 | 116 | | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
135 | 133 | | |
136 | 134 | | |
137 | 135 | | |
| |||
0 commit comments