This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Fri Sep 19 14:07:41 -0700 2008 | |
| |
MIT-LICENSE | Fri Sep 19 14:07:41 -0700 2008 | |
| |
README | Fri Sep 19 14:07:41 -0700 2008 | |
| |
Rakefile | Fri Sep 19 14:07:41 -0700 2008 | |
| |
assets/ | Fri Sep 19 14:07:41 -0700 2008 | |
| |
init.rb | Fri Sep 19 14:07:41 -0700 2008 | |
| |
install.rb | Fri Sep 19 14:07:41 -0700 2008 | |
| |
lib/ | Fri Sep 19 14:07:41 -0700 2008 | |
| |
tasks/ | Tue Dec 09 12:05:14 -0800 2008 | |
| |
test/ | Fri Sep 19 14:07:41 -0700 2008 | |
| |
uninstall.rb | Fri Sep 19 14:07:41 -0700 2008 |
README
TankEngine ========== A Rails toolkit for creating applications optimized for Mobile Safari, iPhone, and the iPhone touch. Based on the iUI look and feel library. Contact ======= Contact the author at noelrappin at gmail.com Example ======= This plugin uses jQuery to manage it's JavaScript needs. The jRails plugin (http://ennerchi.com/projects/jrails) is recommended -- it converts Rails Prototype/Scriptaculous helpers to jQuery. After installing the plugin, perform rake tank_engine:install to copy the public assets (images, javascript, and CSS) to the public folder. Tank engine places an iPhone layout file in app/views/layouts/application.iphone.erb. Controller Usage ================ The module ActionController::IphoneController adds support for recognizing Mobile Safari as the :iphone pseudo-MIME type. In your controller (can be ApplicationController) add the line acts_as_iphone_controller By default, the following requests are redirected to the iphone format. * Requests with a user agent including "Mobile Safari". To change this default, pass the option :ignore_iphone_user_agent => true to acts_as_iphone_controller. * Requests which end in ".iphone". To change this default, pass the option :format => <YOURFORMAT> to acts_as_iphone_controller. * Requests to a subdomain "iphone". To change this default, pass the option :subdomain => <YOURFORMAT> to acts_as_iphone_controller. The option :test_mode => true will cause all requests to be treated as iPhone requests. To capture these requests, you can use :iphone as part of a respond_to block: respond_to do |format| format.html # show.html.erb format.xml { render :xml => @feature } format.iphone end The file extension for the view is .iphone.erb The module TankEngineHelper provides a number of helper methods for creating iPhone structures in your views. When this plugin is installed, form builders have a new helper "toggle" that creates an iPhone style toggle switch. Copyright (c) 2008 Noel Rappin, released under the MIT license







