From 34ffd6a29a00e10ae5cfcc89e02682d958c2c40b Mon Sep 17 00:00:00 2001 From: rolux Date: Wed, 14 Aug 2013 20:21:12 +0000 Subject: [PATCH] in menu, encode underscores in list names (fixes #1816) --- static/js/mainMenu.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/static/js/mainMenu.js b/static/js/mainMenu.js index bc1ab8bb..74b86f04 100644 --- a/static/js/mainMenu.js +++ b/static/js/mainMenu.js @@ -602,8 +602,8 @@ pandora.ui.mainMenu = function() { list = ui._list, previousList = pandora.UI.getPrevious()._list; if (list != previousList) { - that.uncheckItem(previousList == '' ? 'allitems' : 'viewlist' + previousList); - that.checkItem(list == '' ? 'allitems' : 'viewlist' + list); + that.uncheckItem(previousList == '' ? 'allitems' : 'viewlist' + previousList.replace(/_/g, Ox.char(9))); + that.checkItem(list == '' ? 'allitems' : 'viewlist' + list.replace(/_/g, Ox.char(9))); } that[action]('editlist'); that[action]('duplicatelist'); @@ -906,7 +906,7 @@ pandora.ui.mainMenu = function() { ? [{id: 'nolists', title: Ox._('No ' + Ox.toTitleCase(folder) + ' ' + itemNamePlural), disabled: true}] : lists[folder].map(function(list) { return { - id: 'viewlist' + list.id, + id: 'viewlist' + list.id.replace(/_/g, Ox.char(9)), title: Ox.encodeHTMLEntities(( folder == 'favorite' ? list.user + ': ' : '' ) + list.name),