Sha256: 664ad1bde0689360c6de5d11218ba17bf25a77674c2ad4bd491319a3a1fa4419

Contents?: true

Size: 638 Bytes

Versions: 8

Compression:

Stored size: 638 Bytes

Contents

module MessagesHelper
  def messages_url(exercise)
    exercise.messages_url_for(current_user) if current_user?
  end

  def hidden_pending(assignment)
    assignment&.pending_messages? ? '' : 'hidden'
  end

  def disabled_submit_class(assignment)
    assignment&.pending_messages? ? 'disabled' : ''
  end

  def pending_messages_filter(assignment)
    'pending-messages-filter' if assignment&.pending_messages?
  end

  def read_messages_caption(assignment)
    assignment&.pending_messages? ? :read_messages : :exit
  end

  def sender_class(message)
    message.blank? || message.from_user?(current_user) ? 'self' : 'other'
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mumuki-laboratory-5.8.3 app/helpers/messages_helper.rb
mumuki-laboratory-5.8.1 app/helpers/messages_helper.rb
mumuki-laboratory-5.8.0 app/helpers/messages_helper.rb
mumuki-laboratory-5.7.0 app/helpers/messages_helper.rb
mumuki-laboratory-5.6.3 app/helpers/messages_helper.rb
mumuki-laboratory-5.6.2 app/helpers/messages_helper.rb
mumuki-laboratory-5.6.1 app/helpers/messages_helper.rb
mumuki-laboratory-5.6.0 app/helpers/messages_helper.rb