From a526ba1ca68b81b51323dce92db1aa8730b47936 Mon Sep 17 00:00:00 2001 From: Sean Anderson Date: Mon, 6 Jul 2015 23:21:35 -0700 Subject: [PATCH] Squashed commit of the following: commit 55a3f05e00a8d13071c8537c2c962ac8ea08b5a9 Author: Sean Anderson Date: Mon Jul 6 23:20:39 2015 -0700 v0.178 commit c9a391c28a746bf56e349bb4027ba026f21fbfbd Author: Sean Anderson Date: Mon Jul 6 20:38:19 2015 -0700 Test cases and fixing naming conventions commit 8650561e51f2efaa37931add09ecd26488597dfb Author: Sean Anderson Date: Mon Jul 6 19:36:39 2015 -0700 Fixing linting commit a99a7fa3a36c9ffe76707c4ac74a4616573672bc Author: Sean Anderson Date: Mon Jul 6 19:36:10 2015 -0700 Changed implementation; much more simple now + more performant, woot! commit 5a993bf7f166abbc6913f005308a8b34c931b5ec Author: Sean Anderson Date: Mon Jul 6 17:45:09 2015 -0700 Pushing logic down a level to give more flexibility commit e92b507b213580b086c790e614c9535f8e8260e3 Author: Sean Anderson Date: Mon Jul 6 17:04:35 2015 -0700 Adding some test cases commit 45c5feae7f876339d4be277efba3cabe03c1de25 Author: Sean Anderson Date: Mon Jul 6 16:41:58 2015 -0700 Fixing #596 commit 7082f468a9754a4366269362308a56a4414d3ddf Author: Sean Anderson Date: Sun Jul 5 18:53:37 2015 -0700 Togglable split pane view implemented, need to test commit a0e0e5f36d648df92b10a1960f9b7b2d75571929 Author: Sean Anderson Date: Sun Jul 5 11:35:42 2015 -0700 Adding a LayoutType enum, but support for it isn't complete commit f31b8637eb4d5bea983511acee5897b270ebf897 Author: Sean Anderson Date: Sun Jul 5 11:25:47 2015 -0700 Updating Marionette version commit ab9a3b5a2745a71d1e65445d0753582fc1bd5f3a Author: Sean Anderson Date: Fri Jul 3 13:04:06 2015 -0700 Removing save, didn't need mean to add this. commit 8c74cd82bf8143e70b2f1864e87fcb18ef741f3d Author: Sean Anderson Date: Fri Jul 3 13:03:50 2015 -0700 Patching 'settings' to have backwards compatibility for loading BrowserSettings commit 803f82a961ac1eb6c7360d8d3973a83f5cfa0075 Merge: 23aca24 99cc8d8 Author: Sean Anderson Date: Fri Jul 3 12:50:40 2015 -0700 Merge pull request #599 from L3K0V/Development Browser settings merged into Settings commit 99cc8d88db928a929ffca2dc410a59a592006768 Author: Asen Lekov Date: Fri Jul 3 02:53:50 2015 +0300 Browser settings merged into Settings commit 23aca249e965ba6a3cfd90b574b69a5e2f354a0d Merge: 995cc80 4c44e91 Author: Sean Anderson Date: Thu Jul 2 13:42:52 2015 -0700 Merge pull request #589 from L3K0V/Development Bulgarian locale added commit 4c44e91041574364d318054d2c74316398f8a623 Author: Asen Lekov Date: Thu Jul 2 15:46:18 2015 +0300 Updated to v0.177 commit 4e41c2daf4cec766cb6684b01f81cc4341eace05 Merge: 2d0c501 995cc80 Author: Asen Lekov Date: Thu Jul 2 15:24:37 2015 +0300 Merge remote-tracking branch 'MeoMix/Development' into Development commit 995cc80fdcfd4af0f158d195f3b08ef222f64a9d Merge: fbb6a86 6d470f1 Author: Sean Anderson Date: Wed Jul 1 15:54:50 2015 -0700 Merge pull request #590 from MeoMix/master v0.177 commit 2d0c50111e8e4c4609f822794d5cfabe9d27dddb Author: Asen Lekov Date: Wed Jul 1 02:07:12 2015 +0300 Better translation and fixed typos commit 1af981315d3b5d73f1d6246e1338addb05b273b6 Merge: d2daaf5 c639eee Author: Asen Lekov Date: Wed Jul 1 01:57:39 2015 +0300 Merge branch 'locale' into Development commit c639eeecff557b9e48aaa9a9b75614326491a220 Author: Asen Lekov Date: Wed Jul 1 01:54:35 2015 +0300 Better translation commit 502201dc5190415b2e07816b6ffdc8a49e81410d Author: Asen Lekov Date: Wed Jul 1 01:45:53 2015 +0300 Fixes commit efbd18c93a0314886262dcd270f1d42710950562 Author: Asen Lekov Date: Tue Jun 30 22:48:41 2015 +0300 Added bulgarian locale --- Gruntfile.js | 4 +- Streamus Chrome Extension.csproj | 39 +- package.json | 2 +- src/_locales/bg/messages.json | 606 ++ src/_locales/cs/messages.json | 7 +- src/_locales/de/messages.json | 3 - src/_locales/en/messages.json | 26 +- src/_locales/es/messages.json | 7 +- src/_locales/fr/messages.json | 7 +- src/_locales/ko/messages.json | 7 +- src/_locales/nl/messages.json | 7 +- src/_locales/no/messages.json | 7 +- src/_locales/pt_BR/messages.json | 7 +- src/_locales/ro/messages.json | 7 +- src/_locales/ru/messages.json | 7 +- src/_locales/tr/messages.json | 5 +- src/_locales/uk/messages.json | 7 +- src/js/background/collection/playlists.js | 44 +- .../background/model/activePlaylistManager.js | 17 +- src/js/background/model/backgroundArea.js | 20 +- src/js/background/model/browserSettings.js | 116 - .../model/chromeContextMenusManager.js | 34 +- src/js/background/model/settings.js | 109 +- src/js/common/enum/layoutType.js | 4 + src/js/contentScript/youTube.js | 3 +- .../collection/activePane/activePanes.js | 108 + .../foreground/collection/activePane/panes.js | 11 - .../enum/{paneType.js => activePaneType.js} | 0 .../foreground/model/activePane/activePane.js | 14 + src/js/foreground/model/activePane/pane.js | 14 - .../view/activePane/activePaneRegion.js | 23 - .../view/activePane/activePaneView.js | 97 +- .../view/activePane/activePanesRegion.js | 28 + .../view/activePane/activePanesView.js | 35 + src/js/foreground/view/activePane/paneView.js | 9 - .../foreground/view/activePane/panesView.js | 33 - .../view/appBar/activePaneFilterView.js | 27 +- .../view/appBar/adminMenuAreaView.js | 10 +- src/js/foreground/view/appBar/appBarView.js | 1 + .../view/behavior/viewModelContainer.js | 1 + .../view/dialog/browserSettingsDialogView.js | 29 - .../view/dialog/browserSettingsView.js | 68 - src/js/foreground/view/dialog/settingsView.js | 31 +- src/js/foreground/view/foregroundAreaView.js | 6 +- src/js/foreground/view/search/searchRegion.js | 15 + .../view/stream/clearStreamButtonView.js | 2 +- .../view/stream/saveStreamButtonView.js | 2 +- src/js/foreground/view/video/videoView.js | 5 +- .../collection/activePane/activePanes.spec.js | 148 + .../test/foreground/foregroundSpecLoader.js | 4 + .../view/activePane/activePaneSpecLoader.js | 2 + .../view/activePane/activePaneView.spec.js | 74 +- .../view/activePane/activePanesRegion.spec.js | 36 + .../view/activePane/activePanesView.spec.js | 32 + .../dialog/browserSettingsDialogView.spec.js | 30 - .../view/dialog/browserSettingsView.spec.js | 22 - .../view/dialog/dialogSpecLoader.js | 4 +- src/js/test/testUtility.js | 32 + src/js/thirdParty/backbone.marionette.js | 6495 +++++++++-------- src/less/activePane.less | 5 + src/less/dialog.less | 2 +- src/less/foreground.less | 8 +- src/less/searchArea.less | 9 + src/manifest.json | 2 +- src/template/activePane/activePane.html | 3 +- src/template/activePane/activePanes.html | 2 + src/template/appBar/adminMenuArea.html | 9 +- src/template/dialog/browserSettings.html | 26 - src/template/dialog/dialog.html | 2 +- src/template/dialog/settings.html | 30 +- src/template/foregroundArea.html | 4 +- src/template/stream/clearStreamButton.html | 2 +- src/template/stream/saveStreamButton.html | 2 +- 73 files changed, 4794 insertions(+), 3862 deletions(-) create mode 100644 src/_locales/bg/messages.json delete mode 100644 src/js/background/model/browserSettings.js create mode 100644 src/js/common/enum/layoutType.js create mode 100644 src/js/foreground/collection/activePane/activePanes.js delete mode 100644 src/js/foreground/collection/activePane/panes.js rename src/js/foreground/enum/{paneType.js => activePaneType.js} (100%) create mode 100644 src/js/foreground/model/activePane/activePane.js delete mode 100644 src/js/foreground/model/activePane/pane.js delete mode 100644 src/js/foreground/view/activePane/activePaneRegion.js create mode 100644 src/js/foreground/view/activePane/activePanesRegion.js create mode 100644 src/js/foreground/view/activePane/activePanesView.js delete mode 100644 src/js/foreground/view/activePane/paneView.js delete mode 100644 src/js/foreground/view/activePane/panesView.js delete mode 100644 src/js/foreground/view/dialog/browserSettingsDialogView.js delete mode 100644 src/js/foreground/view/dialog/browserSettingsView.js create mode 100644 src/js/test/foreground/collection/activePane/activePanes.spec.js create mode 100644 src/js/test/foreground/view/activePane/activePanesRegion.spec.js create mode 100644 src/js/test/foreground/view/activePane/activePanesView.spec.js delete mode 100644 src/js/test/foreground/view/dialog/browserSettingsDialogView.spec.js delete mode 100644 src/js/test/foreground/view/dialog/browserSettingsView.spec.js create mode 100644 src/less/activePane.less create mode 100644 src/less/searchArea.less create mode 100644 src/template/activePane/activePanes.html delete mode 100644 src/template/dialog/browserSettings.html diff --git a/Gruntfile.js b/Gruntfile.js index 3bb23f24..b622aace 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -243,7 +243,7 @@ module.exports = function(grunt) { src: ['package.json', 'src/manifest.json'] } }, - 'webstore_upload': { + 'webstore-upload': { accounts: { 'default': { publish: false @@ -321,7 +321,7 @@ module.exports = function(grunt) { grunt.task.run('compressRelease:' + operaReleaseDirectory + ':sanitize=true'); if (isRelease) { - grunt.task.run('webstore_upload'); + grunt.task.run('webstore-upload'); } }); diff --git a/Streamus Chrome Extension.csproj b/Streamus Chrome Extension.csproj index 2843da74..5815a95c 100644 --- a/Streamus Chrome Extension.csproj +++ b/Streamus Chrome Extension.csproj @@ -73,27 +73,32 @@ + + + + + + - + + - - @@ -109,11 +114,8 @@ - - - @@ -139,9 +141,12 @@ + - + + + @@ -158,9 +163,6 @@ - - - @@ -228,19 +230,13 @@ - - - - - - @@ -252,6 +248,7 @@ + @@ -308,7 +305,6 @@ - @@ -389,10 +385,8 @@ - - @@ -452,8 +446,6 @@ - - @@ -505,6 +497,7 @@ + @@ -521,7 +514,6 @@ - @@ -609,6 +601,7 @@ + @@ -644,7 +637,7 @@ -