From 724a136b7e51929334f3f2ecc936d984104016a8 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 1 Sep 2016 00:34:38 -0400 Subject: [PATCH] stubbed out ionic app for browser_action --- src/action_popup.html | 59 ------------------- src/browser_action/app/app.js | 9 +++ src/browser_action/app/config.js | 51 ++++++++++++++++ .../app/current/currentController.js | 6 ++ .../app/current/currentModule.js | 2 + .../app/current/views/current.html | 7 +++ src/browser_action/app/global/tabs.html | 14 +++++ .../app/settings/settingsController.js | 6 ++ .../app/settings/settingsModule.js | 2 + .../app/settings/views/settings.html | 7 +++ .../app/tools/toolsController.js | 6 ++ src/browser_action/app/tools/toolsModule.js | 2 + src/browser_action/app/tools/views/tools.html | 7 +++ .../app/vault/vaultController.js | 6 ++ src/browser_action/app/vault/vaultModule.js | 2 + src/browser_action/app/vault/views/vault.html | 7 +++ src/browser_action/index.html | 40 +++++++++++++ src/manifest.json | 2 +- src/package.json | 2 +- 19 files changed, 176 insertions(+), 61 deletions(-) delete mode 100644 src/action_popup.html create mode 100644 src/browser_action/app/app.js create mode 100644 src/browser_action/app/config.js create mode 100644 src/browser_action/app/current/currentController.js create mode 100644 src/browser_action/app/current/currentModule.js create mode 100644 src/browser_action/app/current/views/current.html create mode 100644 src/browser_action/app/global/tabs.html create mode 100644 src/browser_action/app/settings/settingsController.js create mode 100644 src/browser_action/app/settings/settingsModule.js create mode 100644 src/browser_action/app/settings/views/settings.html create mode 100644 src/browser_action/app/tools/toolsController.js create mode 100644 src/browser_action/app/tools/toolsModule.js create mode 100644 src/browser_action/app/tools/views/tools.html create mode 100644 src/browser_action/app/vault/vaultController.js create mode 100644 src/browser_action/app/vault/vaultModule.js create mode 100644 src/browser_action/app/vault/views/vault.html create mode 100644 src/browser_action/index.html diff --git a/src/action_popup.html b/src/action_popup.html deleted file mode 100644 index 3d27b8ca20..0000000000 --- a/src/action_popup.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - diff --git a/src/browser_action/app/app.js b/src/browser_action/app/app.js new file mode 100644 index 0000000000..7e3fbbab72 --- /dev/null +++ b/src/browser_action/app/app.js @@ -0,0 +1,9 @@ +angular + .module('bit', [ + 'ionic', + + 'bit.current', + 'bit.vault', + 'bit.settings', + 'bit.tools' + ]); diff --git a/src/browser_action/app/config.js b/src/browser_action/app/config.js new file mode 100644 index 0000000000..05eecef30e --- /dev/null +++ b/src/browser_action/app/config.js @@ -0,0 +1,51 @@ +angular + .module('bit') + + .config(function ($stateProvider, $urlRouterProvider) { + + $stateProvider + .state('tabs', { + url: "/tab", + abstract: true, + templateUrl: "app/global/tabs.html" + }) + .state('tabs.current', { + url: "/current", + views: { + 'current-tab': { + templateUrl: "app/current/views/current.html", + controller: 'currentController' + } + } + }) + .state('tabs.vault', { + url: "/vault", + views: { + 'vault-tab': { + templateUrl: "app/vault/views/vault.html", + controller: 'vaultController' + } + } + }) + .state('tabs.settings', { + url: "/settings", + views: { + 'settings-tab': { + templateUrl: "app/settings/views/settings.html", + controller: 'settingsController' + } + } + }) + .state('tabs.tools', { + url: "/tools", + views: { + 'tools-tab': { + templateUrl: "app/tools/views/tools.html", + controller: 'toolsController' + } + } + }); + + + $urlRouterProvider.otherwise("/tab/current"); + }); diff --git a/src/browser_action/app/current/currentController.js b/src/browser_action/app/current/currentController.js new file mode 100644 index 0000000000..d20a187ed3 --- /dev/null +++ b/src/browser_action/app/current/currentController.js @@ -0,0 +1,6 @@ +angular + .module('bit.current') + + .controller('currentController', function ($scope) { + + }); diff --git a/src/browser_action/app/current/currentModule.js b/src/browser_action/app/current/currentModule.js new file mode 100644 index 0000000000..8adaee27b3 --- /dev/null +++ b/src/browser_action/app/current/currentModule.js @@ -0,0 +1,2 @@ +angular + .module('bit.current', []); diff --git a/src/browser_action/app/current/views/current.html b/src/browser_action/app/current/views/current.html new file mode 100644 index 0000000000..8ba133f0bf --- /dev/null +++ b/src/browser_action/app/current/views/current.html @@ -0,0 +1,7 @@ + + +

