app/assets/stylesheets/pageflow/themes/default/loading_spinner.scss in pageflow-12.0.4 vs app/assets/stylesheets/pageflow/themes/default/loading_spinner.scss in pageflow-12.1.0

- old
+ new

@@ -25,10 +25,17 @@ /// - `"glow"`: Display radial gradient (default). /// - `"custom"`: Display `loading_spinner/background.png` image. /// - `"none"`: Nothing $loading-spinner-background: "glow" !default; +/// Background size to apply to background image: +/// +/// - `"auto"`: Do not apply background size (default). +/// - `"logo"`: Apply same size as for logo image. Allows using +/// background image as an animated layer of the logo. +$loading-spinner-background-size: "auto" !default; + /// Radial gradient color. $loading-spinner-glow-color: rgba(117, 149, 160, 0.8) !default; /// Apply opacity animation to glow or background image. $loading-spinner-animate-background: true !default; @@ -55,9 +62,13 @@ $loading-spinner-background-color 140px); background-size: 100% 100%; } @else if $loading-spinner-background == "custom" { content: ""; background-image: image-url("pageflow/themes/#{$theme-name}/loading_spinner/background.png"); + + @if $loading-spinner-background-size == "logo" { + background-size: $loading-spinner-logo-width $loading-spinner-logo-height; + } } @if $loading-spinner-animate-background { opacity: 0; @include animation-name(loadingSpinnerGradientAnimation);