Sha256: 9f52fcffc09ee02c8ad9b32ed75520d8fdbf22f38e28bf5a07fdfee6a9e0400a
Contents?: true
Size: 979 Bytes
Versions: 13
Compression:
Stored size: 979 Bytes
Contents
module Plugins module Core class FloatCell < Plugins::Core::Cell def input render end private def max field.validations[:max] end def min field.validations[:min] end def step field.validations[:step] || 0.01 end def input_display @options[:input_options]&.[](:display) end def input_classes input_display&.[](:classes) end def input_styles input_display&.[](:styles) end def value data&.[]('float') || @options[:default_value] end def render_label @options[:form].label 'data[float]', field.name, class: 'mdl-textfield__label' end def render_input @options[:form].number_field 'data[float]', value: value, placeholder: @options[:placeholder], step: step, max: max, min: min , class: 'mdl-textfield__input' end end end end
Version data entries
13 entries across 13 versions & 1 rubygems