Turn single-word strings into symbols

This commit is contained in:
Andreas Nedbal 2020-05-10 22:27:39 +02:00
parent 498d31ecd6
commit 66b2afc976
32 changed files with 51 additions and 51 deletions

View File

@ -10,8 +10,8 @@
= f.hidden_field :reset_password_token = f.hidden_field :reset_password_token
= f.password_field :password, autofocus: true, autocomplete: 'off', label: 'New password' = f.password_field :password, autofocus: true, autocomplete: :off, label: 'New password'
= f.password_field :password_confirmation, autocomplete: 'off', label: 'Confirm new password' = f.password_field :password_confirmation, autocomplete: :off, label: 'Confirm new password'
= f.submit 'Change my password' = f.submit 'Change my password'

View File

@ -11,8 +11,8 @@
= f.text_field :screen_name, autofocus: true, label: t('views.settings.account.username') = f.text_field :screen_name, autofocus: true, label: t('views.settings.account.username')
= f.email_field :email, autofocus: false, label: t('views.settings.account.email') = f.email_field :email, autofocus: false, label: t('views.settings.account.email')
= f.password_field :password, autocomplete: 'off', label: t('views.settings.account.password') = f.password_field :password, autocomplete: :off, label: t('views.settings.account.password')
= f.password_field :password_confirmation, autocomplete: 'off', label: t('views.settings.account.password_confirm') = f.password_field :password_confirmation, autocomplete: :off, label: t('views.settings.account.password_confirm')
%p= raw t('views.sessions.info', terms: link_to(t('views.general.terms'), terms_path)) %p= raw t('views.sessions.info', terms: link_to(t('views.general.terms'), terms_path))
= f.submit 'Sign up', class: 'btn btn-primary mb-3' = f.submit 'Sign up', class: 'btn btn-primary mb-3'

View File

@ -9,7 +9,7 @@
= bootstrap_form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| = bootstrap_form_for(resource, as: resource_name, url: session_path(resource_name)) do |f|
= f.text_field :login, autofocus: true, label: t('views.settings.account.username') = f.text_field :login, autofocus: true, label: t('views.settings.account.username')
= f.password_field :password, autocomplete: 'off', label: t('views.settings.account.password') = f.password_field :password, autocomplete: :off, label: t('views.settings.account.password')
- if devise_mapping.rememberable? - if devise_mapping.rememberable?
= f.check_box :remember_me = f.check_box :remember_me

View File

@ -1,3 +1,3 @@
.tab-pane.active.fade.show{ role: 'tabpanel', id: 'answers' } .tab-pane.active.fade.show{ role: :tabpanel, id: 'answers' }
- answers.each do |a| - answers.each do |a|
= render 'answerbox', a: a = render 'answerbox', a: a

View File

@ -1,3 +1,3 @@
.tab-pane.fade{ role: 'tabpanel', id: 'asked' } .tab-pane.fade{ role: :tabpanel, id: 'asked' }
- asked.each do |user| - asked.each do |user|
= render 'discover/userbox', u: user.user, type: 'asked', q: user.question_count = render 'discover/userbox', u: user.user, type: 'asked', q: user.question_count

View File

@ -1,3 +1,3 @@
.tab-pane.fade{ role: 'tabpanel', id: 'comments' } .tab-pane.fade{ role: :tabpanel, id: 'comments' }
- comments.each do |a| - comments.each do |a|
= render 'answerbox', a: a = render 'answerbox', a: a

View File

@ -1,3 +1,3 @@
.tab-pane.fade{ role: 'tabpanel', id: 'answered' } .tab-pane.fade{ role: :tabpanel, id: 'answered' }
- answered.each do |user| - answered.each do |user|
= render 'discover/userbox', u: user.user, type: 'most', a: user.answer_count = render 'discover/userbox', u: user.user, type: 'most', a: user.answer_count

View File

@ -1,3 +1,3 @@
.tab-pane.active.fade.show{ role: 'tabpanel', id: 'new' } .tab-pane.active.fade.show{ role: :tabpanel, id: 'new' }
- new.each do |user| - new.each do |user|
= render 'discover/userbox', u: user, type: 'new' = render 'discover/userbox', u: user, type: 'new'

View File

@ -1,3 +1,3 @@
.tab-pane.fade{ role: 'tabpanel', id: 'questions' } .tab-pane.fade{ role: :tabpanel, id: 'questions' }
- questions.each do |q| - questions.each do |q|
= render 'shared/question', q: q, type: 'discover' = render 'shared/question', q: q, type: 'discover'

