From 2afd69a5a4c3e16f828000224eeaaa7d3d7e32c1 Mon Sep 17 00:00:00 2001 From: Eric Martindale Date: Wed, 18 Nov 2015 16:07:22 -0800 Subject: [PATCH] Allow playlists to be disabled in a view. --- views/partials/track-controls.jade | 19 +++++++++++-------- views/pool.jade | 1 + 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/views/partials/track-controls.jade b/views/partials/track-controls.jade index 6ef1aaeb..d9051c93 100644 --- a/views/partials/track-controls.jade +++ b/views/partials/track-controls.jade @@ -10,15 +10,18 @@ | remove a.btn.btn-mini(href="#", data-toggle="dropdown") add to span.caret - ul.dropdown-menu.user-playlists-dropdown(data-for="user-playlists") - if (user.playlists.length >= 10) + + + if (!disallowPlaylists) + ul.dropdown-menu.user-playlists-dropdown(data-for="user-playlists") + if (user.playlists.length >= 10) + li(data-action="new-playlist") + a(href="#create-playlist-modal", data-action="launch-playlist-creator", data-track="#{track._id}") Create New » + + for playlist in user.playlists.sort(function(a, b) { return b.created - a.created; }) + li(data-playlist-id="#{playlist._id}") + a(data-playlist-id="#{playlist._id}", data-username="#{user.slug}", data-track-id="#{track._id}", data-action="add-track-to-playlist") #{playlist.name} li(data-action="new-playlist") a(href="#create-playlist-modal", data-action="launch-playlist-creator", data-track="#{track._id}") Create New » - - for playlist in user.playlists.sort(function(a, b) { return b.created - a.created; }) - li(data-playlist-id="#{playlist._id}") - a(data-playlist-id="#{playlist._id}", data-username="#{user.slug}", data-track-id="#{track._id}", data-action="add-track-to-playlist") #{playlist.name} - li(data-action="new-playlist") - a(href="#create-playlist-modal", data-action="launch-playlist-creator", data-track="#{track._id}") Create New » a.btn.btn-mini(href="#", data-action="queue-track", data-source="soundtrack", data-id="#{track._id}") ♫ queue it » diff --git a/views/pool.jade b/views/pool.jade index f176ddc6..925909a6 100644 --- a/views/pool.jade +++ b/views/pool.jade @@ -19,4 +19,5 @@ block content th Controls tbody for track in tracks + - var disallowPlaylists = true include partials/track-row