Opetushallitus/eperusteet-opintopolku

View on GitHub
eperusteet-opintopolku-app/yo/app/eperusteet-esitys/views/tekstikappale.jade

Summary

Maintainability
Test Coverage
h1(esitys-sivu-otsikko='tekstikappale.nimi')
  span(ng-bind-html='tekstikappale.nimi | kaanna | unsafe')
termisto-tekstikentta(tekstikentta='tekstikappale.teksti')
div(ng-repeat='lapsi in lapset')
  ep-tekstiotsikko(level='2', model='lapsi', link-var='linkVar')
  termisto-tekstikentta(tekstikentta='lapsi.$osa.teksti')
  div(ng-repeat='alilapsi in lapsi.lapset')
    ep-tekstiotsikko(level='3', model='alilapsi', link-var='linkVar')
    termisto-tekstikentta(tekstikentta='alilapsi.$osa.teksti')
    div(ng-repeat='alialilapsi in alilapsi.lapset')
      ep-tekstiotsikko(level='4', model='alialilapsi', link-var='linkVar')
      termisto-tekstikentta(tekstikentta='alialilapsi.$osa.teksti')

.prevnext-wrapper(ng-if='links.prev || links.next')
  .prevnext
    div.prev(ng-if='links.prev')
      span(ng-if='links.prev.link && links.prev.link.length > 0')
        a.chevron(ui-sref='{{links.prev.link[0]}}')
          span.glyphicon.glyphicon-chevron-left
          span.prev-space(ng-bind-html='links.prev.label | kaanna | unsafe')

      span(ng-if='!links.prev.link')
        a.chevron(ui-sref='^.tekstikappale({tekstikappaleId: links.prev.$osa.id})')
          span.glyphicon.glyphicon-chevron-left
          span.prev-space(ng-bind-html='links.prev.label | kaanna | unsafe')

    div.next(ng-if='links.next')
      span(ng-if='links.next.link && links.next.link.length > 0')
        a(ui-sref='{{links.next.link[0]}}')
          span.next-space(ng-bind-html='links.next.label | kaanna | unsafe')
          span.glyphicon.glyphicon-chevron-right

      span(ng-if='!links.next.link')
        a(ui-sref='^.tekstikappale({tekstikappaleId: links.next.$osa.id})')
          span.next-space(ng-bind-html='links.next.label | kaanna | unsafe')
          span.glyphicon.glyphicon-chevron-right