diff --git a/admin/app/scripts/controllers/next_episode.js b/admin/app/scripts/controllers/next_episode.js index d09393f8..a5358648 100644 --- a/admin/app/scripts/controllers/next_episode.js +++ b/admin/app/scripts/controllers/next_episode.js @@ -200,11 +200,14 @@ angular.module('bmmApp') getEpisodeInformation(); } }); - }).fail(function() { doneLoading(); }); }; + $scope.postScreenshot = function() { + _api.podcastScreenshot($routeParams.id); + } + init(offset); }); diff --git a/admin/app/views/main.html b/admin/app/views/main.html index 735363af..784360f0 100644 --- a/admin/app/views/main.html +++ b/admin/app/views/main.html @@ -1,4 +1,4 @@ -
+
diff --git a/admin/app/views/pages/next-episode.html b/admin/app/views/pages/next-episode.html index 4d09422a..86d3d636 100644 --- a/admin/app/views/pages/next-episode.html +++ b/admin/app/views/pages/next-episode.html @@ -9,6 +9,7 @@

Publishing at: ✔ Already published at: {{nextEpisode.published_at | _locals:init.translation['iso-639-1']:'{d}. {SHORTMONTH} {yyyy} - {HH}:{mm}'}} (link) + Post Screenshot

diff --git a/common/app/scripts/services/_api.js b/common/app/scripts/services/_api.js index 3d0fe366..710cc203 100644 --- a/common/app/scripts/services/_api.js +++ b/common/app/scripts/services/_api.js @@ -1286,6 +1286,13 @@ angular.module('bmmLibApp') }) }; + factory.podcastScreenshot = function(podcastId) { + return factory.addToQueue({ + method: 'POST', + url: serverUrl + 'podcast/' + podcastId + '/screenshot/' + }); + }; + return factory; }); diff --git a/common/app/scripts/services/_init.js b/common/app/scripts/services/_init.js index 26bdec73..6fb5f01b 100644 --- a/common/app/scripts/services/_init.js +++ b/common/app/scripts/services/_init.js @@ -180,6 +180,12 @@ angular.module('bmmLibApp') findBible([], 0, bibleLoaded); } + var searchObject = $location.search(); + console.log("hide_menu",searchObject, searchObject.hide_menu); + if (searchObject.hide_menu) { + factory.hide_menu = true; + } + $q.all(promises).then(function() { factory.load.complete.resolve(); factory.load.loaded = true; diff --git a/common/app/styles/partials/_header.scss b/common/app/styles/partials/_header.scss index 85c3afd3..c3dff278 100644 --- a/common/app/styles/partials/_header.scss +++ b/common/app/styles/partials/_header.scss @@ -3,6 +3,10 @@ z-index: 4; } +.hideMenu header { + visibility: hidden; +} + header { @include transition(margin-top); position: absolute; @@ -244,4 +248,4 @@ div.search { .sub-header {//.ng-hide { display: inline-block !important; } -} \ No newline at end of file +} diff --git a/common/app/styles/partials/_navigator.scss b/common/app/styles/partials/_navigator.scss index e0cd7c33..b4163bec 100644 --- a/common/app/styles/partials/_navigator.scss +++ b/common/app/styles/partials/_navigator.scss @@ -386,3 +386,7 @@ screen and (max-height: $maxHeight) and (max-width: $mobileWidth) { margin-left: $navigationWidth; } } + +.hideMenu [navigator] { + visibility: hidden; +} diff --git a/common/app/styles/partials/_viewer.scss b/common/app/styles/partials/_viewer.scss index 74f78bc9..3e07c318 100644 --- a/common/app/styles/partials/_viewer.scss +++ b/common/app/styles/partials/_viewer.scss @@ -125,3 +125,9 @@ header { margin-top: 0; } } + +.admin.hideMenu [ng-view] { + margin-top: 0; + margin-left: 0; + padding-bottom: 16px; +}