Commit ea9aff161e18f7d7443e8b712b7728ee3d4192cc
Committed by
Heitor
1 parent
8138fe24
Exists in
colab
and in
4 other branches
Extracted show_branches into toggle method from Repository.Branch
Signed off by: Diego Araújo <diegoamc90@gmail.com>
Showing
2 changed files
with
13 additions
and
2 deletions
Show diff stats
| @@ -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 |