diff options
Diffstat (limited to 'app/helpers/selects_helper.rb')
-rw-r--r-- | app/helpers/selects_helper.rb | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/app/helpers/selects_helper.rb b/app/helpers/selects_helper.rb index 2f802e4eab8..f433ee56ab3 100644 --- a/app/helpers/selects_helper.rb +++ b/app/helpers/selects_helper.rb @@ -5,20 +5,20 @@ module SelectsHelper css_class = ["ajax-users-select"] css_class << "multiselect" if opts[:multiple] css_class << "skip_ldap" if opts[:skip_ldap] - css_class << (opts[:class] || '') - value = opts[:selected] || '' + css_class << (opts[:class] || "") + value = opts[:selected] || "" html = { - class: css_class.join(' '), - data: users_select_data_attributes(opts) + class: css_class.join(" "), + data: users_select_data_attributes(opts), } unless opts[:scope] == :all project = opts[:project] || @project if project - html['data-project-id'] = project.id + html["data-project-id"] = project.id elsif @group - html['data-group-id'] = @group.id + html["data-group-id"] = @group.id end end @@ -27,36 +27,36 @@ module SelectsHelper def groups_select_tag(id, opts = {}) classes = Array.wrap(opts[:class]) - classes << 'ajax-groups-select' + classes << "ajax-groups-select" # EE requires this line to be present, but there is no easy way of injecting # this into EE without causing merge conflicts. Given this line is very # simple and not really EE specific on its own, we just include it in CE. - classes << 'multiselect' if opts[:multiple] + classes << "multiselect" if opts[:multiple] - opts[:class] = classes.join(' ') + opts[:class] = classes.join(" ") select2_tag(id, opts) end def namespace_select_tag(id, opts = {}) - opts[:class] = [*opts[:class], 'ajax-namespace-select'].join(' ') + opts[:class] = [*opts[:class], "ajax-namespace-select"].join(" ") select2_tag(id, opts) end def project_select_tag(id, opts = {}) - opts[:class] = [*opts[:class], 'ajax-project-select'].join(' ') + opts[:class] = [*opts[:class], "ajax-project-select"].join(" ") unless opts.delete(:scope) == :all if @group - opts['data-group-id'] = @group.id + opts["data-group-id"] = @group.id end end with_feature_enabled_data_attribute = case opts.delete(:with_feature_enabled) - when 'issues' then 'data-with-issues-enabled' - when 'merge_requests' then 'data-with-merge-requests-enabled' + when "issues" then "data-with-issues-enabled" + when "merge_requests" then "data-with-merge-requests-enabled" end opts[with_feature_enabled_data_attribute] = true @@ -66,10 +66,10 @@ module SelectsHelper def select2_tag(id, opts = {}) klass_opts = [opts[:class]] - klass_opts << 'multiselect' if opts[:multiple] + klass_opts << "multiselect" if opts[:multiple] - opts[:class] = klass_opts.join(' ') - value = opts[:selected] || '' + opts[:class] = klass_opts.join(" ") + value = opts[:selected] || "" hidden_field_tag(id, value, opts) end @@ -78,14 +78,14 @@ module SelectsHelper def users_select_data_attributes(opts) { - placeholder: opts[:placeholder] || 'Search for a user', + placeholder: opts[:placeholder] || "Search for a user", null_user: opts[:null_user] || false, any_user: opts[:any_user] || false, email_user: opts[:email_user] || false, first_user: opts[:first_user] && current_user ? current_user.username : false, current_user: opts[:current_user] || false, - author_id: opts[:author_id] || '', - skip_users: opts[:skip_users] ? opts[:skip_users].map(&:id) : nil + author_id: opts[:author_id] || "", + skip_users: opts[:skip_users] ? opts[:skip_users].map(&:id) : nil, } end end |