summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouglas Barbosa Alexandre <dbalexandre@gmail.com>2016-07-01 16:43:02 -0300
committerDouglas Barbosa Alexandre <dbalexandre@gmail.com>2016-07-01 16:43:11 -0300
commit3d69d01e1fe78427f00e3e89e94975819c764806 (patch)
treec078a1a34632343f0752e47935af17c682fce3be
parent8353cc6111e12fa819debe188776d7b6195ffaad (diff)
downloadgitlab-ce-3d69d01e1fe78427f00e3e89e94975819c764806.tar.gz
Cache results from jQuery selectors to retrieve namespace name
-rw-r--r--app/assets/javascripts/importer_status.js.coffee11
1 files changed, 7 insertions, 4 deletions
diff --git a/app/assets/javascripts/importer_status.js.coffee b/app/assets/javascripts/importer_status.js.coffee
index ec42c992e98..eb046eb2eff 100644
--- a/app/assets/javascripts/importer_status.js.coffee
+++ b/app/assets/javascripts/importer_status.js.coffee
@@ -7,13 +7,16 @@ class @ImporterStatus
$('.js-add-to-import')
.off 'click'
.on 'click', (e) =>
- new_namespace = null
$btn = $(e.currentTarget)
$tr = $btn.closest('tr')
+ $target_field = $tr.find('.import-target')
+ $namespace_input = $target_field.find('input')
id = $tr.attr('id').replace('repo_', '')
- if $tr.find('.import-target input').length > 0
- new_namespace = $tr.find('.import-target input').prop('value')
- $tr.find('.import-target').empty().append("#{new_namespace}/#{$tr.find('.import-target').data('project_name')}")
+ new_namespace = null
+
+ if $namespace_input.length > 0
+ new_namespace = $namespace_input.prop('value')
+ $target_field.empty().append("#{new_namespace}/#{$target_field.data('project_name')}")
$btn
.disable()