Closed jkpj closed 13 years ago
Toteutussuunnitelma: Laitetaan checkbox tekstillä "Korvaa mahdollinen aikaisempi tulos". Oletuksena tuo ei ole valittu. Jos tässä tilanteessa löytyy jo tulos, se käsitellään virheenä. Jos toimitsija raksittaa checkboxin ja tallentaa uudestaan, ylikirjoitus tehdään.
Kuulostaa hyvältä, edellyttäen että syötetyt osumat säilyvät eivätkä pyyhkiydy pois.
Eivät pyyhkiydy. Käyttäytyvät samalla tavalla kuin muissakin virhetyypeissä (kokeile esim. virheellistä syntaksia).
Tarkemmin ajatellen, pidän sittenkin syöttöporukalta tullutta ehdotusta parempana. Ehdotus kuului, että kaksi plussaa alussa tarkoittaa ylikirjoittamista. Eli esim. ++1,123456 ylikirjoittaisi kilpailijan yksi ajan. Työstän tätä varten koodia.
Perusteena tälle, että pikasyöttöä käytetään tyypillisestä numeronäppäimistöllä ja on loogista, että myös ylikirjoitusta voi käyttää samalla tavalla.
pull request lisätty
Pikasyöttö ei huomauta, jos kilpailijalle on aiemmin jo talletettu tulos. Tämän takia voi jäädä huomaamatta lyöntivirhe kilpailijanumerossa. Voisi olla paikallaan käydä confirm-dialogi jos tieto on jo aiemmin syötetty.