diff --git a/addons/website_slides/static/src/js/slides_embed.js b/addons/website_slides/static/src/js/slides_embed.js index edcaca7eccb..b5ea4325375 100644 --- a/addons/website_slides/static/src/js/slides_embed.js +++ b/addons/website_slides/static/src/js/slides_embed.js @@ -32,6 +32,7 @@ $(document).ready(function () { this.$('canvas').show(); this.$('#page_count').text(this.pdf_viewer.pdf_page_total); this.$('#PDFViewerLoader').hide(); + this.$('#PDFViewerLoader').toggleClass('d-flex'); if (this.pdf_viewer.pdf_page_total > 1) { this.$('.o_slide_navigation_buttons').removeClass('hide'); } diff --git a/addons/website_slides/static/src/scss/slides_slide_fullscreen.scss b/addons/website_slides/static/src/scss/slides_slide_fullscreen.scss index b377c7c3ca2..d4a5cbd7105 100644 --- a/addons/website_slides/static/src/scss/slides_slide_fullscreen.scss +++ b/addons/website_slides/static/src/scss/slides_slide_fullscreen.scss @@ -1,12 +1,6 @@ -$o-wslides-color-bg: desaturate(map-get($grays, "200"), 80%); -$o-wslides-color-dark1: #47525f; -$o-wslides-color-dark2: #1f262d; -$o-wslides-color-dark3: #101216; -$o-wslides-fs-side-width: 300px; $o-wslides-tabs-height: 36px; - .o_wslides_fs_main { @include o-position-absolute(0,0,0,0); z-index: 2000; diff --git a/addons/website_slides/static/src/scss/website_slides.scss b/addons/website_slides/static/src/scss/website_slides.scss index 1a4814fd4ac..9cbdef9fc87 100644 --- a/addons/website_slides/static/src/scss/website_slides.scss +++ b/addons/website_slides/static/src/scss/website_slides.scss @@ -5,6 +5,13 @@ $MAX-Z-INDEX : 2147483647 !default; $gray-50: #f4f4f4 !default; $o-enterprise-radient-color: #62495B !default; +$o-wslides-color-bg: desaturate(map-get($grays, "200"), 80%); +$o-wslides-color-dark1: #47525f; +$o-wslides-color-dark2: #1f262d; +$o-wslides-color-dark3: #101216; +$o-wslides-fs-side-width: 300px; + + .o_wslides_gradient { background-image: linear-gradient(120deg, #875A7B, darken(#875A7B, 10%)); } @@ -331,95 +338,27 @@ $o-enterprise-radient-color: #62495B !default; } } -// Old brol to clean someday +// Embed PDFViewer // ************************************************** +#PDFViewer.o_wslides_fs_pdf_viewer { + background-image: linear-gradient(120deg, $o-wslides-color-dark2, $o-wslides-color-dark3); -.oe_slides_panel_footer .fa, .oe_slide_js_embed_option_link{ - color : theme-color('primary'); - cursor: pointer; -} + #PDFViewerNav { + background-image: linear-gradient(120deg, $o-wslides-color-dark1, $o-wslides-color-dark2); + } -.oe_slide_embed_option { - position: absolute; - padding: 30px 30px 30px 30px; - top: 0px; - left: 0px; - right: 0px; - bottom: 0px; - background-color: $body-bg; - opacity: 1; - display:none; - overflow-y: auto !important; -} + .oe_slides_panel_footer a, .oe_slides_share_bar a { + @include o-hover-text-color(rgba(white, 0.7), white); -.oe_slides_apart_small { - height: 60px; - width: 90px; - object-fit: cover; - object-position: top; -} + &.disabled { + @include o-hover-text-color(rgba(white, 0.2), rgba(white, 0.2)); + cursor: default; + } + } -.oe_slides_statistics_title { - border-bottom: 1px solid $nav-tabs-border-color; - padding-bottom: 5px; -} -.oe_slides_transcript { - overflow-y: auto; - max-height: 500px; -} - -// Thumbnails -.oe_slides_ellipsis { - white-space: nowrap; - width: 100%; - overflow: hidden; - text-overflow: ellipsis -} - -.o_slide_preview { - max-height: 160px; - overflow: hidden; -} - -// Suggested slides grid -.oe_slides_suggestion_caption { - position:absolute; - top:0; - right:0; - background:rgba(10, 10, 10, 0.75); - width:100%; - height:100%; - display: none; - text-align:center; - color:#fff !important; - z-index:2; -} - -.oe_slides_suggestion_media { - margin-top: 10px; - position: relative; -} -.oe_slides_suggestion_media img { - height: 33%; - width: 100%; - overflow: hidden; -} - -// PDF Viewer Loader -.oe_slides_loader{ - position: relative; - width: 100%; /* for IE 6 */ -} -.oe_slides_loader h4{ - position: absolute; - bottom: 20px; - left: 0; - width: 35%; - - color: white; - background: rgb(0, 0, 0); /* fallback color */ - background: rgba(0, 0, 0, 0.7); - padding: 10px; + .oe_slide_embed_option { + @include o-position-absolute(0,0,0,0); + } } // Slide display diff --git a/addons/website_slides/views/website_slides_templates_lesson_embed.xml b/addons/website_slides/views/website_slides_templates_lesson_embed.xml index ac8ecbde8ec..286fd52fd5f 100644 --- a/addons/website_slides/views/website_slides_templates_lesson_embed.xml +++ b/addons/website_slides/views/website_slides_templates_lesson_embed.xml @@ -15,32 +15,28 @@ -
+
-