It's all JS/client-side templating. Ask any questions if you have them. It works great as a Shortcut app on the iPhone.
edit: Lots of requests for a back button -- I'll be sure to add that!
It's all JS/client-side templating. Ask any questions if you have them. It works great as a Shortcut app on the iPhone.
edit: Lots of requests for a back button -- I'll be sure to add that!
Also, I might go a couple font sizes larger. It's readable, but small on my phone.
All in all though, it's pretty nice. It's a good example of what mobile web can do and showcases the power of client side development when you have an API to support it.
It's fast because I didn't both with a mobile web framework. I've found those (especially jQuery mobile with its DOM caching) to perform horribly. This should scroll as quickly and smoothly as your phone can.
...and you're totally right about jQuery Mobile causing suckage. I used it for a couple features and I'm now ripping it out in favor of a little handrolled solution I built. I even replaced the jQuery core library with XUI because it's even smaller has most of the goodies I use 99% of the time.
For everything XUI doesn't have, I really like XUI.extends in its simplicity better than the jQuery plugin architecture. Super easy to add whatever else you need.
Performance is night and day better now.
[edit] jbail means to say there's a 200ms (or so) delay from touchstart to when click is fired in mobile browsers. He's obviously relatively experienced with mobile web dev :)
I also added a back button so it can more easily be run fullscreen.
Also, "back" doesn't seem to work on your site from my Blackberry.
I'll might have to add a back button in the header...it's a shame to have to clutter it up.