Loading grunt/config/handlebars.js +2 −0 Original line number Diff line number Diff line Loading @@ -95,8 +95,10 @@ module.exports = function(grunt) { , 'dist/ActivityTypeInfo.js': 'src/ActivityType/Info.hbs' , 'dist/ActivityTypeList.js': 'src/ActivityType/List.hbs' , 'dist/ActivityTypeDetails.js': 'src/ActivityType/Details.hbs' , 'dist/AnimalInfo.js': 'src/Animal/Info.hbs' , 'dist/AnimalList.js': 'src/Animal/List.hbs' , 'dist/AnimalListExpand.js': 'src/Animal/ListExpand.hbs' , 'dist/AnimalSpecimenTag.js': 'src/Animal/SpecimenTag.hbs' , 'dist/TrackingPrimaryList.js': 'src/Tracking/PrimaryList.hbs' , 'dist/TrackingSecondaryList.js': 'src/Tracking/SecondaryList.hbs' , 'dist/TrackingPlatformList.js': 'src/Tracking/PlatformList.hbs' Loading src/Animal/Info.hbs 0 → 100644 +123 −0 Original line number Diff line number Diff line <div class="content"> <div class="containerImageDetails"> {{Image data.photo}} </div> <div class="grid"> <div class="contentGrid"> {{#if data.taxon}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.scientificName}}">{{i18n.scientificName}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <span><a {{Href '/catalog/species-info/' data.taxon.id}} class='cursive'> {{data.taxon.scientificName}} </a></span> </div> </div> {{#if data.taxon.authorship}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.authorship}}">{{i18n.authorship}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <span>{{data.taxon.authorship}}</span> </div> </div> {{/if}} {{/if}} {{#if data.taxonomy}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.scientificName}}">{{i18n.scientificName}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <a {{Href 'https://redpromar.org/species/' data.taxonomy.id}} class='cursive'> <span>{{data.taxonomy.scientific_name}}</span> </a> </div> </div> {{#if data.taxonomy.authority}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.authorship}}">{{i18n.authorship}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <span>{{data.taxonomy.authority}}</span> </div> </div> {{/if}} {{/if}} {{#if data.description}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.description}}">{{i18n.description}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{breaklines data.description}}</p> </div> </div> {{/if}} {{#if data.sex}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.sex}}">{{i18n.sex}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{data.sex.name}}</p> </div> </div> {{/if}} {{#if data.lifeStage}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.lifeStage}}">{{i18n.lifeStage}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{data.lifeStage.name}}</p> </div> </div> {{/if}} {{#if data.releaseDate}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.releaseDate}}">{{i18n.releaseDate}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{data.releaseDate}}</p> </div> </div> {{/if}} {{#if data.releaseLocality}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.releaseLocality}}">{{i18n.releaseLocality}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{data.releaseLocality}}</p> </div> </div> {{/if}} {{#if data.updated}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.updated}}">{{i18n.updated}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{DateTime data.updated}}</p> </div> </div> {{/if}} {{#if data.note}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.note}}">{{i18n.note}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{breaklines data.note}}</p> </div> </div> {{/if}} </div> </div> </div> src/Animal/SpecimenTag.hbs 0 → 100644 +8 −0 Original line number Diff line number Diff line <span class='spanTemplate'> <span class='title'>{{ChkIsNull data.code}}</span> <span class='subtitle'> {{#if data.type}} {{data.type}} {{/if}} </span> </span> Loading
grunt/config/handlebars.js +2 −0 Original line number Diff line number Diff line Loading @@ -95,8 +95,10 @@ module.exports = function(grunt) { , 'dist/ActivityTypeInfo.js': 'src/ActivityType/Info.hbs' , 'dist/ActivityTypeList.js': 'src/ActivityType/List.hbs' , 'dist/ActivityTypeDetails.js': 'src/ActivityType/Details.hbs' , 'dist/AnimalInfo.js': 'src/Animal/Info.hbs' , 'dist/AnimalList.js': 'src/Animal/List.hbs' , 'dist/AnimalListExpand.js': 'src/Animal/ListExpand.hbs' , 'dist/AnimalSpecimenTag.js': 'src/Animal/SpecimenTag.hbs' , 'dist/TrackingPrimaryList.js': 'src/Tracking/PrimaryList.hbs' , 'dist/TrackingSecondaryList.js': 'src/Tracking/SecondaryList.hbs' , 'dist/TrackingPlatformList.js': 'src/Tracking/PlatformList.hbs' Loading
src/Animal/Info.hbs 0 → 100644 +123 −0 Original line number Diff line number Diff line <div class="content"> <div class="containerImageDetails"> {{Image data.photo}} </div> <div class="grid"> <div class="contentGrid"> {{#if data.taxon}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.scientificName}}">{{i18n.scientificName}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <span><a {{Href '/catalog/species-info/' data.taxon.id}} class='cursive'> {{data.taxon.scientificName}} </a></span> </div> </div> {{#if data.taxon.authorship}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.authorship}}">{{i18n.authorship}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <span>{{data.taxon.authorship}}</span> </div> </div> {{/if}} {{/if}} {{#if data.taxonomy}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.scientificName}}">{{i18n.scientificName}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <a {{Href 'https://redpromar.org/species/' data.taxonomy.id}} class='cursive'> <span>{{data.taxonomy.scientific_name}}</span> </a> </div> </div> {{#if data.taxonomy.authority}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.authorship}}">{{i18n.authorship}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <span>{{data.taxonomy.authority}}</span> </div> </div> {{/if}} {{/if}} {{#if data.description}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.description}}">{{i18n.description}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{breaklines data.description}}</p> </div> </div> {{/if}} {{#if data.sex}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.sex}}">{{i18n.sex}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{data.sex.name}}</p> </div> </div> {{/if}} {{#if data.lifeStage}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.lifeStage}}">{{i18n.lifeStage}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{data.lifeStage.name}}</p> </div> </div> {{/if}} {{#if data.releaseDate}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.releaseDate}}">{{i18n.releaseDate}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{data.releaseDate}}</p> </div> </div> {{/if}} {{#if data.releaseLocality}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.releaseLocality}}">{{i18n.releaseLocality}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{data.releaseLocality}}</p> </div> </div> {{/if}} {{#if data.updated}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.updated}}">{{i18n.updated}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{DateTime data.updated}}</p> </div> </div> {{/if}} {{#if data.note}} <div> <div class="rowLeft inlineRow {{RowColActivityCatalog 'left'}}"> <span title="{{i18n.note}}">{{i18n.note}}</span> </div> <div class="{{RowColActivityCatalog 'right'}}"> <p>{{breaklines data.note}}</p> </div> </div> {{/if}} </div> </div> </div>
src/Animal/SpecimenTag.hbs 0 → 100644 +8 −0 Original line number Diff line number Diff line <span class='spanTemplate'> <span class='title'>{{ChkIsNull data.code}}</span> <span class='subtitle'> {{#if data.type}} {{data.type}} {{/if}} </span> </span>