VRFS-2494 : Option to turn on jam tracks tile. Off in all configuration files for now.

Change config.jam_tracks_available=true to enable.
This commit is contained in:
Steven Miers 2014-11-16 16:03:56 -06:00
parent 0b4742a591
commit bf33578fdb
5 changed files with 85 additions and 108 deletions

View File

@ -1,107 +0,0 @@
<div layout="screen" layout-id="home" class="screen">
<!-- Grid is the count of the smallest spaces, then
individual spells span those spaces -->
<% if @nativeClient %>
<div layout-grid="2x12" class="grid">
<div type="createSession" layout-grid-position="0,0" layout-grid-rows="1" layout-grid-columns="4"
layout-link="createSession" class="homecard createsession">
<h2>create session</h2>
<div class="homebox-info"><!-- 4 friends online, 2 currently in sessions --></div>
</div>
<div type="findSession" layout-grid-position="4,0" layout-grid-rows="1" layout-grid-columns="4"
layout-link="findSession" class="homecard findsession">
<h2>find session</h2>
<div class="homebox-info"><!-- 1 session invitation, 19 public sessions active --></div>
</div>
<div layout-grid-position="8,0" layout-grid-rows="1" layout-grid-columns="4"
layout-link="feed" class="homecard feed">
<h2>feed</h2>
<div class="homebox-info"><!-- 4 friends online, 2 currently in sessions --></div>
</div>
<div layout-grid-position="0,1" layout-grid-rows="1" layout-grid-columns="2.4"
layout-link="musicians" class="homecard musicians">
<h2>musicians</h2>
<div class="homebox-info"><!-- 5 followers, 3 following --></div>
</div>
<div layout-grid-position="2.4,1" layout-grid-rows="1" layout-grid-columns="2.4"
layout-link="bands" class="homecard bands">
<h2>bands</h2>
<div class="homebox-info"><!-- 1 session invitation, 19 public sessions active --></div>
</div>
<div layout-grid-position="4.8,1" layout-grid-rows="1" layout-grid-columns="2.4"
layout-link="jamtrack" class="homecard jamtrack">
<h2>jamtracks</h2>
<div class="homebox-info"><!-- 5 followers, 3 following --></div>
</div>
<div layout-grid-position="7.2,1" layout-grid-rows="1" layout-grid-columns="2.4"
class="homecard profile">
<h2>profile</h2>
<div class="homebox-info"><!-- 5 followers, 3 following --></div>
</div>
<div layout-grid-position="9.6,1" layout-grid-rows="1" layout-grid-columns="2.4"
layout-link="account" class="homecard account">
<h2>account</h2>
<div class="homebox-info"><!-- free service level --></div>
</div>
</div>
<% else %><div layout-grid="2x12" class="grid">
<div type="createSession" layout-grid-position="0,0" layout-grid-rows="1" layout-grid-columns="4"
layout-link="createSession" class="homecard createsession">
<h2>create session</h2>
<div class="homebox-info"><!-- 4 friends online, 2 currently in sessions --></div>
</div>
<div type="findSession" layout-grid-position="4,0" layout-grid-rows="1" layout-grid-columns="4"
layout-link="findSession" class="homecard findsession">
<h2>find session</h2>
<div class="homebox-info"><!-- 1 session invitation, 19 public sessions active --></div>
</div>
<div layout-grid-position="8,0" layout-grid-rows="1" layout-grid-columns="4"
layout-link="feed" class="homecard feed">
<h2>feed</h2>
<div class="homebox-info"><!-- 4 friends online, 2 currently in sessions --></div>
</div>
<div layout-grid-position="0,1" layout-grid-rows="1" layout-grid-columns="2.4"
layout-link="musicians" class="homecard musicians">
<h2>musicians</h2>
<div class="homebox-info"><!-- 5 followers, 3 following --></div>
</div>
<div layout-grid-position="2.4,1" layout-grid-rows="1" layout-grid-columns="2.4"
layout-link="bands" class="homecard bands">
<h2>bands</h2>
<div class="homebox-info"><!-- 1 session invitation, 19 public sessions active --></div>
</div>
<div layout-grid-position="4.8,1" layout-grid-rows="1" layout-grid-columns="2.4"
layout-link="jamtrack" class="homecard jamtrack">
<h2>jamtracks</h2>
<div class="homebox-info"><!-- 5 followers, 3 following --></div>
</div>
<div layout-grid-position="7.2,1" layout-grid-rows="1" layout-grid-columns="2.4"
class="homecard profile">
<h2>profile</h2>
<div class="homebox-info"><!-- 5 followers, 3 following --></div>
</div>
<div layout-grid-position="9.6,1" layout-grid-rows="1" layout-grid-columns="2.4"
layout-link="account" class="homecard account">
<h2>account</h2>
<div class="homebox-info"><!-- free service level --></div>
</div>
</div>
<% end %>
</div>

View File

