From f43c227b95daeeacf4dae2751f9fb2be48dea4e5 Mon Sep 17 00:00:00 2001 From: Ben Arc Date: Wed, 12 May 2021 15:47:21 +0100 Subject: [PATCH] Creates invoice --- lnbits/extensions/jukebox/static/js/index.js | 5 +- .../jukebox/templates/jukebox/jukebox.html | 144 ++++++++++++++++-- lnbits/extensions/jukebox/views.py | 17 +-- lnbits/extensions/jukebox/views_api.py | 64 ++++++-- 4 files changed, 195 insertions(+), 35 deletions(-) diff --git a/lnbits/extensions/jukebox/static/js/index.js b/lnbits/extensions/jukebox/static/js/index.js index 30ce3617..9967612d 100644 --- a/lnbits/extensions/jukebox/static/js/index.js +++ b/lnbits/extensions/jukebox/static/js/index.js @@ -177,8 +177,9 @@ new Vue({ }, getSpotifyTokens() { self = this - + var counter = 0 var timerId = setInterval(function () { + counter++ if (!self.jukeboxDialog.data.sp_user) { clearInterval(timerId) } @@ -217,7 +218,7 @@ new Vue({ clearInterval(timerId) self.closeFormDialog() } - else{ + else { self.step = 4 clearInterval(timerId) } diff --git a/lnbits/extensions/jukebox/templates/jukebox/jukebox.html b/lnbits/extensions/jukebox/templates/jukebox/jukebox.html index 25af9f43..9aac2a24 100644 --- a/lnbits/extensions/jukebox/templates/jukebox/jukebox.html +++ b/lnbits/extensions/jukebox/templates/jukebox/jukebox.html @@ -28,6 +28,7 @@ v-model="playlist" :options="playlists" label="playlists" + @input="selectPlaylist()" > @@ -38,7 +39,13 @@ separator >