View File

@ -10,14 +10,14 @@
.col-md-7.col-sm-6 .col-md-7.col-sm-6
%h2= t 'views.discover.content.title' %h2= t 'views.discover.content.title'
%p= t 'views.discover.content.desc' %p= t 'views.discover.content.desc'
%div{ role: 'tabpanel' } %div{ role: :tabpanel }
%ul.nav.nav-tabs{ role: 'tablist' } %ul.nav.nav-tabs{ role: :tablist }
%li.nav-item{ role: 'presentation' } %li.nav-item{ role: 'presentation' }
%a.nav-link.active{ href: '#answers', role: 'tab', aria: { controls: 'answers' }, data: { toggle: 'tab' } }= t 'views.discover.content.tab.answers' %a.nav-link.active{ href: '#answers', role: :tab, aria: { controls: 'answers' }, data: { toggle: :tab } }= t 'views.discover.content.tab.answers'
%li.nav-item{ role: 'presentation' } %li.nav-item{ role: 'presentation' }
%a.nav-link{ href: '#questions', role: 'tab', aria: { controls: 'questions' }, data: { toggle: 'tab' } }= t 'views.discover.content.tab.questions' %a.nav-link{ href: '#questions', role: :tab, aria: { controls: 'questions' }, data: { toggle: :tab } }= t 'views.discover.content.tab.questions'
%li.nav-item{ role: 'presentation' } %li.nav-item{ role: 'presentation' }
%a.nav-link{ href: '#comments', role: 'tab', aria: { controls: 'comments' }, data: { toggle: 'tab' } }= t 'views.discover.content.tab.comments' %a.nav-link{ href: '#comments', role: :tab, aria: { controls: 'comments' }, data: { toggle: :tab } }= t 'views.discover.content.tab.comments'
.tab-content.mt-3 .tab-content.mt-3
= render 'discover/tab_answers', answers: @popular_answers = render 'discover/tab_answers', answers: @popular_answers
= render 'discover/tab_questions', questions: @popular_questions = render 'discover/tab_questions', questions: @popular_questions
@ -25,14 +25,14 @@
.col-md-5.col-sm-6 .col-md-5.col-sm-6
%h2= t 'views.discover.people.title' %h2= t 'views.discover.people.title'
%p= t 'views.discover.people.desc' %p= t 'views.discover.people.desc'
%div{ role: 'tabpanel' } %div{ role: :tabpanel }
%ul.nav.nav-tabs{ role: 'tablist' } %ul.nav.nav-tabs{ role: :tablist }
%li.nav-item{ role: 'presentation' } %li.nav-item{ role: 'presentation' }
%a.nav-link.active{ href: '#new', role: 'tab', aria: { controls: 'new' }, data: { toggle: 'tab' } }= t 'views.discover.people.tab.new' %a.nav-link.active{ href: '#new', role: :tab, aria: { controls: 'new' }, data: { toggle: :tab } }= t 'views.discover.people.tab.new'
%li.nav-item{ role: 'presentation' } %li.nav-item{ role: 'presentation' }
%a.nav-link{ href: '#asked', role: 'tab', aria: { controls: 'asked' }, data: { toggle: 'tab' } }= t 'views.discover.people.tab.questions' %a.nav-link{ href: '#asked', role: :tab, aria: { controls: 'asked' }, data: { toggle: :tab } }= t 'views.discover.people.tab.questions'
%li.nav-item{ role: 'presentation' } %li.nav-item{ role: 'presentation' }
%a.nav-link{ href: '#answered', role: 'tab', aria: { controls: 'answered' }, data: { toggle: 'tab' } }= t 'views.discover.people.tab.answers' %a.nav-link{ href: '#answered', role: :tab, aria: { controls: 'answered' }, data: { toggle: :tab } }= t 'views.discover.people.tab.answers'
.tab-content.mt-3 .tab-content.mt-3
= render 'discover/tab_new', new: @new_users = render 'discover/tab_new', new: @new_users
= render 'discover/tab_asked', asked: @users_with_most_questions = render 'discover/tab_asked', asked: @users_with_most_questions

View File

