Commit fb8eaf514b963354c4367cc7d2851c192f18ef9d

Authored by Rafael Manzo
Committed by Heitor
1 parent 293f1ad6

Extracted JS cancel_previous_request into a method for Brach class

Signed off by: Diego Araujo <diegoamc90@gmail.com>
app/assets/javascripts/repository/branch.js.coffee
... ... @@ -12,4 +12,9 @@ class Repository.Branch
12 12 $("#branches").show()
13 13 fetch_branches (document.getElementById("repository_address"))
14 14 else
15   - $("#branches").hide()
16 15 \ No newline at end of file
  16 + $("#branches").hide()
  17 +
  18 + cancel_request: ->
  19 + if @request != null
  20 + @request.abort()
  21 + @request = null
17 22 \ No newline at end of file
... ...
app/views/repositories/_form.html.erb
... ... @@ -134,7 +134,7 @@
134 134 <script>
135 135 var repository_branch = new Repository.Branch;
136 136 function fetch_branches (address_field) {
137   - cancel_previous_request();
  137 + repository_branch.cancel_request();
138 138 var address = address_field.value;
139 139  
140 140 var el = $("#repository_branch");
... ... @@ -160,13 +160,6 @@
160 160 }
161 161 }
162 162 }));
163   -
164   - function cancel_previous_request() {
165   - if (repository_branch.request != null) {
166   - repository_branch.request.abort();
167   - repository_branch.request = null;
168   - }
169   - }
170 163 }
171 164  
172 165 function fill_options (options, el) {
... ...