Sha256: 0db9d7b5698e75b044ed7344f617c0aea5a78607a36f0d3f7f299690ebcd1f0b

Contents?: true

Size: 325 Bytes

Versions: 4

Compression:

Stored size: 325 Bytes

Contents

module Vapid
  module Directives
    # Richtext directive
    class Richtext < Vapid::Directive
      renders :html

      form do |name, value|
        id = name.tr("[", "_").delete("]")

        hidden_field_tag(name, value: value, id: id) +
          content_tag("trix-editor", nil, input: id)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
vapid-0.1.3 lib/vapid/directives/richtext.rb
vapid-0.1.2 lib/vapid/directives/richtext.rb
vapid-0.1.1 lib/vapid/directives/richtext.rb
vapid-0.1.0 lib/vapid/directives/richtext.rb