#7124 - First Input Autofocus without property #251
Labels
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: verdnatura/salix-front#251
Loading…
Reference in New Issue
No description provided.
Delete Branch "7124_autofocus_first_input"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@ -0,0 +14,4 @@
// AUTOFOCUS
const elementsArray = Array.from(this.$el.elements);
const index = elementsArray.findIndex(element => element.classList.contains('q-field__native'));
refactor de chatGpt para no usar -1
const firstInputElement = elementsArray.find(element => element.classList.contains('q-field__native'));
if (firstInputElement) {
@ -0,0 +23,4 @@
// KEYUP Event
document.addEventListener('keyup', function (evt) {
if (evt.keyCode === 13) {
=== 'Enter'
Este código pertenece a otra rama
KeyCode is deprecated 👀
@ -0,0 +10,4 @@
const vm = getCurrentInstance();
if (vm.type.name === 'QForm')
if (!['searchbarForm'].includes(this.$el?.id)) {
let that = this;
No usar una variable si luego solo se usa una vez. Igual se te ha quedado de antes
Si que se usaba en el evento key, pero eso pertenece a otra rama
#7124 - First Input Autofocus without property #2195to #7124 - First Input Autofocus without property@ -0,0 +7,4 @@
if (!['searchbarForm','filterPanelForm'].includes(this.$el?.id)) {
// AUTOFOCUS
const elementsArray = Array.from(this.$el.elements);
const firstInputElement = elementsArray.find(element => element.classList.contains('q-field__native'));
Justo he probado en claimBasicData (ejemplo: http://localhost:9000/#/claim/1/basic-data) y es curioso pq no funciona. Dado que el primer elemento si es un input pero esta disabled. Igual se podría añadir que comprobase que no tenga la clase
.disabled
Si, es una posibilidad que había visto pero no contemplado.
Lo tengo en cuenta para mas cambios
me parece muy interesante que obvie los disables