mirror of
				https://github.com/fooflington/selfdefined.git
				synced 2025-11-04 07:39:03 +00:00 
			
		
		
		
	Merge pull request #43 from ovlb/feature/fix-break-in-table-of-content
👩🎨 Avoid Breaks in Table of Content Items
			
			
This commit is contained in:
		@@ -1,4 +1,4 @@
 | 
			
		||||
<li>
 | 
			
		||||
<li class="toc__list-item">
 | 
			
		||||
  {{ definition.data.title | linkIfExistsInCollection(collections.definedWords) | safe  }}
 | 
			
		||||
  {%- if
 | 
			
		||||
    definition.data.flag and
 | 
			
		||||
 
 | 
			
		||||
@@ -1,16 +1,16 @@
 | 
			
		||||
<section>
 | 
			
		||||
  <nav class="" aria-label="Definitions">
 | 
			
		||||
    <ol class="multi-column u-no-padding-left list">
 | 
			
		||||
    {% for section in collections.tableOfContent %}
 | 
			
		||||
      <li>
 | 
			
		||||
        <span class="sub-headline">{{ section.title }}</span>
 | 
			
		||||
        <ol>
 | 
			
		||||
          {% for definition in section.definitions %}
 | 
			
		||||
            {% include 'components/table-of-content-item.njk' %}
 | 
			
		||||
          {% endfor %}
 | 
			
		||||
        </ol>
 | 
			
		||||
      </li>
 | 
			
		||||
    {% endfor %}
 | 
			
		||||
      {% for section in collections.tableOfContent %}
 | 
			
		||||
        <li>
 | 
			
		||||
          <span class="sub-headline">{{ section.title }}</span>
 | 
			
		||||
          <ol class="toc__list">
 | 
			
		||||
            {% for definition in section.definitions %}
 | 
			
		||||
              {% include 'components/table-of-content-item.njk' %}
 | 
			
		||||
            {% endfor %}
 | 
			
		||||
          </ol>
 | 
			
		||||
        </li>
 | 
			
		||||
      {% endfor %}
 | 
			
		||||
    </ol>
 | 
			
		||||
  </nav>
 | 
			
		||||
</section>
 | 
			
		||||
 
 | 
			
		||||
@@ -206,11 +206,8 @@ th {
 | 
			
		||||
  grid-gap: var(--l-gap);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.multi-column {
 | 
			
		||||
  column-count: auto;
 | 
			
		||||
  column-gap: var(--l-gap);
 | 
			
		||||
  column-width: var(--auto-grid-min-size);
 | 
			
		||||
}
 | 
			
		||||
@import './structures/multi-column';
 | 
			
		||||
@import './structures/table-of-content';
 | 
			
		||||
 | 
			
		||||
.small-left-grid {
 | 
			
		||||
  display: grid;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										5
									
								
								assets/css/structures/_multi-column.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								assets/css/structures/_multi-column.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
.multi-column {
 | 
			
		||||
  column-count: auto;
 | 
			
		||||
  column-gap: var(--l-gap);
 | 
			
		||||
  column-width: var(--auto-grid-min-size);
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										3
									
								
								assets/css/structures/_table-of-content.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								assets/css/structures/_table-of-content.scss
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
.toc__list-item {
 | 
			
		||||
  break-inside: avoid;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user