[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [taler-wallet-webex] branch master updated: Firefox on Andr
From: |
gnunet |
Subject: |
[GNUnet-SVN] [taler-wallet-webex] branch master updated: Firefox on Android compatibility |
Date: |
Tue, 20 Feb 2018 16:17:33 +0100 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository wallet-webex.
The following commit(s) were added to refs/heads/master by this push:
new 23f4998d Firefox on Android compatibility
23f4998d is described below
commit 23f4998dfec5edc8f0ce134d848c996d434181ba
Author: Florian Dold <address@hidden>
AuthorDate: Tue Feb 20 16:17:05 2018 +0100
Firefox on Android compatibility
---
manifest.json | 2 +-
src/webex/wxBackend.ts | 16 +++++++++++++---
2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/manifest.json b/manifest.json
index b27fcd23..23cb3dfe 100644
--- a/manifest.json
+++ b/manifest.json
@@ -4,7 +4,7 @@
"name": "GNU Taler Wallet (git)",
"description": "Privacy preserving and transparent payments",
"author": "GNU Taler Developers",
- "version": "0.6.56",
+ "version": "0.6.57",
"version_name": "0.5.0-pre9",
"minimum_chrome_version": "51",
diff --git a/src/webex/wxBackend.ts b/src/webex/wxBackend.ts
index d7c43225..0b4f0976 100644
--- a/src/webex/wxBackend.ts
+++ b/src/webex/wxBackend.ts
@@ -105,7 +105,7 @@ function handleMessage(sender: MessageSender,
}
}
deleteDb();
- chrome.browserAction.setBadgeText({ text: "" });
+ setBadgeText({ text: "" });
console.log("reset done");
if (!currentWallet) {
reinitWallet();
@@ -458,6 +458,16 @@ function getTab(tabId: number): Promise<chrome.tabs.Tab> {
}
+function setBadgeText(options: chrome.browserAction.BadgeTextDetails) {
+ // not supported by all browsers ...
+ if (chrome && chrome.browserAction && chrome.browserAction.setBadgeText) {
+ chrome.browserAction.setBadgeText(options);
+ } else {
+ console.warn("can't set badge text, not supported", options);
+ }
+}
+
+
function waitMs(timeoutMs: number): Promise<void> {
return new Promise((resolve, reject) => {
chrome.extension.getBackgroundPage().setTimeout(() => resolve(),
timeoutMs);
@@ -675,7 +685,7 @@ async function reinitWallet() {
currentWallet.stop();
currentWallet = undefined;
}
- chrome.browserAction.setBadgeText({ text: "" });
+ setBadgeText({ text: "" });
const badge = new ChromeBadge();
let db: IDBDatabase;
try {
@@ -894,7 +904,7 @@ function openTalerDb(): Promise<IDBDatabase> {
chrome.tabs.create({
url:
chrome.extension.getURL("/src/webex/pages/reset-required.html"),
});
- chrome.browserAction.setBadgeText({text: "err"});
+ setBadgeText({text: "err"});
chrome.browserAction.setBadgeBackgroundColor({color: "#F00"});
throw Error("incompatible DB");
}
--
To stop receiving notification emails like this one, please contact
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [taler-wallet-webex] branch master updated: Firefox on Android compatibility,
gnunet <=