From 7cffc4dd69320c8434bc2dc6ea79cb9b0eb0c524 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Wed, 22 Jan 2014 09:33:46 +0000 Subject: [PATCH] fix Done button of List dialog if dialog was opened while viewing an item --- static/js/filterForm.js | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/static/js/filterForm.js b/static/js/filterForm.js index e5eb74815..6bd10d009 100644 --- a/static/js/filterForm.js +++ b/static/js/filterForm.js @@ -65,16 +65,15 @@ pandora.ui.filterForm = function(list) { that.updateResults = function() { if (list) { Ox.Request.clearCache(list.id); - pandora.$ui.list - .bindEventOnce({ - init: function(data) { - pandora.$ui.folderList[ - pandora.getListData().folder - ].value(list.id, 'query', that.$filter.options('query')); - } - }) - .reloadList(); - pandora.$ui.filters.forEach(function($filter) { + pandora.$ui.list && pandora.$ui.list.bindEventOnce({ + init: function(data) { + pandora.$ui.folderList[ + pandora.getListData().folder + ].value(list.id, 'query', that.$filter.options('query')); + } + }) + .reloadList(); + pandora.$ui.filters && pandora.$ui.filters.forEach(function($filter) { $filter.reloadList(); }); } else {