@ -23,5 +23,5 @@
.card .card
.card-header= t 'views.inbox.sidebar.actions.title' .card-header= t 'views.inbox.sidebar.actions.title'
.card-body .card-body
%button.btn.btn-block.btn-danger{ type: :button, id: delete_id, disabled: (disabled ? 'disabled' : nil), data: { ib_count: inbox_count } } %button.btn.btn-block.btn-danger{ type: :button, id: delete_id, disabled: (disabled ? :disabled : nil), data: { ib_count: inbox_count } }
= t 'views.inbox.sidebar.actions.button' = t 'views.inbox.sidebar.actions.button'

View File

@ -3,7 +3,7 @@
= t 'messages.noscript' = t 'messages.noscript'
- flash.each do |key, value| - flash.each do |key, value|
.alert.alert-dismissible{ class: "alert-#{bootstrap_color key}", role: 'alert' } .alert.alert-dismissible{ class: "alert-#{bootstrap_color key}", role: :alert }
%button.close{ type: :button, data: { dismiss: :alert } } %button.close{ type: :button, data: { dismiss: :alert } }
%span{ aria: { hidden: true } } × %span{ aria: { hidden: true } } ×
%span.sr-only= t 'views.actions.close' %span.sr-only= t 'views.actions.close'

View File

@ -12,7 +12,7 @@
- if current_user.groups.count.positive? - if current_user.groups.count.positive?
%label %label
= t 'views.modal.ask.choose' = t 'views.modal.ask.choose'
%select.form-control{ name: 'qb-all-rcpt', autocomplete: 'off' } %select.form-control{ name: 'qb-all-rcpt', autocomplete: :off }
%option{ value: 'followers', selected: true }= t('views.general.follower').pluralize(2) %option{ value: 'followers', selected: true }= t('views.general.follower').pluralize(2)
%optgroup{ label: t('views.group.title').pluralize(2) } %optgroup{ label: t('views.group.title').pluralize(2) }
- current_user.groups.each do |group| - current_user.groups.each do |group|

View File

@ -7,7 +7,7 @@
%button.close{ data: { dismiss: :modal }, type: :button } %button.close{ data: { dismiss: :modal }, type: :button }
%span{ aria: { hidden: true } } × %span{ aria: { hidden: true } } ×
%span.sr-only Close %span.sr-only Close
= bootstrap_form_tag(url: '/mod/ban', html: { method: :post, novalidate: 'novalidate' }) do |f| = bootstrap_form_tag(url: '/mod/ban', html: { method: :post, novalidate: :novalidate }) do |f|
= f.hidden_field :user, value: user.screen_name = f.hidden_field :user, value: user.screen_name
.modal-body#ban-control-super .modal-body#ban-control-super
= f.check_box :ban, label: t('views.modal.bancontrol.ban'), checked: user.banned? = f.check_box :ban, label: t('views.modal.bancontrol.ban'), checked: user.banned?

View File

@ -6,21 +6,21 @@
%button.close{ data: { dismiss: :modal }, type: :button } %button.close{ data: { dismiss: :modal }, type: :button }
%span{ aria: { hidden: true } } × %span{ aria: { hidden: true } } ×
%span.sr-only= t 'views.actions.close' %span.sr-only= t 'views.actions.close'
%div{ role: 'tabpanel' } %div{ role: :tabpanel }
%ul.nav.nav-tabs.mt-1{ role: 'tablist' } %ul.nav.nav-tabs.mt-1{ role: :tablist }
%li.nav-item{ role: 'presentation' } %li.nav-item{ role: 'presentation' }
%a.nav-link.active{ href: '#grouplist', aria: { controls: 'grouplist' }, data: { toggle: 'tab' }, role: 'tab' } %a.nav-link.active{ href: '#grouplist', aria: { controls: 'grouplist' }, data: { toggle: :tab }, role: :tab }
= t 'views.modal.group.tabs.main' = t 'views.modal.group.tabs.main'
%li.nav-item{ role: 'presentation' } %li.nav-item{ role: 'presentation' }
%a.nav-link{ href: '#create', aria: { controls: 'create' }, data: { toggle: 'tab' }, role: 'tab' } %a.nav-link{ href: '#create', aria: { controls: 'create' }, data: { toggle: :tab }, role: :tab }
= t 'views.modal.group.tabs.create' = t 'views.modal.group.tabs.create'
.tab-content .tab-content
.tab-pane.active{ role: 'tabpanel', id: 'grouplist' } .tab-pane.active{ role: :tabpanel, id: 'grouplist' }
%ul.list-group %ul.list-group
- current_user.groups.each do |group| - current_user.groups.each do |group|
= render 'modal/group/item', group: group, user: user = render 'modal/group/item', group: group, user: user
.tab-pane{ role: 'tabpanel', id: 'create' } .tab-pane{ role: :tabpanel, id: 'create' }
.modal-body .modal-body
%input.form-control#new-group-name{ type: :text, placeholder: t('views.modal.group.name') } %input.form-control#new-group-name{ type: :text, placeholder: t('views.modal.group.name') }
%button.btn.btn-primary#create-group{ type: :button, data: { user: user.screen_name } }= t('views.modal.group.create') %button.btn.btn-primary#create-group{ type: :button, data: { user: user.screen_name } }= t('views.modal.group.create')

