summaryrefslogtreecommitdiff
path: root/src/list_formaction.cpp
blob: 423cc3411d108f3a35e73eaefbafbf5d5d3969a8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <list_formaction.h>
#include <view.h>

namespace newsboat {

list_formaction::list_formaction(view * v, std::string formstr)
:formaction(v, formstr)
{}

void list_formaction::process_operation(operation op, bool, std::vector<std::string> *) {
	switch (op) {
	case OP_1:
		formaction::start_cmdline("1");
		break;
	case OP_2:
		formaction::start_cmdline("2");
		break;
	case OP_3:
		formaction::start_cmdline("3");
		break;
	case OP_4:
		formaction::start_cmdline("4");
		break;
	case OP_5:
		formaction::start_cmdline("5");
		break;
	case OP_6:
		formaction::start_cmdline("6");
		break;
	case OP_7:
		formaction::start_cmdline("7");
		break;
	case OP_8:
		formaction::start_cmdline("8");
		break;
	case OP_9:
		formaction::start_cmdline("9");
		break;
	default:
		break;
	}
}

void list_formaction::open_unread_items_in_browser(std::shared_ptr<rss_feed> feed , bool markread){
	int tabcount = 0;
	for (auto item : feed->items()) {
		if (tabcount < v->get_cfg()->get_configvalue_as_int("max-browser-tabs")) {
			if (item->unread()) {
				v->open_in_browser(item->link());
				tabcount += 1;
				item->set_unread(!markread);
			}
		} else {
			break;
		}
	}
}

}
lue='rfc/bun-bundler-api'>rfc/bun-bundler-api Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/bindings (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2022-04-01Make `FetchHeaders` workjarred/fetchheadersGravatar Jarred Sumner 6-62/+60
2022-04-01[bun.js] Expose `ErrorEvent`Gravatar Jarred Sumner 2-37/+52
2022-04-01[bun.js] Use `Headers` from WebKit instead of customGravatar Jarred Sumner 44-843/+5918
2022-03-31Update WebKitGravatar Jarred Sumner 1-0/+0
2022-03-31Delete unusedGravatar Jarred Sumner 1-5/+0
2022-03-31Allow a little leeway when HMRGravatar Jarred Sumner 1-1/+2
2022-03-31Fix more infinite loopsGravatar Jarred Sumner 1-2/+2
2022-03-31Bugfixes to how we build WebCore codeGravatar Jarred Sumner 29-170/+384
2022-03-31[bun dev] Re-create the shared buffer for each websocketGravatar Jarred Sumner 1-6/+5
2022-03-31[bun dev] Improve HMR reliability when filesystem is slow or reading large filesGravatar Jarred Sumner 2-19/+68
2022-03-31Fix possible infinite loopsGravatar Jarred Sumner 1-3/+3
2022-03-30Update bindings.cppGravatar Jarred Sumner 1-0/+24
2022-03-30[bun.js] Support `file://` URLs in node fsGravatar Jarred Sumner 9-6/+102
2022-03-30Bump target next version to 12.1.3Gravatar Jarred Sumner 1-1/+1
2022-03-30Add test for Bun.hash that runs it with a Uint8ArrayGravatar Jarred Sumner 1-8/+16