diff options
author | Patricio Cano <suprnova32@gmail.com> | 2016-06-17 21:06:15 +0300 |
---|---|---|
committer | Patricio Cano <suprnova32@gmail.com> | 2016-07-06 00:54:22 +0300 |
commit | ea9d910c8bd2774cf48a5b6092704143a7505011 (patch) | |
tree | d9797bb94faa8336fde5572513e5ae11d1796cba /app | |
parent | 82652013f2a9303e141a18923d85d0fe4870f7ae (diff) |
Refactor clone button sanitation to its own method to avoid duplication.
Diffstat (limited to 'app')
-rw-r--r-- | app/helpers/application_settings_helper.rb | 8 |
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) |