Sha256: f0a2e9a6bff9cd498974d4e1687717357a2d78febb91eaed5fce89a240d2f857

Contents?: true

Size: 1.8 KB

Versions: 25

Compression:

Stored size: 1.8 KB

Contents

@import "../settings/warnings";

////
/// @group tools/internet-explorer-8
////

/// A private version of the govuk-if-ie8 mixin to avoid deprecation
/// warnings where we use it internally
///
/// @access private

@mixin _govuk-if-ie8 {
  @if $govuk-is-ie8 {
    @content;
  }
}

/// Conditionally include rules only for IE8
///
/// @content Passed content is only outputted if we're compiling a stylesheet
///   that targets IE8 (if `$govuk-is-ie8` is true)
///
/// @example scss - Usage
///
///   .foo {
///     min-width: 100px;
///     // Specify width for IE8 only
///     @include govuk-if-ie8 {
///       width: 100px;
///     }
///   }
///
/// @access public
/// @deprecated Will be removed in v5.0

@mixin govuk-if-ie8 {
  @include _warning(
    ie8,
    "The govuk-if-ie8 mixin is deprecated and will be removed in v5.0."
  );

  @include _govuk-if-ie8 {
    @content;
  }
}

/// A private version of the govuk-not-ie8 mixin to avoid deprecation
/// warnings where we use it internally
///
/// @access private

@mixin _govuk-not-ie8 {
  @if not $govuk-is-ie8 {
    @content;
  }
}

/// Conditionally exclude rules for IE8
///
/// @content Passed content is only outputted if we're not compiling a
///   stylesheet that targets IE8 (if `$govuk-is-ie8` is false)
///
/// @example scss - Usage
///
///   .foo {
///     font-weight: bold;
///
///     // Enhance foo only for modern browsers (not IE8)
///     @include govuk-not-ie8 {
///       font-family: "Comic Sans MS", "Curlz MT" cursive, sans-serif;
///       color: #FF69B4;
///     }
///   }
///
/// @access public
/// @deprecated Will be removed in v5.0

@mixin govuk-not-ie8 {
  @include _warning(
    ie8,
    "The govuk-not-ie8 mixin is deprecated and will be removed in v5.0."
  );

  @include _govuk-not-ie8 {
    @content;
  }
}

/*# sourceMappingURL=_ie8.scss.map */

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
govuk_publishing_components-39.2.5 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-39.2.4 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-39.2.3 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-39.2.2 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-39.2.1 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-39.2.0 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-39.1.0 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-39.0.0 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-38.4.2 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-38.1.1 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-38.1.0 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-38.0.1 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-38.0.0 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-37.10.0 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-37.9.1 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-37.9.0 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-37.8.1 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-37.8.0 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-37.7.1 node_modules/govuk-frontend/govuk/tools/_ie8.scss
govuk_publishing_components-37.7.0 node_modules/govuk-frontend/govuk/tools/_ie8.scss