Revision 1426:7367cd232b1e plugins/redmine_bibliography/app/views

View differences:

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 %>&nbsp;<span class="required">*</span>&nbsp;<%= 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