2014-12-08 18:45:34 -08:00
< div class = "send" ng-controller = "SendController" ng-init = "init()" >
2014-12-03 21:56:50 -08:00
2014-12-08 18:45:34 -08:00
< div class = "row" >
< div class = "large-12 medium-12 small-12 columns" >
< h1 class = "hide-for-large-up" > {{$root.title}}< / h1 >
2014-12-04 05:36:58 -08:00
< / div >
2014-12-08 18:45:34 -08:00
< / div >
2014-12-04 05:36:58 -08:00
2014-12-08 18:45:34 -08:00
< div class = "row" >
< div class = "large-12 columns" >
< form name = "sendForm" ng-submit = "submitForm(sendForm)" novalidate >
< div class = "panel" >
< div class = "box-notification" ng-show = "error" >
< div class = "box-icon error" >
< i class = "fi-x size-24" > < / i >
< / div >
< span class = "text-warning size-14" >
2014-12-09 07:47:19 -08:00
{{error|translate}}
< / span >
2014-12-08 18:45:34 -08:00
< / div >
< div class = "box-notification" ng-show = "success" >
< div class = "box-icon success" >
< i class = "fi-check size-24" > < / i >
< / div >
< span class = "text-success size-14" >
2014-12-09 07:47:19 -08:00
{{success|translate}}
< / span >
2014-12-08 18:45:34 -08:00
< / div >
2014-12-08 20:29:06 -08:00
< div ng-if = "!_merchantData" >
< div class = "row collapse" >
2014-12-08 18:45:34 -08:00
2014-12-08 20:29:06 -08:00
< label for = "address" class = "left" >
< span translate > To (*)< / span >
< / label >
2014-12-08 18:45:34 -08:00
2014-12-08 20:29:06 -08:00
< span ng-hide = "sendForm.address.$pristine" >
2014-12-10 14:00:18 -08:00
< span translate class = "has-error right size-12" ng-show = "sendForm.address.$invalid && _address" >
2014-12-08 18:45:34 -08:00
< span class = "icon-input" >
< i class = "fi-x" > < / i >
2014-11-18 12:01:43 -08:00
< / span >
2014-12-08 20:29:06 -08:00
Not valid
< / span >
< small class = "icon-input right" ng-show = "!sendForm.address.$invalid" >
2014-12-08 18:45:34 -08:00
< i class = "fi-check" > < / i >
< / small >
2014-12-08 20:29:06 -08:00
< / span >
< / div >
2014-11-18 12:01:43 -08:00
2014-12-08 20:29:06 -08:00
< div class = "input" >
< input type = "text" id = "address" name = "address" ng-disabled = "loading || lockAddress" placeholder = "{{'Bitcoin address'|translate}}" ng-model = "_address" valid-address required >
< i class = "fi-address-book" > < / i >
< div ng-hide = "showScanner || disableScanner" >
< a class = "postfix button black" ng-click = "openScanner()" > < i class = "fi-camera size-24" > < / i > < / a >
< / div >
< div ng-show = "showScanner" >
< a translate class = "postfix button warning" ng-click = "cancelScanner()" > < i class = "fi-x size-18" > < / i > < / a >
< / div >
2014-11-27 13:33:07 -08:00
< / div >
2014-12-08 20:29:06 -08:00
< div id = "scanner" class = "row" ng-if = "showScanner" ng-include = "'views/includes/scanner.html'" >
2014-09-08 14:58:24 -07:00
< / div >
2014-12-08 18:45:34 -08:00
< / div >
2014-12-08 20:29:06 -08:00
< div ng-show = "_merchantData" >
< div class = "row collapse" ng-click = "openPPModal(_merchantData)" >
2014-11-18 12:01:43 -08:00
2014-12-08 20:29:06 -08:00
< label for = "domain" >
< span translate > Payment to< / span >
< / label >
2014-11-27 13:33:07 -08:00
2014-12-08 20:29:06 -08:00
< div class = "input" >
< input type = "text" id = "domain" name = "domain" ng-model = "_domain" ng-disabled = "1" >
< i class = "fi-lock color-greeni" > < / i >
< / div >
< / div >
< / div >
2014-12-08 18:45:34 -08:00
< div class = "row" ng-init = "showAlternative = false" >
< div class = "large-12 medium-12 columns" >
< div class = "m5b right" ng-hide = "sendForm.amount.$pristine" >
< span translate class = "has-error right size-12" ng-show = "sendForm.amount.$invalid" >
< span class = "icon-input" > < i class = "fi-x" > < / i > < / span >
Not valid
< / span >
< small class = "icon-input right" ng-show = "!sendForm.amount.$invalid" >
< i class = "fi-check" > < / i >
< / small >
< / div >
< div ng-show = "!showAlternative" >
< div class = "row collapse" >
< label for = "amount" >
< span translate > Amount (*)< / span >
< / label >
< div class = "small-9 columns" >
< div class = "input" >
< input type = "number" id = "amount" ng-disabled = "loading || lockAmount" name = "amount" placeholder = "{{'Amount'|translate}}" ng-minlength = "0.00000001" ng-maxlength = "10000000000" ng-model = "_amount" valid-amount required autocomplete = "off" >
< i class = "icon-bitcoin" > < / i >
2014-11-27 13:33:07 -08:00
< / div >
2014-11-18 12:01:43 -08:00
< / div >
2014-12-08 18:45:34 -08:00
< div class = "small-3 columns pointer" ng-click = "showAlternative = true" >
< span class = "postfix" > {{$root.wallet.settings.unitName}}< / span >
< / div >
2014-07-22 06:54:12 -07:00
< / div >
2014-12-08 18:45:34 -08:00
< / div >
< div ng-show = "showAlternative" >
< div class = "row collapse" >
< label for = "alternative" > < span translate > Amount in< / span > {{ alternativeName }} (*)
< / label >
< div class = "small-9 columns" >
< div class = "input" >
< input type = "number" id = "alternative" ng-disabled = "loading || !isRateAvailable || lockAmount" name = "alternative" placeholder = "{{'Amount'|translate}}" ng-model = "_alternative" requiredautocomplete = "off" >
< i class = "icon-usd" > < / i >
2014-11-27 13:33:07 -08:00
< / div >
2014-11-18 12:01:43 -08:00
< / div >
2014-12-08 18:45:34 -08:00
< div class = "small-3 columns pointer" ng-click = "showAlternative = false" >
< span class = "postfix" > {{alternativeIsoCode}}< / span >
< / div >
2014-09-08 14:58:24 -07:00
< / div >
2014-07-22 06:54:12 -07:00
< / div >
2014-07-18 14:56:39 -07:00
< / div >
2014-12-08 18:45:34 -08:00
< / div >
2014-07-16 13:59:28 -07:00
2014-12-08 20:29:06 -08:00
< div class = "row" ng-show = "fetchingURL" >
< div class = "large-12 columns" >
< p > >>
2014-11-19 22:10:43 -08:00
< i class = "fi-bitcoin-circle icon-rotate spinner" > < / i >
2014-12-08 20:29:06 -08:00
Fetching payment request
2014-08-27 10:20:13 -07:00
< / div >
2014-12-08 18:45:34 -08:00
< / div >
2014-07-16 13:59:28 -07:00
2014-12-08 18:45:34 -08:00
< div class = "row" >
< div class = "large-12 columns" >
< label for = "comment" > < span translate > Note< / span >
< small translate ng-hide = "!sendForm.comment.$pristine" > optional< / small >
< small translate class = "has-error" ng-show = "sendForm.comment.$invalid && !sendForm.comment.$pristine" > too long!< / small >
< / label >
< div class = "input" >
< textarea id = "comment" ng-disabled = "loading" name = "comment" placeholder = "{{($root.wallet.isShared() ? 'Leave a private message to your copayers' : 'Add a private comment to identify the transaction')}}" ng-maxlength = "100" ng-model = "_comment" > < / textarea >
< i class = "icon-compose" > < / i >
2014-11-18 12:01:43 -08:00
< / div >
2014-07-22 06:54:12 -07:00
< / div >
2014-12-08 18:45:34 -08:00
< / div >
2014-11-04 11:32:43 -08:00
2014-12-08 18:45:34 -08:00
< div class = "row" >
< div class = "large-6 medium-6 small-6 columns text-left" >
2014-12-09 17:39:27 -08:00
< a class = "button tiny secondary m0 radius" title = "Address book" ng-hide = "_merchantData || lockAddress" ng-click = "openAddressBook()" >
< i class = "fi-address-book size-14 m5r vm" > < / i > Address book
2014-12-08 18:45:34 -08:00
< / a >
2014-12-08 20:29:06 -08:00
< a ng-click = "resetForm()" class = "button warning m0" ng-show = "_merchantData || lockAddress" ng-disabled = "loading" >
2014-11-20 06:42:56 -08:00
Cancel
< / a >
2014-12-08 18:45:34 -08:00
< / div >
2014-12-09 17:39:27 -08:00
< div class = "large-4 medium-4 small-6 columns text-right" >
< button type = "submit" class = "button primary m0 expand" ng-disabled = "sendForm.$invalid || loading" >
2014-12-08 18:45:34 -08:00
< i class = "fi-bitcoin-circle icon-rotate spinner" ng-show = "loading" > < / i > Send
< / button >
2014-11-04 11:32:43 -08:00
< / div >
2014-11-27 06:42:40 -08:00
< / div >
2014-12-08 18:45:34 -08:00
< / div >
< / form >
< / div >
< / div >
<!-- end of row -->
< div class = "row m20b" ng-show = "$root.wallet.balanceInfo.alternativeConversionRate > 0" >
< div class = "large-12 columns size-12" >
< i class = "fi-bitcoin-circle" > < / i > 1 BTC = {{$root.wallet.balanceInfo.alternativeConversionRate}} {{alternativeIsoCode}}
< / div >
< / div >
2014-07-16 13:59:28 -07:00
< / div >