Sha256: ef90bbf59bed19d508afbf05a5bdcf11d56f02d3534787d0f2f1a19422303522

Contents?: true

Size: 1.69 KB

Versions: 8

Compression:

Stored size: 1.69 KB

Contents

// Sass partial for "Table of Contents" navigation styles & overrides

// Common ToC styles shared by pre-2.3 static ToCs & dynamic ToCs
// Select <nav> element based on new (Bootstrap 4) column classes

nav.col-lg-3 {
  display: block;
  padding-top: 10px;

  ul {
    display: block;
  }

  li {
    display: block;
    position: relative;

    > a {
      display: block;
      margin: 0;
      padding: 3px 20px;

      @include hover-focus {
        @include border-radius($badge-border-radius);
        background-color: $gray-100;
        text-decoration: none;
      }
    }
  }

  .active > a {
    @include border-radius($badge-border-radius);
    background-color: $gray-200;
    color: $link-hover-color;
  }
}

// Dynamic ToC (after v2.2.2)

@mixin controller($symbol) {
  content: $symbol;
  font-size: 0.5em;
  opacity: 0.5;
}

nav[role='toc'] {
  .controller {
    cursor: pointer;
    display: inline-block;
    height: 1em;
    left: -0.8em;
    padding-left: 0;
    position: absolute;
    width: 1em;
  }

  ul {
    margin-left: 10px;
    padding-left: 0;
  }

  li {
    margin-left: 2px;

    > a {
      margin-left: -13px;
      padding-left: 13px;
      padding-right: 0;
    }

    &.active {
      > .controller::before {
        color: $link-hover-color;
      }
    }

    &.expanded {
      > .controller::before {
        @include controller('\25BC');
      }
    }

    &.collapsed {
      > .controller::before {
        @include controller('\25B6');
      }

      > ul {
        display: none;
      }
    }
  }
}

// Pre-2.3 static ToCs

.bs-docs-sidenav li ul {
  margin-left: 10px;
}

// Static page nav headers

.nav-header {
  color: $gray-light;
  font-weight: bold;
  margin: 5px;
}

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cms-dita-jekyll-theme-0.1.7 _sass/_toc.scss
cms-dita-jekyll-theme-0.1.6 _sass/_toc.scss
cms-dita-jekyll-theme-0.1.5 _sass/_toc.scss
cms-dita-jekyll-theme-0.1.4 _sass/_toc.scss
cms-dita-jekyll-theme-0.1.3 _sass/_toc.scss
cms-dita-jekyll-theme-0.1.2 _sass/_toc.scss
cms-dita-jekyll-theme-0.1.1 _sass/_toc.scss
cms-dita-jekyll-theme-0.1.0 _sass/_toc.scss