├── .gitignore
├── theming
├── themes
│ ├── templates
│ │ └── project
│ │ │ ├── manifest.rb
│ │ │ └── sencha-touch.scss
│ ├── stylesheets
│ │ └── sencha-touch
│ │ │ └── default
│ │ │ ├── _all.scss
│ │ │ ├── _global.scss
│ │ │ ├── _core.scss
│ │ │ ├── widgets
│ │ │ ├── _map.scss
│ │ │ ├── _sheets.scss
│ │ │ ├── _indexbar.scss
│ │ │ ├── _panel.scss
│ │ │ ├── _msgbox.scss
│ │ │ ├── _toolbar.scss
│ │ │ ├── _form-sliders-basic.scss
│ │ │ ├── _picker.scss
│ │ │ ├── _carousel.scss
│ │ │ ├── _toolbar-forms.scss
│ │ │ ├── _form-sliders.scss
│ │ │ ├── _loading-spinner.scss
│ │ │ ├── _list.scss
│ │ │ ├── _tabs.scss
│ │ │ └── _buttons.scss
│ │ │ ├── _widgets.scss
│ │ │ ├── core
│ │ │ ├── _layout.scss
│ │ │ ├── _reset.scss
│ │ │ └── _core.scss
│ │ │ ├── _variables.scss
│ │ │ └── _mixins.scss
│ ├── images
│ │ └── default
│ │ │ ├── tip.png
│ │ │ ├── check.png
│ │ │ ├── dotgrid.png
│ │ │ ├── loading.gif
│ │ │ ├── pictos
│ │ │ ├── at.png
│ │ │ ├── tv.png
│ │ │ ├── add.png
│ │ │ ├── add1.png
│ │ │ ├── atom.png
│ │ │ ├── blank.png
│ │ │ ├── bolt.png
│ │ │ ├── bug.png
│ │ │ ├── bulb.png
│ │ │ ├── card1.png
│ │ │ ├── card2.png
│ │ │ ├── chat.png
│ │ │ ├── chat1.png
│ │ │ ├── chat2.png
│ │ │ ├── chat3.png
│ │ │ ├── chat4.png
│ │ │ ├── clash.png
│ │ │ ├── cloud.png
│ │ │ ├── code1.png
│ │ │ ├── code2.png
│ │ │ ├── cube.png
│ │ │ ├── data.png
│ │ │ ├── doc.png
│ │ │ ├── doc2.png
│ │ │ ├── docs1.png
│ │ │ ├── docs2.png
│ │ │ ├── eject.png
│ │ │ ├── find.png
│ │ │ ├── flag.png
│ │ │ ├── font.png
│ │ │ ├── heart.png
│ │ │ ├── help.png
│ │ │ ├── home.png
│ │ │ ├── home2.png
│ │ │ ├── hot.png
│ │ │ ├── info.png
│ │ │ ├── info2.png
│ │ │ ├── json.png
│ │ │ ├── lab.png
│ │ │ ├── link1.png
│ │ │ ├── link2.png
│ │ │ ├── list.png
│ │ │ ├── look.png
│ │ │ ├── loop.png
│ │ │ ├── loop2.png
│ │ │ ├── magic.png
│ │ │ ├── mail.png
│ │ │ ├── mail1.png
│ │ │ ├── mail2.png
│ │ │ ├── mail3.png
│ │ │ ├── mail4.png
│ │ │ ├── mail5.png
│ │ │ ├── maps.png
│ │ │ ├── mic.png
│ │ │ ├── more.png
│ │ │ ├── mouse.png
│ │ │ ├── move.png
│ │ │ ├── note1.png
│ │ │ ├── note2.png
│ │ │ ├── note3.png
│ │ │ ├── pause.png
│ │ │ ├── play1.png
│ │ │ ├── play2.png
│ │ │ ├── print.png
│ │ │ ├── reply.png
│ │ │ ├── right.png
│ │ │ ├── rss.png
│ │ │ ├── rss2.png
│ │ │ ├── share.png
│ │ │ ├── shop1.png
│ │ │ ├── shop2.png
│ │ │ ├── star.png
│ │ │ ├── stop1.png
│ │ │ ├── stop2.png
│ │ │ ├── sync.png
│ │ │ ├── tag.png
│ │ │ ├── tags.png
│ │ │ ├── team.png
│ │ │ ├── team1.png
│ │ │ ├── time.png
│ │ │ ├── trash.png
│ │ │ ├── tree.png
│ │ │ ├── tweak.png
│ │ │ ├── up1.png
│ │ │ ├── up2.png
│ │ │ ├── user.png
│ │ │ ├── user3.png
│ │ │ ├── video.png
│ │ │ ├── wifi.png
│ │ │ ├── wifi2.png
│ │ │ ├── wifi3.png
│ │ │ ├── wifi4.png
│ │ │ ├── action.png
│ │ │ ├── chart1.png
│ │ │ ├── chart2.png
│ │ │ ├── chart3.png
│ │ │ ├── check1.png
│ │ │ ├── check2.png
│ │ │ ├── circle.png
│ │ │ ├── circle2.png
│ │ │ ├── compose.png
│ │ │ ├── delete.png
│ │ │ ├── delete1.png
│ │ │ ├── doc_new.png
│ │ │ ├── doc_up.png
│ │ │ ├── empty1.png
│ │ │ ├── empty2.png
│ │ │ ├── expand.png
│ │ │ ├── flickr2.png
│ │ │ ├── folder.png
│ │ │ ├── globe1.png
│ │ │ ├── globe2.png
│ │ │ ├── inbox1.png
│ │ │ ├── inbox2.png
│ │ │ ├── inbox3.png
│ │ │ ├── layout.png
│ │ │ ├── locate.png
│ │ │ ├── locate1.png
│ │ │ ├── locate2.png
│ │ │ ├── locate3.png
│ │ │ ├── locate4.png
│ │ │ ├── minus1.png
│ │ │ ├── minus2.png
│ │ │ ├── music1.png
│ │ │ ├── music2.png
│ │ │ ├── nodes1.png
│ │ │ ├── nodes2.png
│ │ │ ├── nuclear.png
│ │ │ ├── outbox.png
│ │ │ ├── phone1.png
│ │ │ ├── phone2.png
│ │ │ ├── photo1.png
│ │ │ ├── photo2.png
│ │ │ ├── photo3.png
│ │ │ ├── photos1.png
│ │ │ ├── photos2.png
│ │ │ ├── photos4.png
│ │ │ ├── podcast.png
│ │ │ ├── print2.png
│ │ │ ├── quote1.png
│ │ │ ├── quote2.png
│ │ │ ├── refresh.png
│ │ │ ├── resize.png
│ │ │ ├── rewind.png
│ │ │ ├── right2.png
│ │ │ ├── screens.png
│ │ │ ├── search.png
│ │ │ ├── search1.png
│ │ │ ├── search2.png
│ │ │ ├── server.png
│ │ │ ├── servers.png
│ │ │ ├── shield1.png
│ │ │ ├── shield2.png
│ │ │ ├── shuffle.png
│ │ │ ├── spaces1.png
│ │ │ ├── spaces2.png
│ │ │ ├── trash2.png
│ │ │ ├── upload2.png
│ │ │ ├── volume.png
│ │ │ ├── window.png
│ │ │ ├── add_black.png
│ │ │ ├── arrow_down.png
│ │ │ ├── arrow_left.png
│ │ │ ├── arrow_up.png
│ │ │ ├── attachment.png
│ │ │ ├── backspace.png
│ │ │ ├── bolt_side.png
│ │ │ ├── bookmark1.png
│ │ │ ├── bookmark2.png
│ │ │ ├── bookmarks.png
│ │ │ ├── briefcase1.png
│ │ │ ├── briefcase2.png
│ │ │ ├── broadcast.png
│ │ │ ├── bullseye1.png
│ │ │ ├── bullseye2.png
│ │ │ ├── calendar.png
│ │ │ ├── calendar2.png
│ │ │ ├── cloud_bolt.png
│ │ │ ├── compass1.png
│ │ │ ├── compass2.png
│ │ │ ├── compass3.png
│ │ │ ├── compose1.png
│ │ │ ├── compose2.png
│ │ │ ├── compose3.png
│ │ │ ├── contract.png
│ │ │ ├── doc_black.png
│ │ │ ├── doc_delete.png
│ │ │ ├── doc_down.png
│ │ │ ├── doc_drawer.png
│ │ │ ├── doc_list.png
│ │ │ ├── doc_send.png
│ │ │ ├── download.png
│ │ │ ├── download1.png
│ │ │ ├── download2.png
│ │ │ ├── equalizer1.png
│ │ │ ├── equalizer2.png
│ │ │ ├── favorites.png
│ │ │ ├── favorites1.png
│ │ │ ├── fforward.png
│ │ │ ├── folder_add.png
│ │ │ ├── forbidden.png
│ │ │ ├── headphones.png
│ │ │ ├── help_black.png
│ │ │ ├── infinite.png
│ │ │ ├── infinite2.png
│ │ │ ├── info_plain.png
│ │ │ ├── link_black.png
│ │ │ ├── lock_open.png
│ │ │ ├── monitor1.png
│ │ │ ├── monitor2.png
│ │ │ ├── monitor3.png
│ │ │ ├── monitor4.png
│ │ │ ├── note_black.png
│ │ │ ├── organize.png
│ │ │ ├── piechart.png
│ │ │ ├── power_on.png
│ │ │ ├── refresh1.png
│ │ │ ├── refresh2.png
│ │ │ ├── refresh3.png
│ │ │ ├── refresh5.png
│ │ │ ├── replytoall.png
│ │ │ ├── rss_black.png
│ │ │ ├── rss_black1.png
│ │ │ ├── rss_black2.png
│ │ │ ├── settings.png
│ │ │ ├── settings1.png
│ │ │ ├── settings10.png
│ │ │ ├── settings11.png
│ │ │ ├── settings3.png
│ │ │ ├── settings4.png
│ │ │ ├── settings5.png
│ │ │ ├── settings6.png
│ │ │ ├── settings7.png
│ │ │ ├── settings8.png
│ │ │ ├── settings9.png
│ │ │ ├── sign_cross.png
│ │ │ ├── sign_split.png
│ │ │ ├── sign_uturn.png
│ │ │ ├── tag_black.png
│ │ │ ├── twitter1.png
│ │ │ ├── twitter2.png
│ │ │ ├── up_black.png
│ │ │ ├── user_add.png
│ │ │ ├── user_fave.png
│ │ │ ├── user_list.png
│ │ │ ├── user_list2.png
│ │ │ ├── user_send.png
│ │ │ ├── volume_up.png
│ │ │ ├── address_book.png
│ │ │ ├── arrow_right.png
│ │ │ ├── attachment2.png
│ │ │ ├── attachment3.png
│ │ │ ├── battery_full.png
│ │ │ ├── battery_low.png
│ │ │ ├── brightness1.png
│ │ │ ├── brightness2.png
│ │ │ ├── calendar_add.png
│ │ │ ├── chat_black1.png
│ │ │ ├── chat_black2.png
│ │ │ ├── check_black1.png
│ │ │ ├── check_black2.png
│ │ │ ├── check_dotted.png
│ │ │ ├── cloud_black.png
│ │ │ ├── doc_compose1.png
│ │ │ ├── doc_compose2.png
│ │ │ ├── docs_black1.png
│ │ │ ├── docs_black2.png
│ │ │ ├── folder_black.png
│ │ │ ├── folder_lock.png
│ │ │ ├── folder_open2.png
│ │ │ ├── globe_black.png
│ │ │ ├── heart_circle.png
│ │ │ ├── info_plain2.png
│ │ │ ├── lock_closed.png
│ │ │ ├── loop_circle.png
│ │ │ ├── minus_black1.png
│ │ │ ├── minus_black2.png
│ │ │ ├── phone_black.png
│ │ │ ├── phone_ring1.png
│ │ │ ├── phone_ring2.png
│ │ │ ├── photo_black1.png
│ │ │ ├── photo_black2.png
│ │ │ ├── play_black1.png
│ │ │ ├── play_black2.png
│ │ │ ├── power socket.png
│ │ │ ├── quote_black1.png
│ │ │ ├── quote_black2.png
│ │ │ ├── quote_black3.png
│ │ │ ├── resize_black.png
│ │ │ ├── search_black.png
│ │ │ ├── sign_switch.png
│ │ │ ├── speedometer1.png
│ │ │ ├── speedometer2.png
│ │ │ ├── tabbed_book.png
│ │ │ ├── time_repeat.png
│ │ │ ├── trash_black.png
│ │ │ ├── user_remote1.png
│ │ │ ├── user_remove2.png
│ │ │ ├── video_black1.png
│ │ │ ├── video_black2.png
│ │ │ ├── volume_black.png
│ │ │ ├── volume_down.png
│ │ │ ├── volume_mute.png
│ │ │ ├── battery_power.png
│ │ │ ├── bookmark_black.png
│ │ │ ├── cloud_download.png
│ │ │ ├── compose_black.png
│ │ │ ├── delete_black1.png
│ │ │ ├── delete_black2.png
│ │ │ ├── download_screen.png
│ │ │ ├── event_complete.png
│ │ │ ├── folder_delete.png
│ │ │ ├── folder_delete2.png
│ │ │ ├── forward_black.png
│ │ │ ├── settings_black.png
│ │ │ ├── sign_backforth.png
│ │ │ ├── sign_leftright.png
│ │ │ ├── sign_leftright2.png
│ │ │ ├── user_business.png
│ │ │ ├── warming_dotted.png
│ │ │ ├── warning_black.png
│ │ │ ├── attachment_black.png
│ │ │ ├── favorites_circle.png
│ │ │ ├── folder_black_open.png
│ │ │ ├── cloud_black_upload1.png
│ │ │ ├── cloud_black_upload2.png
│ │ │ ├── doc_black_landscape.png
│ │ │ ├── speedometer_black1.png
│ │ │ └── speedometer_black2.png
│ │ │ ├── pullarrow.png
│ │ │ ├── tip_right.png
│ │ │ ├── togglebg.png
│ │ │ ├── disclosure.png
│ │ │ ├── select_mask.png
│ │ │ ├── togglemask.png
│ │ │ ├── togglethumb.png
│ │ │ ├── tip_horizontal.png
│ │ │ ├── togglethumbbg.png
│ │ │ ├── togglethumbmask.png
│ │ │ └── trackmask_outer.png
│ ├── compass_init.rb
│ └── lib
│ │ └── theme_images.rb
├── images
│ ├── icon.png
│ ├── wood.jpg
│ ├── icon@2x.png
│ ├── icon-tablet.png
│ ├── loading-phone.jpg
│ └── loading-tablet.jpg
├── config.rb
├── README.md
└── roookies.scss
├── app
├── models
│ ├── Comment.js
│ ├── Player.js
│ └── Shot.js
├── app.js
├── controllers
│ └── shots.js
└── views
│ ├── Viewport.js
│ ├── ShotDetail.js
│ └── ShotsLists.js
├── lib
└── README.md
├── index.html
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | lib/touch
3 | theming/.sass-cache
--------------------------------------------------------------------------------
/theming/themes/templates/project/manifest.rb:
--------------------------------------------------------------------------------
1 | stylesheet 'sencha-touch.scss'
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/_all.scss:
--------------------------------------------------------------------------------
1 | @import 'core';
2 | @import 'widgets';
--------------------------------------------------------------------------------
/theming/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/images/icon.png
--------------------------------------------------------------------------------
/theming/images/wood.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/images/wood.jpg
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/_global.scss:
--------------------------------------------------------------------------------
1 | @import 'variables';
2 | @import 'mixins';
--------------------------------------------------------------------------------
/theming/images/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/images/icon@2x.png
--------------------------------------------------------------------------------
/theming/images/icon-tablet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/images/icon-tablet.png
--------------------------------------------------------------------------------
/theming/images/loading-phone.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/images/loading-phone.jpg
--------------------------------------------------------------------------------
/theming/images/loading-tablet.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/images/loading-tablet.jpg
--------------------------------------------------------------------------------
/theming/themes/images/default/tip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/tip.png
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/_core.scss:
--------------------------------------------------------------------------------
1 | @import 'core/reset';
2 | @import 'core/core';
3 | @import 'core/layout';
--------------------------------------------------------------------------------
/theming/themes/images/default/check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/check.png
--------------------------------------------------------------------------------
/theming/themes/images/default/dotgrid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/dotgrid.png
--------------------------------------------------------------------------------
/theming/themes/images/default/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/loading.gif
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/at.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/at.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/tv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/tv.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pullarrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pullarrow.png
--------------------------------------------------------------------------------
/theming/themes/images/default/tip_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/tip_right.png
--------------------------------------------------------------------------------
/theming/themes/images/default/togglebg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/togglebg.png
--------------------------------------------------------------------------------
/theming/themes/images/default/disclosure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/disclosure.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/add.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/add1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/add1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/atom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/atom.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/blank.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/bolt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/bolt.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/bug.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/bug.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/bulb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/bulb.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/card1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/card1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/card2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/card2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/chat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/chat.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/chat1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/chat1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/chat2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/chat2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/chat3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/chat3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/chat4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/chat4.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/clash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/clash.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/cloud.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/cloud.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/code1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/code1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/code2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/code2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/cube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/cube.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/data.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/data.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/doc.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/doc2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/doc2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/docs1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/docs1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/docs2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/docs2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/eject.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/eject.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/find.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/find.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/flag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/flag.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/font.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/font.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/heart.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/help.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/home.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/home2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/home2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/hot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/hot.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/info.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/info2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/info2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/json.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/json.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/lab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/lab.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/link1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/link1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/link2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/link2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/list.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/look.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/look.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/loop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/loop.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/loop2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/loop2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/magic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/magic.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/mail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/mail.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/mail1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/mail1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/mail2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/mail2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/mail3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/mail3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/mail4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/mail4.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/mail5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/mail5.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/maps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/maps.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/mic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/mic.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/more.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/mouse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/mouse.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/move.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/move.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/note1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/note1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/note2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/note2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/note3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/note3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/pause.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/play1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/play1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/play2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/play2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/print.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/print.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/reply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/reply.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/right.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/rss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/rss.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/rss2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/rss2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/share.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/shop1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/shop1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/shop2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/shop2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/star.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/stop1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/stop1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/stop2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/stop2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/sync.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/sync.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/tag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/tag.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/tags.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/tags.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/team.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/team.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/team1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/team1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/time.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/time.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/trash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/trash.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/tree.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/tweak.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/tweak.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/up1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/up1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/up2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/up2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/user.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/user3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/user3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/video.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/video.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/wifi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/wifi.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/wifi2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/wifi2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/wifi3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/wifi3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/wifi4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/wifi4.png
--------------------------------------------------------------------------------
/theming/themes/images/default/select_mask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/select_mask.png
--------------------------------------------------------------------------------
/theming/themes/images/default/togglemask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/togglemask.png
--------------------------------------------------------------------------------
/theming/themes/images/default/togglethumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/togglethumb.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/action.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/chart1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/chart1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/chart2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/chart2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/chart3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/chart3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/check1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/check1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/check2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/check2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/circle.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/circle2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/circle2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/compose.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/compose.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/delete.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/delete1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/delete1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/doc_new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/doc_new.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/doc_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/doc_up.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/empty1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/empty1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/empty2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/empty2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/expand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/expand.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/flickr2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/flickr2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/folder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/folder.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/globe1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/globe1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/globe2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/globe2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/inbox1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/inbox1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/inbox2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/inbox2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/inbox3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/inbox3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/layout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/layout.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/locate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/locate.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/locate1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/locate1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/locate2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/locate2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/locate3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/locate3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/locate4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/locate4.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/minus1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/minus1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/minus2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/minus2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/music1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/music1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/music2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/music2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/nodes1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/nodes1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/nodes2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/nodes2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/nuclear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/nuclear.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/outbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/outbox.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/phone1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/phone1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/phone2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/phone2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/photo1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/photo1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/photo2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/photo2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/photo3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/photo3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/photos1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/photos1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/photos2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/photos2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/photos4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/photos4.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/podcast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/podcast.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/print2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/print2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/quote1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/quote1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/quote2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/quote2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/refresh.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/resize.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/resize.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/rewind.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/rewind.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/right2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/right2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/screens.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/screens.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/search.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/search1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/search1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/search2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/search2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/server.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/server.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/servers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/servers.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/shield1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/shield1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/shield2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/shield2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/shuffle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/shuffle.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/spaces1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/spaces1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/spaces2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/spaces2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/trash2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/trash2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/upload2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/upload2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/volume.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/volume.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/window.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/window.png
--------------------------------------------------------------------------------
/theming/themes/images/default/tip_horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/tip_horizontal.png
--------------------------------------------------------------------------------
/theming/themes/images/default/togglethumbbg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/togglethumbbg.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/add_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/add_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/arrow_down.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/arrow_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/arrow_left.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/arrow_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/arrow_up.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/attachment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/attachment.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/backspace.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/backspace.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/bolt_side.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/bolt_side.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/bookmark1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/bookmark1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/bookmark2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/bookmark2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/bookmarks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/bookmarks.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/briefcase1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/briefcase1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/briefcase2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/briefcase2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/broadcast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/broadcast.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/bullseye1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/bullseye1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/bullseye2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/bullseye2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/calendar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/calendar.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/calendar2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/calendar2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/cloud_bolt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/cloud_bolt.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/compass1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/compass1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/compass2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/compass2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/compass3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/compass3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/compose1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/compose1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/compose2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/compose2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/compose3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/compose3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/contract.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/contract.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/doc_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/doc_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/doc_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/doc_delete.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/doc_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/doc_down.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/doc_drawer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/doc_drawer.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/doc_list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/doc_list.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/doc_send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/doc_send.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/download.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/download1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/download1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/download2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/download2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/equalizer1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/equalizer1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/equalizer2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/equalizer2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/favorites.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/favorites.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/favorites1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/favorites1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/fforward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/fforward.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/folder_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/folder_add.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/forbidden.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/forbidden.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/headphones.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/headphones.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/help_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/help_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/infinite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/infinite.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/infinite2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/infinite2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/info_plain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/info_plain.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/link_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/link_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/lock_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/lock_open.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/monitor1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/monitor1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/monitor2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/monitor2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/monitor3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/monitor3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/monitor4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/monitor4.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/note_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/note_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/organize.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/organize.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/piechart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/piechart.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/power_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/power_on.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/refresh1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/refresh1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/refresh2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/refresh2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/refresh3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/refresh3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/refresh5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/refresh5.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/replytoall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/replytoall.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/rss_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/rss_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/rss_black1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/rss_black1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/rss_black2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/rss_black2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/settings.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/settings1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/settings1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/settings10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/settings10.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/settings11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/settings11.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/settings3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/settings3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/settings4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/settings4.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/settings5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/settings5.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/settings6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/settings6.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/settings7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/settings7.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/settings8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/settings8.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/settings9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/settings9.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/sign_cross.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/sign_cross.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/sign_split.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/sign_split.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/sign_uturn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/sign_uturn.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/tag_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/tag_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/twitter1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/twitter1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/twitter2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/twitter2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/up_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/up_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/user_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/user_add.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/user_fave.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/user_fave.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/user_list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/user_list.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/user_list2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/user_list2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/user_send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/user_send.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/volume_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/volume_up.png
--------------------------------------------------------------------------------
/theming/themes/images/default/togglethumbmask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/togglethumbmask.png
--------------------------------------------------------------------------------
/theming/themes/images/default/trackmask_outer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/trackmask_outer.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/address_book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/address_book.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/arrow_right.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/attachment2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/attachment2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/attachment3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/attachment3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/battery_full.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/battery_full.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/battery_low.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/battery_low.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/brightness1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/brightness1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/brightness2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/brightness2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/calendar_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/calendar_add.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/chat_black1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/chat_black1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/chat_black2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/chat_black2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/check_black1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/check_black1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/check_black2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/check_black2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/check_dotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/check_dotted.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/cloud_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/cloud_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/doc_compose1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/doc_compose1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/doc_compose2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/doc_compose2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/docs_black1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/docs_black1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/docs_black2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/docs_black2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/folder_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/folder_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/folder_lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/folder_lock.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/folder_open2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/folder_open2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/globe_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/globe_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/heart_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/heart_circle.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/info_plain2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/info_plain2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/lock_closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/lock_closed.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/loop_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/loop_circle.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/minus_black1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/minus_black1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/minus_black2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/minus_black2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/phone_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/phone_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/phone_ring1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/phone_ring1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/phone_ring2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/phone_ring2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/photo_black1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/photo_black1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/photo_black2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/photo_black2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/play_black1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/play_black1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/play_black2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/play_black2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/power socket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/power socket.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/quote_black1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/quote_black1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/quote_black2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/quote_black2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/quote_black3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/quote_black3.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/resize_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/resize_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/search_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/search_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/sign_switch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/sign_switch.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/speedometer1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/speedometer1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/speedometer2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/speedometer2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/tabbed_book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/tabbed_book.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/time_repeat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/time_repeat.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/trash_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/trash_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/user_remote1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/user_remote1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/user_remove2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/user_remove2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/video_black1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/video_black1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/video_black2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/video_black2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/volume_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/volume_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/volume_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/volume_down.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/volume_mute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/volume_mute.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/battery_power.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/battery_power.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/bookmark_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/bookmark_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/cloud_download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/cloud_download.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/compose_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/compose_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/delete_black1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/delete_black1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/delete_black2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/delete_black2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/download_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/download_screen.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/event_complete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/event_complete.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/folder_delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/folder_delete.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/folder_delete2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/folder_delete2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/forward_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/forward_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/settings_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/settings_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/sign_backforth.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/sign_backforth.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/sign_leftright.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/sign_leftright.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/sign_leftright2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/sign_leftright2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/user_business.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/user_business.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/warming_dotted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/warming_dotted.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/warning_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/warning_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/attachment_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/attachment_black.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/favorites_circle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/favorites_circle.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/folder_black_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/folder_black_open.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/cloud_black_upload1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/cloud_black_upload1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/cloud_black_upload2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/cloud_black_upload2.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/doc_black_landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/doc_black_landscape.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/speedometer_black1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/speedometer_black1.png
--------------------------------------------------------------------------------
/theming/themes/images/default/pictos/speedometer_black2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/senchalearn/roookies/HEAD/theming/themes/images/default/pictos/speedometer_black2.png
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/widgets/_map.scss:
--------------------------------------------------------------------------------
1 | .x-map {
2 | background-color: #edeae2; //GMap tan background
3 | width: 100%;
4 | height: 100%;
5 | }
6 |
7 | .x-mask-map {
8 | background: transparent !important;
9 | }
--------------------------------------------------------------------------------
/theming/themes/compass_init.rb:
--------------------------------------------------------------------------------
1 | # This file registers the sencha-touch framework with compass
2 | # It's a magic name that compass knows how to find.
3 | dir = File.dirname(__FILE__)
4 | require File.join(dir, 'lib', 'theme_images.rb')
5 |
6 | Compass::Frameworks.register 'sencha-touch', dir
7 |
--------------------------------------------------------------------------------
/theming/config.rb:
--------------------------------------------------------------------------------
1 | # Get the directory that this configuration file exists in
2 | dir = File.dirname(__FILE__)
3 |
4 | # Load the sencha-touch framework automatically.
5 | load File.join(dir, 'themes')
6 |
7 | # Compass configurations
8 | sass_path = dir
9 | css_path = dir
10 | environment = :production
11 | output_style = :compressed
--------------------------------------------------------------------------------
/app/models/Comment.js:
--------------------------------------------------------------------------------
1 | roookies.models.Comment = Ext.regModel("roookies.models.Comment", {
2 | fields: [
3 | {name: "id", type: "int"},
4 | {name: "body", type: "string"},
5 | {name: "created_at", type: "date"},
6 | {name: "likes_count", type: "int"},
7 | {name: "player", type: "auto", convert: function (value) {
8 | return new roookies.models.Player(value);
9 | }}
10 | ]
11 | });
12 |
--------------------------------------------------------------------------------
/app/app.js:
--------------------------------------------------------------------------------
1 | Ext.regApplication({
2 | tabletStartupScreen: 'theming/images/loading-tablet.jpg',
3 | phoneStartupScreen: 'theming/images/loading-phone.jpg',
4 | icon: 'theming/images/icon@2x.png',
5 | tabletIcon: 'theming/images/icon-tablet.png',
6 | phoneIcon: 'theming/images/icon.png',
7 | glossOnIcon: false,
8 |
9 | name: 'roookies',
10 | launch: function() {
11 | this.views.viewport = new this.views.Viewport();
12 | }
13 | });
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/_widgets.scss:
--------------------------------------------------------------------------------
1 | @import 'widgets/map';
2 | @import 'widgets/picker';
3 | @import 'widgets/panel';
4 | @import 'widgets/toolbar';
5 | @import 'widgets/buttons';
6 | @import 'widgets/tabs';
7 | @import 'widgets/carousel';
8 | @import 'widgets/indexbar';
9 | @import 'widgets/list';
10 | @import 'widgets/form';
11 | @import 'widgets/sheets';
12 | @import 'widgets/msgbox';
13 | @import 'widgets/toolbar-forms';
14 | @import 'widgets/loading-spinner';
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/core/_layout.scss:
--------------------------------------------------------------------------------
1 | @mixin sencha-layout {
2 |
3 | .x-container {
4 | position: relative;
5 | }
6 |
7 | .x-layout-box-inner {
8 | display: -webkit-box;
9 | position: relative;
10 | }
11 |
12 | .x-fit-item {
13 | position: absolute;
14 | left: 0;
15 | top: 0;
16 | overflow: hidden;
17 | width: 100%;
18 | }
19 |
20 | .x-panel > .x-docked, .x-docked {
21 | position: absolute;
22 | z-index: 5;
23 | }
24 |
25 | .x-layout-fit {
26 | overflow: hidden;
27 | }
28 | }
--------------------------------------------------------------------------------
/theming/themes/templates/project/sencha-touch.scss:
--------------------------------------------------------------------------------
1 | @import 'sencha-touch/default/all';
2 |
3 | // You may remove any of the following modules that you
4 | // do not use in order to create a smaller css file.
5 | @include sencha-panel;
6 | @include sencha-buttons;
7 | @include sencha-sheet;
8 | @include sencha-picker;
9 | @include sencha-tabs;
10 | @include sencha-toolbar;
11 | @include sencha-toolbar-forms;
12 | @include sencha-carousel;
13 | @include sencha-indexbar;
14 | @include sencha-list;
15 | @include sencha-layout;
16 | @include sencha-form;
17 | @include sencha-msgbox;
--------------------------------------------------------------------------------
/theming/themes/lib/theme_images.rb:
--------------------------------------------------------------------------------
1 | module SenchaTouch
2 | module SassExtensions
3 | module Functions
4 | module ThemeImages
5 | def theme_image(theme, path, mime_type = nil)
6 | path = path.value
7 | images_path = File.join(File.dirname(__FILE__), "..", "images", theme.value)
8 | real_path = File.join(images_path, path)
9 | inline_image_string(data(real_path), compute_mime_type(path, mime_type))
10 | end
11 | end
12 | end
13 | end
14 | end
15 |
16 | module Sass::Script::Functions
17 | include SenchaTouch::SassExtensions::Functions::ThemeImages
18 | end
--------------------------------------------------------------------------------
/app/controllers/shots.js:
--------------------------------------------------------------------------------
1 | roookies.controllers.shots = new Ext.Controller({
2 |
3 | index: function(options) {
4 | roookies.views.viewport.setActiveItem(
5 | roookies.views.shotsList, options.animation
6 | );
7 | },
8 |
9 | show: function(options) {
10 | var id = parseInt(options.id),
11 | shot = options.store.getById(id);
12 |
13 | if (shot) {
14 | roookies.views.shotDetail.updateWithRecord(shot);
15 | roookies.views.viewport.setActiveItem(
16 | roookies.views.shotDetail, options.animation
17 | );
18 | }
19 | },
20 |
21 | });
22 |
--------------------------------------------------------------------------------
/app/models/Player.js:
--------------------------------------------------------------------------------
1 | roookies.models.Player = Ext.regModel("roookies.models.Player", {
2 | fields: [
3 | {name: "id", type: "int"},
4 | {name: "name", type: "string"},
5 | {name: "username", type: "string"},
6 | {name: "url", type: "string"},
7 | {name: "avatar_url", type: "string"},
8 | {name: "location", type: "string"},
9 | {name: "twitter_screen_name", type: "string"},
10 |
11 | {name: "shots_count", type: "int"},
12 | {name: "draftees_count", type: "int"},
13 | {name: "followers_count", type: "int"},
14 | {name: "following_count", type: "int"},
15 |
16 | {name: "comments_count"},
17 | {name: "comments_received_count"},
18 | {name: "likes_count"},
19 | {name: "likes_received_count"},
20 | {name: "rebounds_count"},
21 | {name: "rebounds_received_count"},
22 |
23 | {name: "created_at", type: "date"},
24 | ]
25 | });
26 |
27 |
--------------------------------------------------------------------------------
/app/models/Shot.js:
--------------------------------------------------------------------------------
1 | roookies.models.Shot = Ext.regModel("roookies.models.Shot", {
2 | fields: [
3 | {name: "id", type: "int"},
4 | {name: "title", type: "string"},
5 | {name: "url", type: "string"},
6 | {name: "image_url", type: "string"},
7 | {name: "image_teaser_url", type: "string"},
8 | {name: "width", type: "int"},
9 | {name: "height", type: "int"},
10 | {name: "views_count", type: "int"},
11 | {name: "likes_count", type: "int"},
12 | {name: "comments_count", type: "int"},
13 | {name: "rebounds_count", type: "int"},
14 | {name: "created_at", type: "date"},
15 | {name: "likes_count", type: "int"},
16 | {name: "player", type: "auto", convert: function (value) {
17 | return new roookies.models.Player(value);
18 | }},
19 | {name: "scaled_height", type: "int", convert: function(value, record) {
20 | var h = record.get('height'),
21 | w = record.get('width');
22 | return (h / w) * 286;
23 | }}
24 |
25 | ]
26 | });
27 |
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/core/_reset.scss:
--------------------------------------------------------------------------------
1 | body, div, dl, dt, dd, ul, ol, li, h1, h2, h3,
2 | h4, h5, h6, pre, code, form, fieldset, legend,
3 | input, textarea, p, blockquote, th, td {
4 | margin: 0;
5 | padding: 0;
6 | }
7 |
8 | table {
9 | border-collapse: collapse;
10 | border-spacing: 0;
11 | }
12 |
13 | fieldset, img {
14 | border: 0;
15 | }
16 |
17 | address, caption, cite, code,
18 | dfn, em, strong, th, var {
19 | font-style: normal;
20 | font-weight: normal;
21 | }
22 |
23 | li {
24 | list-style: none;
25 | }
26 |
27 | caption, th {
28 | text-align: left;
29 | }
30 |
31 | h1, h2, h3, h4, h5, h6 {
32 | font-size: 100%;
33 | font-weight: normal;
34 | }
35 |
36 | q:before,
37 | q:after {
38 | content: "";
39 | }
40 |
41 | abbr, acronym {
42 | border: 0;
43 | font-variant: normal;
44 | }
45 |
46 | sup {
47 | vertical-align: text-top;
48 | }
49 |
50 | sub {
51 | vertical-align: text-bottom;
52 | }
53 |
54 | input, textarea, select {
55 | font-family: inherit;
56 | font-size: inherit;
57 | font-weight: inherit;
58 | }
59 |
60 | *:focus {
61 | outline: none;
62 | }
--------------------------------------------------------------------------------
/lib/README.md:
--------------------------------------------------------------------------------
1 | Installing Sencha Touch
2 | -----------------------
3 |
4 | By default, the Roookies app links to online versions of the JavaScript and CSS files, and uses the query string of the app to switch CSS. However, you may also want to download the Sencha Touch SDK and link to those files locally - this means you will be able to work on the app offline, and you get the benefits of the documentation and examples present in the SDK.
5 |
6 | Download the Sencha Touch v1.1 SDK from [here](http://www.sencha.com/products/touch/download/) and place (or symlink) the unzipped directory, renamed to touch, into the lib folder.
7 |
8 | You can alter the <link> and <script> tags in the index.html of the application itself point to the correct locations for the local JavaScript and CSS resources if you wish:
9 |
10 |
11 |
12 |
13 | (If you link to your CSS files explicitly like this, you should remove the <script> block that writes them in based on the query string).
14 |
15 | You should then be able to test that the application works by opening the index.html file in a WebKit desktop browser. To try your local copy of the application on a mobile simulator (or real handset), you will have to deploy this directory onto a local (or external) web server.
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/widgets/_sheets.scss:
--------------------------------------------------------------------------------
1 | @import '../global';
2 |
3 | /**
4 | * @global {color} [$sheet-bg-color=transparentize(darken($base-color, 40%), .1)]
5 | * Background-color for action sheets and message boxes.
6 | *
7 | * @class Ext.Sheet
8 | * @xtype actionsheet
9 | */
10 | $sheet-bg-color: transparentize(darken($base-color, 40%), .1) !default;
11 |
12 | /**
13 | * @global {color} [$sheet-bg-gradient=$base-gradient]
14 | * Background gradient style for action sheets and message boxes.
15 | *
16 | * @class Ext.Sheet
17 | * @xtype actionsheet
18 | */
19 | $sheet-bg-gradient: $base-gradient !default;
20 |
21 | /**
22 | * @global {measurement} [$sheet-button-spacing=.5em]
23 | * Vertical spacing between sheet buttons.
24 | *
25 | * @class Ext.Sheet
26 | * @xtype actionsheet
27 | */
28 | $sheet-button-spacing: .5em !default;
29 |
30 | /**
31 | * @global {measurement} [$sheet-padding=.7em]
32 | * Overall padding in a sheet.
33 | *
34 | * @class Ext.Sheet
35 | * @xtype actionsheet
36 | */
37 | $sheet-padding: .7em !default;
38 |
39 | /**
40 | * Includes default sheet styles (also required for message box).
41 | *
42 | * @class Ext.Sheet
43 | * @xtype actionsheet
44 | */
45 | @mixin sencha-sheet {
46 | .x-sheet {
47 | padding: $sheet-padding;
48 | border-top: 1px solid darken($base-color, 30%);
49 | @include background-gradient($sheet-bg-color, $sheet-bg-gradient);
50 |
51 | .x-sheet-body .x-button {
52 | margin-bottom: $sheet-button-spacing;
53 | }
54 | }
55 |
56 | .x-sheet-body {
57 | position: relative;
58 | }
59 | }
--------------------------------------------------------------------------------
/app/views/Viewport.js:
--------------------------------------------------------------------------------
1 | roookies.views.Viewport = Ext.extend(Ext.Panel, {
2 | fullscreen: true,
3 | layout: 'card',
4 | cardSwitchAnimation: 'slide',
5 | initComponent: function() {
6 |
7 | roookies.views.shotsLists = new roookies.views.ShotsLists();
8 | roookies.views.shotDetail = new roookies.views.ShotDetail();
9 |
10 | Ext.apply(this, {
11 | items: [
12 | roookies.views.shotsLists,
13 | roookies.views.shotDetail,
14 | ]
15 | });
16 |
17 | roookies.views.Viewport.superclass.initComponent.apply(this, arguments);
18 | }
19 |
20 | });
21 |
22 |
23 | //some template helpers
24 | roookies.views.imgTpl = function () {
25 | return "";
26 | };
27 | roookies.views.metaTpl = function (startCollapsed) {
28 | return "
theming folder for creating your custom theme for the Roookies application.
5 |
6 | themes directory includes a copy of part of the Sencha Touch SDK, placed here for your convenience to get started quickly with your theming work. This directory is distributed under the [same licence](http://dev.sencha.com/deploy/touch/license.txt) as the [Sencha Touch SDK](http://sencha.com/products/touch) as a whole.
7 |
8 | To create your custom theme for the Roookies app:
9 |
10 | 1. Add a style query string to the app's URL to reference a custom CSS file:
11 |
12 | http://myserver/roookies/?style=theming/roookies.css
13 |
14 | 2. Add an additional font parameter if you need to reference a Google font by name:
15 |
16 | http://myserver/roookies/?style=theming/roookies.css&font=Perfecto
17 |
18 | 3. Refresh the application. You should now see the green and wood of [Jen Gordon's](http://tapptics.com) sample theme.
19 |
20 | 4. To compile your own theme, ensure you have Compass 0.11.beta.3 (or later) installed:
21 |
22 | > sudo gem install compass -v 0.11.beta.3
23 |
24 | > compass -v
25 | Compass 0.11.beta.3
26 |
27 | 5. Make changes to the roookies.scss file (or a copy of your own)
28 |
29 | 6. Run compass to compile the CSS:
30 |
31 | > compass compile roookies.scss
32 |
33 | 7. Refresh the application to see the changes.
34 |
35 |
36 | You will need to submit the resulting CSS file to enter the theming competition. However, feel free to submit the Sass (.scss) file too if you want to show us how clever you've been!
37 |
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/widgets/_indexbar.scss:
--------------------------------------------------------------------------------
1 | @import '../global';
2 |
3 | /**
4 | * @global {measurement} [$index-bar-width=2.1em]
5 | * Width of the index bar.
6 | *
7 | * @class Ext.IndexBar
8 | * @xtype indexbar
9 | */
10 | $index-bar-width: 2.1em !default;
11 |
12 | /**
13 | * @global {color} [$index-bar-bg-color=hsla(hue($base-color), 10%, 60%, .8)]
14 | * Background-color of the index bar.
15 | *
16 | * @class Ext.IndexBar
17 | * @xtype indexbar
18 | */
19 | $index-bar-bg-color: hsla(hue($base-color), 10%, 60%, .8) !default;
20 |
21 | /**
22 | * @global {color} [$index-bar-color=darken(desaturate($base-color, 5%), 15%)]
23 | * Text color of the index bar.
24 | *
25 | * @class Ext.IndexBar
26 | * @xtype indexbar
27 | */
28 | $index-bar-color: darken(desaturate($base-color, 5%), 15%) !default;
29 |
30 | /**
31 | * Includes default index bar styles.
32 | *
33 | * @class Ext.FormPanel
34 | * @xtype indexbar
35 | */
36 | @mixin sencha-indexbar {
37 | .x-indexbar {
38 | padding: 0 .3em;
39 | width: $index-bar-width;
40 | @include display-box;
41 | @include box-orient(vertical);
42 | @include box-align(stretch);
43 | @include box-pack(center);
44 | position: absolute;
45 | top: 1.5em;
46 | right: 0;
47 | bottom: 1em;
48 | z-index: 3;
49 | }
50 |
51 | .x-indexbar-body {
52 | padding: .3em 0;
53 | }
54 |
55 | .x-indexbar-pressed .x-indexbar-body {
56 | @include border-radius(($index-bar-width - .6em)/2);
57 | background-color: $index-bar-bg-color;
58 | }
59 |
60 | .x-indexbar-item {
61 | color: $index-bar-color;
62 | font-size: 0.6em;
63 | text-align: center;
64 | line-height: 1.1em;
65 | font-weight: bold;
66 | display: block;
67 | }
68 | }
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/widgets/_panel.scss:
--------------------------------------------------------------------------------
1 | @import '../global';
2 |
3 | $panel-border-radius: .3em;
4 |
5 | @mixin sencha-panel($include-floating: $include-floating-panels) {
6 | .x-panel,
7 | .x-panel-body {
8 | position: relative;
9 | }
10 |
11 | @if $include-floating {
12 | .x-floating.x-panel, .x-floating.x-carousel {
13 | padding: 6px;
14 | @if $include-border-radius { @include border-radius($panel-border-radius); }
15 | -webkit-box-shadow: rgba(0,0,0,.8) 0 .2em .6em;
16 | @include background-gradient(darken($base-color, 40%), 'flat');
17 |
18 | &.x-panel-light {
19 | @include background-gradient($base-color, 'flat');
20 | }
21 | }
22 |
23 | .x-floating .x-panel-body, .x-floating .x-carousel-body {
24 | background-color: #fff;
25 | @if $include-border-radius { @include border_radius($panel-border-radius); }
26 | }
27 |
28 | $anchor-height: .7em;
29 | $anchor-width: $anchor-height*2.33;
30 |
31 | .x-anchor {
32 | width: $anchor-width;
33 | height: $anchor-height;
34 | position: absolute;
35 | z-index: 1;
36 | -webkit-mask: 0 0 theme_image($theme-name, "tip_horizontal.png") no-repeat;
37 | -webkit-mask-size: $anchor-width $anchor-height;
38 | overflow: hidden;
39 | background-color: darken($base-color, 40%);
40 |
41 | &.x-anchor-bottom {
42 | -webkit-transform: rotate(180deg);
43 | background-color: darken($base-color, 40%);
44 | }
45 |
46 | &.x-anchor-left {
47 | -webkit-transform: rotate(270deg);
48 | }
49 |
50 | &.x-anchor-right {
51 | -webkit-transform: rotate(90deg);
52 | }
53 | }
54 | .x-floating.x-panel-light {
55 | &:after {
56 | background-color: $base-color;
57 | }
58 | }
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/widgets/_msgbox.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * Includes default message box styles.
3 | *
4 | * @class Ext.MessageBox
5 | * @xtype messagebox
6 | */
7 | @mixin sencha-msgbox {
8 | div.x-sheet.x-msgbox {
9 | width: 15em;
10 | -webkit-box-shadow: rgba(#000, .4) 0 .1em .5em;
11 | @if $include-border-radius { @include border-radius($panel-border-radius); }
12 | border: .15em solid $base-color;
13 | .x-toolbar-title {
14 | font-size: .9em;
15 | line-height: 1.4em;
16 | }
17 | .x-toolbar {
18 | background: transparent none;
19 | -webkit-box-shadow: none;
20 |
21 | &.x-docked-top {
22 | border-bottom: 0;
23 | height: 1.3em;
24 | }
25 |
26 | &.x-docked-bottom {
27 | border-top: 0;
28 | }
29 | }
30 | }
31 | .x-msgbox-body {
32 | padding: 6px 0;
33 | position: relative;
34 | text-align: center;
35 | }
36 | .x-msgbox-text {
37 | font-size: .9em;
38 | }
39 | .x-msgbox-buttons {
40 | // @include box-direction(reverse);
41 | .x-button {
42 | min-width: 4.5em;
43 | }
44 |
45 | .x-button-normal span {
46 | opacity: .7;
47 | }
48 | }
49 | .x-msgbox-input {
50 | margin-top: .4em;
51 | -webkit-appearance: none;
52 | @if $include-border-radius { @include border-radius(.2em); }
53 | }
54 |
55 | // TODO: Refactor along with Sheet
56 | @include msgbox-ui('dark');
57 | }
58 |
59 | @mixin msgbox-ui($ui-label) {
60 | .x-msgbox-#{$ui-label} {
61 | .x-msgbox-text {
62 | @include color-by-background($sheet-bg-color, 80%);
63 | @include bevel-by-background($sheet-bg-color);
64 | }
65 | .x-msgbox-input {
66 | @include background-gradient(lighten($sheet-bg-color, 80%), 'recessed');
67 | border: .1em solid lighten($sheet-bg-color, 40%);
68 | }
69 | }
70 | }
71 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | roookies.scss (and the resulting roookies.css) files that are shipped in the theming directory of this project. This theme was crafted by Jen Gordon of the awesome [Tapptics](http://www.tapptics.com/)
11 |
12 | For more information about how to use SCSS and Compass, please consult the [Sass](http://sass-lang.com/) and [Compass](http://compass-style.org) web sites.
13 |
14 | Other resources that will help you include:
15 |
16 | * [Sass and Compass - The Next Wave in Styling and Theming](http://vimeo.com/18084338)
17 | * [An introduction to theming Sencha Touch](http://www.sencha.com/blog/an-introduction-to-theming-sencha-touch/)
18 | * [Theming Sencha Touch](http://vimeo.com/17879651)
19 | * [Sencha Touch SASS Variables and Mixins Reference](http://dev.sencha.com/deploy/touch/docs/theme/)
20 | * [Contest help in the Sencha forums](http://www.sencha.com/forum/showthread.php?130834-Sencha-Touch-Theme-Contest-April-2011)
21 |
22 | Entries to the competition should comprise a single CSS file only: no changes are allowed to the JavaScript of the application. We recommend that images are included inline in the generated CSS (as they are in the example), simply so that the judges can easily test them without having to extract directories of additional resources. However, you may also wish to submit your SCSS source too, to show us how elegant your Sass is.
23 |
24 |
25 | Creating a custom theme
26 | -----------------------
27 |
28 | Use the contents of the theming folder for creating your custom theme for the Roookies application.
29 |
30 | themes directory includes a copy of part of the Sencha Touch SDK, placed here for your convenience to get started quickly with your theming work. This directory is distributed under the (same licence)[http://dev.sencha.com/deploy/touch/license.txt] as the [Sencha Touch SDK](http://sencha.com/products/touch) as a whole.
31 |
32 | To create your custom theme for the Roookies app:
33 |
34 | 1. Add a style query string to the app's URL to reference a custom CSS file:
35 |
36 | http://myserver/roookies/?style=theming/roookies.css
37 |
38 | 2. Add an additional font parameter if you need to reference a Google font by name:
39 |
40 | http://myserver/roookies/?style=theming/roookies.css&font=Perfecto
41 |
42 | 3. Refresh the application. You should now see the green and wood of (Jen Gordon's)[http://tapptics.com] sample theme.
43 |
44 | 4. To compile your own theme, ensure you have Compass 0.11.beta.3 (or later) installed:
45 |
46 | > sudo gem install compass -v 0.11.beta.3
47 |
48 | > compass -v
49 | Compass 0.11.beta.3
50 |
51 | 5. Make changes to the roookies.scss file (or a copy of your own)
52 |
53 | 6. Run compass to compile the CSS:
54 |
55 | > compass compile roookies.scss
56 |
57 | 7. Refresh the application to see the changes.
58 |
59 |
60 | You will need to submit the resulting CSS file to enter the theming competition. However, feel free to submit the Sass (.scss) file too if you want to show us how clever you've been!
61 |
62 |
63 |
64 | Installing Sencha Touch
65 | -----------------------
66 |
67 | By default, the Roookies app links to online versions of the JavaScript and CSS files, and uses the query string of the app to switch CSS. However, you may also want to download the Sencha Touch SDK and link to those files locally - this means you will be able to work on the app offline, and you get the benefits of the documentation and examples present in the SDK.
68 |
69 | Download the Sencha Touch v1.1 SDK from [here](http://www.sencha.com/products/touch/download/) and place (or symlink) the unzipped directory, renamed to touch, into the lib folder.
70 |
71 | You can alter the <link> and <script> tags in the index.html of the application itself point to the correct locations for the local JavaScript and CSS resources if you wish:
72 |
73 |
74 |
75 |
76 | (If you link to your CSS files explicitly like this, you should remove the <script> block that writes them in based on the query string).
77 |
78 | You should then be able to test that the application works by opening the index.html file in a WebKit desktop browser. To try your local copy of the application on a mobile simulator (or real handset), you will have to deploy this directory onto a local (or external) web server.
79 |
80 |
81 |
82 | Submitting your entry
83 | ---------------------
84 |
85 | To submit an entry, you'll need to provide at least an external link to your resulting CSS file. You can try out your CSS on our live application by altering the style parameter of the URL. For example:
86 |
87 | http://senchalearn.github.com/roookies/?style=http://mysite.com/awesome.css
88 |
89 | If you have used a custom font face in your theme, don't forget to provide the name of the [Google web font](http://www.google.com/webfonts) used. Again, check this works using the query string:
90 |
91 | http://senchalearn.github.com/roookies/?style=http://mysite.com/awesome.css&font=bangers
92 |
93 | To submit your theme to the competition, use [this form](https://spreadsheets.google.com/a/extjs.com/spreadsheet/viewform?formkey=dDNEbzA5N2UyckhsaGxESjR1WlhZNHc6MQ) to provide both the CSS URL and the font name, and be sure to get your entry in before the deadline, 2nd May 2011.
94 |
95 | Good luck!
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/_mixins.scss:
--------------------------------------------------------------------------------
1 | @import 'compass/css3';
2 |
3 | /**
4 | * Add a background gradient to a selector.
5 | *
6 | * @param {color} $bg-color The base color of the gradient.
7 | * @param {string} [$type=$base-gradient] The style of the gradient, one of five pre-defined options: matte, bevel, glossy, recessed, or flat.
8 | *
9 | * @example
10 | * .my-element {
11 | * @include background-gradient(green, 'recessed')
12 | * }
13 | */
14 | @mixin background-gradient($bg-color, $type: $base-gradient) {
15 | background-color: $bg-color;
16 | @if $include-highlights {
17 | @if $type == bevel {
18 | @include background-image(linear-gradient(color_stops(lighten($bg-color, 30%), lighten($bg-color, 15%) 2%, lighten($bg-color, 8%) 30%, $bg-color 65%, darken($bg-color, 10%))));
19 | } @else if $type == glossy {
20 | @include background-image(linear-gradient(color_stops(lighten($bg-color, 15%), lighten($bg-color, 5%) 50%, $bg-color 51%, darken($bg-color, 5%))));
21 | } @else if $type == recessed {
22 | @include background-image(linear-gradient(color_stops(darken($bg-color, 10%), darken($bg-color, 5%) 10%, $bg-color 65%, lighten($bg-color, .5%))));
23 | } @else if $type == matte {
24 | @include background-image(linear-gradient(color_stops(lighten($bg-color, 30%), lighten($bg-color, 7%) 2%, darken($bg-color, 7%))));
25 | } @else {
26 | background-image: none;
27 | }
28 | }
29 | }
30 |
31 | /**
32 | * Includes a base64-encoded icon for use within tab bars and buttons (With the component parameter iconMask: true).
33 | *
34 | * @param {string} $name The name of the icon to be included. This is to match the name of the icon file (located at resources/themes/images/default/pictos) without its extention (.png).
35 | *
36 | * @example
37 | * @include pictos-iconmask('attachment');
38 | */
39 | @mixin pictos-iconmask($name) {
40 | .x-tab img.#{$name}, .x-button img.x-icon-mask.#{$name} {
41 | -webkit-mask-image: theme_image($theme-name, "pictos/" + $name + ".png");
42 | }
43 | }
44 |
45 | /**
46 | * Includes the default styles for toolbar buttons, mostly used as a helper function.
47 | *
48 | * @param {color} $bg-color Base color to be used for the button.
49 | * @param {color} [$type=$button-gradient] $type Gradient style for the button, will automatically use "recessed" when pressed.
50 | */
51 | @mixin toolbar-button($bg-color, $type: $button-gradient){
52 | &, .x-toolbar & {
53 | border: .1em solid darken($bg-color, 20%);
54 | border-top-color: darken($bg-color, 15%);
55 | @include color-by-background($bg-color);
56 |
57 | &.x-button-back:before, &.x-button-forward:before {
58 | background: darken($bg-color, 20%);
59 | }
60 |
61 | &, &.x-button-back:after, &.x-button-forward:after {
62 | @include background-gradient($bg-color, $type);
63 | }
64 |
65 | img.x-icon-mask {
66 | @include mask-by-background($bg-color);
67 | }
68 |
69 | @if $include-highlights {
70 | @include bevel-by-background($bg-color);
71 | -webkit-box-shadow: rgba(#fff, .1) 0 .1em 0;
72 | }
73 |
74 | &.x-button-pressed, &.x-button-active {
75 | &, &:after {
76 | @include background-gradient(darken($bg-color, 7%), 'recessed');
77 | }
78 | @if $include-highlights {
79 | -webkit-box-shadow: inset saturate(darken($bg-color, 15%), 5%) 0 0 .1em, rgba(#fff, .1) 0 .1em 0;
80 | }
81 | }
82 | }
83 | }
84 |
85 | /**
86 | * Adds a small text shadow (or highlight) to give the impression of beveled text.
87 | *
88 | * @param {string} $type Either shadow or highlight, decides whether to apply a light shadow or dark.
89 | */
90 | @mixin bevel-text($type: 'shadow') {
91 | @if $include-highlights {
92 | @if $type == shadow {
93 | text-shadow: rgba(0,0,0,.5) 0 -.08em 0;
94 | } @else {
95 | text-shadow: rgba(255,255,255,.25) 0 .08em 0;
96 | }
97 | }
98 | }
99 |
100 | /**
101 | * Adds a small box shadow (or highlight) to give the impression of being beveled.
102 | *
103 | * @param {string} $type Either shadow or highlight, decides whether to apply a light shadow or dark.
104 | */
105 | @mixin bevel-box($type: 'light') {
106 | @if $include-highlights {
107 | @if $type == shadow {
108 | -webkit-box-shadow: rgba(#000, .5) 0 -.06em 0;
109 | } @else {
110 | -webkit-box-shadow: rgba(#fff, .35) 0 .06em 0;
111 | }
112 | }
113 | }
114 |
115 | /**
116 | * Adds basic styles to :before or :after pseudo-elements.
117 | *
118 | * @param {measurement} [$width=30px] Height of pseudo-element.
119 | * @param {measurement} [$height=30px] Height of pseudo-element.
120 | * @param {measurement} [$top=0] Top positioning of pseudo-element.
121 | * @param {measurement} [$left=0] Left positioning of pseudo-element.
122 | *
123 | * @example
124 | * .my-element:after {
125 | * @include insertion(50px, 50px);
126 | * }
127 | */
128 | @mixin insertion($width: 30px, $height: 30px, $top: 0, $left: 0) {
129 | content: "";
130 | position: absolute;
131 | width: $width;
132 | height: $height;
133 | top: $top;
134 | left: $left;
135 | }
136 |
137 | /**
138 | * Makes an element stretch to its parent's bounds.
139 | *
140 | */
141 | @mixin stretch {
142 | position: absolute;
143 | top: 0;
144 | right: 0;
145 | bottom: 0;
146 | left: 0;
147 | }
148 |
149 | /**
150 | * Colors the text of an element based on lightness of its background.
151 | *
152 | * @param {color} $bg-color Background color of element.
153 | * @param {percent} [$contrast=100%] Contrast of text color to its background.
154 | *
155 | * @example
156 | * .my-element {
157 | * @include color-by-background(#fff); // Colors text black.
158 | * }
159 | *
160 | * @example
161 | * .my-element {
162 | * @include color-by-background(#fff, 40%); // Colors text gray.
163 | * }
164 | *
165 | */
166 | @mixin color-by-background($bg-color, $contrast: 100%) {
167 | @if (lightness($bg-color) > 50) { color: darken($bg-color, $contrast) }
168 | @else { color: lighten($bg-color, $contrast) }
169 | }
170 |
171 | /**
172 | * Bevels the text based on its background.
173 | *
174 | * @param {color} $bg-color Background color of element.
175 | * @see bevel-text
176 | *
177 | */
178 | @mixin bevel-by-background($bg-color) {
179 | @if (lightness($bg-color) > 50) { @include bevel-text(light) }
180 | @else { @include bevel-text; }
181 | }
182 |
183 | /**
184 | * Creates a background gradient for masked elements, based on the lightness of their background.
185 | *
186 | * @param {color} $bg-color Background color of element.
187 | * @param {percent} [$percent=100%] Contrast of the new gradient to its background.
188 | * @param {percent} [$style=$base-gradient] Gradient style of the gradient.
189 | * @see background-gradient
190 | *
191 | */
192 | @mixin mask-by-background($bg-color, $contrast: 100%, $style: $base-gradient) {
193 | @if (lightness($bg-color) > 50) { @include background-gradient(darken($bg-color, $contrast), $style) }
194 | @else { @include background-gradient(lighten($bg-color, $contrast), $style) }
195 | }
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/widgets/_list.scss:
--------------------------------------------------------------------------------
1 | @import '../global';
2 |
3 |
4 | /**
5 | * @global {color} [$list-color=#000]
6 | * Text color for list rows.
7 | *
8 | * @class Ext.List
9 | * @xtype list
10 | */
11 | $list-color: #000 !default;
12 |
13 | /**
14 | * @global {color} [$list-bg-color=#f7f7f7]
15 | * Background-color for list rows.
16 | *
17 | * @class Ext.List
18 | * @xtype list
19 | */
20 | $list-bg-color: #f7f7f7 !default;
21 |
22 | /**
23 | * @global {color} [$list-pressed-color=lighten($active-color, 50%)]
24 | * Background-color for pressed list rows.
25 | *
26 | * @class Ext.List
27 | * @xtype list
28 | */
29 | $include-list-highlights: $include-highlights !default;
30 |
31 | /**
32 | * @global {color} [$list-pressed-color=lighten($active-color, 50%)]
33 | * Background-color for pressed list rows.
34 | *
35 | * @class Ext.List
36 | * @xtype list
37 | */
38 | $list-pressed-color: lighten($active-color, 50%) !default;
39 |
40 | /**
41 | * @global {color} [$list-active-color=$active-color]
42 | * Background-color for selected list rows.
43 | *
44 | * @class Ext.List
45 | * @xtype list
46 | */
47 | $list-active-color: $active-color !default;
48 |
49 | /**
50 | * @global {string} [$list-active-gradient=$base-gradient]
51 | * Gradient style for selected list rows.
52 | *
53 | * @class Ext.List
54 | * @xtype list
55 | */
56 | $list-active-gradient: $base-gradient !default;
57 |
58 | /**
59 | * @global {color} [$list-header-bg-color=lighten(saturate($base-color, 10%), 20%)]
60 | * Background-color for list header rows (in grouped lists).
61 | *
62 | * @class Ext.List
63 | * @xtype list
64 | */
65 | $list-header-bg-color: lighten(saturate($base-color, 10%), 20%) !default;
66 |
67 | /**
68 | * @global {string} [$list-header-gradient=$base-gradient]
69 | * Gradient style for list header rows (in grouped lists).
70 | *
71 | * @class Ext.List
72 | * @xtype list
73 | * @see background-gradient
74 | */
75 | $list-header-gradient: $base-gradient !default;
76 |
77 | /**
78 | * @global {measurement} [$list-disclosure-size=1.7em]
79 | * Default size (width/height) for disclosure icons.
80 | *
81 | * @class Ext.List
82 | * @xtype list
83 | */
84 | $list-disclosure-size: 1.7em;
85 |
86 | /**
87 | * Includes default list styles.
88 | *
89 | * @class Ext.List
90 | * @xtype list
91 | */
92 | @mixin sencha-list {
93 | .x-list {
94 | background-color: $list-bg-color;
95 | position: relative;
96 |
97 | .x-list-disclosure {
98 | overflow: visible;
99 | -webkit-mask: 0 0 theme_image($theme-name, "disclosure.png") no-repeat;
100 | -webkit-mask-size: $list-disclosure-size;
101 | @include background-gradient(saturate($active-color, 10%));
102 | width: $list-disclosure-size;
103 | height: $list-disclosure-size;
104 | }
105 |
106 | &.x-list-indexed .x-list-disclosure {
107 | margin-right: 1.3em;
108 | }
109 |
110 | .x-item-selected .x-list-disclosure {
111 | background: #fff none;
112 | }
113 |
114 | .x-list-item {
115 | position: relative;
116 | color: $list-color;
117 | padding: 0.5em 0.8em;
118 |
119 | min-height: $global-row-height;
120 | @include display-box;
121 |
122 | border-top: 1px solid darken($list-bg-color, 15%);
123 |
124 | &:first-child {
125 | border-top: none;
126 | }
127 |
128 | &:last-child {
129 | border-bottom: 1px solid darken($list-bg-color, 15%);
130 | }
131 |
132 | .x-list-item-body {
133 | @include box-flex(1);
134 | /*@include display-box;*/
135 | @include box-align(center);
136 | @include box-orient(horizontal);
137 |
138 | span {
139 | font-size: .95em;
140 | }
141 | }
142 |
143 | &.x-item-pressed {
144 | @if $include-list-highlights {
145 | border-top-color: $list-pressed-color;
146 | }
147 |
148 | background: $list-pressed-color none;
149 | }
150 |
151 | &.x-item-selected {
152 | @include background-gradient($list-active-color, $list-active-gradient);
153 | @include color-by-background($list-active-color);
154 | @include bevel-by-background($list-active-color);
155 |
156 | @if $include-list-highlights {
157 | border-top-color: lighten($list-active-color, 10%);
158 | border-bottom-color: darken($list-active-color, 15%);
159 | }
160 | }
161 | }
162 | }
163 |
164 | .x-list-header {
165 | @include background-gradient($list-header-bg-color, $list-header-gradient);
166 | @include color-by-background($list-header-bg-color, 30%);
167 | @include bevel-by-background($list-header-bg-color);
168 | border-top: 1px solid $list-header-bg-color;
169 | border-bottom: 1px solid darken($list-header-bg-color, 20%);
170 | font-weight: bold;
171 | font-size: 0.8em;
172 | padding: 0.2em 1.02em;
173 | @include bevel-by-background($list-header-bg-color);
174 | @if $include-list-highlights {
175 | -webkit-box-shadow: 0px .1em .3em rgba(0, 0, 0, 0.3);
176 | }
177 | }
178 |
179 | .x-list-header-swap {
180 | z-index: 1;
181 | position: absolute;
182 | top: 0;
183 | left: 0;
184 | width: 100%;
185 | }
186 |
187 | .x-list-round {
188 | background-color: darken($list-bg-color, 5%);
189 | .x-list-group-items > *,
190 | &.x-list-flat .x-list-parent > * {
191 | border-right: 1px solid darken($list-bg-color, 15%);
192 | border-left: 1px solid darken($list-bg-color, 15%);
193 | background-color: $list-bg-color;
194 | margin: 0 1.2em;
195 | &:first-child {
196 | margin: 1.2em 1.2em 0;
197 | border-top: 1px solid darken($list-bg-color, 15%);
198 | @if $include-border-radius { @include border-top-radius(.4em); }
199 | }
200 | &:last-child {
201 | margin: 0 1.2em 1.2em;
202 | border-bottom: 1px solid darken($list-bg-color, 15%);
203 | @include border-bottom-radius(.4em)
204 | }
205 | }
206 | }
207 | }
208 |
209 | @mixin sencha-list-paging {
210 | .x-list-paging {
211 | height: 50px;
212 | .x-loading-spinner {
213 | display: none;
214 | margin: auto;
215 | }
216 |
217 | .x-list-paging-msg {
218 | text-align: center;
219 | color: $active-color;
220 | padding-top: 10px;
221 | @if $include-border-radius { @include border-radius(6px); }
222 | }
223 |
224 | &.x-loading {
225 | .x-loading-spinner {
226 | display: block;
227 | }
228 |
229 | .x-list-paging-msg {
230 | display: none;
231 | }
232 | }
233 | }
234 | }
235 |
236 | @mixin sencha-list-pullrefresh {
237 | .x-list-pullrefresh {
238 | @include display-box;
239 | @include box-orient(horizontal);
240 | @include box-align(center);
241 | @include box-pack(center);
242 | position: absolute;
243 | top: -5em;
244 | left: 0;
245 | width: 100%;
246 | height: 4.5em;
247 |
248 | .x-loading-spinner {
249 | display: none;
250 | }
251 | }
252 |
253 | .x-list-pullrefresh-arrow {
254 | width: 2.5em;
255 | height: 4.5em;
256 |
257 | -webkit-mask: center center theme_image($theme-name, "pullarrow.png") no-repeat;
258 | -webkit-mask-size: 2em 3em;
259 | /*-webkit-transition-property: -webkit-transform;*/
260 | /*-webkit-transition-duration: 200ms;*/
261 | -webkit-transform: rotate(0deg);
262 | background-color: #111;
263 | }
264 |
265 | .x-list-pullrefresh-release .x-list-pullrefresh-arrow {
266 | -webkit-transform: rotate(-180deg);
267 | }
268 |
269 | .x-list-pullrefresh-wrap {
270 | width: 20em;
271 | font-size: 0.7em;
272 | }
273 |
274 | .x-list-pullrefresh-message {
275 | font-weight: bold;
276 | font-size: 1.3em;
277 | margin-bottom: 0.1em;
278 | text-align: center;
279 | }
280 |
281 | .x-list-pullrefresh-updated {
282 | text-align: center;
283 | }
284 |
285 | .x-list-pullrefresh-loading {
286 | /*position: relative;*/
287 | /*top: 0;*/
288 |
289 | .x-loading-spinner {
290 | display: block;
291 | }
292 |
293 | .x-list-pullrefresh-arrow {
294 | display: none;
295 | }
296 | }
297 | }
298 |
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/widgets/_tabs.scss:
--------------------------------------------------------------------------------
1 | // Tab icons used with permission from Drew Wilson
2 | // http://pictos.drewwilson.com/
3 | // Pictos icons are (c) 2010 Drew Wilson
4 |
5 | @import '../global';
6 |
7 | /**
8 | * @global {boolean} [$include-tabbar-uis=$include-default-uis] Optionally disable separate tabbar UIs (light and dark).
9 | *
10 | * @class Ext.TabBar
11 | * @xtype tabbar
12 | */
13 | $include-tabbar-uis: $include-default-uis !default;
14 |
15 | /**
16 | * @global {boolean} [$include-top-tabs=true]
17 | * Optionally exclude top tab styles by setting to false.
18 | *
19 | * @class Ext.TabBar
20 | * @xtype tabbar
21 | */
22 | $include-top-tabs: true !default;
23 |
24 | /**
25 | * @global {boolean} [$include-bottom-tabs=true]
26 | * Optionally exclude bottom tab styles by setting to false.
27 | *
28 | * @class Ext.TabBar
29 | * @xtype tabbar
30 | */
31 | $include-bottom-tabs: true !default;
32 |
33 | /**
34 | * @global {color} [$tabs-light=lighten(desaturate($base-color, 10%), 5%)]
35 | * Base color for "light" UI tabs.
36 | *
37 | * @class Ext.TabBar
38 | * @xtype tabbar
39 | */
40 | $tabs-light: lighten(desaturate($base-color, 10%), 5%) !default;
41 |
42 | /**
43 | * @global {color} [$tabs-light-active=saturate($active-color, 20%)]
44 | * Active color for "light" UI tabs.
45 | *
46 | * @class Ext.TabBar
47 | * @xtype tabbar
48 | */
49 | $tabs-light-active: saturate($active-color, 20%) !default;
50 |
51 | /**
52 | * @global {color} [$tabs-dark=darken($base-color, 20%)]
53 | * Base color for "dark" UI tabs.
54 | *
55 | * @class Ext.TabBar
56 | * @xtype tabbar
57 | */
58 | $tabs-dark: darken($base-color, 20%) !default;
59 |
60 | /**
61 | * @global {color} [$tabs-dark-active=saturate(lighten($active-color, 30%), 70%)]
62 | * Active color for "dark" UI tabs.
63 | *
64 | * @class Ext.TabBar
65 | * @xtype tabbar
66 | */
67 | $tabs-dark-active-color: saturate(lighten($active-color, 30%), 70%) !default;
68 |
69 | /**
70 | * @global {string} [$tabs-bar-gradient=$base-gradient]
71 | * Background gradient style for tab bars.
72 | *
73 | * @class Ext.TabBar
74 | * @xtype tabbar
75 | */
76 | $tabs-bar-gradient: $base-gradient !default;
77 |
78 | /**
79 | * @global {string} [$tabs-bottom-radius=.25em]
80 | * Border-radius for bottom tabs.
81 | *
82 | * @class Ext.Tab
83 | * @xtype tab
84 | */
85 | $tabs-bottom-radius: .25em !default;
86 |
87 | /**
88 | * @global {string} [$tabs-bottom-icon-size=1.65em]
89 | * Icon size for bottom tabs
90 | *
91 | * @class Ext.Tab
92 | * @xtype tab
93 | */
94 | $tabs-bottom-icon-size: 1.65em !default;
95 |
96 | /**
97 | * @global {string} [$tabs-bottom-active-gradient='glossy']
98 | * Background gradient style for active bottom tabs.
99 | *
100 | * @class Ext.Tab
101 | * @xtype tab
102 | */
103 | $tabs-bottom-active-gradient: 'glossy' !default;
104 |
105 | // Private
106 |
107 | $tabs-top-height: $global-row-height - .8em;
108 |
109 | /**
110 | * Includes default tab styles.
111 | *
112 | * @class Ext.TabBar
113 | * @xtype tabbar
114 | */
115 | @mixin sencha-tabs {
116 | @if $include-top-tabs {
117 | @include sencha-top-tabs;
118 | }
119 | @if $include-bottom-tabs {
120 | @include sencha-bottom-tabs;
121 | }
122 |
123 | @if $include-tabbar-uis {
124 | @include sencha-tabbar-ui('light', $tabs-light, $tabs-bar-gradient, $tabs-light-active);
125 | @include sencha-tabbar-ui('dark', $tabs-dark, $tabs-bar-gradient, $tabs-dark-active-color);
126 | }
127 |
128 | // Rules for all tabs
129 | .x-tab.x-item-disabled span.x-button-label, .x-tab.x-item-disabled img {
130 | opacity: .5;
131 | }
132 | .x-tab.x-draggable {
133 | opacity: .7;
134 | }
135 | }
136 |
137 |
138 | @mixin sencha-top-tabs {
139 |
140 | .x-tabbar.x-docked-top {
141 | border-bottom: .1em solid;
142 | height: $global-row-height;
143 | padding: 0 .8em;
144 |
145 | .x-tab {
146 | margin: .4em .2em;
147 | padding: (($tabs-top-height - 1em) / 2) .8em;
148 | height: $tabs-top-height;
149 | @if $include-border-radius { @include border-radius($tabs-top-height / 2); }
150 | }
151 |
152 | @if ($include-highlights) {
153 | .x-tab-active {
154 | -webkit-box-shadow: rgba(#fff, .2) 0 .1em .1em, inset rgba(#000, .3) 0 .1em .2em;
155 | }
156 | }
157 |
158 | .x-button-label {
159 | font-size: .8em;
160 | line-height: 1.2em;
161 | text-rendering: optimizeLegibility;
162 | -webkit-font-smoothing: antialiased;
163 | }
164 | }
165 | }
166 |
167 |
168 | @mixin sencha-bottom-tabs {
169 | .x-tabbar.x-docked-bottom {
170 | border-top: .1em solid;
171 | height: 3em;
172 |
173 | .x-tab {
174 | @include display-box;
175 | @include box-direction(reverse);
176 | @include box-orient(vertical);
177 | @if $include-border-radius { @include border-radius($tabs-bottom-radius); }
178 | margin: .15em;
179 | min-width: 3.3em;
180 | position: relative;
181 |
182 | img {
183 | -webkit-mask-size: $tabs-bottom-icon-size;
184 | width: $tabs-bottom-icon-size;
185 | height: $tabs-bottom-icon-size;
186 | display: block;
187 | margin: .4em auto .1em;
188 | position: relative;
189 | }
190 |
191 | // Start of automatic tab icon shadows...
192 | // &:before {
193 | // @include insertion;
194 | // background: red;
195 | // width: $tabs-bottom-icon-size;
196 | // height: $tabs-bottom-icon-size;
197 | // position: absolute;
198 | // top: -.1em;
199 | // }
200 |
201 | .x-button-label {
202 | margin: 0;
203 | font-size: 9px;
204 | line-height: 12px;
205 | text-rendering: optimizeLegibility;
206 | -webkit-font-smoothing: antialiased;
207 | }
208 | }
209 |
210 | @if ($include-highlights) {
211 | .x-tab-active {
212 | -webkit-box-shadow: inset rgba(#fff, .3) 0 0 .1em;
213 | }
214 | }
215 | }
216 |
217 | @if $include-default-icons {
218 | @include pictos-iconmask('bookmarks');
219 | @include pictos-iconmask('download');
220 | @include pictos-iconmask('favorites');
221 | @include pictos-iconmask('info');
222 | @include pictos-iconmask('more');
223 | @include pictos-iconmask('time');
224 | @include pictos-iconmask('user');
225 | @include pictos-iconmask('team');
226 | }
227 | }
228 |
229 | /**
230 | * Creates a theme UI for tabbar/tab components.
231 | *
232 | * @param {string} $ui-label The name of the UI being created.
233 | * Can not included spaces or special punctuation (used in class names)
234 | * @param {color} $bar-color Base color for the tab bar.
235 | * @param {string} $bar-gradient Background gradient style for the tab bar.
236 | * @param {color} $tab-active-color Background-color for active tab icons.
237 | *
238 | * @example
239 | * // SCSS
240 | * @include sencha-button-ui('pink', #333, 'matte', #AE537A);
241 | *
242 | * // JS
243 | * var tabs = new Ext.TabPanel({
244 | * tabBar: {
245 | * ui: 'pink',
246 | * dock: 'bottom',
247 | * layout: { pack: 'center' }
248 | * },
249 | * ...
250 | * });
251 | *
252 | * @class Ext.TabBar
253 | * @xtype tabbar
254 | */
255 | @mixin sencha-tabbar-ui($ui-label, $bar-color, $bar-gradient, $tab-active-color) {
256 | .x-tabbar-#{$ui-label} {
257 | @include background-gradient($bar-color, $bar-gradient);
258 | border-color: darken($bar-color, 5%);
259 |
260 | .x-tab {
261 | @include color-by-background($bar-color, 40%);
262 | }
263 |
264 | .x-tab-active {
265 | @include color-by-background($bar-color, 90%);
266 | }
267 |
268 | .x-tab-pressed {
269 | @include color-by-background($bar-color, 100%);
270 | }
271 | }
272 |
273 | @if $include-bottom-tabs {
274 | .x-tabbar-#{$ui-label}.x-docked-bottom {
275 | .x-tab {
276 | @include bevel-by-background($bar-color);
277 | img {
278 | @include mask-by-background($bar-color, 20%, $tabs-bar-gradient);
279 | }
280 | }
281 |
282 | .x-tab-active {
283 | @include background-gradient(lighten($bar-color, 5%), $tabs-bar-gradient);
284 | @include bevel-by-background(lighten($bar-color, 10%));
285 |
286 | img {
287 | @include background-gradient($tab-active-color, $tabs-bottom-active-gradient);
288 | }
289 | }
290 | }
291 | }
292 |
293 | @if $include-top-tabs {
294 | .x-tabbar-#{$ui-label}.x-docked-top {
295 |
296 | .x-tab-active {
297 | @include background-gradient(darken($bar-color, 5%), 'recessed');
298 | @include color-by-background(darken($bar-color, 5%));
299 | }
300 | }
301 | }
302 | }
303 |
--------------------------------------------------------------------------------
/theming/themes/stylesheets/sencha-touch/default/widgets/_buttons.scss:
--------------------------------------------------------------------------------
1 | // Toolbar icons used with permission from Drew Wilson
2 | // http://pictos.drewwilson.com/
3 | // Pictos icons are (c) 2010 Drew Wilson
4 |
5 | @import '../global';
6 |
7 | /**
8 | * @global {measurement} $button-height Default height for buttons.
9 | *
10 | * @class Ext.Button
11 | * @xtype button
12 | */
13 | $button-height: 1.8em;
14 |
15 | /**
16 | * @global {measurement} $button-radius Default border-radius for buttons.
17 | *
18 | * @class Ext.Button
19 | * @xtype button
20 | */
21 | $button-radius: .4em !default;
22 |
23 | /**
24 | * @global {measurement} $button-stroke-weight Default border width for buttons.
25 | *
26 | * @class Ext.Button
27 | * @xtype button
28 | */
29 | $button-stroke-weight: .1em !default;
30 |
31 | /**
32 | * @global {string} $button-gradient Default gradient for buttons.
33 | *
34 | * @class Ext.Button
35 | * @xtype button
36 | * @see background-gradient
37 | */
38 | $button-gradient: $base-gradient !default;
39 |
40 | /**
41 | * @global {string} $toolbar-icon-size Default size (width and height) for toolbar icons.
42 | *
43 | * @class Ext.Button
44 | * @xtype button
45 | */
46 | $toolbar-icon-size: 1.4em !default;
47 |
48 | /**
49 | * @global {boolean} $include-button-uis Optionally disable separate button UIs, including action, confirm, and decline.
50 | *
51 | * @class Ext.Button
52 | * @xtype button
53 | */
54 | $include-button-uis: $include-default-uis !default;
55 |
56 | /**
57 | * @global {boolean} $include-button-uis Optionally disable special CSS3 effects on buttons including gradients, text-shadows, and box-shadows.
58 | *
59 | * @class Ext.Button
60 | * @xtype button
61 | */
62 | $include-button-highlights: $include-highlights !default;
63 |
64 |
65 | /**
66 | * Includes default button styles.
67 | *
68 | * @class Ext.Button
69 | * @xtype button
70 | * @see background-gradient
71 | */
72 | @mixin sencha-buttons {
73 | // Basic button style
74 | .x-button {
75 | @include background-clip(padding-box);
76 | @if $include-border-radius { @include border-radius($button-radius); }
77 | @include display-box;
78 | @include box-align(center);
79 | @include toolbar-button(#ccc, $button-gradient);
80 | min-height: $button-height;
81 | padding: .3em .6em;
82 | position: relative;
83 | overflow: hidden;
84 |
85 | // Default icon style
86 | img {
87 | width: 2.1em;
88 | height: 2.1em;
89 | background-repeat: no-repeat;
90 | background-position: center;
91 | display: block;
92 |
93 | &.x-icon-mask {
94 | width: 1.3em;
95 | height: 1.3em;
96 | -webkit-mask-size: 1.3em;
97 | }
98 | }
99 |
100 | &.x-item-disabled .x-button-label, &.x-item-disabled img {
101 | opacity: .5;
102 | }
103 | }
104 |
105 | .x-button-round {
106 | @if $include-border-radius { @include border-radius($button-height/2); }
107 | padding: .1em $button-height/2;
108 | }
109 |
110 | .x-button-small, .x-toolbar .x-button-small {
111 | @if $include-border-radius { @include border-radius(.3em); }
112 | padding: .2em .4em;
113 | min-height: 0;
114 |
115 | .x-button-label {
116 | font-size: .6em;
117 | }
118 |
119 | img {
120 | width: .75em;
121 | height: .75em;
122 | }
123 | }
124 |
125 | // Button icon alignment
126 | .x-iconalign-left, .x-icon-align-right {
127 | @include box-orient(horizontal);
128 | @include box-direction(reverse);
129 | }
130 | .x-iconalign-top, .x-iconalign-bottom {
131 | @include box-orient(vertical);
132 | }
133 | .x-iconalign-bottom, .x-iconalign-right {
134 | @include box-direction(normal);
135 | }
136 | .x-iconalign-left, .x-iconalign-top {
137 | @include box-direction(reverse);
138 | }
139 | .x-iconalign-left .x-button-label {
140 | margin-left: $toolbar-spacing * 1.5;
141 | }
142 | .x-iconalign-right .x-button-label {
143 | margin-right: $toolbar-spacing * 1.5;
144 | }
145 |
146 | // Button labels
147 | .x-button-label {
148 | @include box-flex(1);
149 | @include box-align(center);
150 | white-space: nowrap;
151 | text-overflow: ellipsis;
152 | text-align: center;
153 | font-weight: bold;
154 | line-height: 1.2em;
155 | display: block;
156 | overflow: hidden;
157 | }
158 |
159 | // Toolbar button styling
160 | .x-toolbar .x-button {
161 | margin: 0 .2em;
162 | padding: .3em .6em;
163 |
164 | .x-button-label {
165 | font-size: .7em;
166 | }
167 | }
168 |
169 | // Back/Forward buttons
170 | $shadow-width: .065em; // Space between tip and its shadow
171 | $overlap-width: .2em; // how far the mask is clipped
172 |
173 | // $mask-height: $button-height + $button-stroke-weight * 2; // Ugh, this is non-specific... borders?
174 | $mask-height: $button-height;
175 | $mask-width: $mask-height/2.33;
176 |
177 | $mask-offset: $button-radius - $overlap-width - $button-stroke-weight + $shadow-width - .02em;
178 |
179 | $tip-width: $mask-width - $mask-offset + $shadow-width;
180 |
181 | .x-button-forward, .x-button-back {
182 | position: relative;
183 | overflow: visible;
184 | height: $button-height;
185 | z-index: 1;
186 | &:before, &:after {
187 | @include insertion($mask-width, $mask-height, -$button-stroke-weight, auto);
188 | z-index: 2;
189 | -webkit-mask: $mask-offset 0 theme_image($theme-name, "tip.png") no-repeat;
190 | -webkit-mask-size: $mask-width $mask-height;
191 | overflow: hidden;
192 | }
193 | }
194 |
195 | .x-button-back, .x-toolbar .x-button-back {
196 | margin-left: $tip-width - $shadow-width + $toolbar-spacing;
197 | padding-left: .4em;
198 | &:before {
199 | left: - $tip-width;
200 | }
201 | &:after {
202 | left: - $tip-width + $shadow-width;
203 | }
204 | }
205 |
206 | .x-button-forward, .x-toolbar .x-button-forward {
207 | margin-right: $tip-width - $shadow-width + $toolbar-spacing;
208 | padding-right: .4em;
209 | &:before, &:after {
210 | -webkit-mask: -$mask-offset 0 theme_image($theme-name, "tip_right.png") no-repeat;
211 | }
212 | &:before {
213 | right: - $tip-width;
214 | }
215 | &:after {
216 | right: - $tip-width + $shadow-width;
217 | }
218 | }
219 |
220 | // Plain buttons automatically use a margin trick to have a
221 | // wide gradial glow for pressed state.
222 | .x-button.x-button-plain, .x-toolbar .x-button.x-button-plain {
223 | background: none;
224 | border: 0 none;
225 | @include box-shadow(none);
226 | @if $include-border-radius { @include border-radius(none); }
227 | min-height: 0;
228 | text-shadow: none;
229 | height: auto;
230 | line-height: auto;
231 |
232 | margin: -1.5em -.5em;
233 | padding: 1.3em 1em;
234 | height: 1.8em;
235 |
236 | & > * {
237 | overflow: visible;
238 | margin-top: -.75em;
239 | }
240 |
241 | img {
242 | -webkit-mask-size: $toolbar-icon-size;
243 | width: $toolbar-icon-size;
244 | height: $toolbar-icon-size;
245 | }
246 |
247 | &.x-button-pressed {
248 | background: none;
249 | -webkit-box-shadow: none;
250 |
251 | $mask-radial-glow: lighten($active-color, 50%);
252 | @include background-image(radial-gradient(fade-out($mask-radial-glow, .3), fade-out($mask-radial-glow, 1) 24px));
253 | img {
254 | @include background-gradient(#fff, 'recessed');
255 | }
256 | }
257 | }
258 |
259 | // SegmentedButtons
260 | .x-segmentedbutton .x-button {
261 | @if $include-border-radius { @include border-radius(0); }
262 | margin: 0;
263 | &:first-child {
264 | @if $include-border-radius { @include border-left-radius($button-radius); }
265 | }
266 | &:last-child {
267 | @if $include-border-radius { @include border-right-radius($button-radius); }
268 | }
269 | &:not(:first-child) {
270 | border-left: 0;
271 | }
272 | }
273 |
274 | // Badges
275 | $badge-size: 2em !default;
276 | $badge-bg-color: darken($alert-color, 20%) !default;
277 | $badge-bg-gradient: 'glossy';
278 |
279 | .x-hasbadge {
280 | overflow: visible;
281 | .x-badge {
282 | @extend .x-button-label;
283 | @if $include-border-radius { @include border-radius($badge-size/2); }
284 | @include background-clip(padding-box);
285 | padding: .15em .25em;
286 | z-index: 30;
287 | @if $include-button-highlights {
288 | @include bevel-by-background($badge-bg-color);
289 | -webkit-box-shadow: #000 0 .1em .2em;
290 | }
291 | overflow: hidden;
292 | color: #fff;
293 | border: 2px solid #fff;
294 | position: absolute;
295 | width: auto;
296 | min-width: $badge-size;
297 | height: $badge-size;
298 | line-height: 1.2em;
299 | font-size: .6em;
300 | top: -.15em;
301 | right: 0px;
302 | max-width: 100%;
303 |
304 | @include background-gradient($badge-bg-color, $badge-bg-gradient);
305 | display: inline-block;
306 | }
307 | }
308 |
309 | @if $include-default-icons {
310 | @include pictos-iconmask('action');
311 | @include pictos-iconmask('add');
312 | @include pictos-iconmask('arrow_down');
313 | @include pictos-iconmask('arrow_left');
314 | @include pictos-iconmask('arrow_right');
315 | @include pictos-iconmask('arrow_up');
316 | @include pictos-iconmask('compose');
317 | @include pictos-iconmask('delete');
318 | @include pictos-iconmask('organize');
319 | @include pictos-iconmask('refresh');
320 | @include pictos-iconmask('reply');
321 | @include pictos-iconmask('search');
322 | @include pictos-iconmask('settings');
323 | @include pictos-iconmask('star');
324 | @include pictos-iconmask('trash');
325 | @include pictos-iconmask('maps');
326 | @include pictos-iconmask('locate');
327 | @include pictos-iconmask('home');
328 | }
329 |
330 | @if $include-button-uis {
331 | @include sencha-button-ui('action', $active-color);
332 | @include sencha-button-ui('confirm', desaturate(darken($confirm-color, 10%), 5%));
333 | @include sencha-button-ui('decline', desaturate(darken($alert-color, 10%), 5%));
334 | }
335 | }
336 |
337 |
338 | /**
339 | * Creates a theme UI for buttons.
340 | * Also automatically generates UIs for {ui-label}-round and {ui-label}-small.
341 | *
342 | * @param {string} $ui-label The name of the UI being created.
343 | * Can not included spaces or special punctuation (used in class names)
344 | * @param {color} $color Base color for the UI.
345 | * @param {string} [$gradient: $button-gradient] Default gradient for the UI.
346 | *
347 | * @example
348 | * // SCSS
349 | * @include sencha-button-ui('secondary', #99A4AE, 'glossy');
350 | *
351 | * // JS
352 | * var cancelBtn = new Ext.Button({text: 'Cancel', ui: 'secondary'});
353 | *
354 | * @class Ext.Button
355 | * @xtype button
356 | */
357 | @mixin sencha-button-ui($ui-label, $color, $gradient: $button-gradient) {
358 | .x-button.x-button-#{$ui-label}, .x-button.x-button-#{$ui-label}-round, .x-button.x-button-#{$ui-label}-small {
359 | @include toolbar-button($color, $gradient);
360 | }
361 |
362 | .x-button.x-button-#{$ui-label}-round {
363 | @extend .x-button-round;
364 | }
365 |
366 | .x-button.x-button-#{$ui-label}-small {
367 | @extend .x-button-small;
368 | }
369 | }
370 |
--------------------------------------------------------------------------------