removing event loop and using requestAnimationFrame

This commit is contained in:
shivangikakkar 2018-09-30 18:17:01 +05:30
parent e1c1ac4bd9
commit aada0419eb

View file

@ -1002,11 +1002,10 @@ Logic.registerPanel(P_CONTAINER_EDIT, {
document.querySelector("#edit-container-panel-name-input").value = identity.name || ""; document.querySelector("#edit-container-panel-name-input").value = identity.name || "";
document.querySelector("#edit-container-panel-usercontext-input").value = userContextId || NEW_CONTAINER_ID; document.querySelector("#edit-container-panel-usercontext-input").value = userContextId || NEW_CONTAINER_ID;
const containerName = document.querySelector("#edit-container-panel-name-input"); const containerName = document.querySelector("#edit-container-panel-name-input");
setTimeout(function() window.requestAnimationFrame(() => {
{ containerName.select();
containerName.focus(); containerName.focus();
containerName.select(); });
}, 0);
[...document.querySelectorAll("[name='container-color']")].forEach(colorInput => { [...document.querySelectorAll("[name='container-color']")].forEach(colorInput => {
colorInput.checked = colorInput.value === identity.color; colorInput.checked = colorInput.value === identity.color;
}); });