Revision 441:cbce1fd3b1b7 app/views/custom_fields/.svn/text-base

View differences:

app/views/custom_fields/.svn/text-base/_form.rhtml.svn-base
18 18
      Element.hide(p_length.parentNode);
19 19
      Element.hide(p_regexp.parentNode);
20 20
      if (p_searchable) Element.show(p_searchable.parentNode);
21
      Element.show(p_values);
21
      Element.show(p_values.parentNode);
22 22
      break;
23 23
    case "bool":
24 24
      p_default.setAttribute('type','checkbox');
25 25
      Element.hide(p_length.parentNode);
26 26
      Element.hide(p_regexp.parentNode);
27 27
      if (p_searchable) Element.hide(p_searchable.parentNode);
28
      Element.hide(p_values);
28
      Element.hide(p_values.parentNode);
29 29
      break;
30 30
    case "date":
31 31
      Element.hide(p_length.parentNode);
32 32
      Element.hide(p_regexp.parentNode);
33 33
      if (p_searchable) Element.hide(p_searchable.parentNode);
34
      Element.hide(p_values);
34
      Element.hide(p_values.parentNode);
35 35
      break;
36 36
    case "float":
37 37
    case "int":
38 38
      Element.show(p_length.parentNode);
39 39
      Element.show(p_regexp.parentNode);
40 40
      if (p_searchable) Element.hide(p_searchable.parentNode);
41
      Element.hide(p_values);
41
      Element.hide(p_values.parentNode);
42 42
      break;
43
		case "user":
44
    case "version":
45
      Element.hide(p_length.parentNode);
46
      Element.hide(p_regexp.parentNode);
47
      if (p_searchable) Element.hide(p_searchable.parentNode);
48
      Element.hide(p_values.parentNode);
49
      Element.hide(p_default.parentNode);
50
		  break;
43 51
    default:
44 52
      Element.show(p_length.parentNode);
45 53
      Element.show(p_regexp.parentNode);
46 54
      if (p_searchable) Element.show(p_searchable.parentNode);
47
      Element.hide(p_values);
55
      Element.hide(p_values.parentNode);
48 56
      break;
49 57
  }
50 58
}
......
54 62

  
55 63
<div class="box">
56 64
<p><%= f.text_field :name, :required => true %></p>
57
<p><%= f.select :field_format, custom_field_formats_for_select, {}, :onchange => "toggle_custom_field_format();",
65
<p><%= f.select :field_format, custom_field_formats_for_select(@custom_field), {}, :onchange => "toggle_custom_field_format();",
58 66
																																		:disabled => !@custom_field.new_record? %></p>
59 67
<p><label for="custom_field_min_length"><%=l(:label_min_max_length)%></label>
60 68
   <%= f.text_field :min_length, :size => 5, :no_label => true %> - 
61 69
   <%= f.text_field :max_length, :size => 5, :no_label => true %><br>(<%=l(:text_min_max_length_info)%>)</p>
62 70
<p><%= f.text_field :regexp, :size => 50 %><br>(<%=l(:text_regexp_info)%>)</p>
63
<p id="custom_field_possible_values"><%= f.text_area :possible_values, :value => @custom_field.possible_values.to_a.join("\n"),
64
																																			 :cols => 20,
65
																																			 :rows => 15 %>
66
<br /><em><%= l(:text_custom_field_possible_values_info) %></em></p>
71
<p>
72
	<%= f.text_area :possible_values, :value => @custom_field.possible_values.to_a.join("\n"), :rows => 15 %>
73
  <br /><em><%= l(:text_custom_field_possible_values_info) %></em>
74
</p>
67 75
<p><%= @custom_field.field_format == 'bool' ? f.check_box(:default_value) : f.text_field(:default_value) %></p>
68 76
<%= call_hook(:view_custom_fields_form_upper_box, :custom_field => @custom_field, :form => f) %>
69 77
</div>

Also available in: Unified diff