Skip to content

Instantly share code, notes, and snippets.

@vlado
Last active September 5, 2015 09:04
Show Gist options
  • Select an option

  • Save vlado/467854 to your computer and use it in GitHub Desktop.

Select an option

Save vlado/467854 to your computer and use it in GitHub Desktop.

Revisions

  1. vlado renamed this gist Sep 20, 2013. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. vlado revised this gist Jul 8, 2010. 1 changed file with 3 additions and 9 deletions.
    12 changes: 3 additions & 9 deletions gistfile1.rb
    Original file line number Diff line number Diff line change
    @@ -4,22 +4,16 @@ module MarkItUpEditor

    def self.included(base)
    base.class_eval do
    @javascript_included = false
    @mark_it_up_dependencies_included = false
    end
    end

    protected

    def mark_it_up_input(method, options = {})
    output = ''
    unless @javascript_included
    @javascript_included = true
    output << include_mark_it_up_javascripts
    output << include_mark_it_up_stylesheets
    end
    output << text_input(method, options)
    output = text_input(method, options)
    dom_id = "#{@object_name}_#{method}"
    output << mark_it_up(dom_id)
    output << mark_it_up(dom_id, options[:mark_it_up], @mark_it_up_dependencies_included)
    end
    end
    end
  3. vlado created this gist Jul 8, 2010.
    30 changes: 30 additions & 0 deletions gistfile1.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,30 @@
    module FormtasticExtensions
    module Formtastic
    module MarkItUpEditor

    def self.included(base)
    base.class_eval do
    @javascript_included = false
    end
    end

    protected

    def mark_it_up_input(method, options = {})
    output = ''
    unless @javascript_included
    @javascript_included = true
    output << include_mark_it_up_javascripts
    output << include_mark_it_up_stylesheets
    end
    output << text_input(method, options)
    dom_id = "#{@object_name}_#{method}"
    output << mark_it_up(dom_id)
    end
    end
    end
    end

    if Object.const_defined?("Formtastic")
    Formtastic::SemanticFormBuilder.send(:include, FormtasticExtensions::Formtastic::MarkItUpEditor)
    end