html view + .json for track/artist/release
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
<% render("views.navigation") %>
|
||||
|
||||
<div class="artist" style="background-color: black; width: 900px; margin:0 auto;">
|
||||
|
||||
<h5 class="media-heading" style="color:#fff;">
|
||||
<%= artist.name %>
|
||||
<br>
|
||||
Total airtimes: <%= artist.total_airtimes %>
|
||||
<br>
|
||||
Last airtime: <%= artist.last_airtime %>
|
||||
</h5>
|
||||
|
||||
|
||||
<% for i, track in ipairs(artist.tracks) do %>
|
||||
<div id="playingnowpic">
|
||||
<% if string.len(track.img_url) == 0 then %>
|
||||
<% track.img_url = "blanco.png" %>
|
||||
<% end %>
|
||||
<a href="https://www.intergalactic.fm/images/covers/<%= track.img_url or "blanco.png" %>" rel="ia_lightbox">
|
||||
<img style="float:left;margin-right:10px;margin-bottom:0px;height:100px;" src="https://www.intergalactic.fm/images/covers/<%= track.img_url or "blanco.png" %>">
|
||||
</a>
|
||||
</div>
|
||||
<div class="media-body">
|
||||
<h5 class="media-heading" style="color:#fff;">
|
||||
<a href="<%= url_for("track", { track = track.track_id }) %>"><span style="color:#ffffff !important;"><%= track.track_name %></span></a>
|
||||
<% if track.info_url then %><% if track.info_url:match("[^.]+$") == "jpg" then %>| <a href="https://intergalactic.fm/images/covers/<%= track.info_url %>"><span style="color:#ffffff !important;"><%= track.info_url %></span></a>
|
||||
<% else %>| <a href="<%= track.info_url %>"><span style="color:#ffffff !important;"><%= track.info_url %></span></a><% end %>
|
||||
<% end %>
|
||||
<br>
|
||||
Track airtimes: <%= track.track_airtimes %>
|
||||
<br>
|
||||
Last aired: <%= track.last_airtime %>
|
||||
<br>
|
||||
Track releases:
|
||||
<div style="padding-right:5px; color:#fff; padding-left:5em;">
|
||||
<% if track.releases then %>
|
||||
<% for i, item in ipairs(track.releases) do %>
|
||||
<a href="<%= url_for("release", { release = item.release_id }) %>" style="color: #ffffff; text-decoration: none;"><%= item.release_name %></a><br>
|
||||
<% if item.label then %>| <%= item.label %><% end %>
|
||||
<% if item.year then %>| <%= item.year %><% end %>
|
||||
<% if item.country then %>| <%= item.country %><% end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
</div>
|
||||
</h5>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
@@ -0,0 +1,34 @@
|
||||
<% render("views.navigation") %>
|
||||
|
||||
<div class="release" style="background-color: black; width: 900px; margin: auto;">
|
||||
<h5 class="media-heading" style="color:#fff;">
|
||||
<%= release.name %>
|
||||
<br>
|
||||
Total airtimes: <%= release.total_airtimes %>
|
||||
<br>
|
||||
Last airtime: <%= release.last_airtime %>
|
||||
</h5>
|
||||
<% for i, track in ipairs(release.tracks) do %>
|
||||
<div id="playingnowpic">
|
||||
<br>
|
||||
<% if string.len(track.img_url) == 0 then %>
|
||||
<% track.img_url = "blanco.png" %>
|
||||
<% end %>
|
||||
<a href="https://www.intergalactic.fm/images/covers/<%= track.img_url or "blanco.png" %>" rel="ia_lightbox">
|
||||
<img style="float:left;margin-right:10px;margin-bottom:0px;height:100px;" src="https://www.intergalactic.fm/images/covers/<%= track.img_url or "blanco.png" %>">
|
||||
</a>
|
||||
<h5 class="media-heading" style="color:#fff;">
|
||||
<a href="<%= url_for("artist", { artist = track.artist_id }) %>"><span style="color:#ffffff !important;"><%= track.artist_name %></span></a> -
|
||||
<a href="<%= url_for("track", { track = track.track_id }) %>"><span style="color:#ffffff !important;"><%= track.track_name %></span></a>
|
||||
<% if track.info_url then %><% if track.info_url:match("[^.]+$") == "jpg" then %>| <a href="https://intergalactic.fm/images/covers/<%= track.info_url %>"><span style="color:#ffffff !important;"><%= track.info_url %></span></a>
|
||||
<% else %>| <a href="<%= track.info_url %>"><span style="color:#ffffff !important;"><%= track.info_url %></span></a><% end %>
|
||||
<% end %>
|
||||
<br>
|
||||
Track airtimes: <%= track.track_airtimes %>
|
||||
<br>
|
||||
Last aired: <%= track.last_airtime %>
|
||||
</h5>
|
||||
<br>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
@@ -0,0 +1,46 @@
|
||||
<% render("views.navigation") %>
|
||||
|
||||
<div class="track" style="background-color: black; width: 900px; margin:0 auto;">
|
||||
<div id="playingnowpic">
|
||||
<% if string.len(track.img_url) == 0 then %>
|
||||
<% track.img_url = "blanco.png" %>
|
||||
<% end %>
|
||||
<a href="https://www.intergalactic.fm/images/covers/<%= track.img_url or "blanco.png" %>" rel="ia_lightbox">
|
||||
<img style="float:left;margin-right:10px;margin-bottom:0px;height:100px;" src="https://www.intergalactic.fm/images/covers/<%= track.img_url or "blanco.png" %>">
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="media-body">
|
||||
<h5 class="media-heading" style="color:#fff;">
|
||||
<a href="<%= url_for("artist", { artist = track.artist_id }) %>"><span style="color:#ffffff !important;"><%= track.artist %></span></a> - <%= track.name %>
|
||||
<% if track.info_url then %><% if track.info_url:match("[^.]+$") == "jpg" then %>| <a href="https://intergalactic.fm/images/covers/<%= track.info_url %>"><span style="color:#ffffff !important;"><%= track.info_url %></span></a>
|
||||
<% else %>| <a href="<%= track.info_url %>"><span style="color:#ffffff !important;"><%= track.info_url %></span></a><% end %>
|
||||
<% end %>
|
||||
<br>
|
||||
<br>
|
||||
Total airtimes: <%= track.total_airtimes %>
|
||||
<br>
|
||||
Last aired: <%= track.last_airtime %>
|
||||
</h5>
|
||||
<br>
|
||||
<p>
|
||||
<span style="padding-right:5px;color:#fff;">
|
||||
<% if track.releases then %>
|
||||
<% for i, item in ipairs(track.releases) do %>
|
||||
<a href="<%= url_for("release", { release = item.release_id }) %>" style="color: #ffffff; text-decoration: none;"><%= item.release_name %></a><br>
|
||||
<% if item.label then %>| <%= item.label %><% end %>
|
||||
<% if item.year then %>| <%= item.year %><% end %>
|
||||
<% if item.country then %>| <%= item.country %><% end %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
</span>
|
||||
</p>
|
||||
<% for i, item in ipairs(track.airtimes) do %>
|
||||
<div style="clear:both;height:5px;"></div>
|
||||
<span style="padding-right:5px;color:#fff;">
|
||||
<%= item.airtime %> on <a href="<%= url_for("station", { station = item.station_id }) %>"> <%= item.station_name %> </a>
|
||||
</span>
|
||||
<br>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user