Skip to content

Commit

Permalink
add focus to input on click of selector tray options
Browse files Browse the repository at this point in the history
  • Loading branch information
Ruchika Sinha authored and Ruchika Sinha committed Nov 20, 2023
1 parent b2a45dc commit e8fa8d1
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions creativecloud/features/firefly/firefly-interactive.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ const { createSelectorTray, createEnticement, createPromptField } = await import
let media;
let mediaP;

function focusOnInput() {
media.querySelector('#promptinput')?.focus();
}

function eventOnGenerate(generateButton) {
const btnConfigs = {
TextToImage: ['SubmitTextToImage', 'SubmitTextToImageUserContent', 'goToFirefly'],
Expand Down Expand Up @@ -150,6 +154,7 @@ export default function setInteractiveFirefly(el) {
media.appendChild(textToImagePrompt);
const generateButton = media.querySelector('#promptbutton');
eventOnGenerate(generateButton);
focusOnInput();
});

generativeFillButton.addEventListener('click', () => {
Expand All @@ -174,5 +179,6 @@ export default function setInteractiveFirefly(el) {
media.appendChild(textEffectPrompt);
const generateButton = media.querySelector('#promptbutton');
eventOnGenerate(generateButton);
focusOnInput();
});
}

0 comments on commit e8fa8d1

Please sign in to comment.