X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=viewfeed.js;h=4c9edfbd69f7e29413da63b87653f9affd3237c6;hb=fcf70c510686a0b289f8f5e8713f959d95ae743b;hp=209e84ebbb9f571ac23380b1dc60a74cb62127f9;hpb=13e785e069cdb2670f6c2dd0a1fa3ba8864a57ad;p=tt-rss.git diff --git a/viewfeed.js b/viewfeed.js index 209e84eb..4c9edfbd 100644 --- a/viewfeed.js +++ b/viewfeed.js @@ -44,8 +44,6 @@ function headlines_callback2(transport, feed_cur_page) { if (!transport_error_check(transport)) return; - clean_feed_selections(); - var is_cat = false; var feed_id = false; @@ -85,11 +83,9 @@ function headlines_callback2(transport, feed_cur_page) { img.src = img.alt; } - var f = $("headlines-frame"); try { if (feed_cur_page == 0) { - //console.log("resetting headlines scrollTop"); - f.scrollTop = 0; + $("headlines-frame").scrollTop = 0; } } catch (e) { }; @@ -131,6 +127,7 @@ function headlines_callback2(transport, feed_cur_page) { $("headlinesInnerContainer").innerHTML = headlines_content.firstChild.nodeValue; $("headlines-toolbar").innerHTML = headlines_toolbar.firstChild.nodeValue; + dojo.parser.parse("headlines-toolbar"); dijit.byId("main").resize(); var cache_prefix = ""; @@ -145,12 +142,12 @@ function headlines_callback2(transport, feed_cur_page) { if (!disable_cache) { cache_inject(cache_prefix + feed_id, - headlines.firstChild.nodeValue, headlines_unread); + $("headlines-frame").innerHTML, headlines_unread); } } else { console.warn("headlines_callback: returned no data"); - f.innerHTML = "
" + __('Could not update headlines (missing XML data)') + "
"; + $('headlinesInnerContainer').innerHTML = "
" + __('Could not update headlines (missing XML data)') + "
"; } } else { @@ -201,7 +198,7 @@ function headlines_callback2(transport, feed_cur_page) { } else { console.warn("headlines_callback: returned no XML object"); - f.innerHTML = "
" + __('Could not update headlines (missing XML object)') + "
"; + $('headlinesInnerContainer').innerHTML = "
" + __('Could not update headlines (missing XML object)') + "
"; } @@ -2237,4 +2234,15 @@ function correctHeadlinesOffset(id) { } +function headlineActionsChange(elem) { + try { + var op = elem[elem.selectedIndex].value; + + eval(op); + + elem.selectedIndex = 0; + } catch (e) { + exception_error("headlineActionsChange", e); + } +}