Revision 1078:b9e34a051f82 vendor/plugins/redmine_bibliography/app/views

View differences:

vendor/plugins/redmine_bibliography/app/views/projects/_bibliography_box.html.erb
1
<% content_for :header_tags do %>
2
    <%= stylesheet_link_tag 'bibliography', :plugin => 'redmine_bibliography' %>
3
    <%= javascript_include_tag 'bibtex', :plugin => 'redmine_bibliography' -%>
4
<% end %>
5

  
1 6
<% if @project.publications.any? %>
2 7
<%= stylesheet_link_tag 'bibliography', :plugin => 'redmine_bibliography' %>
3 8
  <div id="bibliography">
4 9
    <div class="box">
5 10
    <h3><%=l(:label_related_publication_plural)%></h3>
6 11

  
7
   <dl>
12
     <dl>
8 13
     <% @project.publications.each do |publication| %>
9
     <dt>
10
     <span class="authors">
11
       <%= publication.authorships.map { |a| h a.name_on_paper }.join(', ') %><% if !publication.authorships.empty? %>.<% end %>
12
     </span>
13
     <span class="title"><%= link_to publication.title, :controller => 'publications', :action => 'show', :id => publication, :project_id => @project %></span>
14
     <% if publication.bibtex_entry.year.to_s != "" %>
15
     <span class="year">
16
       &nbsp;(<%= publication.bibtex_entry.year %>)
17
     </span>
18
     <% end %>
19
     </dt><dd></dd>
14
       <dt>
15
          <%= print_ieee_format(publication) %>
16
       </dt>
17
       <dd>
18
         <%= link_to("[More Details]", {:controller => :publications, :action => :show, :id => publication.id, :project_id => @project.id}) -%>
19

  
20
         <%= link_to_function "[B<small>IB</small>T<sub>E</sub>X]", onclick="toggleBibtex(this)" -%>
21
       </dd>
22
       <dd class="bibtex-textarea collapsed" style="display: none;">
23
         <textarea readonly> <%= print_bibtex_format(publication) %> </textarea>
24
       </dd>
20 25
   <% end -%>
21
   </dl>
26
     </dl>
22 27
  </div>
23 28
</div>
24
<% end %>
29
<% end -%>
vendor/plugins/redmine_bibliography/app/views/publications/_form.html.erb
1
<%= f.error_messages %>  
1
<%= f.error_messages %>
2 2

  
3 3
<h3><%= f.text_field :title, :required => true, :size => 70 %></h3>
4 4

  
5
<div class="splitcontentleft">      
5
<div class="splitcontentleft">
6 6
  <h3><%= l(:label_publication_other_details) %></h3>
7 7
  <div class="box tabular">
8 8
    <% f.fields_for :bibtex_entry do |builder| -%>
......
14 14
      <br />
15 15
      <em><%= l(:text_external_url) %></em>
16 16
    </p>
17
    <p>
18
      <%= f.text_field :doi, :size => 70 %>
19
      <br />
20
      <em><%= l(:text_doi) %></em>
21
    </p>
17 22

  
18 23
  </div>
19 24
</div>
20 25

  
21 26
<div class="splitcontentright">
22
  <h3><%= l(:authors) %></h3>    
27
  <h3><%= l(:authors) %></h3>
23 28
  <div class="box tabular">
24 29
    <% f.fields_for :authorships do |builder| -%>
25 30
      <%= render "authorship_fields", :f => builder %>
vendor/plugins/redmine_bibliography/app/views/publications/show.html.erb
1
<%= stylesheet_link_tag 'bibliography', :plugin => 'redmine_bibliography' %>
2

  
3 1
<h2><%=l(:label_publication_show)%></h2>
4 2

  
5 3
<div class="box">
6
<h3>
7
  <%= h @publication.title %>
8
</h3>
4
  <h3>Publication Info</h3>
5
  <p><%= print_ieee_format(@publication)%></p>
6

  
7
  <h3>B<small>IB</small>T<sub>E</sub>X Format</h3>
8
  <pre><%=h print_bibtex_format(@publication) %></pre>
9
</div>
10

  
11
<div class="box">
9 12

  
10 13
<h4><%= l(:authors) %></h4>
11 14
<ul id="authorships">
12 15
  <% for authorship in @publication.authorships.find(:all, :order => :auth_order) %>
13 16
    <% content_tag_for :li, authorship do %>
14
      <%- if User.current.allowed_to?(:edit_publication, @project) && @publication.authorships.length > 1 -%>    
17
      <%- if User.current.allowed_to?(:edit_publication, @project) && @publication.authorships.length > 1 -%>
15 18
        <span class="handle">[drag to reorder]</span>
16 19
      <%- end -%>
17 20
      <%= link_to_authorship authorship %> <em><%= h authorship.institution %></em> <br />
18 21
    <%- end -%>
19 22
  <%- end -%>
20 23
</ul>
24

  
21 25
<%- if User.current.allowed_to?(:edit_publication, @project) && @publication.authorships.length > 1 -%>
22 26
  <%= sortable_element("authorships", :url => { :controller => :publications, :action => :sort_author_order }, :handle => "handle") %>
23 27
<%- end -%>
......
26 30
  <%= show_bibtex_fields(@publication.bibtex_entry) %>
27 31
<%- end -%>
28 32

  
33
<%- unless @publication.external_url.blank? -%>
34
  <p>
35
    <b><%= l(:field_external_url) %>:</b> <%= link_to h(@publication.external_url), @publication.external_url, {:target => "_blank"} -%>
36
  </p>
37
<%- end -%>
29 38

  
30
<% unless @publication.external_url.blank? %>
31
  <h4>
32
    <%= l(:field_external_url) %>
33
  </h4>
39

  
40
<% unless @publication.doi.blank? %>
34 41
  <p>
35
    <%= link_to h(@publication.external_url), @publication.external_url, {:target => "_blank"} %>
42
    <b><%= l(:field_doi)-%>:</b> <%= link_to h(@publication.doi), "http://dx.doi.org/#{@publication.doi}", {:target => "_blank"} -%>
36 43
  </p>
37 44
<% end %>
38 45

  
39 46
<br / >
40
  <% if User.current.allowed_to?(:add_publication, @project) %>	
47
  <% if User.current.allowed_to?(:add_publication, @project) %>
41 48
    <%= link_to l(:label_publication_edit), { :controller => "publications", :action => "edit", :id => @publication, :project_id => @project } %> |
42 49
    <%= link_to "Delete", {:controller => 'publications', :action => 'destroy', :id => @publication, :project_id => @project },
43 50
                                                     :confirm => l(:text_are_you_sure), :method => :delete, :title => l(:button_delete) %> |
......
53 60
  <p id="list_projects">
54 61
    <%= render :partial => 'list_projects' %>
55 62
  </p>
56
  
63

  
57 64
  <%- if User.current.allowed_to?(:edit_publication, @project) -%>
58
    <%= render :partial => 'add_project_form' %>    
65
    <%= render :partial => 'add_project_form' %>
59 66
  <%- end -%>
60 67
<% end %>

Also available in: Unified diff