File: installed.js

package info (click to toggle)
xnote 4.6.51-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 960 kB
  • sloc: javascript: 7,147; makefile: 22; sh: 9
file content (25 lines) | stat: -rw-r--r-- 1,042 bytes parent folder | download
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

addEventListener("click", async (event) => {
	if (event.target.id.startsWith("donate")) {

		messenger.windows.openDefaultBrowser("https://www.paypal.com/donate?hosted_button_id=2AKE2G2B9J3ZS");
	};
	if (event.target.id.startsWith("expsearch")) {
		//console.log("donate link");
		messenger.tabs.create({url:"https://addons.thunderbird.net/thunderbird/addon/expression-search-ng/"});
	  }
	if (event.target.id.startsWith("textinsert")) {
		//console.log("donate link");
		messenger.tabs.create({url:"https://addons.thunderbird.net/thunderbird/addon/text-insert-text-blocks/"});
	  }
});

addEventListener("load", async (event) => {
	//	debugger;
	let text = document.body.innerHTML,
		htmltext = text.replace(/{addon}/g, await browser.runtime.getManifest().name);
	htmltext2 = htmltext.replace(/{version}/g, await browser.runtime.getManifest().version);
	let browserInfo = await browser.runtime.getBrowserInfo()
	htmltext = htmltext2.replace(/{appver}/g, browserInfo.version);
	document.body.innerHTML = htmltext;
});