iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   Archief (https://forum.iculture.nl/f47/archief/f48/archief/)
-   -   [Webapp] NMBS regelingen (belgië) (https://forum.iculture.nl/f47/archief/f48/archief/33596-webapp-nmbs-regelingen-belgie.html)

Glennvd 01-05-09 19:57

[Webapp] NMBS regelingen (belgië)
 
Aangezien mijn splinternieuwe iphone van een dag oud, al terug naar de winkel is voor een nieuwe accu, heb ik me vandaag beziggehouden met een webapp te maken voor iphone/itouch die de belgische treininformatie weergeeft. Aangezien ik zelf momenteel enkel met safari het bij benadering kan uittesten zou ik graag weten of iemand van jullie even kan testen of alles werkt op de iphone. Dit is de URL: http://www.musicfreakz.net/iphone/

(Het toont dezelfde informatie als je op die borden in het station ziet, de eerst toekomende treinen, vertragingen, ...)

Laat de bugs maar komen! :D (en als mensen dit daadwerkelijk gaan gebruiken, zal ik heb uitbereiden ook :]; (Doe ook geen moeite met andere pc browsers, het zal werken maar de GUI is geoptimaliseerd voor safari)

http://i42.tinypic.com/110jhcm.jpg

Known bugs:
Bij vertraging waardoor de aankomsttijd in het volgende uur valt wordt de trein 2 keer weergegeven: Fixed


pieterwillems 04-05-09 23:07

Goe gedaan vandamme!

Dreissen 05-05-09 19:59

Op mijn Mac werkt het ook gewoon in safari hoor :)
Leuk gemaakt mag ik vragen hoe je dat 'slide' effect krijgt?
Waar heb je dat mee gedaan?

P.S - Kijk even naar de zoek optie die doet niet wat hij moet doen volgens mij

Glennvd 05-05-09 20:23

Citaat:

Oorspronkelijk geplaatst door Dreissen (Bericht 283734)
Op mijn Mac werkt het ook gewoon in safari hoor :)
Leuk gemaakt mag ik vragen hoe je dat 'slide' effect krijgt?
Waar heb je dat mee gedaan?

P.S - Kijk even naar de zoek optie die doet niet wat hij moet doen volgens mij

Wat bedoel je met "doet niet wat hij moet doen"? Ik weet dat hij bij enter niet zoekt (aangezien iphone ook geen "enter" heeft) Het is de bedoeling dat je terug op de search knop drukt waarmee je de form hebt laten openen, die is feller geworden, het zoekscherm kan vervolgens weer verborgen worden door om het even waar op het zwarte vlak te drukken.

EDIT: en de JavaScript functie om door de pagina's te swipen is simpelweg gedaan dmv de breedte van de contentdiv geleidelijk te verkleinen:

Code:

function swipePage(fromPage, toPage, backwards)
{       
    toPage.style.left = "100%";
    toPage.setAttribute("selected", "true");
    scrollTo(0, 1);
   
    var percent = 100;
    var timer = setInterval(function()
    {
        percent += animateX;
        if (percent <= 0)
        {
            percent = 0;
            fromPage.removeAttribute("selected");
            clearInterval(timer);
        }

        fromPage.style.left = (backwards ? (100-percent) : (percent-100)) + "%";
        toPage.style.left = (backwards ? -percent : percent) + "%";
    }, animateInterval);

}




DouweM 05-05-09 20:39

Welk framework gebruik je?

Dit hoort btw in Applicaties - Webapplicaties op iPhoneclub.nl te staan...

Glennvd 05-05-09 21:01

Citaat:

Oorspronkelijk geplaatst door DouweM (Bericht 283751)
Welk framework gebruik je?

Dit hoort btw in Applicaties - Webapplicaties op iPhoneclub.nl te staan...

Ik gebruik geen framework, ik maak gebruik van een compilatie van codesnippets van andere scripts & eigen werk. En ik was inderdaad aan het twijfelen of ik hem daar moest zetten of hier, maar aangezien het nog een WIP is heb ik hem hier gepost, hij is hier goedgekeurd door een mod, dus ik neem aan dat hij hier wel goed staat ;)

danielpunt 25-05-09 10:34

Je kan ook Xcode met de iPhone simulator gratis downloaden van developer.apple.com/iphone
Dan kun je het gewoon testen op je Mac.

Een klein dingetje: ik mis een annuleer button als ik aan het zoeken ben.

Glennvd 25-05-09 17:08

Ik snap niet goed wat je bedoelt met annuleren maar als je gewoon ergens buiten het search form klikt wordt de form weer verborgen.

danielpunt 25-05-09 22:03

Ik bedoel een annuleer knop aan de linkerkant bij het zoeken. Handig, dat wist ik niet :) Daarom is het toch handig om er een knop bij te zetten. Niet iedereen weet dat soort dingen.

(Zie nu ook dat het werkt als je een URL intikt in Safari :))


Alle tijden zijn GMT +2. Het is nu 22:23.