@ -0,0 +1,82 @@
.screen layout="screen" layout-id="home"
/ Layout is different if jam_tracks tile available:
-jamtracks=Rails.configuration.jam_tracks_available
-if (jamtracks)
-small_tile_size="2.4"
-column_positions=["0.0,1", "2.4,1", "4.8,1", "7.2,1", "9.6,1"
-else
-small_tile_size="3.0"
-column_positions=["0,1", "3,1", "0,1", "6,1", "9,1"]
/ Grid is the count of the smallest spaces, then
/ individual spells span those spaces
-if @nativeClient
.grid layout-grid="2x12"
.homecard.createsession layout-grid-columns="4" layout-grid-position="0,0" layout-grid-rows="1" layout-link="createSession" type="createSession"
h2 create session
.homebox-info
/! 4 friends online, 2 currently in sessions
.homecard.findsession layout-grid-columns="4" layout-grid-position="4,0" layout-grid-rows="1" layout-link="findSession" type="findSession"
h2 find session
.homebox-info
/! 1 session invitation, 19 public sessions active
.homecard.feed layout-grid-columns="4" layout-grid-position="8,0" layout-grid-rows="1" layout-link="feed"
h2 feed
.homebox-info
/! 4 friends online, 2 currently in sessions
.homecard.musicians layout-grid-columns=small_tile_size layout-grid-position=column_positions[0] layout-grid-rows="1" layout-link="musicians"
h2 musicians
.homebox-info
/! 5 followers, 3 following
.homecard.bands layout-grid-columns=small_tile_size layout-grid-position=column_positions[1] layout-grid-rows="1" layout-link="bands"
h2 bands
.homebox-info
/! 1 session invitation, 19 public sessions active
-if jamtracks
.homecard.jamtrack layout-grid-columns=small_tile_size layout-grid-position=column_positions[2] layout-grid-rows="1" layout-link="jamtrack"
h2 jamtracks
.homebox-info
/! 5 followers, 3 following
.homecard.profile layout-grid-columns=small_tile_size layout-grid-position=column_positions[3] layout-grid-rows="1"
h2 profile
.homebox-info
/! 5 followers, 3 following
.homecard.account layout-grid-columns=small_tile_size layout-grid-position=column_positions[4] layout-grid-rows="1" layout-link="account"
h2 account
.homebox-info
/! free service level
-else
.grid layout-grid="2x12"
.homecard.createsession layout-grid-columns="4" layout-grid-position="0,0" layout-grid-rows="1" layout-link="createSession" type="createSession"
h2 create session
.homebox-info
/! 4 friends online, 2 currently in sessions
.homecard.findsession layout-grid-columns="4" layout-grid-position="4,0" layout-grid-rows="1" layout-link="findSession" type="findSession"
h2 find session
.homebox-info
/! 1 session invitation, 19 public sessions active
.homecard.feed layout-grid-columns="4" layout-grid-position="8,0" layout-grid-rows="1" layout-link="feed"
h2 feed
.homebox-info
/! 4 friends online, 2 currently in sessions
.homecard.musicians layout-grid-columns=small_tile_size layout-grid-position=column_positions[0] layout-grid-rows="1" layout-link="musicians"
h2 musicians
.homebox-info
/! 5 followers, 3 following
.homecard.bands layout-grid-columns=small_tile_size layout-grid-position=column_positions[1] layout-grid-rows="1" layout-link="bands"
h2 bands
.homebox-info
-if jamtracks
/! 1 session invitation, 19 public sessions active
.homecard.jamtrack layout-grid-columns=small_tile_size layout-grid-position=column_positions[2] layout-grid-rows="1" layout-link="jamtrack"
h2 jamtracks
.homebox-info
/! 5 followers, 3 following
.homecard.profile layout-grid-columns=small_tile_size layout-grid-position=column_positions[3] layout-grid-rows="1"
h2 profile
.homebox-info
/! 5 followers, 3 following
.homecard.account layout-grid-columns=small_tile_size layout-grid-position=column_positions[4] layout-grid-rows="1" layout-link="account"
h2 account
.homebox-info
/! free service level

View File

@ -89,5 +89,5 @@ SampleApp::Application.configure do
config.youtube_developer_key = "AI39si5bPqiNc5GQHscWJh9Wl1WTAr9aZqr_YncUvaR7Kz0rgPdBVWVubHZ94xZ3KLIBqtE9mu3VZe-UpMU80QxXoC66kBNp7A"
config.youtube_app_name = "JamKazamDev"
config.recurly_subdomain = 'jamkazam-development'
config.jam_tracks_available=false
end

View File

@ -94,4 +94,5 @@ SampleApp::Application.configure do
config.twitter_app_secret = 'ZjLl7rtagTozYDuKKyZNtaTQ4aGFmZPVCO8EoUJmg' # staging
config.recurly_subdomain = 'jamkazam'
config.jam_tracks_available=false
end

View File

@ -98,5 +98,6 @@ SampleApp::Application.configure do
# Use Public Keys to identify your site when using Recurly.js. See https://docs.recurly.com/js/#include to learn more.
config.recurly_public_api_key = 'sc-s6G2OA80Rwyvsb1RmS3mAE'
config.recurly_subdomain = 'jamkazam-test'
config.jam_tracks_available=true
end