Uutiset:

Ei uusia uutisia.

Main Menu

Skriptit ja IE9

Aloittaja weatherc, maanantai, 14.02.2011, 19:53

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

weatherc

Tuli jobinpostia Silkeborgista...
Hä oli saanut uutiskirjeen jossa sanottiin että uusi IE9 on 99.9% valmis ja virallinen julkaisu tapahtuisi pian. Siitä on jo ulkona Release Candidate.
Joka tapauksessa, kaikki vanhat skriptit jossa tabeja/Flot-käppyriä lakkaavat toimimasta siinä. Kiitos.
Asensin IE9:n ja kokeilin, ne tabit/Flot-käppyrät jossa uusi jQueryUi:hin perustuva systeemi, kuten uusi 3in1, toimii.

Asensin tuossa myös Firefox 4:sen ja siinä toimii kaikki ok, ja, sen aivan pirun nopea javascriptissä :)

Sen tiedän että oma sivu ei toimi kunnolla IE8/9:ssä tällä hetkellä, tarkkaa syytä en tiedä, jää osa CSS:stä pois mutta syy ei ole CSS-filussa. Hauskaa eikö?

Snowi

Pitäisi varmaan itsekin katsoa miten oma sivu toimii IE9:ssa ja Firefox 4:ssa  :). Toivottavasti mitään pahempia ongelmia ei ole.

weatherc

Lainaus käyttäjältä: Snowi - tiistai, 15.02.2011, 00:09
Pitäisi varmaan itsekin katsoa miten oma sivu toimii IE9:ssa ja Firefox 4:ssa  :). Toivottavasti mitään pahempia ongelmia ei ole.

Ei hyvältä näytä.

Korjaus edelliseen viestiini että 3in1 ei toimi IE9:ssä.
Tässä mitä olen löytänyt:
- Kaikki sivut jossa Flot-käppyrä lakkaa toimimasta, kuten tutkasivu, 3in1, etusivun mittarit jne.
- IE9 osaa pyröristeyt kulmat.

- Compatible modessa toimii käyrät muttei kulmat
- Ilman compatible modea ei toimi käyrät muttei kulmat

Eikö kukaan voi herra Gatesille kertoa että tekisi compatiblen, toimivan selaimen ennenkun alkaa sähläämään kännyköiden kanssa, ei se niin vaikeaa voi olla kun kaikilla muilla sellainen on.

Snowi

Lainaus käyttäjältä: weatherc - tiistai, 15.02.2011, 00:26
- Kaikki sivut jossa Flot-käppyrä lakkaa toimimasta, kuten tutkasivu, 3in1, etusivun mittarit jne.

No tuo on kyllä jo aika paha jos tutkasivukaan ei toimi, ongelma on siis kohtuullisen paha, mutta luulisi Flottiin tulevan päivitys IE9:lla mahdollisimman nopeasti, viimeistään ennen ukkoskauden alkua. Onneksi IE9 käyttää vasta aivan marginaalinen osa ihmisistä, mutta sitten kun virallinen versio julkaistaan ja se tulee Windows updateen automaattipäivityksiin, niin se kasvattaa IE9:n suosiota älyttömästi.

Lainaa- IE9 osaa pyröristeyt kulmat.

Jotain positiivista sentään  :)

Lainaa
Eikö kukaan voi herra Gatesille kertoa että tekisi compatiblen, toimivan selaimen ennenkun alkaa sähläämään kännyköiden kanssa, ei se niin vaikeaa voi olla kun kaikilla muilla sellainen on.

Älä muuta sano, diili Nokian kanssa oli mikkifirmalla kuin lottovoitto, kun taas Nokialle lähes katastrofi. Olisivat kehittäneet sitä Meegoa ja pistäneet suurimman osan resursseja siihen, vaikka se olisi sitten vienyt puolikin vuotta. Tosin kyllähän Nokian Windows phone 7 kännykin voi olla aika kova sitten kun se julkaistaan, mutta silti omaa ohjelmistokehittelyä ei olisi saanut lopettaa.

weatherc

Ei hyvältä näytä edelleenkään...

Huomasin Flotissa sellaisen tuossa Flotin testisivulla että vaikka se toimii IE9:ssä niin siitä uupuu mm. viivoja gridistä. Enkä ole saanut edes NWN:än käppyräsivua toimimaan kunnolla joka on tyhjä sivu jossa pelkästään käyrä vaikka on uusimmat versiot käytössä.

Koitin katsella myös vaihtoehtoja,

- Open Flashcharts (OFC) mitä mm. jotkut ww-foorumin skriptit käyttää ei myöskään toimi IE9:ssä, ainakaan heidän omat demokäyrät ei toimi.
- Highcharts toimii, ainakin demot toimii.
- Löysin myös jqCharts-nimisen hässäkän joka toimii ja siinä on aivan mieletön kasa vaihtoehtoja.
Nuo vaihtoehdot vaan tarkoittaisi sitä että koodit menee uusiksi. Toisaalta ei viitsi käytää myöskään käppyriä joka ei toimi kun reilulla 50% kävijöistä.

