Files @ 34509d23eb9f
Branch filter:

Location: symposion_app/static/src/bootstrap/scss/_print.scss - annotation

bsturmfels
Make vendored symposion into an installable Python package

This allows us to install with `pip install "-e vendor/symposion"` similar to
the other vendored packages. There's no good reason for this to be different to
the others and depend on PYTHONPATH hacking.

Re-add
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
effa0a0fb473
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
da2bacdfa7aa
// stylelint-disable declaration-no-important, selector-no-qualifying-type

// Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css

// ==========================================================================
// Print styles.
// Inlined to avoid the additional HTTP request:
// https://www.phpied.com/delay-loading-your-print-css/
// ==========================================================================

@if $enable-print-styles {
  @media print {
    *,
    *::before,
    *::after {
      // Bootstrap specific; comment out `color` and `background`
      //color: $black !important; // Black prints faster
      text-shadow: none !important;
      //background: transparent !important;
      box-shadow: none !important;
    }

    a {
      &:not(.btn) {
        text-decoration: underline;
      }
    }

    // Bootstrap specific; comment the following selector out
    //a[href]::after {
    //  content: " (" attr(href) ")";
    //}

    abbr[title]::after {
      content: " (" attr(title) ")";
    }

    // Bootstrap specific; comment the following selector out
    //
    // Don't show links that are fragment identifiers,
    // or use the `javascript:` pseudo protocol
    //

    //a[href^="#"]::after,
    //a[href^="javascript:"]::after {
    // content: "";
    //}

    pre {
      white-space: pre-wrap !important;
    }
    pre,
    blockquote {
      border: $border-width solid $gray-500; // Bootstrap custom code; using `$border-width` instead of 1px
      page-break-inside: avoid;
    }

    //
    // Printing Tables:
    // http://css-discuss.incutio.com/wiki/Printing_Tables
    //

    thead {
      display: table-header-group;
    }

    tr,
    img {
      page-break-inside: avoid;
    }

    p,
    h2,
    h3 {
      orphans: 3;
      widows: 3;
    }

    h2,
    h3 {
      page-break-after: avoid;
    }

    // Bootstrap specific changes start

    // Specify a size and min-width to make printing closer across browsers.
    // We don't set margin here because it breaks `size` in Chrome. We also
    // don't use `!important` on `size` as it breaks in Chrome.
    @page {
      size: $print-page-size;
    }
    body {
      min-width: $print-body-min-width !important;
    }
    .container {
      min-width: $print-body-min-width !important;
    }

    // Bootstrap components
    .navbar {
      display: none;
    }
    .badge {
      border: $border-width solid $black;
    }

    .table {
      border-collapse: collapse !important;

      td,
      th {
        background-color: $white !important;
      }
    }

    .table-bordered {
      th,
      td {
        border: 1px solid $gray-300 !important;
      }
    }

    .table-dark {
      color: inherit;

      th,
      td,
      thead th,
      tbody + tbody {
        border-color: $table-border-color;
      }
    }

    .table .thead-dark th {
      color: inherit;
      border-color: $table-border-color;
    }

    // Bootstrap specific changes end
  }
}