Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
S
Stable Diffusion Webui
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
novelai-storage
Stable Diffusion Webui
Commits
c7cd9b44
Commit
c7cd9b44
authored
Dec 14, 2023
by
AUTOMATIC1111
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Merge pull request #14296 from akx/paste-resolution
Allow pasting in WIDTHxHEIGHT strings into the width/height fields
parent
6ef0ff39
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
0 deletions
+24
-0
javascript/ui.js
javascript/ui.js
+24
-0
No files found.
javascript/ui.js
View file @
c7cd9b44
...
@@ -215,9 +215,33 @@ function restoreProgressImg2img() {
...
@@ -215,9 +215,33 @@ function restoreProgressImg2img() {
}
}
/**
* Configure the width and height elements on `tabname` to accept
* pasting of resolutions in the form of "width x height".
*/
function
setupResolutionPasting
(
tabname
)
{
var
width
=
gradioApp
().
querySelector
(
`#
${
tabname
}
_width input[type=number]`
);
var
height
=
gradioApp
().
querySelector
(
`#
${
tabname
}
_height input[type=number]`
);
for
(
const
el
of
[
width
,
height
])
{
el
.
addEventListener
(
'
paste
'
,
function
(
event
)
{
var
pasteData
=
event
.
clipboardData
.
getData
(
'
text/plain
'
);
var
parsed
=
pasteData
.
match
(
/^
\s
*
(\d
+
)\D
+
(\d
+
)\s
*$/
);
if
(
parsed
)
{
width
.
value
=
parsed
[
1
];
height
.
value
=
parsed
[
2
];
updateInput
(
width
);
updateInput
(
height
);
event
.
preventDefault
();
}
});
}
}
onUiLoaded
(
function
()
{
onUiLoaded
(
function
()
{
showRestoreProgressButton
(
'
txt2img
'
,
localGet
(
"
txt2img_task_id
"
));
showRestoreProgressButton
(
'
txt2img
'
,
localGet
(
"
txt2img_task_id
"
));
showRestoreProgressButton
(
'
img2img
'
,
localGet
(
"
img2img_task_id
"
));
showRestoreProgressButton
(
'
img2img
'
,
localGet
(
"
img2img_task_id
"
));
setupResolutionPasting
(
'
txt2img
'
);
setupResolutionPasting
(
'
img2img
'
);
});
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment