angular-rut
angular-rut copied to clipboard
Error en escritura del rut con modo live en safari
Hay un error en safari, en modo live, al escribir el rut, no queda bien escrito.
@richardgarces no logro reproducir el problema con Safari. Nos puedes dar más información?, cuál es el rut que estás escribiendo?
Con cualquier RUT, por ejemplo 191 queda escrito como 11-9 (SO Windows 7 y Safari 5.1.7)
en serio?, da vuelta el 1 por el 9? Lo correcto, para ese caso, sería mostrar 19-1 cierto?
Exacto y con rut más grande, da vuelta más números, solo en safari.
y en modo blur, deja ingresar letras, caracteres no válidos para un rut.
El 23 de marzo de 2015, 12:24, Richard Garcés Riffo <[email protected]
escribió:
Exacto y con rut más grande, da vuelta más números, solo en safari.
Richard A. Garcés Riffo http://www.flickr.com/rgarces
"Quien tiene un porqué para vivir podrá superar cualquier cómo" (Friedrich Nietzsche)
@richardgarces en qué versión de Safari te da problemas?
no entiendo tu consulta.
2015-03-26 11:13 GMT-03:00 cassandrainside [email protected]:
Y podrias decirme "como" desactivo las threads
— Reply to this email directly or view it on GitHub https://github.com/platanus/angular-rut/issues/9#issuecomment-86531826.
Richard A. Garcés Riffo http://www.flickr.com/rgarces
"Quien tiene un porqué para vivir podrá superar cualquier cómo" (Friedrich Nietzsche)
Versión: 5.1.7 (7534.57.2)
2015-03-26 11:29 GMT-03:00 Agustin Feuerhake [email protected]:
@richardgarces https://github.com/richardgarces en qué versión de Safari te da problemas?
— Reply to this email directly or view it on GitHub https://github.com/platanus/angular-rut/issues/9#issuecomment-86541013.
Richard A. Garcés Riffo http://www.flickr.com/rgarces
"Quien tiene un porqué para vivir podrá superar cualquier cómo" (Friedrich Nietzsche)
Y usas Safari en Windows o Mac?
Sucede en Windows y en Mac
2015-03-26 11:44 GMT-03:00 Agustin Feuerhake [email protected]:
Y usas Safari en Windows o Mac?
— Reply to this email directly or view it on GitHub https://github.com/platanus/angular-rut/issues/9#issuecomment-86545113.
Richard A. Garcés Riffo http://www.flickr.com/rgarces
"Quien tiene un porqué para vivir podrá superar cualquier cómo" (Friedrich Nietzsche)
Efectivamente. Lo pude replicar usando un Safari 5.1 en www.browserstack.com.
Que bien,ya estaba dudando... jajajja
2015-03-26 12:09 GMT-03:00 Agustin Feuerhake [email protected]:
Efectivamente. Lo pude replicar usando un Safari 5.1 en www.browserstack.com.
— Reply to this email directly or view it on GitHub https://github.com/platanus/angular-rut/issues/9#issuecomment-86560863.
Richard A. Garcés Riffo http://www.flickr.com/rgarces
"Quien tiene un porqué para vivir podrá superar cualquier cómo" (Friedrich Nietzsche)
Una idea puede ser usar algo como esto para asegurarnos de que el cursor quede al final cuando la persona hace el key up http://jsfiddle.net/ghAB9/3/ pero hay que tener cuidado de no interrumpir si es que está usando las flechas para mover el cursor...
creo que no basta con mandarlo al final. De hecho creo que hay que dar soporte de mantener el cursor en el lugar correcto luego del format live... en chrome siempre se va al final, y es bastante molesto si se quiere editar algo entre medio.
El format live tiene un par de dificultades que debemos resolver.
¿queremos poder editar un rut "entre medio" con format live?, En este caso, ¿qué pasa si borramos un "." o un "-"?, el format lo vuelve a agregar.... no se me ocurre que debiera pasar.
Tiendo a pensar que en format live, el cursor siempre debiéramos forzar el cursor al final del texto, aunque haga click "entre medio". Si quiero editar, tengo que borrar hasta llegar al error.
¿qué opinan? @agustinf @blackjid @ldlsegovia @ReneMoraales
Opino que el formato live, si elimina debiera eliminar del último caracter hacia atrás, ya que coloca los puntos y guión automáticamente.
El 27 de marzo de 2015, 11:27, Jaime Bunzli [email protected] escribió:
El format live tiene un par de dificultades que debemos resolver.
¿queremos poder editar un rut "entre medio" con format live?, En este caso, ¿qué pasa si borramos un "." o un "-"?, el format lo vuelve a agregar.... no se me ocurre que debiera pasar.
Tiendo a pensar que en format live, el cursor siempre debiéramos forzar el cursor al final del texto, aunque haga click "entre medio". Si quiero editar, tengo que borrar hasta llegar al error.
¿qué opinan? @agustinf https://github.com/agustinf @blackjid https://github.com/blackjid @ldlsegovia https://github.com/ldlsegovia @ReneMoraales https://github.com/ReneMoraales
— Reply to this email directly or view it on GitHub https://github.com/platanus/angular-rut/issues/9#issuecomment-86957397.
Richard A. Garcés Riffo http://www.flickr.com/rgarces
"Quien tiene un porqué para vivir podrá superar cualquier cómo" (Friedrich Nietzsche)
entonces @richardgarces tú eres de la opinión de forzar siempre el cursor al final?
para el caso de live
El 27 de marzo de 2015, 11:36, Richard Garcés Riffo <[email protected]
escribió:
Para ese caso sí.
2015-03-27 11:33 GMT-03:00 Jaime Bunzli [email protected]:
entonces @richardgarces https://github.com/richardgarces tú eres de la opinión de forzar siempre el cursor al final?
— Reply to this email directly or view it on GitHub https://github.com/platanus/angular-rut/issues/9#issuecomment-86959287.
Richard A. Garcés Riffo http://www.flickr.com/rgarces
"Quien tiene un porqué para vivir podrá superar cualquier cómo" (Friedrich Nietzsche)
Richard A. Garcés Riffo http://www.flickr.com/rgarces
"Quien tiene un porqué para vivir podrá superar cualquier cómo" (Friedrich Nietzsche)
Para ese caso sí.
2015-03-27 11:33 GMT-03:00 Jaime Bunzli [email protected]:
entonces @richardgarces https://github.com/richardgarces tú eres de la opinión de forzar siempre el cursor al final?
— Reply to this email directly or view it on GitHub https://github.com/platanus/angular-rut/issues/9#issuecomment-86959287.
Richard A. Garcés Riffo http://www.flickr.com/rgarces
"Quien tiene un porqué para vivir podrá superar cualquier cómo" (Friedrich Nietzsche)
sí sí... para el live solamente
sí, estoy de acuerdo. creo que cualquiera sea la decisión que tomásemos respecto a la "edición en el medio", dudo que sea 100% claro el comportamiento para el usuario.
no se si soluciona exactamente el problema, pero... tal vez se podria poner un threshold de cantidad de caracteres para el live format. Por ejemplo que no formate hasta que se escriban por lo menos 7 caracteres.. que seria un rut de un viejito tipo 243.234-8
encuentro muy raro el live cuando vas en dos caracteres y tiene 2-4
Esto tambien fue detectado en el proyecto en que trabajo. Saben para cuando estaria la solucion? Safari es el unico browser que no ha pasado los casos de prueba de rut en QA.... :S
No estamos realmente seguros de como queremos dejar la funcionalidad de formateo "live". Nos va a tomar un poco más de tiempo decidir esto.
@RikRed el format-blur funciona bien en safari, cierto?
blur, permite ingresar cualquier caracter, live en otros browser si cambio un número en medio el cursor se va al final, creo que sería el mismo comportamiento para live en safari.
El 2 de abril de 2015, 12:30, Jaime Bunzli [email protected] escribió:
No estamos realmente seguros de como queremos dejar la funcionalidad de formateo "live". Nos va a tomar un poco más de tiempo decidir esto.
@RikRed https://github.com/RikRed el format-blur funciona bien en safari, cierto?
— Reply to this email directly or view it on GitHub https://github.com/platanus/angular-rut/issues/9#issuecomment-88948118.
Richard A. Garcés Riffo http://www.flickr.com/rgarces
"Quien tiene un porqué para vivir podrá superar cualquier cómo" (Friedrich Nietzsche)
al modo blur solo le falta aplicar alguna directiva para que solo permita numeros y la letra K (k).
estarían de acuerdo con este issue?
https://github.com/platanus/angular-rut/issues/10
Estoy teniendo este problema con Chrome Android
```
Android 6.0.1
Chrome 56.0.2924.87 ```
En las capturas de pantalla se observa en la posición en la que queda el cursor al ingresar un rut válido.