View File

@ -8,7 +8,7 @@
%span.sr-only= t 'views.actions.close' %span.sr-only= t 'views.actions.close'
.modal-body .modal-body
= f.password_field :current_password, = f.password_field :current_password,
autocomplete: 'off', autocomplete: :off,
label: t('views.settings.account.password_current'), label: t('views.settings.account.password_current'),
help: t('views.settings.account.password_current_help') help: t('views.settings.account.password_current_help')
.modal-footer .modal-footer

View File

@ -5,7 +5,7 @@
%input.custom-control-input{ type: :checkbox, %input.custom-control-input{ type: :checkbox,
id: "groupCheck#{group.id}", id: "groupCheck#{group.id}",
name: 'gm-group-check', name: 'gm-group-check',
data: { group: group.name, user: user.screen_name }, checked: user.member_of?(group), autocomplete: 'off' } data: { group: group.name, user: user.screen_name }, checked: user.member_of?(group), autocomplete: :off }
%label.custom-control-label{ for: "groupCheck#{group.id}" } %label.custom-control-label{ for: "groupCheck#{group.id}" }
.media-body .media-body
.list-group-item-heading= group.display_name .list-group-item-heading= group.display_name

View File

@ -6,7 +6,7 @@
%li.list-group-item{ id: "privilege-#{privilege}" } %li.list-group-item{ id: "privilege-#{privilege}" }
.media .media
.pull-left .pull-left
%input{ type: :checkbox, name: 'check-your-privileges', data: { type: privilege, user: user.screen_name }, checked: checked, autocomplete: 'off' } %input{ type: :checkbox, name: 'check-your-privileges', data: { type: privilege, user: user.screen_name }, checked: checked, autocomplete: :off }
.media-body .media-body
.list-group-item-heading= privilege.capitalize .list-group-item-heading= privilege.capitalize
- unless description.blank? - unless description.blank?

View File

@ -38,12 +38,12 @@
.btn-group .btn-group
%button.btn.btn-success.btn-sm{ type: :button, %button.btn.btn-success.btn-sm{ type: :button,
name: 'mod-vote', name: 'mod-vote',
disabled: current_user.report_x_voted?(report, true) ? 'disabled' : nil, disabled: current_user.report_x_voted?(report, true) ? :disabled : nil,
data: { id: report.id, action: current_user.report_voted?(report) ? 'unvote' : 'vote', vote_type: 'upvote' } } data: { id: report.id, action: current_user.report_voted?(report) ? 'unvote' : 'vote', vote_type: 'upvote' } }
%i.fa.fa-thumbs-up %i.fa.fa-thumbs-up
%button.btn.btn-danger.btn-sm{ type: :button, %button.btn.btn-danger.btn-sm{ type: :button,
name: 'mod-vote', name: 'mod-vote',
disabled: current_user.report_x_voted?(report, false) ? 'disabled' : nil, disabled: current_user.report_x_voted?(report, false) ? :disabled : nil,
data: { id: report.id, action: current_user.report_voted?(report) ? 'unvote' : 'vote', vote_type: 'downvote' } } data: { id: report.id, action: current_user.report_voted?(report) ? 'unvote' : 'vote', vote_type: 'downvote' } }
%i.fa.fa-thumbs-down %i.fa.fa-thumbs-down
%button.btn.btn-primary.btn-sm{ type: :button, name: 'mod-comments', data: { id: report.id, state: :hidden } } %button.btn.btn-primary.btn-sm{ type: :button, name: 'mod-comments', data: { id: report.id, state: :hidden } }

View File

