Sha256: 7688105eddb6d90ad5ad204c1462252c616738f4d605498279fddb014232ae21

Contents?: true

Size: 1.41 KB

Versions: 29

Compression:

Stored size: 1.41 KB

Contents

<% yield p = np %>

<%
form ||= current_fields_form
labels = labels_for(form, method)
options ||= {}
options[:class] = "formatted_content trix-content #{options[:class]}"
options[:placeholder] ||= labels.placeholder if labels.placeholder
options[:data] ||= {}
options[:data][:mentions] ||= ([current_team].map { |team|
  {key: team.name, value: team.id, protocol: 'bullettrain', model: 'teams', id: team.id, label: team.name, photo: photo_for(team)}
} + current_team.memberships.current_and_invited.map { |membership|
  {key: membership.name, value: membership.id, protocol: 'bullettrain', model: 'memberships', id: membership.id, label: membership.name, photo: membership_profile_photo_url(membership)}
}).to_json
options[:data][:topics] ||= []
# current_team.scaffolding_things.map { |scaffolding_thing|
#   {key: scaffolding_thing.name, value: scaffolding_thing.id, protocol: 'bullettrain', model: 'scaffolding/things', id: scaffolding_thing.id, label: scaffolding_thing.name, photo: photo_for(scaffolding_thing)}
# }.to_json
other_options ||= {}
%>

<div class="<%= 'trix-hide-toolbar' if other_options[:hide_toolbar] %>">
<%= render 'shared/fields/field', form: form, method: method, options: options, other_options: other_options do %>
  <% content_for :field do %>
    <%= form.rich_text_area method, options %>
    <% if p.content_for? :submit_button %>
      <%= p.content_for :submit_button %>
    <% end %>
  <% end %>
<% end %>
</div>

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
bullet_train-themes-1.2.19 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.18 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.17 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.16 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.15 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.14 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.13 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.12 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.11 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.10 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.9 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.8 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.7 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.6 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.5 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.4 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.3 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.2 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.1 app/views/themes/base/fields/_trix_editor.html.erb
bullet_train-themes-1.2.0 app/views/themes/base/fields/_trix_editor.html.erb