Sha256: 2db6e1d95813d046733e28472214655ce1c9cb6352995256d13680682016d45a
Contents?: true
Size: 780 Bytes
Versions: 10
Compression:
Stored size: 780 Bytes
Contents
module Ckeditor module Helpers module ViewHelper extend ActiveSupport::Concern def cktext_area_tag(name, content = nil, options = {}) element_id = sanitize_to_id(name) options = { :language => I18n.locale.to_s }.merge(options) input_html = { :id => element_id }.merge( options.delete(:input_html) || {} ) js_content_for_section = options.delete(:js_content_for) output_buffer = ActiveSupport::SafeBuffer.new output_buffer << text_area_tag(name, content, input_html) js = Utils.js_replace(element_id, options) output_buffer << (js_content_for_section ? content_for(js_content_for_section, js) : javascript_tag(js)) output_buffer end end end end
Version data entries
10 entries across 10 versions & 2 rubygems