@ -1,4 +1,4 @@
%nav.navbar.navbar-dark.navbar-expand-lg.bg-primary.fixed-top{ role: 'navigation' } %nav.navbar.navbar-dark.navbar-expand-lg.bg-primary.fixed-top{ role: :navigation }
.container{ class: ios_web_app? ? 'ios-web-app' : '' } .container{ class: ios_web_app? ? 'ios-web-app' : '' }
%a.navbar-brand{ href: '/' }= APP_CONFIG['site_name'] %a.navbar-brand{ href: '/' }= APP_CONFIG['site_name']
%button.navbar-toggler{ data: { target: '#j2-main-navbar-collapse', toggle: :collapse }, type: :button } %button.navbar-toggler{ data: { target: '#j2-main-navbar-collapse', toggle: :collapse }, type: :button }

View File

@ -1,4 +1,4 @@
%nav.navbar.navbar-themed.navbar-expand-lg.bg-primary.fixed-top{ role: 'navigation' } %nav.navbar.navbar-themed.navbar-expand-lg.bg-primary.fixed-top{ role: :navigation }
.container{ class: ios_web_app? ? 'ios-web-app' : '' } .container{ class: ios_web_app? ? 'ios-web-app' : '' }
%a.navbar-brand{ href: '/' }= APP_CONFIG['site_name'] %a.navbar-brand{ href: '/' }= APP_CONFIG['site_name']
%button.navbar-toggler{ data: { target: '#j2-main-navbar-collapse', toggle: :collapse }, type: :button } %button.navbar-toggler{ data: { target: '#j2-main-navbar-collapse', toggle: :collapse }, type: :button }

View File

@ -1,4 +1,4 @@
%nav.navbar.navbar-light.bg-light.navbar-static-top.j2-navbar.d-flex.d-sm-none{ role: 'navigation' } %nav.navbar.navbar-light.bg-light.navbar-static-top.j2-navbar.d-flex.d-sm-none{ role: :navigation }
%a.navbar-brand{ href: moderation_path } Moderation %a.navbar-brand{ href: moderation_path } Moderation
%button.navbar-toggler{ data: { target: '#j2-tl-navbar-collapse', toggle: :collapse }, type: :button } %button.navbar-toggler{ data: { target: '#j2-tl-navbar-collapse', toggle: :collapse }, type: :button }
%span.sr-only Toggle navigation %span.sr-only Toggle navigation

View File

@ -1,4 +1,4 @@
%nav.navbar.navbar-light.bg-white.navbar-static-top.d-flex.d-sm-none{ role: 'navigation' } %nav.navbar.navbar-light.bg-white.navbar-static-top.d-flex.d-sm-none{ role: :navigation }
%a.navbar-brand{ href: notifications_path } Notifications %a.navbar-brand{ href: notifications_path } Notifications
%button.navbar-toggler{ data: { target: '#j2-tl-navbar-collapse', toggle: :collapse }, type: :button } %button.navbar-toggler{ data: { target: '#j2-tl-navbar-collapse', toggle: :collapse }, type: :button }
%span.sr-only Toggle navigation %span.sr-only Toggle navigation

View File

@ -1,4 +1,4 @@
.card.question--fixed{ class: if hidden then 'question--hidden' end, tabindex: hidden ? '-1' : '', aria: { hidden: hidden } } .card.question--fixed{ class: hidden ? 'question--hidden' : '', tabindex: hidden ? -1 : '', aria: { hidden: hidden } }
.container .container
.card-body .card-body
.media .media

View File

@ -11,8 +11,8 @@
- if devise_mapping.confirmable? && resource.pending_reconfirmation? - if devise_mapping.confirmable? && resource.pending_reconfirmation?
%div= raw t('views.settings.account.email_confirm', resource: resource.unconfirmed_email) %div= raw t('views.settings.account.email_confirm', resource: resource.unconfirmed_email)
= f.password_field :password, autocomplete: 'off', label: t('views.settings.account.password'), help: t('views.settings.account.password_help') = f.password_field :password, autocomplete: :off, label: t('views.settings.account.password'), help: t('views.settings.account.password_help')
= f.password_field :password_confirmation, autocomplete: 'off', label: t('views.settings.account.password_confirm') = f.password_field :password_confirmation, autocomplete: :off, label: t('views.settings.account.password_confirm')
%button.btn.btn-primary{ data: { target: '#modal-passwd', toggle: :modal, type: :button } } %button.btn.btn-primary{ data: { target: '#modal-passwd', toggle: :modal, type: :button } }
= t 'views.actions.save' = t 'views.actions.save'

View File

