annotate plugins/redmine_bibliography/app/views/publications/show.html.erb @ 1524:82fac3dcf466 redmine-2.5-integration

Fix failure to interpret Javascript when autocompleting members for project
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Thu, 11 Sep 2014 10:24:38 +0100
parents 6ba24edae331
children
rev   line source
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 %>