Skip to content

Commit 738ccc2

Browse files
committed
Fix generate button swapping places when mobile layout is triggered
1 parent 6fd1862 commit 738ccc2

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

extensions-builtin/mobile/javascript/mobile.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,13 @@ function reportWindowSize() {
1818

1919
for (var tab of ["txt2img", "img2img"]) {
2020
var button = gradioApp().getElementById(tab + '_generate_box');
21-
var target = gradioApp().getElementById(currentlyMobile ? tab + '_results' : tab + '_actions_column');
21+
var target = null;
22+
if (currentlyMobile) {
23+
target = gradioApp().getElementById(tab + '_results');
24+
} else {
25+
target = gradioApp().getElementById(tab + '_actions_column') || gradioApp().getElementById(tab + '_generate_row');
26+
}
27+
2228
target.insertBefore(button, target.firstElementChild);
2329
}
2430
}

modules/ui.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ def __init__(self, is_img2img: bool, toprow_prompt: ToprowPrompt, in_settings_co
190190

191191
with gr.Row(elem_id=f"{id_part}_toprow", variant="compact"):
192192
if in_settings_column:
193-
with gr.Row(elem_classes=self.flex_revert):
193+
with gr.Row(elem_id=f"{id_part}_generate_row", elem_classes=self.flex_revert):
194194
self._create_generate_box()
195195

196196
with gr.Column(elem_id=f"{id_part}_prompt_container", scale=6):

0 commit comments

Comments
 (0)