Chris@16:
Chris@16:

<%= setting_check_box "checkout_overwrite_description_#{scm}", :label => :setting_checkout_overwrite_description, :onclick => <<-EOF Chris@16: Effect.toggle($('settings_checkout_description_#{scm}').up("div").up("div"), 'slide', {duration:0.2}); Chris@16: EOF Chris@16: %>

Chris@16: Chris@16:
Chris@16:

<%= setting_text_area "checkout_description_#{scm}", :cols => 60, :rows => 5, :class => 'wiki-edit', :label => :field_description %>

Chris@16: <%= wikitoolbar_for "settings_checkout_description_#{scm}" %> Chris@16:
Chris@16: Chris@16: <% if scm == 'Subversion' %> Chris@16:

<%= setting_select "checkout_display_login",[ Chris@16: [l(:label_display_login_username), 'username'], Chris@16: [l(:label_display_login_password), 'password'] Chris@16: ], Chris@16: :blank => :label_display_login_none %>

Chris@16: <% end %> Chris@16: Chris@16:

<%= setting_check_box "checkout_display_command_#{scm}", :label => :field_checkout_display_command %>

Chris@16: Chris@16: <% javascript_tag do %> Chris@16: <% repo = "Repository::#{scm}".constantize %> Chris@16: var subform = new Subform('<%= escape_javascript(render(:partial => "checkout_protocol", :locals => {:protocol => Checkout::Protocol.new({:protocol => repo.scm_name, :append_path => (repo.allow_subtree_checkout? ? '1' : '0'), :command => repo.checkout_default_command}), :scm => scm})) %>',<%= Setting.send("checkout_protocols_#{scm}").length %>,'settings_checkout_protocols_<%= scm %>'); Chris@16: protocolForms.set('<%= scm %>', subform); Chris@16: <% end %> Chris@16:

<%=l :help_checkout_protocols %>

Chris@16: Chris@16: Chris@16: Chris@16: Chris@16: Chris@16: Chris@16: Chris@16: Chris@16: Chris@16: Chris@16: Chris@16: Chris@16: <% Setting.send("checkout_protocols_#{scm}").each_with_index do |protocol, index| %> Chris@16: <%= render :partial => 'checkout_protocol', :locals => {:protocol => Checkout::Protocol.new(protocol), :scm => scm, :index => index, :classes => cycle('odd', 'even')} %> Chris@16: <% end %> Chris@16: Chris@16:
<%= l(:setting_protocol)%><%= l(:setting_checkout_command)%><%= l(:setting_checkout_url_regex) %><%= l(:setting_checkout_url_regex_replacement) %><%= l(:label_permissions) %><%= l(:label_append_path) %><%= l(:label_default) %>
Chris@16:
<%= link_to_function l(:button_add_protocol), "protocolForms.get('#{scm}').add()", {:class => "icon icon-add"} %>
Chris@16: