Revision 1426:7367cd232b1e plugins/redmine_bibliography/app/views/publications
| plugins/redmine_bibliography/app/views/publications/_authorship_fields.html.erb | ||
|---|---|---|
| 1 | 1 |
<div id="authors" class="fields"> |
| 2 |
<div id="<%= form_tag_id( f.object_name, :search_author ) %>" > |
|
| 3 |
<p> |
|
| 4 |
<%= f.text_field :search_name, :size => 25, :class => "author_search" %> |
|
| 2 |
<div class="author_edit" id="<%= form_tag_id( f.object_name, :edit_author_info ) %>"> |
|
| 3 |
|
|
| 4 |
<p><%= f.label :name_on_paper %><%= f.text_field :name_on_paper, :class => "author_name_on_paper" -%></p> |
|
| 5 |
<p><%= f.label :institution %><%= f.text_field :institution -%></p> |
|
| 6 |
<p><%= f.label :email %><%= f.text_field :email -%></p> |
|
| 7 |
|
|
| 8 |
<p class="author_associated search_author_tie"> |
|
| 9 |
<%= f.check_box :search_author_tie, :label => '' -%> |
|
| 10 |
<span>Not associated with any SoundSoftware site user.</span> |
|
| 5 | 11 |
</p> |
| 6 | 12 |
|
| 7 |
<p style="margin-bottom: -2.5em; padding-bottom; 0"><label><%= l(:identify_author_question) %></label></p> |
|
| 8 |
|
|
| 9 |
<p class="author_identify"> |
|
| 10 |
<label class='inline'><%= radio_button_tag(:identify_author, "yes", false, :name => form_tag_name(f.object_name,:identify_author ), :id => form_tag_id( f.object_name, :identify_author_yes )) %> <%= l(:identify_author_yes) %> </label><br /> |
|
| 11 |
|
|
| 12 |
<label class='inline'><%= radio_button_tag(:identify_author, "correct", false, :name => form_tag_name(f.object_name,:identify_author ), :id => form_tag_id( f.object_name, :identify_author_corrections )) %> <%= l(:identify_author_correct) %> </label><br /> |
|
| 13 |
|
|
| 14 |
<label class='inline'><%= radio_button_tag(:identify_author, "no", true, :name => form_tag_name(f.object_name,:identify_author ), :id => form_tag_id( f.object_name, :identify_author_no )) %> <%= l(:identify_author_no) %> </label><br /> |
|
| 15 |
</p> |
|
| 16 |
</div> |
|
| 17 |
|
|
| 18 |
<div class='author_edit' id="<%= form_tag_id( f.object_name, :edit_author_info ) %>"> |
|
| 19 |
<p><%= f.text_field :name_on_paper -%></p> |
|
| 20 |
<p class="description"><%= h l("text_author_name_on_paper") -%></p>
|
|
| 21 |
|
|
| 22 |
<p><%= f.text_field :institution -%></p> |
|
| 23 |
<p class="description"><%= h l("text_author_institution") %></p>
|
|
| 24 |
|
|
| 25 |
<p><%= f.text_field :email -%></p> |
|
| 26 |
<p class="description"><%= h l("text_author_email") %></p>
|
|
| 27 |
|
|
| 28 |
<%= hidden_field_tag(:search_author_class, '', :name => form_tag_name(f.object_name,:search_author_class ), :id => form_tag_id( f.object_name, :search_author_class )) -%> |
|
| 29 |
<%= hidden_field_tag(:search_author_id, '', :name => form_tag_name(f.object_name,:search_author_id ), :id => form_tag_id( f.object_name, :search_author_id )) -%> |
|
| 13 |
<%= f.hidden_field :search_author_class -%> |
|
| 14 |
<%= f.hidden_field :search_author_id -%> |
|
| 30 | 15 |
</div> |
| 31 | 16 |
|
| 32 | 17 |
<div> |
| 33 | 18 |
<p> |
| 34 | 19 |
<%= button_to_function l(:label_save_author), '', :id => form_tag_id(f.object_name, :edit_save_button), :class => 'author_save_btn' -%> |
| 35 | 20 |
|
| 36 |
<%= button_to_function l(:label_edit_author), '', :id => form_tag_id(f.object_name, :edit_button), :class => 'author_edit_btn' -%> |
|
| 21 |
<%= button_to_function l(:label_edit_author), '', :id => form_tag_id(f.object_name, :edit_button), :class => 'author_edit_btn', :style => "display:none;" -%>
|
|
| 37 | 22 |
|
| 38 | 23 |
<%= link_to_remove_fields l("remove_author"), f %>
|
| 39 | 24 |
</p> |
| 40 | 25 |
</div> |
| 41 |
</div> |
|
| 42 |
|
|
| 26 |
</div> |
|
| plugins/redmine_bibliography/app/views/publications/_bibtex_fields.html.erb | ||
|---|---|---|
| 1 | 1 |
<p> |
| 2 |
<label for="bibtex_entry_type"><%=l("field_entry_type")%> <span class="required">*</span></label>
|
|
| 2 |
<label for="publication_bibtex_entry_attributes_entry_type"><%=l("field_entry_type")%> <span class="required">*</span></label>
|
|
| 3 | 3 |
<%= f.collection_select :entry_type, |
| 4 | 4 |
BibtexEntryType.find(:all).reject { |x| x.redundant? },
|
| 5 | 5 |
:id, |
| ... | ... | |
| 8 | 8 |
</p> |
| 9 | 9 |
|
| 10 | 10 |
<p class="bibtex hol"> |
| 11 |
<%= f.text_field :year, :size => 4 %>
|
|
| 11 |
<%= f.label :year %><%= f.text_field :year, :size => 5 -%>
|
|
| 12 | 12 |
</p> |
| 13 | 13 |
<p class="bibtex hol"> |
| 14 |
<%= f.text_field :month, :size => 4%>
|
|
| 14 |
<%= f.label :month %><%= f.text_field :month, :size => 5 -%>
|
|
| 15 | 15 |
</p> |
| 16 | 16 |
<p class="bibtex hol"> |
| 17 |
<%= f.text_field :chapter, :size => 15%>
|
|
| 17 |
<%= f.label :chapter %><%= f.text_field :chapter, :size => 5 -%>
|
|
| 18 | 18 |
</p> |
| 19 | 19 |
<p class="bibtex hol"> |
| 20 |
<%= f.text_field :editor, :size => 33 %>
|
|
| 20 |
<%= f.label :editor %><%= f.text_field :editor -%>
|
|
| 21 | 21 |
</p> |
| 22 | 22 |
<p class="bibtex hol"> |
| 23 |
<%= f.text_field :booktitle, :size => 33 %>
|
|
| 23 |
<%= f.label :booktitle %><%= f.text_field :booktitle -%>
|
|
| 24 | 24 |
</p> |
| 25 | 25 |
<p class="bibtex hol"> |
| 26 |
<%= f.text_field :publisher,:size => 33 %>
|
|
| 26 |
<%= f.label :publisher %><%= f.text_field :publisher -%>
|
|
| 27 | 27 |
</p> |
| 28 | 28 |
<p class="bibtex hol"> |
| 29 |
<%= f.text_field :pages, :size => 12 %>
|
|
| 29 |
<%= f.label :pages %><%= f.text_field :pages, :size => 5 -%>
|
|
| 30 | 30 |
</p> |
| 31 | 31 |
<p class="bibtex hol"> |
| 32 |
<%= f.text_field :address %>
|
|
| 32 |
<%= f.label :address %><%= f.text_field :address -%>
|
|
| 33 | 33 |
</p> |
| 34 | 34 |
<p class="bibtex hol"> |
| 35 |
<%= f.text_field :annote %>
|
|
| 35 |
<%= f.label :annote %><%= f.text_field :annote -%>
|
|
| 36 | 36 |
</p> |
| 37 | 37 |
<p class="bibtex hol"> |
| 38 |
<%= f.text_field :crossref %>
|
|
| 38 |
<%= f.label :crossref %><%= f.text_field :crossref -%>
|
|
| 39 | 39 |
</p> |
| 40 | 40 |
<p class="bibtex hol"> |
| 41 |
<%= f.text_field :edition %>
|
|
| 41 |
<%= f.label :edition %><%= f.text_field :edition -%>
|
|
| 42 | 42 |
</p> |
| 43 | 43 |
<p class="bibtex hol"> |
| 44 |
<%= f.text_field :eprint %>
|
|
| 44 |
<%= f.label :eprint %><%= f.text_field :eprint -%>
|
|
| 45 | 45 |
</p> |
| 46 | 46 |
<p class="bibtex hol"> |
| 47 |
<%= f.text_field :howpublished %>
|
|
| 47 |
<%= f.label :howpublished %><%= f.text_field :howpublished -%>
|
|
| 48 | 48 |
</p> |
| 49 | 49 |
<p class="bibtex hol"> |
| 50 |
<%= f.text_field :journal %>
|
|
| 50 |
<%= f.label :journal %><%= f.text_field :journal -%>
|
|
| 51 | 51 |
</p> |
| 52 | 52 |
<p class="bibtex hol"> |
| 53 |
<%= f.text_field :key %>
|
|
| 53 |
<%= f.label :key %><%= f.text_field :key -%>
|
|
| 54 | 54 |
</p> |
| 55 | 55 |
<p class="bibtex hol"> |
| 56 |
<%= f.text_field :note %>
|
|
| 56 |
<%= f.label :note %><%= f.text_field :note -%>
|
|
| 57 | 57 |
</p> |
| 58 | 58 |
<p class="bibtex hol"> |
| 59 |
<%= f.text_field :number %>
|
|
| 59 |
<%= f.label :number %><%= f.text_field :number, :size => 5 -%>
|
|
| 60 | 60 |
</p> |
| 61 | 61 |
<p class="bibtex hol"> |
| 62 |
<%= f.text_field :organization %> |
|
| 62 |
<%= f.label :organization %><%= f.text_field :organization %>
|
|
| 63 | 63 |
</p> |
| 64 | 64 |
<p class="bibtex hol"> |
| 65 |
<%= f.text_field :school %> |
|
| 65 |
<%= f.label :school %><%= f.text_field :school %>
|
|
| 66 | 66 |
</p> |
| 67 | 67 |
<p class="bibtex hol"> |
| 68 |
<%= f.text_field :series %> |
|
| 68 |
<%= f.label :series %><%= f.text_field :series %>
|
|
| 69 | 69 |
</p> |
| 70 | 70 |
<p class="bibtex hol"> |
| 71 |
<%= f.text_field :type %> |
|
| 71 |
<%= f.label :type %><%= f.text_field :type %>
|
|
| 72 | 72 |
</p> |
| 73 | 73 |
<p class="bibtex hol"> |
| 74 |
<%= f.text_field :url %> |
|
| 74 |
<%= f.label :url %><%= f.text_field :url %>
|
|
| 75 | 75 |
</p> |
| 76 | 76 |
<p class="bibtex hol"> |
| 77 |
<%= f.text_field :volume %> |
|
| 77 |
<%= f.label :volume %><%= f.text_field :volume %>
|
|
| 78 | 78 |
</p> |
| plugins/redmine_bibliography/app/views/publications/_form.html.erb | ||
|---|---|---|
| 1 |
<h3><%= f.text_field :title, :required => true, :size => 70 %></h3> |
|
| 1 |
<h3><%= f.label :title %> <span class="required">*</span> <%= f.text_field :title, :required => true, :size => 70 %></h3>
|
|
| 2 | 2 |
|
| 3 | 3 |
<div class="splitcontentleft"> |
| 4 | 4 |
<h3><%= l(:label_publication_other_details) %></h3> |
| ... | ... | |
| 8 | 8 |
<%- end -%> |
| 9 | 9 |
|
| 10 | 10 |
<p> |
| 11 |
<%= f.text_field :external_url, :size => 70 %>
|
|
| 11 |
<%= f.label :external_url %><%= f.text_field :external_url -%>
|
|
| 12 | 12 |
<br /> |
| 13 |
<em><%= l(:text_external_url) %></em> |
|
| 13 |
<em><%= l(:text_external_url) -%></em>
|
|
| 14 | 14 |
</p> |
| 15 | 15 |
<p> |
| 16 |
<%= f.text_field :doi, :size => 70 %>
|
|
| 16 |
<%= f.label :doi %><%= f.text_field :doi -%>
|
|
| 17 | 17 |
<br /> |
| 18 | 18 |
<em><%= l(:text_doi) %></em> |
| 19 | 19 |
</p> |
| plugins/redmine_bibliography/app/views/publications/autocomplete_for_author.html.erb | ||
|---|---|---|
| 1 |
<%= raw @results.map {|result| {
|
|
| 1 |
<%= raw @results.map { |result|
|
|
| 2 |
{
|
|
| 2 | 3 |
'label' => result.name, |
| 3 | 4 |
'value' => result.name, |
| 4 | 5 |
'search_author_class' => result.class.name, |
| ... | ... | |
| 6 | 7 |
'name' => result.name, |
| 7 | 8 |
'institution' => result.institution, |
| 8 | 9 |
'email' => result.mail, |
| 10 |
'authorship_link' => " Keep associated with #{render_authorship_link(result.class.name, result.id)}"
|
|
| 9 | 11 |
} |
| 10 | 12 |
}.to_json %> |
| plugins/redmine_bibliography/app/views/publications/edit.html.erb | ||
|---|---|---|
| 16 | 16 |
dataType: 'script' |
| 17 | 17 |
}); return false; });" -%> |
| 18 | 18 |
|
| 19 |
<%= javascript_tag "authorship_autocomplete('#{url_for :controller => :publications, :action => :autocomplete_for_author}');" -%>
|
|
| 20 |
|
|
| 19 | 21 |
<% end %> |
| 20 | 22 |
|
| 21 | 23 |
<%= error_messages_for 'publication' %> |
| 22 | 24 |
|
| 23 | 25 |
<h2><%=l(:label_publication_show)%></h2> |
| 24 | 26 |
|
| 25 |
<%= labelled_form_for @publication, :url => { :project_id => @project, :action => :update } do |f| -%>
|
|
| 27 |
<%= form_for @publication, :url => { :project_id => @project, :action => :update } do |f| -%>
|
|
| 26 | 28 |
|
| 27 | 29 |
<%= render :partial => 'form', :locals => { :f => f } %>
|
| 28 | 30 |
|
| plugins/redmine_bibliography/app/views/publications/new.html.erb | ||
|---|---|---|
| 3 | 3 |
<%= stylesheet_link_tag 'bibliography', :plugin => 'redmine_bibliography' %> |
| 4 | 4 |
<%= javascript_include_tag 'bibliography', :plugin => 'redmine_bibliography' -%> |
| 5 | 5 |
<%= javascript_include_tag 'new_publication', :plugin => 'redmine_bibliography' -%> |
| 6 |
|
|
| 6 | 7 |
<%= javascript_tag " |
| 7 | 8 |
$('#publication_bibtex_entry_attributes_entry_type').live('change', function() {
|
| 8 | 9 |
$this = $(this); |
| ... | ... | |
| 17 | 18 |
return false; |
| 18 | 19 |
});"-%> |
| 19 | 20 |
|
| 21 |
<%= javascript_tag "authorship_autocomplete('#{url_for :controller => :publications, :action => :autocomplete_for_author}');" -%>
|
|
| 22 |
|
|
| 20 | 23 |
<% end %> |
| 21 | 24 |
|
| 22 | 25 |
<%= error_messages_for 'publication' %> |
| 23 | 26 |
|
| 24 | 27 |
<h2><%=l(:label_publication_new)%></h2> |
| 25 | 28 |
|
| 26 |
<%= labelled_form_for @publication, :url => { :project_id => @project, :action => :create } do |f| -%>
|
|
| 29 |
<%= form_for @publication, :url => { :project_id => @project, :action => :create } do |f| -%>
|
|
| 27 | 30 |
|
| 28 | 31 |
<%= render :partial => 'form', :locals => { :f => f } %>
|
| 29 | 32 |
|
Also available in: Unified diff