torstaina, helmikuuta 22, 2007

Väriä vaihtavat nuppineulat

API ei anna mahdollisuutta vaihtaa nuppineulan ikonia jälkikäteen. Moni on haaveillut ominaisuudesta. Sillä voitaisiin parantaa käyttöliityntää monin tavoin.

Koska nuppineula on yleensä linkki, sen tulisi mielestäni käyttäytyä kuten ihmiset ovat tottuneet linkin käyttäytyvän. Värin tulisi vaihtua kun linkin päälle mennään. Se auttaa ruuhkaisissa paikoissa varmistamaan minne ollaan lähdössä. Jo käydyt linkit pitäisi erottaa väristä.

Hide() ja show() -metodit ovat käytettävissä. Eri värisiä markkereita voi läjätä päällekkäin mutta ongelmana on, että päällimmäinen kerää kaikki klikit ja mouseoverit.

Ongelmaan löytyi ratkaisu. Markkerista saa riisuttua kaikki klikkejä keräävät kerrokset vieläpä helposti. Näitä passivisia eri värisiä zombiemarkkereita voi kerrostaa varsinaisen markkerin päälle huolettomasti. Koe.

Yhdessä z-indeksin vaihdon kanssa ollaan taas astetta lähempänä ultimaattia ratkaisua ongelmaan nimeltä 'nuppineulat liian sumpussa'.