summaryrefslogtreecommitdiff
path: root/talermerchantdemos/survey/templates
diff options
context:
space:
mode:
authorMS <ms@taler.net>2020-07-22 16:33:54 +0200
committerMS <ms@taler.net>2020-07-22 16:33:54 +0200
commit4816fa981f672f302a009af66a77c444c8e4b660 (patch)
tree1075990fcbcf17b0b9190793eab3db04c13fd121 /talermerchantdemos/survey/templates
parent3ca29bf465d0419c0915924910b4e81a73ec8cef (diff)
downloadtaler-merchant-demos-4816fa981f672f302a009af66a77c444c8e4b660.tar.gz
taler-merchant-demos-4816fa981f672f302a009af66a77c444c8e4b660.tar.bz2
taler-merchant-demos-4816fa981f672f302a009af66a77c444c8e4b660.zip
Installing Survey
Diffstat (limited to 'talermerchantdemos/survey/templates')
-rw-r--r--talermerchantdemos/survey/templates/.base.html.swpbin0 -> 12288 bytes
-rw-r--r--talermerchantdemos/survey/templates/base.html59
-rw-r--r--talermerchantdemos/survey/templates/error.html22
-rw-r--r--talermerchantdemos/survey/templates/index.html26
-rw-r--r--talermerchantdemos/survey/templates/show_tip.html35
-rw-r--r--talermerchantdemos/survey/templates/survey_stats.html15
6 files changed, 157 insertions, 0 deletions
diff --git a/talermerchantdemos/survey/templates/.base.html.swp b/talermerchantdemos/survey/templates/.base.html.swp
new file mode 100644
index 0000000..e599ce1
--- /dev/null
+++ b/talermerchantdemos/survey/templates/.base.html.swp
Binary files differ
diff --git a/talermerchantdemos/survey/templates/base.html b/talermerchantdemos/survey/templates/base.html
new file mode 100644
index 0000000..2eeace1
--- /dev/null
+++ b/talermerchantdemos/survey/templates/base.html
@@ -0,0 +1,59 @@
+<!DOCTYPE html>
+<!--
+ This file is part of GNU TALER.
+ Copyright (C) 2014, 2015, 2016 INRIA
+
+ TALER is free software; you can redistribute it and/or modify it under the
+ terms of the GNU Lesser General Public License as published by the Free Software
+ Foundation; either version 2.1, or (at your option) any later version.
+
+ TALER is distributed in the hope that it will be useful, but WITHOUT ANY
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+ A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License along with
+ TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
+-->
+
+<html data-taler-nojs="true">
+<head>
+ <title>Taler Survey Demo</title>
+ <link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='pure.css') }}" />
+ <link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='demo.css') }}" />
+ <link rel="stylesheet"
+ type="text/css"
+ href="{{ url_for('static', filename='web-common/taler-fallback.css') }}"
+ id="taler-presence-stylesheet"/>
+ {% block styles %}{% endblock %}
+ {% block scripts %}{% endblock %}
+</head>
+
+<body>
+ <div class="demobar">
+ <h1><span class="tt adorn-brackets">Taler Demo</span></h1>
+ <h1><span class="it"><a href="{{ env('TALER_ENV_URL_MERCHANT_SURVEY') }}">Survey</a></span></h1>
+ <p>This is the survey page, which demonatrates how merchants can reward their users by paying directly into their wallet.</p>
+ <ul>
+ <li><a href="{{ env('TALER_ENV_URL_INTRO', '#') }}">Introduction</a></li>
+ <li><a href="{{ env('TALER_ENV_URL_BANK', '#') }}">Bank</a></li>
+ <li><a href="{{ env('TALER_ENV_URL_MERCHANT_BLOG', '#') }}">Essay Shop</a></li>
+ <li><a href="{{ env('TALER_ENV_URL_MERCHANT_DONATIONS', '#') }}">Donations</a></li>
+ <li><a href="{{ env('TALER_ENV_URL_MERCHANT_SURVEY', '#') }}">Survey</a></li>
+ <li><a href="{{ env('TALER_ENV_URL_BACKOFFICE', '#') }}">Back-office</a></li>
+ </ul>
+ <p>You can learn more about Taler on our main <a href="https://taler.net">website</a>.</p>
+ </div>
+
+ <section id="main" class="content">
+ <h1>Taler Survey Demo</h1>
+ {% block main %}
+ This is the main content of the page.
+ {% endblock %}
+ <hr />
+ <div class="copyright">
+ <p>Copyright &copy; 2014&mdash;2017 INRIA</p>
+ <a href="/javascript" data-jslicense="1" class="jslicenseinfo">JavaScript license information</a>
+ </div>
+ </section>
+</body>
+</html>
diff --git a/talermerchantdemos/survey/templates/error.html b/talermerchantdemos/survey/templates/error.html
new file mode 100644
index 0000000..0d4bd02
--- /dev/null
+++ b/talermerchantdemos/survey/templates/error.html
@@ -0,0 +1,22 @@
+{% extends "templates/base.html" %}
+{% block main %}
+ <h1>An Error Occurred</h1>
+
+ <p>{{ message }}</p>
+
+ {% if status_code %}
+ <p>The backend returned status code {{ status_code }}.</p>
+ {% endif %}
+
+ {% if json %}
+ <p>Backend Response:</p>
+ <pre>{{ json }}</pre>
+ {% endif %}
+
+ {% if stack %}
+ <p>Stack trace:</p>
+ <pre>
+ {{ stack }}
+ </pre>
+ {% endif %}
+{% endblock main %}
diff --git a/talermerchantdemos/survey/templates/index.html b/talermerchantdemos/survey/templates/index.html
new file mode 100644
index 0000000..e58e669
--- /dev/null
+++ b/talermerchantdemos/survey/templates/index.html
@@ -0,0 +1,26 @@
+{% extends "templates/base.html" %}
+
+{% block main %}
+ <div>
+ <p>
+ In this page, you can participate in our survey about payment systems
+ and get a nice tip - via your Taler wallet - from this shop! <a href={{ url_for('survey_stats') }}>(survey stats)</a>
+ </p>
+ </div>
+ <div>
+ <form action="{{ url_for('submit_survey') }}" method="post" class="pure-form pure-form-stacked">
+ <legend>What do you prefer?</legend>
+ <fieldset>
+ <label for="option-taler">
+ <input id="option-taler" type="radio" name="paypref" value="taler" checked="checked" />
+ Taler
+ </label>
+ <label for="option-visa">
+ <input id="option-visa" type="radio" name="paypref" value="visa" />
+ Visa
+ </label>
+ </fieldset>
+ <input type="submit" value="Submit Survey" class="pure-button pure-button-primary" />
+ </form>
+ </div>
+{% endblock %}
diff --git a/talermerchantdemos/survey/templates/show_tip.html b/talermerchantdemos/survey/templates/show_tip.html
new file mode 100644
index 0000000..1c6317a
--- /dev/null
+++ b/talermerchantdemos/survey/templates/show_tip.html
@@ -0,0 +1,35 @@
+{% extends "templates/base.html" %}
+
+
+{% block meta %}
+<noscript>
+ <meta http-equiv="refresh" content="1">
+</noscript>
+{% endblock meta %}
+
+{% block main %}
+
+<h1>Tip Offered</h1>
+
+<div class="taler-installed-hide">
+ <p>
+ Looks like your browser doesn't support GNU Taler payments. You can try
+ installing a <a href="https://taler.net/en/wallet.html">wallet browser extension</a>.
+ </p>
+</div>
+
+<div>
+
+ <p>
+ You can use this QR code to receive a tip with your mobile wallet:
+ </p>
+
+ {{ qrcode_svg | safe }}
+
+ <p>
+ Click <a href="{{ taler_tip_uri }}">this link</a> to open your system's Taler wallet if it exists.
+ </p>
+
+</div>
+
+{% endblock main %}
diff --git a/talermerchantdemos/survey/templates/survey_stats.html b/talermerchantdemos/survey/templates/survey_stats.html
new file mode 100644
index 0000000..41cb437
--- /dev/null
+++ b/talermerchantdemos/survey/templates/survey_stats.html
@@ -0,0 +1,15 @@
+{% extends "templates/base.html" %}
+
+{% block main %}
+ <div>
+ <p>This page shows information about the tipping configuration of the
+ merchant. Usually this should not be visible to users.</p>
+ <ul>
+ <li>Reserve pub: {{ stats['reserve_pub'] }}</li>
+ <li>Reserve expiration: {{ prettydate(stats['reserve_expiration']) }}</li>
+ <li>Amount available {{ stats['amount_available'] }}</li>
+ <li>Amount picked up {{ stats['amount_picked_up'] }}</li>
+ <li>Amount authorized {{ stats['amount_authorized'] }}</li>
+ <ul>
+ </div>
+{% endblock %}