luis@1376
|
1 <%= javascript_tag "$(document).ready(function(){
|
luis@1376
|
2
|
luis@1376
|
3 $('#authorships').sortable({
|
luis@1376
|
4 axis: 'y',
|
luis@1376
|
5 dropOnEmpty: false,
|
luis@1376
|
6 handle: '.handle',
|
luis@1376
|
7 cursor: 'crosshair',
|
luis@1376
|
8 items: 'li',
|
luis@1376
|
9 opacity: 0.4,
|
luis@1376
|
10 scroll: true,
|
luis@1376
|
11 update: function(){
|
luis@1376
|
12 $.ajax({
|
luis@1376
|
13 type: 'post',
|
luis@1376
|
14 data: $('#authorships').sortable('serialize'),
|
luis@1376
|
15 dataType: 'script',
|
luis@1376
|
16 complete: function(request){
|
luis@1376
|
17 $('#authorship').effect('highlight');
|
luis@1376
|
18 },
|
luis@1376
|
19 url: '#{url_for(:controller => :authorships, :action => :sort)}'});
|
luis@1376
|
20 }
|
luis@1376
|
21 });
|
luis@1376
|
22 });
|
luis@1376
|
23 " -%>
|
luis@1364
|
24
|
luis@545
|
25 <h2><%=l(:label_publication_show)%></h2>
|
luis@464
|
26
|
chris@615
|
27 <div class="box">
|
luis@946
|
28 <h3>Publication Info</h3>
|
luis@1068
|
29 <p><%= print_ieee_format(@publication)%></p>
|
luis@1059
|
30
|
chris@1037
|
31 <h3>B<small>IB</small>T<sub>E</sub>X Format</h3>
|
luis@1068
|
32 <pre><%=h print_bibtex_format(@publication) %></pre>
|
luis@946
|
33 </div>
|
luis@945
|
34
|
luis@946
|
35 <div class="box">
|
luis@329
|
36
|
luis@471
|
37 <h4><%= l(:authors) %></h4>
|
luis@1317
|
38
|
luis@471
|
39 <ul id="authorships">
|
luis@556
|
40 <% for authorship in @publication.authorships.find(:all, :order => :auth_order) %>
|
luis@1325
|
41 <%= content_tag_for :li, authorship do -%>
|
luis@1059
|
42 <%- if User.current.allowed_to?(:edit_publication, @project) && @publication.authorships.length > 1 -%>
|
luis@629
|
43 <span class="handle">[drag to reorder]</span>
|
luis@629
|
44 <%- end -%>
|
luis@1325
|
45
|
luis@1317
|
46 <%= link_to_authorship authorship %> <em><%= h(authorship.institution) %></em>
|
luis@1325
|
47
|
luis@1317
|
48 <br />
|
luis@629
|
49 <%- end -%>
|
luis@629
|
50 <%- end -%>
|
luis@471
|
51 </ul>
|
luis@945
|
52
|
luis@445
|
53 <%- if @publication.bibtex_entry != nil -%>
|
luis@1323
|
54 <%= show_bibtex_fields(@publication.bibtex_entry).html_safe -%>
|
luis@445
|
55 <%- end -%>
|
luis@425
|
56
|
luis@1059
|
57 <%- unless @publication.external_url.blank? -%>
|
luis@658
|
58 <p>
|
luis@1059
|
59 <b><%= l(:field_external_url) %>:</b> <%= link_to h(@publication.external_url), @publication.external_url, {:target => "_blank"} -%>
|
luis@1059
|
60 </p>
|
luis@1059
|
61 <%- end -%>
|
luis@1059
|
62
|
luis@1059
|
63 <% unless @publication.doi.blank? %>
|
luis@1059
|
64 <p>
|
luis@1059
|
65 <b><%= l(:field_doi)-%>:</b> <%= link_to h(@publication.doi), "http://dx.doi.org/#{@publication.doi}", {:target => "_blank"} -%>
|
luis@658
|
66 </p>
|
luis@658
|
67 <% end %>
|
luis@658
|
68
|
luis@629
|
69 <br / >
|
luis@1059
|
70 <% if User.current.allowed_to?(:add_publication, @project) %>
|
luis@626
|
71 <%= link_to l(:label_publication_edit), { :controller => "publications", :action => "edit", :id => @publication, :project_id => @project } %> |
|
luis@626
|
72 <%= link_to "Delete", {:controller => 'publications', :action => 'destroy', :id => @publication, :project_id => @project },
|
luis@560
|
73 :confirm => l(:text_are_you_sure), :method => :delete, :title => l(:button_delete) %> |
|
luis@626
|
74 <% end %>
|
luis@639
|
75 <%= link_to l(:view_all_publications), {:controller => 'publications', :action => 'index', :project_id => @project } %>
|
luis@464
|
76 </div>
|
luis@452
|
77
|
luis@464
|
78 <% projects = Project.active.find(:all, :limit => 100, :order => 'name ASC') - @publication.projects %>
|
luis@1059
|
79
|
chris@615
|
80 <% content_for :sidebar do %>
|
chris@615
|
81 <h3><%=l(:label_publication_project_index)%></h3>
|
luis@629
|
82
|
luis@464
|
83 <p id="list_projects">
|
luis@464
|
84 <%= render :partial => 'list_projects' %>
|
luis@464
|
85 </p>
|
luis@1059
|
86
|
luis@629
|
87 <%- if User.current.allowed_to?(:edit_publication, @project) -%>
|
luis@1059
|
88 <%= render :partial => 'add_project_form' %>
|
luis@629
|
89 <%- end -%>
|
chris@615
|
90 <% end %>
|