diff --git a/src/popup/app/app.js b/src/popup/app/app.js index 8b153381710..9576bda24ca 100644 --- a/src/popup/app/app.js +++ b/src/popup/app/app.js @@ -5,6 +5,7 @@ 'bit.services', + 'bit.global', 'bit.accounts', 'bit.current', 'bit.vault', diff --git a/src/popup/app/config.js b/src/popup/app/config.js index 2941081a182..e928536dcd5 100644 --- a/src/popup/app/config.js +++ b/src/popup/app/config.js @@ -50,39 +50,36 @@ }) .state('tabs.current', { url: "/current", - views: { - 'current-tab': { - templateUrl: "app/current/views/current.html", - controller: 'currentController' - } - } + templateUrl: "app/current/views/current.html", + controller: 'currentController' }) .state('tabs.vault', { url: "/vault", - views: { - 'vault-tab': { - templateUrl: "app/vault/views/vault.html", - controller: 'vaultController' - } - } + templateUrl: "app/vault/views/vault.html", + controller: 'vaultController' }) .state('tabs.settings', { url: "/settings", - views: { - 'settings-tab': { - templateUrl: "app/settings/views/settings.html", - controller: 'settingsController' - } - } + templateUrl: "app/settings/views/settings.html", + controller: 'settingsController' }) .state('tabs.tools', { url: "/tools", - views: { - 'tools-tab': { - templateUrl: "app/tools/views/tools.html", - controller: 'toolsController' - } - } + templateUrl: "app/tools/views/tools.html", + controller: 'toolsController' + }) + .state('empty', { + url: "/empty", + abstract: true, + templateUrl: "app/global/enoty.html", + data: { + authorize: true + } + }) + .state('empty.viewSite', { + url: "/view-site", + templateUrl: "app/vault/views/vaultViewSite.html", + controller: 'vaultViewSiteController' }); }) .run(function ($rootScope, userService, loginService, tokenService, $state) { diff --git a/src/popup/app/current/views/current.html b/src/popup/app/current/views/current.html index 712aa6d51d4..4bdf6c1543a 100644 --- a/src/popup/app/current/views/current.html +++ b/src/popup/app/current/views/current.html @@ -1,6 +1,4 @@ 
- Back - Save
Current Sites
diff --git a/src/popup/app/global/empty.html b/src/popup/app/global/empty.html new file mode 100644 index 00000000000..6262356fc82 --- /dev/null +++ b/src/popup/app/global/empty.html @@ -0,0 +1 @@ +
diff --git a/src/popup/app/services/cipherService.js b/src/popup/app/services/cipherService.js index 4d2cb5d17a0..f06aacfcbbe 100644 --- a/src/popup/app/services/cipherService.js +++ b/src/popup/app/services/cipherService.js @@ -23,7 +23,7 @@ }); }); }); - } + }; _service.decryptSite = function (site) { var model = { @@ -50,7 +50,7 @@ resolve(model); }); }); - } + }; _service.decrypt = decrypt; diff --git a/src/popup/app/settings/views/settings.html b/src/popup/app/settings/views/settings.html index 1cac0d2c2c4..8a56ba80436 100644 --- a/src/popup/app/settings/views/settings.html +++ b/src/popup/app/settings/views/settings.html @@ -1,24 +1,25 @@ - - -
-
- Manage -
- - Folders - - - Sync - -
- Current Session -
- - Lock - - - Log out - +
+
Settings
+
+
+
+
+ Manage
- - + + Folders + + + Sync + +
+ Current Session +
+ + Lock + + + Log out + +
+
diff --git a/src/popup/app/tools/views/tools.html b/src/popup/app/tools/views/tools.html index 3febfcd9a44..a0cd9eaeef7 100644 --- a/src/popup/app/tools/views/tools.html +++ b/src/popup/app/tools/views/tools.html @@ -1,7 +1,6 @@ - - -

- Some content for your tools. -

-
-
+
+
Tools
+
+
+ Some content for your tools. +
diff --git a/src/popup/app/vault/vaultController.js b/src/popup/app/vault/vaultController.js index 3133be38ddc..54518505572 100644 --- a/src/popup/app/vault/vaultController.js +++ b/src/popup/app/vault/vaultController.js @@ -7,9 +7,7 @@ $scope.folders = []; $scope.focusedSiteId = null; - $scope.$on('$ionicView.enter', function (event, data) { - loadVault(); - }); + loadVault(); function loadVault() { var decSites = []; diff --git a/src/popup/app/vault/views/vault.html b/src/popup/app/vault/views/vault.html index 1602107ba34..f6f3d4e1365 100644 --- a/src/popup/app/vault/views/vault.html +++ b/src/popup/app/vault/views/vault.html @@ -1,21 +1,19 @@ - - - - - -
- -
- {{folder.name}} -
- - - {{site.name}}
- {{site.username}} - -
-
-
-
-
-
+
+ Back + +
My Vault
+
+
+
+ +
+ {{folder.name}} +
+ + {{site.name}} + {{site.username}} + + +
+
+
diff --git a/src/popup/app/vault/views/vaultViewSite.html b/src/popup/app/vault/views/vaultViewSite.html index 8c1ba4c0ca2..23d3c7ef7a1 100644 --- a/src/popup/app/vault/views/vaultViewSite.html +++ b/src/popup/app/vault/views/vaultViewSite.html @@ -1,39 +1,34 @@ - - - -

View Site

- -
- -
-
- Site Information -
-
-
Name
- {{site.name}} -
-
-
Website
- {{site.uri}} -
-
-
Username
- {{site.username}} -
-
-
Password
- {{site.password}} -
-
- Notes -
-
- {{site.notes}} -
-
-   -
+
+ Close + Edit +
View Site
+
+
+
+
+ Site Information
- - +
+
Name
+ {{site.name}} +
+
+
Website
+ {{site.uri}} +
+
+
Username
+ {{site.username}} +
+
+
Password
+ {{site.password}} +
+
+ Notes +
+
+ {{site.notes}} +
+
+
diff --git a/src/popup/less/popup.less b/src/popup/less/popup.less index 6ffca6b970b..af5af473f38 100644 --- a/src/popup/less/popup.less +++ b/src/popup/less/popup.less @@ -21,15 +21,16 @@ body { left: 0; right: 0; overflow: hidden; - + a { color: white !important; text-decoration: none; - + &:hover { background-color: rgba(255, 255, 255, 0.1); } } + .title { font-weight: bold; display: block; @@ -38,11 +39,13 @@ body { overflow: hidden; text-overflow: ellipsis; } + .left { float: left; display: block; padding: 12px 10px; } + .right { float: right; display: block; @@ -69,20 +72,20 @@ body { left: 0; right: 0; overflow: hidden; - + ul { width: 100%; list-style: none; padding: 0; margin: 0; - + li { width: 25%; float: left; display: inline-block; padding: 0; margin: 0; - + a { text-align: center; display: block; @@ -93,17 +96,17 @@ body { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; - + &:hover { background-color: rgba(255, 255, 255, 0.8); } - + i { display: block; margin-bottom: 2px; } } - + &.active { a { color: @brand-primary; @@ -121,17 +124,28 @@ body { border-bottom: 1px solid #ddd; color: #333; text-decoration: none; - + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + &:last-child { border: none; } + .text { display: block; } + .detail { font-size: 12px; color: #777; display: block; } } + + .list-divider { + background-color: #eeeeee; + padding: 10px 10px; + border-bottom: 1px solid #ddd; + } }