diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2019-09-05 17:12:16 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2019-09-05 17:12:18 -0700 |
commit | 180bb7366587bc4150108e4e0274806ce285d6a6 (patch) | |
tree | 26e034f1c5aa6af7925f3f6c60df502de19247a1 | |
parent | 7a3c514660b385f0de38a10bf0471205fc190fa5 (diff) | |
download | fatcat-180bb7366587bc4150108e4e0274806ce285d6a6.tar.gz fatcat-180bb7366587bc4150108e4e0274806ce285d6a6.zip |
small fixes to release view
- full width container metadata table accordion
- fix "Published in by blah" cases
-rw-r--r-- | python/fatcat_web/templates/release_view.html | 38 |
1 files changed, 24 insertions, 14 deletions
diff --git a/python/fatcat_web/templates/release_view.html b/python/fatcat_web/templates/release_view.html index 526793e3..11b67148 100644 --- a/python/fatcat_web/templates/release_view.html +++ b/python/fatcat_web/templates/release_view.html @@ -89,28 +89,38 @@ <div class="ui accordion"> <div class="title" itemprop="isPartOf" itemscope itemtype="http://schema.org/Periodical" itemid="#container"> {% if release.release_stage == 'published' %} - <i class="dropdown icon"></i>Published in <a href="/container/{{ release.container.ident }}"><span itemprop="name">{{ release.container.name }}</span></a> + <i class="dropdown icon"></i>Published + {% if release.container.ident %} + in <a href="/container/{{ release.container.ident }}"><span itemprop="name">{{ release.container.name }}</span></a> + {% elif release.extra and release.extra.container_name %} + in <span itemprop="name">{{ release.extra.container_name }}</span> + {% endif %} {% else %} - <i class="dropdown icon"></i>Released as a <i>{{ release.release_type }}</i> - {% if release.container %} in <a href="/container/{{ release.container.ident }}"><span itemprop="name">{{ release.container.name }}</span></a> {% endif %} + <i class="dropdown icon"></i>Released + {% if release.release_type %} + as a <i>{{ release.release_type }}</i> + {% endif %} + {% if release.container %} + in <a href="/container/{{ release.container.ident }}"><span itemprop="name">{{ release.container.name }}</span></a> + {% endif %} {% endif %} {% if release.publisher %} by <span itemprop="publisher">{{ release.publisher }}</span> {% endif %} </div><div class="content" itemscope itemtype="http://schema.org/Periodical" itemid="#container"> - <table class="ui definition single line fixed compact small collapsing unstackable table"> + <table class="ui definition single line fixed compact small collapsing unstackable table" style="width: 100%;"> <tbody> {% if release.number != None %} - <tr><td class="right aligned">Number</td> - <td class="">{{ release.number }} + <tr><td class="three wide right aligned">Number</td> + <td class="seven wide">{{ release.number }} {% endif %} {% if release.version != None %} - <tr><td class="right aligned">Version</td> - <td class="">{{ release.version }} + <tr><td class="three wide right aligned">Version</td> + <td class="seven wide">{{ release.version }} {% endif %} {% if release.container != None and release.container.issnl != None %} - <tr><td class="right aligned">ISSN-L</td> - <td class="" itemprop="issn">{{ release.container.issnl }} + <tr><td class="three wide right aligned">ISSN-L</td> + <td class="seven wide" itemprop="issn">{{ release.container.issnl }} {% endif %} {% if release.volume != None %} <tr itemprop="isPartOf" itemscope itemtype="http://schema.org/PublicationVolume"> @@ -131,16 +141,16 @@ <tr><td class="right aligned">Release Date</td> <td class="">{{ release.release_date }} {% elif release.release_year != None %} - <tr><td class="right aligned">Release Year</td> - <td class="">{{ release.release_year }} + <tr><td class="three wide right aligned">Release Year</td> + <td class="seven wide">{{ release.release_year }} {% endif %} {% if release.container != None and release.container.container_type != None %} <tr><td class="right aligned">Container Type</td> <td class="">{{ release.container.container_type }} {% endif %} {% if release.publisher != None %} - <tr><td class="right aligned">Publisher</td> - <td class="">{{ release.publisher }} + <tr><td class="three wide right aligned">Publisher</td> + <td class="seven wide">{{ release.publisher }} {% endif %} {% if release.language != None %} <tr><td class="right aligned">Primary Language</td> |