summaryrefslogtreecommitdiff
path: root/webextension
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-04-07 01:23:29 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-04-07 01:23:29 +0530
commit1471aae8927c20d646cc2aa5ab0e20c1a7f2c0ca (patch)
tree32d32d7f33b2ca64cf101006442b1b17bfaf61aa /webextension
parent47787c0b0b846d5f4a057661efdd05d8786032f1 (diff)
downloadwallet-core-1471aae8927c20d646cc2aa5ab0e20c1a7f2c0ca.tar.gz
wallet-core-1471aae8927c20d646cc2aa5ab0e20c1a7f2c0ca.tar.bz2
wallet-core-1471aae8927c20d646cc2aa5ab0e20c1a7f2c0ca.zip
linter / simpler webextension pack
Diffstat (limited to 'webextension')
-rw-r--r--webextension/manifest.json4
-rwxr-xr-xwebextension/pack.sh20
-rw-r--r--webextension/static/add-auditor.html4
-rw-r--r--webextension/static/auditors.html2
-rw-r--r--webextension/static/background.html2
-rw-r--r--webextension/static/benchmark.html4
-rw-r--r--webextension/static/pay.html8
-rw-r--r--webextension/static/payback.html7
-rw-r--r--webextension/static/popup.html10
-rw-r--r--webextension/static/refund.html7
-rw-r--r--webextension/static/reset-required.html7
-rw-r--r--webextension/static/return-coins.html8
-rw-r--r--webextension/static/style/popup.css (renamed from webextension/static/popup.css)0
-rw-r--r--webextension/static/tip.html7
-rw-r--r--webextension/static/welcome.html7
-rw-r--r--webextension/static/withdraw.html8
16 files changed, 57 insertions, 48 deletions
diff --git a/webextension/manifest.json b/webextension/manifest.json
index 6a0101c4b..5bcb8c060 100644
--- a/webextension/manifest.json
+++ b/webextension/manifest.json
@@ -36,14 +36,14 @@
"32": "img/icon.png"
},
"default_title": "Taler",
- "default_popup": "pages/popup.html"
+ "default_popup": "popup.html"
},
"content_scripts": [
{
"matches": ["*://*/*"],
"js": [
- "js/contentScript.js"
+ "contentScript.js"
],
"run_at": "document_start"
}
diff --git a/webextension/pack.sh b/webextension/pack.sh
new file mode 100755
index 000000000..01abb01b4
--- /dev/null
+++ b/webextension/pack.sh
@@ -0,0 +1,20 @@
+#!/usr/bin/env bash
+
+set -eu
+
+if [[ ! -e package.json ]]; then
+ echo "Please run this from the root of the repo.">&2
+ exit 1
+fi
+
+vers_manifest=$(jq -r '.version' webextension/manifest.json)
+
+rm -rf dist/wx
+mkdir -p dist/wx
+cp webextension/manifest.json dist/wx/
+cp -r webextension/static/* dist/wx/
+cp -r dist/webextension/* dist/wx/
+
+cd dist
+
+zip -r "taler-wallet-${vers_manifest}.zip" wx
diff --git a/webextension/static/add-auditor.html b/webextension/static/add-auditor.html
index ab1638b8e..47a97c075 100644
--- a/webextension/static/add-auditor.html
+++ b/webextension/static/add-auditor.html
@@ -5,11 +5,11 @@
<title>Taler Wallet: Add Auditor</title>
- <link rel="stylesheet" type="text/css" href="../style/wallet.css" />
+ <link rel="stylesheet" type="text/css" href="/style/wallet.css" />
<link rel="icon" href="/img/icon.png" />
- <script src="/dist/webextension/pageEntryPoint.js"></script>
+ <script src="/pageEntryPoint.js"></script>
<style>
.tree-item {
diff --git a/webextension/static/auditors.html b/webextension/static/auditors.html
index 317e88ef9..15261290d 100644
--- a/webextension/static/auditors.html
+++ b/webextension/static/auditors.html
@@ -4,7 +4,7 @@
<meta charset="UTF-8" />
<title>Taler Wallet: Auditors</title>
- <link rel="stylesheet" type="text/css" href="../style/wallet.css" />
+ <link rel="stylesheet" type="text/css" href="/style/wallet.css" />
<link rel="icon" href="/img/icon.png" />
diff --git a/webextension/static/background.html b/webextension/static/background.html
index 808505e6e..b89c05588 100644
--- a/webextension/static/background.html
+++ b/webextension/static/background.html
@@ -2,7 +2,7 @@
<html lang="en">
<head>
<meta charset="UTF-8" />
- <script src="/dist/webextension/background.js"></script>
+ <script src="/background.js"></script>
<title>(wallet bg page)</title>
</head>
<body>
diff --git a/webextension/static/benchmark.html b/webextension/static/benchmark.html
index 2b922580a..a29fe0725 100644
--- a/webextension/static/benchmark.html
+++ b/webextension/static/benchmark.html
@@ -3,9 +3,9 @@
<head>
<meta charset="UTF-8" />
<title>Taler Wallet: Benchmarks</title>
- <link rel="stylesheet" type="text/css" href="../style/wallet.css" />
+ <link rel="stylesheet" type="text/css" href="/style/wallet.css" />
<link rel="icon" href="/img/icon.png" />
- <script src="/dist/webextension/pageEntryPoint.js"></script>
+ <script src="/pageEntryPoint.js"></script>
</head>
<body>
<section id="main">
diff --git a/webextension/static/pay.html b/webextension/static/pay.html
index 4e2199b41..452c56df0 100644
--- a/webextension/static/pay.html
+++ b/webextension/static/pay.html
@@ -4,12 +4,10 @@
<meta charset="UTF-8" />
<title>Taler Wallet: Confirm Contract</title>
- <link rel="stylesheet" type="text/css" href="../style/pure.css" />
- <link rel="stylesheet" type="text/css" href="../style/wallet.css" />
-
+ <link rel="stylesheet" type="text/css" href="/style/pure.css" />
+ <link rel="stylesheet" type="text/css" href="/style/wallet.css" />
<link rel="icon" href="/img/icon.png" />
-
- <script src="/dist/webextension/pageEntryPoint.js"></script>
+ <script src="/pageEntryPoint.js"></script>
<style>
button.accept {
diff --git a/webextension/static/payback.html b/webextension/static/payback.html
index 668fc7548..7ca9dc974 100644
--- a/webextension/static/payback.html
+++ b/webextension/static/payback.html
@@ -4,11 +4,10 @@
<meta charset="UTF-8" />
<title>Taler Wallet: Payback</title>
- <link rel="stylesheet" type="text/css" href="../style/wallet.css" />
-
+ <link rel="stylesheet" type="text/css" href="/style/pure.css" />
+ <link rel="stylesheet" type="text/css" href="/style/wallet.css" />
<link rel="icon" href="/img/icon.png" />
-
- <script src="/dist/webextension/pageEntryPoint.js"></script>
+ <script src="/pageEntryPoint.js"></script>
<style>
body {
diff --git a/webextension/static/popup.html b/webextension/static/popup.html
index 5f7d49743..83f2f2861 100644
--- a/webextension/static/popup.html
+++ b/webextension/static/popup.html
@@ -2,11 +2,11 @@
<html>
<head>
<meta charset="utf-8" />
-
- <link rel="stylesheet" type="text/css" href="../style/wallet.css" />
- <link rel="stylesheet" type="text/css" href="popup.css" />
-
- <script src="/dist/webextension/pageEntryPoint.js"></script>
+ <link rel="stylesheet" type="text/css" href="/style/pure.css" />
+ <link rel="stylesheet" type="text/css" href="/style/wallet.css" />
+ <link rel="stylesheet" type="text/css" href="/style/popup.css" />
+ <link rel="icon" href="/img/icon.png" />
+ <script src="/pageEntryPoint.js"></script>
</head>
<body>
diff --git a/webextension/static/refund.html b/webextension/static/refund.html
index 06d083974..3c1d78a24 100644
--- a/webextension/static/refund.html
+++ b/webextension/static/refund.html
@@ -4,11 +4,10 @@
<meta charset="UTF-8" />
<title>Taler Wallet: Refund Status</title>
- <link rel="stylesheet" type="text/css" href="../style/wallet.css" />
-
<link rel="icon" href="/img/icon.png" />
-
- <script src="/dist/webextension/pageEntryPoint.js"></script>
+ <link rel="stylesheet" type="text/css" href="/style/pure.css" />
+ <link rel="stylesheet" type="text/css" href="/style/wallet.css" />
+ <script src="/pageEntryPoint.js"></script>
</head>
<body>
diff --git a/webextension/static/reset-required.html b/webextension/static/reset-required.html
index 999483ace..84943fbf1 100644
--- a/webextension/static/reset-required.html
+++ b/webextension/static/reset-required.html
@@ -5,10 +5,9 @@
<title>Taler Wallet: Select Taler Provider</title>
<link rel="icon" href="/img/icon.png" />
- <link rel="stylesheet" type="text/css" href="../style/wallet.css" />
- <link rel="stylesheet" type="text/css" href="../style/pure.css" />
-
- <script src="/dist/webextension/pageEntryPoint.js"></script>
+ <link rel="stylesheet" type="text/css" href="/style/pure.css" />
+ <link rel="stylesheet" type="text/css" href="/style/wallet.css" />
+ <script src="/pageEntryPoint.js"></script>
<style>
body {
diff --git a/webextension/static/return-coins.html b/webextension/static/return-coins.html
index 98f2c7c97..90703b447 100644
--- a/webextension/static/return-coins.html
+++ b/webextension/static/return-coins.html
@@ -4,12 +4,10 @@
<meta charset="UTF-8" />
<title>Taler Wallet: Return Coins to Bank Account</title>
- <link rel="stylesheet" type="text/css" href="../style/pure.css" />
- <link rel="stylesheet" type="text/css" href="../style/wallet.css" />
-
<link rel="icon" href="/img/icon.png" />
-
- <script src="/dist/webextension/pageEntryPoint.js"></script>
+ <link rel="stylesheet" type="text/css" href="/style/pure.css" />
+ <link rel="stylesheet" type="text/css" href="/style/wallet.css" />
+ <script src="/pageEntryPoint.js"></script>
</head>
<body>
diff --git a/webextension/static/popup.css b/webextension/static/style/popup.css
index cca002399..cca002399 100644
--- a/webextension/static/popup.css
+++ b/webextension/static/style/popup.css
diff --git a/webextension/static/tip.html b/webextension/static/tip.html
index f694253ad..00ed4d248 100644
--- a/webextension/static/tip.html
+++ b/webextension/static/tip.html
@@ -5,10 +5,9 @@
<title>Taler Wallet: Received Tip</title>
<link rel="icon" href="/img/icon.png" />
- <link rel="stylesheet" type="text/css" href="../style/pure.css" />
- <link rel="stylesheet" type="text/css" href="../style/wallet.css" />
-
- <script src="/dist/webextension/pageEntryPoint.js"></script>
+ <link rel="stylesheet" type="text/css" href="/style/pure.css" />
+ <link rel="stylesheet" type="text/css" href="/style/wallet.css" />
+ <script src="/pageEntryPoint.js"></script>
</head>
<body>
diff --git a/webextension/static/welcome.html b/webextension/static/welcome.html
index 8c0acabfd..dc893211c 100644
--- a/webextension/static/welcome.html
+++ b/webextension/static/welcome.html
@@ -5,10 +5,9 @@
<title>Taler Wallet: Withdraw</title>
<link rel="icon" href="/img/icon.png" />
- <link rel="stylesheet" type="text/css" href="../style/pure.css" />
- <link rel="stylesheet" type="text/css" href="../style/wallet.css" />
-
- <script src="/dist/webextension/pageEntryPoint.js"></script>
+ <link rel="stylesheet" type="text/css" href="/style/pure.css" />
+ <link rel="stylesheet" type="text/css" href="/style/wallet.css" />
+ <script src="/pageEntryPoint.js"></script>
</head>
<body>
diff --git a/webextension/static/withdraw.html b/webextension/static/withdraw.html
index a27d0018a..d2aab1b64 100644
--- a/webextension/static/withdraw.html
+++ b/webextension/static/withdraw.html
@@ -3,12 +3,10 @@
<head>
<meta charset="UTF-8" />
<title>Taler Wallet: Withdraw</title>
-
<link rel="icon" href="/img/icon.png" />
- <link rel="stylesheet" type="text/css" href="../style/pure.css" />
- <link rel="stylesheet" type="text/css" href="../style/wallet.css" />
-
- <script src="/dist/webextension/pageEntryPoint.js"></script>
+ <link rel="stylesheet" type="text/css" href="/style/pure.css" />
+ <link rel="stylesheet" type="text/css" href="/style/wallet.css" />
+ <script src="/pageEntryPoint.js"></script>
</head>
<body>