header_gin.tmpl 1.9 KB

1234567891011121314151617181920212223242526272829303132333435
  1. {{if not $.IsBareRepo}}
  2. {{if or $.DOI $.IsRepositoryAdmin}} {{/* Show DOI buttons or badge */}}
  3. {{if $.IsRepositoryAdmin}}
  4. {{if $.IsDOIReady}} {{/* Ready to (re)register: Show button */}}
  5. <a class="ui basic button" href="/{{.Repository.Owner.Name}}/{{.Repository.Name}}/doi"><i class="octicon octicon-squirrel"></i> Request {{if $.DOI}}New{{end}} DOI</a>
  6. {{else if not $.DOI}} {{/*Link to registration instructions*/}}
  7. <a class="ui basic button" data-tooltip="Your repository does not fulfill all requirements for a DOI yet. Click to get instructions." data-position="bottom center" href="/G-Node/Info/wiki/DOI"><i class="octicon octicon-squirrel"></i> How to publish</a>
  8. {{if $.HasDataCite}}
  9. <a class="ui basic button" href="{{$.RepoLink}}/_edit/{{EscapePound $.BranchName}}/datacite.yml" data-position="bottom center"><i class="octicon octicon-file"></i>Edit DataCite file</a>
  10. {{else}}
  11. <a class="ui basic button" href="{{$.RepoLink}}/_add/{{EscapePound $.BranchName}}/datacite.yml" data-position="bottom center"><i class="octicon octicon-file"></i>Add DataCite file</a>
  12. {{end}}
  13. {{end}} {{/* End registration button */}}
  14. {{end}} {{/* Admin section */}}
  15. {{if $.DOI}} {{/* Registered repo: Show DOI badge */}}
  16. <div class="ui labeled button" tabindex="0">
  17. <a href="https://doi.org/{{$.DOI}}">
  18. <div class="gin doi">DOI</div>
  19. <div class="gin doinr">{{$.DOI}}</div>
  20. </a>
  21. </div>
  22. {{end}} {{/* End DOI badge */}}
  23. {{/* Close original header divs and create second row below for original buttons */}}
  24. </div>
  25. </div>
  26. </div><!--- end column -->
  27. </div><!--- end grid -->
  28. </div><!--- end container -->
  29. <div class="ui container"><!-- start container -->
  30. <div class="ui vertically padded grid head"><!-- start grid -->
  31. <div class="column"><!-- start column -->
  32. <div class="ui header">
  33. <div class="ui right">
  34. {{end}}
  35. {{end}}