From d361f2bfdfdf9bf30b6ad72d1b9501ff056b743b Mon Sep 17 00:00:00 2001 From: balastegui Date: Thu, 12 May 2016 16:21:24 +0200 Subject: [PATCH] update --- telemeta/locale | 2 +- telemeta/static/telemeta/js/playlist.js | 100 +++++++++--------------- telemeta/templates/telemeta/lists.html | 41 +--------- 3 files changed, 41 insertions(+), 102 deletions(-) diff --git a/telemeta/locale b/telemeta/locale index ea6605ad..c043261b 160000 --- a/telemeta/locale +++ b/telemeta/locale @@ -1 +1 @@ -Subproject commit ea6605ad78243d798d88f1ffc46c8f6bc507ce11 +Subproject commit c043261bbe26298e2bea3ddb028332c78c9a6107 diff --git a/telemeta/static/telemeta/js/playlist.js b/telemeta/static/telemeta/js/playlist.js index e6c7860d..6d419000 100644 --- a/telemeta/static/telemeta/js/playlist.js +++ b/telemeta/static/telemeta/js/playlist.js @@ -39,6 +39,9 @@ PopupDiv.defaultCloseOperation = 'remove'; PopupDiv.focusable = true; PopupDiv.listItemClass = "component_icon list_item icon_playlist"; +var ID = ""; // ID var: used to edit playlist +var TITLE = ""; +var DESCRIPTION = ""; var playlistUtils = { playlists : [], @@ -58,31 +61,43 @@ var playlistUtils = { }); }, - showAdd: function(anchorElement){ - - var t = gettrans('title'); - var d = gettrans('description'); - var dd = {}; - dd[t]=''; - dd[d]=''; + addNewPlaylist: function(){ var playlist = this; - new PopupDiv({ - 'content':dd, - invoker:anchorElement, - showOk:true, - onOk:function(data){ - if(!data[t] && !data[d]){ - return; - } - //convert language - playlist.add({ - 'title':data[t], - 'description':data[d] - }); + var t = $('#titleAdd').val(); + var d = $('#descriptionAdd').val(); + playlist.add({ + 'title': t, + 'description': d, + }); + }, + + // function to change global var ID (used when edit button is pressed) + editVar: function(id){ + ID = id; + playlists = this.playlists; + for (var i=0; i