blob: d0e705778932d384ef0a25ec7de2a66e4885fc0c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
Handlebars.registerHelper('trackname', function() {
var item = this;
if(!item.metadata)
return item.name;
if(item.metadata.title)
return item.metadata.title;
else
return item.name;
});
var templates = new (function Templates() {
this.directory_item = Handlebars.compile('<tr id="{{type}}-{{id}}"><td><a href="#" class="{{type}}{{#unless cache}} nocache{{/unless}}">{{trackname}}</a></td><td>{{metadata.artist}}</td><td>{{metadata.album}}</td></tr>');
// The playlist automatically adds a tr tag.
this.playlist_item = Handlebars.compile('<td><a href="#" class="play">{{trackname}}</a></td><td><a href="#">{{metadata.artist}}</a></td><td><a href="#">{{metadata.album}}</a></td><td class="track-buttons"><a href="#" class="delete"><img src="/static/icons/delete.png" alt="Delete" title="Delete" /></a></td>');
})();
|