Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 13 additions & 8 deletions plugins/wagecan/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>WageCan Card Bitcoin Debit Card</title>
<title>WageCan Prepaid Card</title>
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0">
<!--<link rel="shortcut icon" href="favicon.ico">-->
<link href="https://fonts.googleapis.com/css?family=Montserrat|Hind+Madurai" rel="stylesheet">
Expand Down Expand Up @@ -67,12 +67,12 @@
<div id="page">
<a href="https://wagecan.com/?utm_source=airbitz&utm_medium=app-header">
<div class="header">
<img src="https://wagecan.com/Images/logo.png">
<img src="https://wagecan.com/app/airbitz/img/logo.png">
</div>
</a>
<!-- END header-->
<p class="col-md-8 animate-box text-center description">WageCan card makes it easier for you to use Bitcoin in daily life</p>
<form action="#" class="tabulation animate-box col-sm-push-3 col-sm-6 col-md-push-3 col-md-6">
<p class="col-md-8 animate-box text-center description">Use your Bitcoin in daily life, by converting to fiat currencies on your Wagecan prepaid card</p>
<form id="topup-form" action="#" class="tabulation animate-box col-sm-push-3 col-sm-6 col-md-push-3 col-md-6">
<!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="login">
Expand All @@ -86,15 +86,15 @@
<div class="pull-left">-</div>
<input id="card-number2" type="number" min="0" inputmode="numeric" pattern="[0-9]*" class="text-center form-control input-card-numbers" maxlength="4" oninput="limitInput(this);" placeholder="xxxx" onchange="getAddressInfo()"/>
</div>
<span id="result-non-exist" class="card-result pull-left hidden"><img src="https://wagecan.com/Images/airbitz/wagecan-error.png"><p id="non-exist" ><small> Oops! This card number doesn't exist</small></p></span>
<span id="result-non-exist" class="card-result pull-left hidden"><img src="https://wagecan.com/app/airbitz/img/wagecan-error.png"><p id="non-exist" ><small> Oops! This card number doesn't exist</small></p></span>
<span class="card-result pull-left"></span>
</div>
<div class="col-xs-12 margin-bottom">
<div class="input-field">
<label for="">Top Up Amount (BTC)</label>
<input id="amount" type="number" step="0.000001" class="form-control top-up-amount" onchange="getTopupVal()"/>
</div>
<span id="top-up-error" class="card-result pull-left hidden"><img src="https://wagecan.com/Images/airbitz/wagecan-error.png"><p id="non-exist" ><small> Oops! Amount is invalid.</small></p></span>
<span id="top-up-error" class="card-result pull-left hidden"><img src="https://wagecan.com/app/airbitz/img/wagecan-error.png"><p id="non-exist" ><small> Oops! Amount is invalid.</small></p></span>
</div>
<div class="col-xs-12 margin-bottom">
<div class="input-field">
Expand All @@ -110,11 +110,11 @@
</p>
</div>
<div class="col-xs-12 margin-bottom">
<input id="topup-button" type="submit" class="btn btn-primary btn-block" value="Top Up" onclick="initizeAirbitz()" disabled>
<input id="topup-button" type="submit" class="btn btn-primary btn-block" value="Top Up" disabled>
</div>
<div class="col-xs-12 margin-bottom text-center">
<p id='ref-code' class="hidden">
Don't have a WageCan Bitcoin debit card?
Don't have a WageCan prepaid card?
<br>Click <a href="#" onclick="openRefCodeURL();return false;">here</a> to get 20% off
</p>
</div>
Expand All @@ -141,6 +141,11 @@
<script type="text/javascript">
// after abc.js loaded, display ref code area
$('#ref-code').removeClass('hidden')

$('#topup-form').submit(function (evt) {
evt.preventDefault();
initAirbitz();
});
</script>
</body>

