From f901c95f679f982c7cebc38b4d58a014b68db4d2 Mon Sep 17 00:00:00 2001 From: Jason Dreyzehner Date: Fri, 30 Sep 2016 21:35:23 -0400 Subject: [PATCH] feat(scan): create Scan tab and scannerService, implement QRScanner and controls --- public/img/bitpay-wallet-qr-scan-guides.svg | 37 ++++ public/img/icon-camera-toggle.svg | 16 ++ public/img/icon-flash.svg | 9 + public/img/tab-icons/ico-scan-selected.svg | 4 +- public/views/tab-scan.html | 22 +++ public/views/tab-send.html | 2 +- public/views/tabs.html | 15 +- src/js/controllers/tab-scan.js | 45 +++++ src/js/controllers/tab-send.js | 6 - src/js/routes.js | 13 +- src/js/services/scannerService.js | 188 ++++++++++++++++++++ src/sass/ionic.scss | 5 + src/sass/views/tab-scan.scss | 54 ++++++ 13 files changed, 393 insertions(+), 23 deletions(-) create mode 100644 public/img/bitpay-wallet-qr-scan-guides.svg create mode 100644 public/img/icon-camera-toggle.svg create mode 100644 public/img/icon-flash.svg create mode 100644 public/views/tab-scan.html create mode 100644 src/js/controllers/tab-scan.js create mode 100644 src/js/services/scannerService.js create mode 100644 src/sass/views/tab-scan.scss diff --git a/public/img/bitpay-wallet-qr-scan-guides.svg b/public/img/bitpay-wallet-qr-scan-guides.svg new file mode 100644 index 000000000..07a700688 --- /dev/null +++ b/public/img/bitpay-wallet-qr-scan-guides.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/img/icon-camera-toggle.svg b/public/img/icon-camera-toggle.svg new file mode 100644 index 000000000..1e1f06503 --- /dev/null +++ b/public/img/icon-camera-toggle.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/public/img/icon-flash.svg b/public/img/icon-flash.svg new file mode 100644 index 000000000..72c726a69 --- /dev/null +++ b/public/img/icon-flash.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/public/img/tab-icons/ico-scan-selected.svg b/public/img/tab-icons/ico-scan-selected.svg index 4738582d9..06a118a83 100644 --- a/public/img/tab-icons/ico-scan-selected.svg +++ b/public/img/tab-icons/ico-scan-selected.svg @@ -5,7 +5,7 @@ Created with Sketch. - + @@ -17,4 +17,4 @@ - \ No newline at end of file + diff --git a/public/views/tab-scan.html b/public/views/tab-scan.html new file mode 100644 index 000000000..27c9cb9c5 --- /dev/null +++ b/public/views/tab-scan.html @@ -0,0 +1,22 @@ + + + {{'Scan' | translate}} + + +
+ +
+ +
+
diff --git a/public/views/tab-send.html b/public/views/tab-send.html index 3ab5f5f6a..963c7e094 100644 --- a/public/views/tab-send.html +++ b/public/views/tab-send.html @@ -8,7 +8,7 @@