Sha256: 753e38d2b7d60ebcf757c7d6a18be33693c45a2b4aa25f66d8c6ea9802cd66d4

Contents?: true

Size: 1.25 KB

Versions: 2

Compression:

Stored size: 1.25 KB

Contents

-# haml-lint:disable InstanceVariables
- user = @user || current_user
-# haml-lint:enable InstanceVariables

= form_for user, url: { controller: 'elabs/member/users', action: :update } do |f|

  - if user.errors.any?
    .error
      %h2= format(n_('An error prevented your account from being updated:',
                      '%<nb>i errors prevented your account from being updated:',
                      user.errors.count), nb: user.errors.count)
      %ul
        - user.errors.full_messages.each do |message|
          %li= message


  .field
    = f.label :real_name
    .field-input= f.text_field :real_name

  .field
    = f.label :biography
    .field-input
      = f.text_area :biography
      .field-hint= raw format(_('Markdown supported. %<preview_button>s'),
                                  preview_button: content_tag('a',
                                    _('Preview'),
                                    href: '#',
                                    onclick: 'mdPreviewBiography(event)'))

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

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

:javascript
  var biographyCM = initializeCodeMirrorIn(document.getElementById('user_biography'))
  var mdPreviewBiography = createMDPreviewer(biographyCM)

Version data entries

2 entries across 2 versions & 1 rubygems

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