Closed kdepuydt closed 6 years ago
Het werkt in Chrome ook niet altijd, en het is niet te volgen wanneer wel en niet, aldus Jesse.
Ik geloof dat dit geregeld wordt in de xslt. Ik wil er best naar kijken, maar ik denk dat @pmasereeuw sneller ziet waar het probleem zit.
Ik kon eertijds niet vinden hoe je in JS opvraagt welk tekstveld focus (de caret) heeft. Daarom reageert XSLT nu op een onfocusin event en onthoudt zo waar de laatste keer focus aankwam bij een tekstveld.
Misschien gaat er soms een event verloren? De mooiste oplossing zou zijn om toch aan JS te vragen welk tekstveld focus heeft. Iemand (Koen) heeft volgens mij dat al eens uitgezocht, maar ik heb toen de code niet meer aangepast.
Focused element opvragen: https://stackoverflow.com/a/11278006/1643722
Dat gaat niet werken, tegen de tijd dat je onclick event op de speciaal karacter button wordt uitgevoerd heeft de input al geen focus meer.
Is het probleem niet dat klikken op de knop "Speciale tekens" de focus weghaalt van het inputveld? Dus als je na het uitklappen van de speciale tekens de focus weer terugzet op het veld dat de focus had (ik begrijp dat je dat bijhoudt via de focus events), zou het moeten werken toch?
Misschien kwestie van te oude browser in de telewerkserver voor Firefox
Ik zet mijn cursor in zoek woord in artikel, ik zet * neer, vervolgens klik ik op speciale tekens en klik ik het teken dat ik wil zoeken: het teken komt verkeerd terecht, namelijk in de eerste zoekbox. In IE en Chrome heb ik het niet.