summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatricio Cano <suprnova32@gmail.com>2016-06-17 13:06:15 -0500
committerPatricio Cano <suprnova32@gmail.com>2016-07-05 16:54:22 -0500
commitea9d910c8bd2774cf48a5b6092704143a7505011 (patch)
treed9797bb94faa8336fde5572513e5ae11d1796cba
parent82652013f2a9303e141a18923d85d0fe4870f7ae (diff)
downloadgitlab-ce-ea9d910c8bd2774cf48a5b6092704143a7505011.tar.gz
Refactor clone button sanitation to its own method to avoid duplication.
-rw-r--r--app/helpers/application_settings_helper.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/app/helpers/application_settings_helper.rb b/app/helpers/application_settings_helper.rb
index bc196fb2918..4cbb7c54cb7 100644
--- a/app/helpers/application_settings_helper.rb
+++ b/app/helpers/application_settings_helper.rb
@@ -47,12 +47,16 @@ module ApplicationSettingsHelper
def enabled_project_tooltip(project, protocol)
case protocol
when 'ssh'
- sanitize(ssh_clone_button(project), tags: %w(a), attributes: %w(id class title data-html data-container data-placement data-title data-original-title aria-describedby))
+ sanitize_clone_button(ssh_clone_button(project))
else
- sanitize(http_clone_button(project), tags: %w(a), attributes: %w(id class title data-html data-container data-placement data-title data-original-title aria-describedby))
+ sanitize_clone_button(http_clone_button(project))
end
end
+ def sanitize_clone_button(input)
+ sanitize(input, tags: %w(a), attributes: %w(id class title data-html data-container data-placement data-title data-original-title aria-describedby))
+ end
+
# Return a group of checkboxes that use Bootstrap's button plugin for a
# toggle button effect.
def restricted_level_checkboxes(help_block_id)