Sha256: 8fccc779f9649dedba533975fe8e86e2dcc4677f66a13ab6d2d9feefe5a43c33

Contents?: true

Size: 1.8 KB

Versions: 1

Compression:

Stored size: 1.8 KB

Contents

= form_for note, url: note.id ? member_note_path : member_notes_path do |f|
  - if note.errors.any?
    .error
      %h2= format(n_('An error prevented this note from being saved:',
                      '%<nb>i errors prevented this note from being saved:',
                      note.errors.count), nb: note.errors.count)
      %ul
        - note.errors.full_messages.each do |message|
          %li= message
  .field
    = f.label :content
    .field-input
      = f.text_area :content
      .field-hint= raw format(_('Markdown supported. %<preview_button>s'),
                                preview_button: content_tag('a',
                                  _('Preview'),
                                  href: '#',
                                  onclick: 'mdPreviewContent(event)'))
  .field
    .field-input
      = f.check_box :sfw
      = f.label :sfw
  .field
    .field-input
      = f.check_box :published
      = f.label :published
  .field
    .field-input
      = f.check_box :hidden_in_history
      = f.label :hidden_in_history
  .field
    = f.label :license
    .field-input= f.collection_select :license_id, Elabs::License.all, :id, :name
  .field
    = f.label :language
    .field-input= f.collection_select :language_id, Elabs::Language.all, :id, :name
  .field
    = f.label :projects
    .field-input= f.collection_select :project_ids,
                  Elabs::Project.by_member(current_user), :id, :name, {}, multiple: true
  .field
    = f.label :tags, for: :tags_list
    .field-input
      = f.text_field :tags_list
      .field-hint= _('List of comma-separated tags')

  .actions
    = f.submit _('Save'), class: 'btn btn--save'

= render 'elabs/member/layouts/markdown-preview'

:javascript
  var cm = initializeCodeMirrorIn(document.getElementById('note_content'))
  var mdPreviewContent = createMDPreviewer(cm)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
elabs-2.0.0.pre app/views/elabs/member/notes/_form.html.haml