Changeset 406


Ignore:
Timestamp:
Jun 24, 2016, 7:04:02 AM (3 years ago)
Author:
lars@…
Message:

Link to final PDF, if it exists

File:
1 edited

Legend:

Unmodified
Added
Removed
  • www/lib/helper_anrw.rb

    r399 r406  
    1212        " <em class=\"text-muted\">(" + a["affiliation"] + ")</em>" : "")
    1313    }
     14    pdf = File.join(File.dirname(json), p["final"]["content_file"])
    1415
    15     # XXX use this for camera ready
    16     # <b><a href="#">#{p["title"]}.</a></b>
    1716    html = %{
    18       <div class="modal" id="modal#{nr}" tabindex="-1" role="dialog" aria-labelledby="modallabel#{nr}">
     17      <div class="modal" id="modal#{nr}" tabindex="-1" role="dialog"
     18           aria-labelledby="modallabel#{nr}">
    1919        <div class="modal-dialog" role="document">
    2020          <div class="modal-content">
    2121            <div class="modal-header">
    22               <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
    23               <h4 class="modal-title" id="modallabel#{nr}"><b>#{p["title"]}</b></h4>
     22              <button type="button" class="close" data-dismiss="modal"
     23                      aria-label="Close">
     24                <span aria-hidden="true">&times;</span>
     25              </button>
     26              <h4 class="modal-title" id="modallabel#{nr}">
     27                <b>#{p["title"]}</b>
     28              </h4>
    2429              #{names.to_sentence}
    2530            </div>
     
    2833            </div>
    2934            <div class="modal-footer">
    30               <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
     35              <button type="button" class="btn btn-default"
     36                      data-dismiss="modal">
     37                Close
     38              </button>
    3139            </div>
    3240          </div>
     
    3644      <div class="col-xs-9">
    3745        <p>
    38           <b>#{p["title"] =~ /[[:punct:]]$/ ? p["title"] : p["title"] + "."}</b>
     46          <b>
     47            #{p["title"] =~ /[[:punct:]]$/ ? p["title"] : p["title"] + "."}
     48          </b>
    3949          <span class="label label-#{label}">#{p["options"]["type"].titleize}</span>
    4050          <br>
     
    4454      <div class="col-xs-3">
    4555        <p class="btn-toolbar pull-right">
    46           <button class="btn btn-default btn-sm" type="button" data-toggle="modal" data-target="#modal#{nr}">Abstract</button>
    47           <a href="#" class="btn btn-default btn-sm" disabled="disabled" role="button">Paper</a>
    48           <a href="#" class="btn btn-default btn-sm" disabled="disabled" role="button">Slides</a>
     56          <button class="btn btn-default btn-sm" type="button"
     57                  data-toggle="modal" data-target="#modal#{nr}">
     58            Abstract
     59          </button>
     60          <a href="#{File.exist?(pdf) ? File.basename(pdf) : "#"}"
     61             class="btn btn-default btn-sm" role="button"
     62             #{File.exist?(pdf) ? "" : "disabled=\"disabled\""}>
     63            Paper
     64          </a>
    4965        </p>
    5066      </div>
Note: See TracChangeset for help on using the changeset viewer.