Sha256: ffa85c669334b76fb1f2b81c44c931e7fad5e9595bfad5611aed7fd613174ca8

Contents?: true

Size: 1.01 KB

Versions: 21

Compression:

Stored size: 1.01 KB

Contents

module DynamicFieldsets
  # A special field used only for instruction
  # No user input is included
  #
  # Note that this field does not use the default header and footer partials for the fields
  class InstructionField < Field
    # no answers possible, need an include for this?

    def show_partial
      "/dynamic_fieldsets/show_partials/show_instruction"
    end
    # @return [Boolean] False because this field does not have the standard question: answer styling
    def use_form_header_partial?
      false
    end

    # @return [Boolean] False because this field does not have the standard question: answer styling
    def use_form_footer_partial?
      false
    end

    # @return [Hash] The label for the instruction plus the rest of the partial data
    def form_partial_locals(args)
      output = super
      output[:label] = self.label
      return output
    end

    # Do not update any options for the instruction
    def update_field_records(fsa, fieldset_child, value)
      # do nothing
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
dynamic_fieldsets-0.1.20 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.19 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.18 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.17 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.16 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.15 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.14 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.13 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.12 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.11 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.10 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.9 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.8 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.7 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.6 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.5 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.4 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.3 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.2 app/models/dynamic_fieldsets/instruction_field.rb
dynamic_fieldsets-0.1.1 app/models/dynamic_fieldsets/instruction_field.rb