diff options
author | Andrew Dolgov <[email protected]> | 2014-10-26 10:25:16 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2014-10-26 10:25:19 +0400 |
commit | 98cbae8dfa9e9d30fe2e843c7058d99671a830ba (patch) | |
tree | e25a9ad7a9b45d16cdce61971c1c2ed881288307 | |
parent | 110ce72a72468c30ffb9bb9b77e449314e4b10a1 (diff) |
hotkey actions: toggle_expand, collapse_article: check if element exists
before acting on it (closes #815)
-rw-r--r-- | js/tt-rss.js | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/js/tt-rss.js b/js/tt-rss.js index c64145159..84f2e67b1 100644 --- a/js/tt-rss.js +++ b/js/tt-rss.js @@ -302,21 +302,27 @@ function init() { hotkey_actions["collapse_article"] = function() { var id = getActiveArticleId(); var elem = $("CICD-"+id); - if(elem.visible()) { - cdmCollapseArticle(null, id); - } - else { - cdmExpandArticle(id); + + if (elem) { + if (elem.visible()) { + cdmCollapseArticle(null, id); + } + else { + cdmExpandArticle(id); + } } }; hotkey_actions["toggle_expand"] = function() { var id = getActiveArticleId(); var elem = $("CICD-"+id); - if(elem.visible()) { - cdmCollapseArticle(null, id, false); - } - else { - cdmExpandArticle(id); + + if (elem) { + if (elem.visible()) { + cdmCollapseArticle(null, id, false); + } + else { + cdmExpandArticle(id); + } } }; hotkey_actions["search_dialog"] = function() { |