Expand Down
16 changes: 8 additions & 8 deletions plugins/wagecan/js/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ const Msg_UnableCreateSpendRequest = 'Unable to creat the spend request. Please
const Title_LoadCard = 'Load WageCan Card'
const Title_Loading = 'Loading...'
// Call Airbitz when user click top-up button
function initizeAirbitz() {
function initAirbitz() {
var lastNumber = $('#card-number1').val() + $('#card-number2').val() || ''
if(lastNumber.length !== 8) {
return
Expand Down Expand Up @@ -32,13 +32,13 @@ function initizeAirbitz() {
}
else {
hideContentToggle()
$("#page").append( "<span class='send-result'><img src='https://wagecan.com/Images/airbitz/wagecan-sent-success.png'><p>Sent Successfully!</p></span>" );
$("#page").append( "<span class='send-result'><img src='https://wagecan.com/app/airbitz/img/wagecan-sent-success.png'><p>Sent Successfully!</p></span>" );
}
// console.log(data);
},
error: function() {
hideContentToggle()
$("#page").append( "<span class='send-result'><img src='https://wagecan.com/Images/airbitz/wagecan-sent-error.png'><p>Failed to send! Please try again later.</p></span>" );
$("#page").append( "<span class='send-result'><img src='https://wagecan.com/app/airbitz/img/wagecan-sent-error.png'><p>Failed to send! Please try again later.</p></span>" );
}
})
// end of createSpendRequest block
Expand All @@ -47,7 +47,7 @@ function initizeAirbitz() {
error:function () {
airbitzWalletId = ''
hideContentToggle()
$("#page").append( "<span class='send-result'><img src='https://wagecan.com/Images/airbitz/wagecan-unableSelectWallet.png'><p class='col-md-8'>Unable get the selected wallet. Please try again later.</p></span>" );
$("#page").append( "<span class='send-result'><img src='https://wagecan.com/app/airbitz/img/wagecan-unableSelectWallet.png'><p class='col-md-8'>Unable get the selected wallet. Please try again later.</p></span>" );
}
})
}
Expand Down Expand Up @@ -114,7 +114,7 @@ $(function(){
error:function () {
airbitzWalletId = ''
hideContentToggle()
$("#page").append( "<span class='send-result'><img src='https://wagecan.com/Images/airbitz/wagecan-unableSelectWallet.png'><p class='col-md-8'>Unable get the selected wallet. Please try again later.</p></span>" );
$("#page").append( "<span class='send-result'><img src='https://wagecan.com/app/airbitz/img/wagecan-unableSelectWallet.png'><p class='col-md-8'>Unable get the selected wallet. Please try again later.</p></span>" );
}
})
});
Expand All @@ -134,7 +134,7 @@ function getAddressInfo(){
currency = ''
address = ''
$.ajax({
url: 'https://wagecan.com/airbitz/topup/address',
url: 'https://wagecan.com/app/airbitz/topup/address',
dataType: 'json',
type: 'post',
data: {
Expand Down Expand Up @@ -180,7 +180,7 @@ function updateRates(){
$('#rate').text('N/A')
}
$.ajax({
url: 'https://wagecan.com/airbitz/topup/rate',
url: 'https://wagecan.com/app/airbitz/topup/rate',
type: 'get',
dataType: 'JSON',
cache: false,
Expand Down Expand Up @@ -282,7 +282,7 @@ function toSatoshi(val){

function displayURL() {
hideContentToggle()
$("#page").append( "<span class='send-result'><img src='https://wagecan.com/Images/airbitz/wagecan-sent-success.png'><p>Please copy and open it in your browser:<br><a href='https://wagecan.com/s/AIRBITZ' onclick='return false;'>https://wagecan.com/s/AIRBITZ</p></span>" );
$("#page").append( "<span class='send-result'><img src='https://wagecan.com/app/airbitz/img/wagecan-sent-success.png'><p>Please copy and open it in your browser:<br><a href='https://wagecan.com/s/AIRBITZ' onclick='return false;'>https://wagecan.com/s/AIRBITZ</p></span>" );
}

function openRefCodeURL() {
Expand Down