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
2015-01-03 14:41:01 -08:00
< div class = "row hide-for-large-up" ng-hide = "$root.wpInputFocused" >
2014-12-16 11:18:28 -08:00
< div class = "large-10 medium-10 small-9 columns" >
< h1 > {{$root.title}}< / h1 >
< / div >
2014-12-19 07:26:57 -08:00
< div class = "large-2 medium-2 small-3 columns" ng-show = "!lockAddress && !_merchantData" >
2014-12-16 11:18:28 -08:00
< div ng-hide = "showScanner || disableScanner" >
< a class = "button right m10b radius tiny black" ng-click = "openScanner()" > < i class = "fi-camera size-18" > < / i > < / a >
< / div >
< div ng-show = "showScanner" >
< a translate class = "button right radius tiny m10b warning" ng-click = "cancelScanner()" > < i class = "fi-x size-18" > < / i > < / a >
< / div >
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-10 15:59:05 -08:00
< div class = "row" ng-show = "fetchingURL" >
< div class = "large-12 columns" >
< div class = "panel" >
< div class = "box-notification" >
< div class = "box-icon secondary" >
< i class = "fi-bitcoin-circle icon-rotate spinner size-24" > < / i >
< / div >
< span class = "text-secondary size-14" >
Fetching Payment Information...
< / span >
< / div >
< / div >
< / div >
< / div >
2015-01-03 15:32:31 -08:00
< div class = "row" ng-show = "creatingTX" >
< div class = "large-12 columns" >
< div class = "panel" >
< div class = "box-notification" >
< div class = "box-icon secondary" >
< i class = "fi-bitcoin-circle icon-rotate spinner size-24" > < / i >
< / div >
< span class = "text-secondary size-14" >
Creating Transaction...
< / span >
< / div >
< / div >
< / div >
< / div >
2014-12-10 15:59:05 -08:00
2015-01-03 15:32:31 -08:00
< div class = "row" ng-show = "!fetchingURL && !creatingTX" >
2014-12-16 11:18:28 -08:00
< div class = "large-8 large-centered columns" >
2014-12-08 18:45:34 -08:00
< form name = "sendForm" ng-submit = "submitForm(sendForm)" novalidate >
< div class = "panel" >
2015-01-03 14:41:01 -08:00
< div class = "box-notification" ng-show = "error && !hideForWP " >
2014-12-08 18:45:34 -08:00
< 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-10 15:59:05 -08:00
< a class = "close-notification text-warning" ng-click = "error=null" > × < / a >
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-10 15:59:05 -08:00
< a class = "close-notification text-success" ng-click = "success=null" > × < / a >
2014-12-08 18:45:34 -08:00
< / div >
2015-01-03 14:41:01 -08:00
< div ng-if = "!_merchantData" ng-hide = "hideAddress" >
2014-12-08 20:29:06 -08:00
< div class = "row collapse" >
2014-12-08 18:45:34 -08:00
2015-01-03 14:41:01 -08:00
< label for = "address" class = "left" >
2014-12-15 09:52:55 -08:00
< span translate > To< / span >
2014-12-08 20:29:06 -08:00
< / 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" >
2015-01-03 14:41:01 -08:00
< input type = "text" id = "address" name = "address" ng-disabled = "loading || lockAddress" placeholder = "{{'Bitcoin address'|translate}}" ng-model = "_address" valid-address required ng-focus = "formFocus('address')" ng-blur = "formFocus(false)" >
2014-12-16 11:18:28 -08:00
< a class = "postfix" ng-click = "openAddressBook()" > < i class = "fi-address-book size-24" > < / i > < / a >
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 >
2015-01-03 14:41:01 -08:00
< div ng-show = "_merchantData && !hideAddress" >
2014-12-08 20:29:06 -08:00
< 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-16 12:32:04 -08:00
< div class = "input block" >
2014-12-19 07:26:57 -08:00
< input class = "p45li" type = "text" id = "domain" name = "domain" ng-model = "_domain" ng-disabled = "1" >
2014-12-10 15:59:05 -08:00
< i class = "fi-lock color-greeni" > < / i >
< / div >
2014-12-08 20:29:06 -08:00
< / div >
< / div >
2014-12-08 18:45:34 -08:00
2015-01-03 14:41:01 -08:00
< div class = "row" ng-init = "showAlternative = false" ng-hide = "hideAmount" >
2014-12-08 18:45:34 -08:00
< 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" >
2014-12-16 12:49:49 -08:00
< label for = "amount" >
< span translate > Amount< / span >
< / label >
2014-12-08 18:45:34 -08:00
2014-12-16 12:49:49 -08:00
< div class = "input" >
2015-01-03 14:41:01 -08:00
< 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" ng-focus = "formFocus('amount')" ng-blur = "formFocus(false)" >
2014-12-16 12:49:49 -08:00
< a class = "postfix" ng-click = "showAlternative = true" > {{$root.wallet.settings.unitName}}< / a >
< / div >
2014-12-08 18:45:34 -08:00
< / div >
< div ng-show = "showAlternative" >
2014-12-16 11:18:28 -08:00
< label for = "alternative" > < span translate > Amount in< / span > {{ alternativeName }}
< / label >
< div class = "input" >
2015-01-03 14:41:01 -08:00
< input type = "number" id = "alternative" ng-disabled = "loading || !isRateAvailable || lockAmount" name = "alternative" placeholder = "{{'Amount'|translate}}" ng-model = "_alternative" requiredautocomplete = "off" ng-focus = "formFocus('amount')" ng-blur = "formFocus(false)" >
2014-12-16 11:18:28 -08:00
< a class = "postfix" ng-click = "showAlternative = false" > {{ alternativeName }}< / a >
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 >
< 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" >
2015-01-03 14:41:01 -08:00
< textarea id = "comment" ng-disabled = "loading" name = "comment" ng-if = "isShared" placeholder = "Leave a private message to your copayers" ng-maxlength = "100" ng-model = "_comment" ng-focus = "formFocus('msg')" ng-blur = "formFocus(false)" > < / textarea >
< textarea id = "comment" ng-disabled = "loading" name = "comment" ng-if = "!isShared" placeholder = "Add a private comment to identify the transaction" ng-maxlength = "100" ng-model = "_comment" ng-focus = "formFocus('msg')" ng-blur = "formFocus(false)" > < / textarea >
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" >
2015-01-03 15:23:18 -08:00
< div class = "large-6 medium-6 small-12 columns text-right" >
< button type = "submit" class = "button primary expand" ng-disabled = "sendForm.$invalid || loading" >
< i class = "fi-bitcoin-circle icon-rotate spinner" ng-show = "loading" > < / i > Send
< / button >
< / div >
2014-12-16 11:51:43 -08:00
< div class = "large-4 medium-4 small-12 columns text-left" >
2015-01-05 07:55:10 -08:00
< div class = "show-for-large-up text-right" ng-show = "!lockAddress && !_merchantData" >
2014-12-16 11:18:28 -08:00
< div ng-hide = "showScanner || disableScanner" >
2014-12-17 07:45:13 -08:00
< a class = "button radius black size-12" ng-click = "openScanner()" > < i class = "fi-camera size-18 vm m5r" > < / i > Scan QR < / a >
2014-12-16 11:18:28 -08:00
< / div >
< div ng-show = "showScanner" >
< a translate class = "button radius tiny warning" ng-click = "cancelScanner()" > < i class = "fi-x size-18" > < / i > < / a >
< / div >
< / div >
2015-01-03 15:23:18 -08:00
< a ng-click = "resetForm()" class = "button expand warning m0" ng-show = "_merchantData || lockAddress" ng-disabled = "loading" > Cancel< / a >
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 -->
2014-07-16 13:59:28 -07:00
< / div >