Commit ea9aff161e18f7d7443e8b712b7728ee3d4192cc

Authored by Rafael Manzo
Committed by Heitor
1 parent 8138fe24

Extracted show_branches into toggle method from Repository.Branch

Signed off by: Diego Araújo <diegoamc90@gmail.com>
app/assets/javascripts/repository/branch.js.coffee 0 → 100644
@@ -0,0 +1,11 @@ @@ -0,0 +1,11 @@
  1 +class Repository.Branch
  2 + @toggle: ->
  3 + scm_type_field = document.getElementById("repository_scm_type")
  4 + index = scm_type_field.selectedIndex
  5 + option = scm_type_field.options[index]
  6 +
  7 + if option.value != "SVN"
  8 + $("#branches").show()
  9 + fetch_branches (document.getElementById("repository_address"))
  10 + else
  11 + $("#branches").hide()
0 \ No newline at end of file 12 \ No newline at end of file
app/views/repositories/_form.html.erb
@@ -43,7 +43,7 @@ @@ -43,7 +43,7 @@
43 <div class="form-row"> 43 <div class="form-row">
44 <div class="field-container"> 44 <div class="field-container">
45 <%= f.label :scm_type, class: 'control-label' %> 45 <%= f.label :scm_type, class: 'control-label' %>
46 - <%= f.select( :scm_type, @repository_types, {}, class: 'tooltip-control', onchange: "show_branches();" ) %> 46 + <%= f.select( :scm_type, @repository_types, {}, class: 'tooltip-control', onchange: "Repository.Branch.toggle();" ) %>
47 </div> 47 </div>
48 <div class="help-container"> 48 <div class="help-container">
49 <p> 49 <p>
@@ -127,7 +127,7 @@ @@ -127,7 +127,7 @@
127 127
128 <script> 128 <script>
129 $(document).on('page:load ready', function() { 129 $(document).on('page:load ready', function() {
130 - show_branches(); 130 + Repository.Branch.toggle();
131 }); 131 });
132 </script> 132 </script>
133 133