Commit 3f342d6
Modernize merge button (#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 5a7bacb commit 3f342d6
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 | |
|---|---|---|---|
| |||
1149 | 1149 | | |
1150 | 1150 | | |
1151 | 1151 | | |
1152 | | - | |
| 1152 | + | |
1153 | 1153 | | |
1154 | | - | |
| 1154 | + | |
1155 | 1155 | | |
1156 | 1156 | | |
1157 | | - | |
| 1157 | + | |
1158 | 1158 | | |
1159 | | - | |
| 1159 | + | |
1160 | 1160 | | |
1161 | | - | |
| 1161 | + | |
1162 | 1162 | | |
1163 | | - | |
| 1163 | + | |
1164 | 1164 | | |
1165 | | - | |
| 1165 | + | |
1166 | 1166 | | |
1167 | | - | |
| 1167 | + | |
1168 | 1168 | | |
1169 | | - | |
| 1169 | + | |
1170 | 1170 | | |
1171 | 1171 | | |
1172 | | - | |
1173 | 1172 | | |
1174 | 1173 | | |
1175 | | - | |
1176 | 1174 | | |
1177 | 1175 | | |
1178 | 1176 | | |
1179 | 1177 | | |
1180 | 1178 | | |
1181 | 1179 | | |
1182 | 1180 | | |
1183 | | - | |
1184 | 1181 | | |
1185 | | - | |
| 1182 | + | |
1186 | 1183 | | |
1187 | | - | |
| 1184 | + | |
1188 | 1185 | | |
1189 | 1186 | | |
1190 | | - | |
1191 | 1187 | | |
| 1188 | + | |
| 1189 | + | |
1192 | 1190 | | |
1193 | 1191 | | |
1194 | | - | |
| 1192 | + | |
1195 | 1193 | | |
1196 | 1194 | | |
1197 | 1195 | | |
| |||
1221 | 1219 | | |
1222 | 1220 | | |
1223 | 1221 | | |
1224 | | - | |
| 1222 | + | |
1225 | 1223 | | |
1226 | 1224 | | |
1227 | 1225 | | |
1228 | 1226 | | |
1229 | 1227 | | |
1230 | 1228 | | |
1231 | | - | |
1232 | | - | |
| 1229 | + | |
1233 | 1230 | | |
1234 | 1231 | | |
1235 | 1232 | | |
| |||
1242 | 1239 | | |
1243 | 1240 | | |
1244 | 1241 | | |
1245 | | - | |
| 1242 | + | |
1246 | 1243 | | |
1247 | 1244 | | |
1248 | 1245 | | |
| |||
1286 | 1283 | | |
1287 | 1284 | | |
1288 | 1285 | | |
1289 | | - | |
| 1286 | + | |
1290 | 1287 | | |
1291 | 1288 | | |
1292 | 1289 | | |
| |||
1295 | 1292 | | |
1296 | 1293 | | |
1297 | 1294 | | |
1298 | | - | |
| 1295 | + | |
1299 | 1296 | | |
1300 | 1297 | | |
1301 | 1298 | | |
| |||
1309 | 1306 | | |
1310 | 1307 | | |
1311 | 1308 | | |
1312 | | - | |
| 1309 | + | |
1313 | 1310 | | |
1314 | 1311 | | |
1315 | 1312 | | |
| |||
1327 | 1324 | | |
1328 | 1325 | | |
1329 | 1326 | | |
1330 | | - | |
| 1327 | + | |
1331 | 1328 | | |
1332 | 1329 | | |
1333 | 1330 | | |
| |||
| 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 | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
120 | 106 | | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
126 | 113 | | |
127 | | - | |
| 114 | + | |
| 115 | + | |
128 | 116 | | |
129 | | - | |
130 | | - | |
131 | | - | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
132 | 120 | | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
139 | 137 | | |
140 | 138 | | |
141 | 139 | | |
| |||
0 commit comments