2015-12-25 22:42:14 +01:00
/ *
This file is part of TALER
2016-01-26 17:21:17 +01:00
( C ) 2015 - 2016 GNUnet e . V .
2015-12-25 22:42:14 +01:00
TALER is free software ; you can redistribute it and / or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation ; either version 3 , 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 General Public License for more details .
You should have received a copy of the GNU General Public License along with
TALER ; see the file COPYING . If not , If not , see < http : //www.gnu.org/licenses/>
* /
2016-01-26 17:21:17 +01:00
System . register ( [ ] , function ( exports _1 ) {
"use strict" ;
function main ( ) {
function updateAmount ( ) {
var showAmount = document . getElementById ( "show-amount" ) ;
console . log ( "Query is " + JSON . stringify ( query ) ) ;
var s = query . amount _str ;
if ( ! s ) {
document . body . innerHTML = "Oops, something went wrong." ;
return ;
}
showAmount . textContent = s ;
2015-12-20 20:34:20 +01:00
}
2016-01-26 17:21:17 +01:00
var url = URI ( document . location . href ) ;
var query = URI . parseQuery ( url . query ( ) ) ;
2015-12-20 20:34:20 +01:00
updateAmount ( ) ;
2016-01-10 20:07:42 +01:00
document . getElementById ( "confirm" ) . addEventListener ( "click" , function ( e ) {
2016-01-24 03:30:54 +01:00
var d = Object . assign ( { } , query ) ;
2015-12-20 20:34:20 +01:00
d . mint = document . getElementById ( 'mint-url' ) . value ;
2016-01-26 17:21:17 +01:00
var cb = function ( resp ) {
2015-12-20 20:34:20 +01:00
if ( resp . success === true ) {
document . location . href = resp . backlink ;
}
else {
document . body . innerHTML =
2016-01-24 03:30:54 +01:00
"Oops, something went wrong. It looks like the bank could not\n transfer funds to the mint. Please go back to your bank's website\n to check what happened." ;
2015-12-20 20:34:20 +01:00
}
2016-01-26 17:21:17 +01:00
} ;
chrome . runtime . sendMessage ( { type : 'confirm-reserve' , detail : d } , cb ) ;
2015-12-20 20:34:20 +01:00
} ) ;
2016-01-26 17:21:17 +01:00
}
exports _1 ( "main" , main ) ;
return {
setters : [ ] ,
execute : function ( ) {
}
}
} ) ;
2016-01-10 20:07:42 +01:00
//# sourceMappingURL=confirm-create-reserve.js.map