From 589bb58fb375d86cfc09e30903f8b8814c198dde Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 12 May 2016 17:51:19 +0200 Subject: [PATCH] don't use global variables whenever it's possible (ping #111) --- telemeta/locale | 2 +- telemeta/static/telemeta/js/playlist.js | 49 +++++++++++-------------- 2 files changed, 22 insertions(+), 29 deletions(-) diff --git a/telemeta/locale b/telemeta/locale index c043261b..ea6605ad 160000 --- a/telemeta/locale +++ b/telemeta/locale @@ -1 +1 @@ -Subproject commit c043261bbe26298e2bea3ddb028332c78c9a6107 +Subproject commit ea6605ad78243d798d88f1ffc46c8f6bc507ce11 diff --git a/telemeta/static/telemeta/js/playlist.js b/telemeta/static/telemeta/js/playlist.js index 6d419000..9cd2562d 100644 --- a/telemeta/static/telemeta/js/playlist.js +++ b/telemeta/static/telemeta/js/playlist.js @@ -39,12 +39,12 @@ 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 : [], + id: '', // ID var: used to edit playlist + title: '', + description: '', addPlaylist: function(name, id){ this.playlists.push({ @@ -62,40 +62,32 @@ var playlistUtils = { }, addNewPlaylist: function(){ - var playlist = this; - var t = $('#titleAdd').val(); - var d = $('#descriptionAdd').val(); - playlist.add({ - 'title': t, - 'description': d, + this.add({ + 'title': $('#titleAdd').val(), + 'description': $('#descriptionAdd').val(), }); }, // 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