Joten siinä mielessä näyttää olevan tasan 2 vaihtoehtoa, js-käyrien koodit uusiksi tai poistaa kaikki käyrät ja/tai siirtyä takaisin php-pohjaisiin tekeleihin jotka nyt näyttää lähinnä kivikautisilta noiden js-käyrien jälkeen.
Ja esim NSD2:sen käyrät perustuu juuri js:ään ja siten siihen ettei niitä generoida serverillä vaan sieltä haetaan vain staattinen txt-tiedosto.

Tiensä pääähän näyttää myöskin etusivun mittarit tulevan, ovat todella reilusti muokattua Flot-koodia joten sieltä vikojen etsiminen on lähes mahdotonta, sen verran hepreaa tuo canvas-koodi on meikäläisellekkin.


weatherc

Etusivun mittarit saivan armahduksen, sain ne toimiaan myös IE9:ssä.
Käyristä ei vielä tietoa, periaatteessa testisivu (nwn:än käyrä-popuppi) toimii mutta pallukat ei toimi ja huutaa erroria.


Snowi

On se kyllä kumma miten IE:ssa noita ongelmia aina esiintyy. Ei se voi olla niin vaikeeta tehdä toimivia selaimia kuten kaikilla muillakin on.

weatherc

Totta.

Toisaalta yksi ongelma Flotissa on se ettei sitä ylläpidetä kovin tiiviisti, edellinen virallinen release on Lokakuulta 2009, kun taas vaihtoehto B eli Highchartsin edellinen on viime viikolta.

Highcharts on toiminut IE9:ssä syyskuusta lähtien heidän changelogin mukaan.
Olisi muitakin plussia nykyisessä HC-versiossa sitten edellisen kokeiluni sen kanssa, käppyrän pystyy nykyään tallentamaan kuvana tai PDF:nä tai tulostaa, asia mikä ei ole ollut mahdollista missään ilmaisessa js-käppyrähässäkässä ennen.
Toinen on teheme-filu, se vähentää käyräkohtaista koodia todella paljon kun se lisätään automaagisesti ja samalla saa koko sivun käppyriin saman teeman jos haluaa.

jQuery:kin on ihan lyhyessä ajassa hypännyt 1.3-versiosta 1.5:een, en tiedä onko IE9:llä kun paljon siihen osaa mutta vikakoodien Googlauksilla ja niiden tulosten perusteella (todella paljon eri ongelmia) todennäköisesti on.


Snowi

Lainaus käyttäjältä: weatherc - keskiviikko, 16.02.2011, 01:10
Olisi muitakin plussia nykyisessä HC-versiossa sitten edellisen kokeiluni sen kanssa, käppyrän pystyy nykyään tallentamaan kuvana tai PDF:nä tai tulostaa, asia mikä ei ole ollut mahdollista missään ilmaisessa js-käppyrähässäkässä ennen.

Eli kaikki käyrät saisi tallennettua myös kuvana? Varsinkin noissa tilastokäyrissä joissa on esimerkiksi koko vuoden käyrä, niin niissä hyöty olisi kyllä valtava, sivu latautuisi huomattavasti nopeammin.
Mutta tosiaan menisi monet koodit uusiksi, joten ei varmastikaan mikään ihan pikku homma.

weatherc

LainaaEli kaikki käyrät saisi tallennettua myös kuvana? Varsinkin noissa tilastokäyrissä joissa on esimerkiksi koko vuoden käyrä, niin niissä hyöty olisi kyllä valtava, sivu latautuisi huomattavasti nopeammin.
Se ei itse lataumista nopeuta koska sen tekee selain mutta käyttäjä voi sitten tallentaa sen kuvana, tai jos haluaa niin voi ajaa käyrän kerran ja tallentaa sen manuaalisesti ja laittaa kuvana sivulle.

Lainaa
Mutta tosiaan menisi monet koodit uusiksi, joten ei varmastikaan mikään ihan pikku homma.
Menisi juu. Suurin on oikeastaan sen pohjan tekeminen varsinkin kun tuo theme-filu. Kun on yksi toimiva käppyrä jossa asetukset kohdillaan on suht helppoa/nopeaa monistaa se muihin käppyriin.
Sen jälkeen se vaatii mahdolliset muutokset tulevan datan muotoon ja sen sellaiset hienosäädöt.
Mutta koska periaateessa sama systeemi mitä Flot niin perusjustkat esim datakeruu -> data-jspätkä on suht samat, esim, Flotissa on datassa myös timestamp mukana, HC:ssä ei ole, siinä määritellän datapisteiden väli meidän tapauksessa mikrosekunteina manuaalisesti.