Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 52 lines (36 sloc) 3.28 kb
c025c9eb »
2011-03-29 Add links to each snapshot/branch.
1 This Git repository includes all of the source code used in creating a tutorial about tabs and toolbars in Sencha Touch.
673d9991 »
2011-03-25 Add a README file.
2
c025c9eb »
2011-03-29 Add links to each snapshot/branch.
3 The tutorial includes several checkpoints:
673d9991 »
2011-03-25 Add a README file.
4
c025c9eb »
2011-03-29 Add links to each snapshot/branch.
5 * [Blank slate](https://github.com/nelstrom/Sencha-Touch-tabs-and-toolbars-demo/tree/00_blank_slate)
6 * [Create user interface using bottom-docked tab bar](https://github.com/nelstrom/Sencha-Touch-tabs-and-toolbars-demo/tree/01_create_bottom_tabs)
7 * [Break each card out into it's own file](https://github.com/nelstrom/Sencha-Touch-tabs-and-toolbars-demo/tree/02_make_each_card_a_view)
8 * [Specialize the behavior for individual cards](https://github.com/nelstrom/Sencha-Touch-tabs-and-toolbars-demo/tree/03_make_each_card_specialize)
9 * [Add a toolbar with title to each card](https://github.com/nelstrom/Sencha-Touch-tabs-and-toolbars-demo/tree/04_add_a_toolbar_to_each_card)
10 * [Add 'ping' and 'clear' buttons, which update badge text on home tab button](https://github.com/nelstrom/Sencha-Touch-tabs-and-toolbars-demo/tree/05_add_buttons_to_top_toolbar)
11 * [Demonstrate different styles of text buttons](https://github.com/nelstrom/Sencha-Touch-tabs-and-toolbars-demo/tree/06_create_text_buttons)
12 * [Demonstrate how to use an icon in a button](https://github.com/nelstrom/Sencha-Touch-tabs-and-toolbars-demo/tree/07_create_icon_buttons)
474dbb7a »
2011-04-07 Add links for 08_refactor_complex_types snapshot.
13 * [Tidy up](https://github.com/nelstrom/Sencha-Touch-tabs-and-toolbars-demo/tree/08_refactor_complex_types)
f386b97e »
2011-03-28 Add instructions for checking out the snapshots.
14
c025c9eb »
2011-03-29 Add links to each snapshot/branch.
15 # Using this repository to follow the screencast
16
17 First, you'll have to clone this repository:
18
19 git clone git://github.com/nelstrom/Sencha-Touch-tabs-and-toolbars-demo.git
20
21 Change into the directory:
22
23 cd Sencha-Touch-tabs-and-toolbars-demo
24
25 By default, the git clone command will only create the master branch locally. If you want to study the code at each checkpoint, you will have to fetch each of the other branches. You can do so by running the following:
26
27 git co -b 00_blank_slate origin/00_blank_slate
f386b97e »
2011-03-28 Add instructions for checking out the snapshots.
28 git co -b 01_create_bottom_tabs origin/01_create_bottom_tabs
29 git co -b 02_make_each_card_a_view origin/02_make_each_card_a_view
30 git co -b 03_make_each_card_specialize origin/03_make_each_card_specialize
31 git co -b 04_add_a_toolbar_to_each_card origin/04_add_a_toolbar_to_each_card
32 git co -b 05_add_buttons_to_top_toolbar origin/05_add_buttons_to_top_toolbar
33 git co -b 06_create_text_buttons origin/06_create_text_buttons
34 git co -b 07_create_icon_buttons origin/07_create_icon_buttons
474dbb7a »
2011-04-07 Add links for 08_refactor_complex_types snapshot.
35 git co -b 08_refactor_complex_types origin/08_refactor_complex_types
f386b97e »
2011-03-28 Add instructions for checking out the snapshots.
36
26c64329 »
2011-03-29 Add link to live demo in README
37 ## Live demo
38
39 You can try out the demo here:
40
41 * [http://sencha-tabs.heroku.com/][t]
42
8cffb2c9 »
2011-03-25 Add Heroku deployment notes to README
43 ## Deployment
44
45 This code is deployed to Heroku as a static site, served by Rack. All files under the 'public' directory are served as static files (using [Rack::Static][] middleware). The [Rack::Rewrite][] middleware ensures that the index.html file is served for the root path: '/'. This is configured in the [config.ru][] file.
46
47 [Rack::Static]: http://rack.rubyforge.org/doc/classes/Rack/Static.html
48 [Rack::Directory]: http://rack.rubyforge.org/doc/classes/Rack/Directory.html
49 [Rack::Rewrite]: http://johntrupiano.rubyforge.org/rack-rewrite/
50 [config.ru]: https://github.com/nelstrom/Sencha-Touch-tabs-and-toolbars-demo/blob/master/config.ru
26c64329 »
2011-03-29 Add link to live demo in README
51 [t]: http://sencha-tabs.heroku.com/
Something went wrong with that request. Please try again.