INNER CODE UNIT · JavaScript
Promise
pegaltier/awesome-utils-dev · utils-script/tradingview-snippet.js:27
return new Promise((resolve) => setTimeout(resolve, ms));
}
async function step(paramPosition) {
// Shift + F6 to focus on the website
await sleep(getRandomInt(100, 300));
checkDialogOpened();
const container = document.querySelector(
'[data-name="indicator-properties-dialog"]'
);
const matches = container.querySelectorAll('[inputmode="numeric"]');
const inputToTest = matches[paramPosition];
inputToTest.dispatchEvent(new Event('mouseover', { bubbles: !0 }));
inputToTest.click();
await sleep(getRandomInt(100, 300));
inputToTest.dispatchEvent(
new KeyboardEvent('keydown', {
altKey: !1,
bubbles: !0,