@ -11,7 +11,7 @@
will take a while, so please be patient. You will receive a question once exporting will take a while, so please be patient. You will receive a question once exporting
is done. is done.
- if current_user.can_export? - if current_user.can_export?
%form{ action: begin_user_export_path, method: 'POST' } %form{ action: begin_user_export_path, method: :post }
%p.text-center %p.text-center
%button.btn.btn-lg.btn-primary#export-btn{ type: :submit } Export %button.btn.btn-lg.btn-primary#export-btn{ type: :submit } Export
= hidden_field_tag :authenticity_token, form_authenticity_token = hidden_field_tag :authenticity_token, form_authenticity_token

View File

@ -1,6 +1,6 @@
.card .card
.card-body .card-body
= bootstrap_form_for(current_user, url: { action: 'edit_privacy' }, method: 'patch') do |f| = bootstrap_form_for(current_user, url: { action: 'edit_privacy' }, method: :patch) do |f|
= f.check_box :privacy_allow_anonymous_questions, label: t('views.settings.privacy.anonymous') = f.check_box :privacy_allow_anonymous_questions, label: t('views.settings.privacy.anonymous')
= f.check_box :privacy_allow_public_timeline, label: t('views.settings.privacy.public') = f.check_box :privacy_allow_public_timeline, label: t('views.settings.privacy.public')

View File

@ -1,6 +1,6 @@
.card .card
.card-body .card-body
= bootstrap_form_for(current_user, url: { action: 'edit' }, html: { multipart: true }, method: 'patch') do |f| = bootstrap_form_for(current_user, url: { action: :edit }, html: { multipart: true }, method: :patch) do |f|
= f.text_field :display_name, label: t('views.settings.profile.displayname') = f.text_field :display_name, label: t('views.settings.profile.displayname')

View File

@ -14,7 +14,7 @@
- if current_user.theme - if current_user.theme
.pull-right .pull-right
= button_to 'Delete Theme', delete_user_theme_path, data: { confirm: 'Are you sure?' }, tabindex: -1, method: :delete, class: 'btn btn-danger' = button_to 'Delete Theme', delete_user_theme_path, data: { confirm: 'Are you sure?' }, tabindex: -1, method: :delete, class: 'btn btn-danger'
= bootstrap_form_for(current_user.theme || Theme.new, url: { action: 'update_theme' }, html: { id: 'update_theme' }, method: 'patch') do |f| = bootstrap_form_for(current_user.theme || Theme.new, url: { action: 'update_theme' }, html: { id: 'update_theme' }, method: :patch) do |f|
.card .card
.card-body .card-body
%h2 General %h2 General

View File

@ -2,8 +2,8 @@
- @active_announcements.each do |announcement| - @active_announcements.each do |announcement|
.alert.announcement.alert-info.alert-dismissable.d-none{ data: { 'announcement-id': announcement.id } } .alert.announcement.alert-info.alert-dismissable.d-none{ data: { 'announcement-id': announcement.id } }
.container .container
%button.close{ type: 'button', 'data-dismiss' => 'alert' } %button.close{ type: :button, data: { dismiss: :alert } }
%span{ 'aria-hidden' => 'true' } × %span{ aria: { hidden: true} } ×
%p %p
= announcement.content = announcement.content
- if announcement.link_present? - if announcement.link_present?

View File

@ -3,7 +3,7 @@
- permitted_params ||= [] - permitted_params ||= []
#pagination #pagination
%ul.pagination %ul.pagination
%li.next{ class: more_data_available ? nil : 'disabled' } %li.next{ class: more_data_available ? nil : :disabled }
- if more_data_available - if more_data_available
%a{ rel: :next, href: url_for(params.permit(*permitted_params).merge(last_id: last_id)) } %a{ rel: :next, href: url_for(params.permit(*permitted_params).merge(last_id: last_id)) }
Next page Next page

View File

@ -4,7 +4,7 @@
- if APP_CONFIG.dig(:features, :public, :enabled) - if APP_CONFIG.dig(:features, :public, :enabled)
= list_group_item t('views.general.public'), public_timeline_path = list_group_item t('views.general.public'), public_timeline_path
.list-group-item.list-group-item-action.dropdown{ class: group ? 'active' : '' } .list-group-item.list-group-item-action.dropdown{ class: group ? 'active' : '' }
%a.dropdown-toggle{ type: 'button', data: { toggle: 'dropdown' }, aria: { haspopup: true, expanded: false } } %a.dropdown-toggle{ type: :button, data: { toggle: :dropdown }, aria: { haspopup: true, expanded: false } }
- if group - if group
= group.display_name = group.display_name
- else - else