mirror of
				https://git.tt-rss.org/fox/tt-rss.git
				synced 2025-11-03 21:31:04 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			85 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			85 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
 | 
						|
function viewfeed(feed, skip, subop, doc) {
 | 
						|
 | 
						|
	if (!doc) doc = parent.document;
 | 
						|
 | 
						|
//	p_notify("Loading headlines...");
 | 
						|
 | 
						|
	enableHotkeys();
 | 
						|
 | 
						|
	var searchbox = doc.getElementById("searchbox");
 | 
						|
 | 
						|
	if (searchbox) {
 | 
						|
		search_query = searchbox.value;
 | 
						|
	} else {
 | 
						|
		search_query = "";
 | 
						|
	} 
 | 
						|
 | 
						|
	var viewbox = doc.getElementById("viewbox");
 | 
						|
 | 
						|
	var view_mode;
 | 
						|
 | 
						|
	if (viewbox) {
 | 
						|
		view_mode = viewbox.value;
 | 
						|
	} else {
 | 
						|
		view_mode = "All Posts";
 | 
						|
	}
 | 
						|
 | 
						|
	setCookie("ttrss_vf_vmode", view_mode);
 | 
						|
 | 
						|
	var limitbox = doc.getElementById("limitbox");
 | 
						|
 | 
						|
	var limit;
 | 
						|
 | 
						|
	if (limitbox) {
 | 
						|
		limit = limitbox.value;
 | 
						|
		setCookie("ttrss_vf_limit", limit);
 | 
						|
	} else {
 | 
						|
		limit = "All";
 | 
						|
	}
 | 
						|
 | 
						|
//	document.getElementById("ACTFEEDID").innerHTML = feed;
 | 
						|
 | 
						|
	setActiveFeedId(feed);
 | 
						|
 | 
						|
	if (subop == "MarkAllRead") {
 | 
						|
 | 
						|
		var feedr = document.getElementById("FEEDR-" + feed);
 | 
						|
		var feedctr = document.getElementById("FEEDCTR-" + feed);
 | 
						|
	
 | 
						|
		feedctr.className = "invisible";
 | 
						|
 | 
						|
		if (feedr.className.match("Unread")) {
 | 
						|
			feedr.className = feedr.className.replace("Unread", "");
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
	var query = "backend.php?op=viewfeed&feed=" + param_escape(feed) +
 | 
						|
		"&skip=" + param_escape(skip) + "&subop=" + param_escape(subop) +
 | 
						|
		"&view=" + param_escape(view_mode) + "&limit=" + limit;
 | 
						|
 | 
						|
	if (search_query != "") {
 | 
						|
		query = query + "&search=" + param_escape(search_query);
 | 
						|
	}
 | 
						|
	
 | 
						|
	var headlines_frame = parent.frames["headlines-frame"];
 | 
						|
 | 
						|
//	alert(headlines_frame)
 | 
						|
 | 
						|
	headlines_frame.location.href = query + "&addheader=true";
 | 
						|
 | 
						|
	cleanSelectedList("feedList");
 | 
						|
 | 
						|
	var feedr = document.getElementById("FEEDR-" + feed);
 | 
						|
	if (feedr) {
 | 
						|
		feedr.className = feedr.className + "Selected";
 | 
						|
	} 
 | 
						|
	
 | 
						|
	disableContainerChildren("headlinesToolbar", false, doc);
 | 
						|
 | 
						|
//	notify("");
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
 |