
We no longer alter the song, the queue gets this from the player. That way we can't have two songs marked as 'playing' at the same time.
24 lines
1.4 KiB
HTML
24 lines
1.4 KiB
HTML
<div class="headeractions">
|
|
<a class="buttonimg" title="Shuffle Queue" ng-click="shuffleQueue()"><img src="images/fork_gd_11x12.png"></a>
|
|
<a class="buttonimg" title="Delete Queue" ng-click="emptyQueue()"><img src="images/trash_fill_gd_12x12.png"></a>
|
|
<a class="buttonimg" title="Remove Selected From Queue" ng-click="removeSelectedSongsFromQueue()"><img src="images/x_11x11.png"></a>
|
|
</div>
|
|
<div class="header">Queue</div>
|
|
<div id="SideQueue">
|
|
<ul class="simplelist songlist noselect">
|
|
<div ng-repeat="song in [player.queue] track by $index" class="songs" sortable>
|
|
<li class="row song" ng-repeat="o in song" ng-click="selectSong(o)" ng-dblclick="playSong(o)" ng-class="{'selected': o.selected, 'playing': isPlayingSong(o)}">
|
|
<div class="itemactions">
|
|
<a class="remove" href="" title="Remove Song" ng-click="removeSongFromQueue(o)" stop-event="click"></a>
|
|
<a href="" title="Favorite" ng-class="{'favorite': o.starred, 'rate': !o.starred}" ng-click="updateFavorite(o)" stop-event="click"></a>
|
|
<div class="clear"></div>
|
|
</div>
|
|
<div class="title floatleft" title="{{o.description}}" ng-bind-html="o.name"></div>
|
|
<div class="time floatleft">{{o.time}}</div>
|
|
<div class="clear"></div>
|
|
</li>
|
|
|
|
</div>
|
|
</ul>
|
|
<div class="colspacer"></div>
|
|
</div>
|