Sha256: 547dced86934e46479a23685c3fbb31a90088b98eb23dadf1ba0aa46d82bfce8

Contents?: true

Size: 1.74 KB

Versions: 8

Compression:

Stored size: 1.74 KB

Contents

- unless input.is_deleted? && (input.get_value_from_submit(@submit).blank? ? inputs.map{|x| x.get_value_from_submit(@submit)}.reject{|i| i.nil?}.join('').blank? : false)

  %fieldset.formily-radio-group

    %legend
      = input.label

      - if input.description.present?
        %span.has-tip.tip-top{'data-tooltip'=> '', 'aria-haspopup'=>true, title: input.description}  ? 

      - @iid = input.get_value_from_submit(@submit).to_i if input.get_value_from_submit(@submit).present?

    - inputs.each do |i|

      - value = i.get_value_from_submit(@submit)

      - unless i.is_deleted? && value.blank? && @iid != i.id && i.updated_at < @submit.created_at

        .row.formily-input
          .columns.large-12

            - hash = {'data-c-name' => "formily_inputs[#{input.id}]", value: i.id}
            - hash['name'] = "formily_inputs[#{input.id}]"
            - hash['data-c2-name'] = "formily_inputs[#{input.id}][#{i.id}]"
            - hash['data-formily-conditioned'] = i.conditioned_tag.present?.to_s
            - hash['checked'] = 'checked' if value.present? || @iid == i.id
            - hash['id'] = "checkbox_#{i.id}"
            - hash['disabled'] = 'disabled' if @submit.is_complete?

            - if i.conditioned_tag.present?
              - hash[:name] = nil unless value.nil?

            %input{hash, type: :radio}

            %label{for: "checkbox_#{i.id}"}= i.label

            - if i.description.present?
              %span.has-tip.tip-bottom{'data-tooltip'=> '', 'aria-haspopup'=>true, title: i.description} &nbsp;?&nbsp;

            - if i.conditioned_tag.present?
              = render partial: 'formily/partial/inputs/conditioned_fields', locals: {type: i.conditioned_tag, value: value, name: hash['data-c2-name'], input_id: i.id }

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
formily-0.0.5.6.5 app/views/formily/partial/inputs/_radio_input_group.haml
formily-0.0.5.6.4 app/views/formily/partial/inputs/_radio_input_group.haml
formily-0.0.5.6.3 app/views/formily/partial/inputs/_radio_input_group.haml
formily-0.0.5.6.2 app/views/formily/partial/inputs/_radio_input_group.haml
formily-0.0.5.6.1 app/views/formily/partial/inputs/_radio_input_group.haml
formily-0.0.5.6.0 app/views/formily/partial/inputs/_radio_input_group.haml
formily-0.0.5.5.9 app/views/formily/partial/inputs/_radio_input_group.haml
formily-0.0.5.5.7 app/views/formily/partial/inputs/_radio_input_group.haml