direito

Repositório direito
git clone git://git.sivaldodavi.com/direito.git
Log | Files | Refs

list.html (1895B)


      1 {{ define "title" }}{{ .Title }} · {{ .Site.Title }}{{ end }}
      2 
      3 {{ define "header" }}
      4   <a class="site-name" href="{{ "/" | relURL }}">direito</a>
      5   <span class="header-sep">/</span>
      6   <span class="breadcrumb">{{ .Title }}</span>
      7 {{ end }}
      8 
      9 {{ define "main" }}
     10 {{ $discSlug := .RelPermalink | strings.TrimSuffix "/" | path.Base }}
     11 <div class="discipline fade">
     12   <div class="disc-back"><a href="{{ "/" | relURL }}">← disciplinas</a></div>
     13   <div class="discipline-name">{{ .Title }}</div>
     14 
     15   {{/* Separa simulados (frontmatter `simulado: true` OU nome contendo "simulado") dos quizzes
     16        desta disciplina, usando .File.Dir já que as subpastas de quizzes/ não são sections. */}}
     17   {{ $simulados := slice }}
     18   {{ $quizzes   := slice }}
     19   {{ range .RegularPages }}
     20     {{ if or (.Params.simulado) (in (.File.BaseFileName | lower) "simulado") }}
     21       {{ $simulados = $simulados | append . }}
     22     {{ else }}
     23       {{ $quizzes = $quizzes | append . }}
     24     {{ end }}
     25   {{ end }}
     26 
     27   {{ with $simulados }}
     28   <div class="subject-group" style="margin-bottom:1.5rem;">
     29     <div class="sq-label" style="margin-bottom:.65rem;">simulados</div>
     30     <div class="sq-list">
     31       {{ range . }}
     32       <a class="sq-item" href="{{ .RelPermalink }}">
     33         <span class="sq-name" style="color:var(--amber);">{{ .Title }}</span>
     34         <span class="sq-meta">simulado</span>
     35       </a>
     36       {{ end }}
     37     </div>
     38   </div>
     39   {{ end }}
     40 
     41   {{ with $quizzes }}
     42   <div class="subject-list">
     43     <div class="sq-label" style="margin-bottom:.65rem;">exercícios</div>
     44     {{ range . }}
     45     <a class="subject-row" href="{{ .RelPermalink }}">
     46       <span class="subject-row-name">{{ .Title }}</span>
     47       <span class="subject-row-meta">quiz</span>
     48     </a>
     49     {{ end }}
     50   </div>
     51   {{ end }}
     52 
     53   {{ if and (not $simulados) (not $quizzes) }}
     54   <p class="empty-note">sem conteúdo ainda</p>
     55   {{ end }}
     56 </div>
     57 {{ end }}