+ Some content for your current sites. +

+
+
diff --git a/src/browser_action/app/global/tabs.html b/src/browser_action/app/global/tabs.html new file mode 100644 index 0000000000..1e7a34a846 --- /dev/null +++ b/src/browser_action/app/global/tabs.html @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/browser_action/app/settings/settingsController.js b/src/browser_action/app/settings/settingsController.js new file mode 100644 index 0000000000..ad0c63ebca --- /dev/null +++ b/src/browser_action/app/settings/settingsController.js @@ -0,0 +1,6 @@ +angular + .module('bit.settings') + + .controller('settingsController', function ($scope) { + + }); diff --git a/src/browser_action/app/settings/settingsModule.js b/src/browser_action/app/settings/settingsModule.js new file mode 100644 index 0000000000..efddc81eb8 --- /dev/null +++ b/src/browser_action/app/settings/settingsModule.js @@ -0,0 +1,2 @@ +angular + .module('bit.settings', []); diff --git a/src/browser_action/app/settings/views/settings.html b/src/browser_action/app/settings/views/settings.html new file mode 100644 index 0000000000..51f7e748f4 --- /dev/null +++ b/src/browser_action/app/settings/views/settings.html @@ -0,0 +1,7 @@ + + +

+ Some content for your settings. +

+
+
diff --git a/src/browser_action/app/tools/toolsController.js b/src/browser_action/app/tools/toolsController.js new file mode 100644 index 0000000000..d49da82fbf --- /dev/null +++ b/src/browser_action/app/tools/toolsController.js @@ -0,0 +1,6 @@ +angular + .module('bit.tools') + + .controller('toolsController', function ($scope) { + + }); diff --git a/src/browser_action/app/tools/toolsModule.js b/src/browser_action/app/tools/toolsModule.js new file mode 100644 index 0000000000..510df97574 --- /dev/null +++ b/src/browser_action/app/tools/toolsModule.js @@ -0,0 +1,2 @@ +angular + .module('bit.tools', []); diff --git a/src/browser_action/app/tools/views/tools.html b/src/browser_action/app/tools/views/tools.html new file mode 100644 index 0000000000..3febfcd9a4 --- /dev/null +++ b/src/browser_action/app/tools/views/tools.html @@ -0,0 +1,7 @@ + + +

+ Some content for your tools. +

+
+
diff --git a/src/browser_action/app/vault/vaultController.js b/src/browser_action/app/vault/vaultController.js new file mode 100644 index 0000000000..d48d058ae4 --- /dev/null +++ b/src/browser_action/app/vault/vaultController.js @@ -0,0 +1,6 @@ +angular + .module('bit.vault') + + .controller('vaultController', function ($scope) { + + }); diff --git a/src/browser_action/app/vault/vaultModule.js b/src/browser_action/app/vault/vaultModule.js new file mode 100644 index 0000000000..f223546912 --- /dev/null +++ b/src/browser_action/app/vault/vaultModule.js @@ -0,0 +1,2 @@ +angular + .module('bit.vault', []); diff --git a/src/browser_action/app/vault/views/vault.html b/src/browser_action/app/vault/views/vault.html new file mode 100644 index 0000000000..d703621fb2 --- /dev/null +++ b/src/browser_action/app/vault/views/vault.html @@ -0,0 +1,7 @@ + + +

+ Some content for your vault. +

+
+
diff --git a/src/browser_action/index.html b/src/browser_action/index.html new file mode 100644 index 0000000000..e397905071 --- /dev/null +++ b/src/browser_action/index.html @@ -0,0 +1,40 @@ + + + + + + bitwarden + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/manifest.json b/src/manifest.json index 29bd1fe089..c28db0f92d 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -20,6 +20,6 @@ "38": "images/icon38.png" }, "default_title": "bitwarden", - "default_popup": "action_popup.html" + "default_popup": "browser_action/index.html" } } \ No newline at end of file diff --git a/src/package.json b/src/package.json index 3822300e4e..afcd1a1851 100644 --- a/src/package.json +++ b/src/package.json @@ -2,6 +2,6 @@ "name": "bitwarden", "version": "0.0.1", "devDependencies": { - + "ionic-framework-v1": "1.3.1" } }