Chris@16: <%
Chris@16: index ||= "--INDEX--"
Chris@16: classes ||= ""
Chris@16:
Chris@16: protocol = Checkout::Protocol.new(protocol) unless protocol.is_a? Checkout::Protocol
Chris@16: %>
Chris@16:
" class="<%= classes %>" <%= 'style="display:none"' if index == '--INDEX--' %>>
Chris@16: <%= text_field_tag "settings[checkout_protocols_#{scm}][#{index}][protocol]", protocol.protocol, :size => 10 %> |
Chris@16: <%= text_field_tag "settings[checkout_protocols_#{scm}][#{index}][command]", protocol.command, :size => 15 %> |
Chris@16: <%= text_field_tag "settings[checkout_protocols_#{scm}][#{index}][regex]", protocol.regex, :size => 30 %> |
Chris@16: <%= text_field_tag "settings[checkout_protocols_#{scm}][#{index}][regex_replacement]", protocol.regex_replacement, :size => 30 %> |
Chris@16: <%= select_tag "settings[checkout_protocols_#{scm}][#{index}][access]", options_for_select([
Chris@16: [l(:label_access_read_write), 'read+write'],
Chris@16: [l(:label_access_read_only), 'read-only'],
Chris@16: [l(:label_access_permission), 'permission']], protocol.access) %> |
Chris@16: <%= check_box_tag "settings[checkout_protocols_#{scm}][#{index}][append_path]", 1, protocol.append_path? %> |
Chris@16: <%= check_box_tag "settings[checkout_protocols_#{scm}][#{index}][is_default]", 1, protocol.default? %> |
Chris@16: <%= image_to_function 'delete.png', "var e=$('checkout_protocols_#{scm}_#{index}');var parent=e.up(\"tbody\");e.remove();recalculate_even_odd(parent);return false" %> |
Chris@16: