Sha256: 8c578e96f34f60dfeef9fd93360cbe9e28b7c296247cfeb3b2b99446daf8c464

Contents?: true

Size: 1.68 KB

Versions: 21

Compression:

Stored size: 1.68 KB

Contents

# -*- encoding : utf-8 -*-

class AddTinymceCards < Card::Migration
  TINYMCE_CONFIG = <<-JSON.strip_heredoc
    {
      "width":"100%",
      "auto_resize":true,
      "relative_urls":false,
      "theme":"advanced",
      "theme_advanced_buttons1":"formatselect,bold,italic,separator,blockquote,bullist,numlist,hr,separator,code,removeformat",
      "theme_advanced_buttons2":"",
      "theme_advanced_buttons3":"",
      "theme_advanced_path":false,
      "theme_advanced_toolbar_location":"top",
      "theme_advanced_toolbar_align":"left",
      "theme_advanced_resizing":true,
      "theme_advanced_resize_horizontal":false,
      "theme_advanced_statusbar_location":"bottom",
      "theme_advanced_blockformats":"p,h1,h2,pre",
      "extended_valid_elements":"a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
    }
  JSON

  def up
    ensure_card name: "*TinyMCE", type_id: Card::PlainTextID,
                codename: "tiny_mce",
                content: TINYMCE_CONFIG
    Card::Cache.reset_all
    create_or_update(
      name: "*TinyMCE+*self+*help",
      content: "Configure [[http://tinymce.com|TinyMCE]], Wagn's default "\
               "[[http://en.wikipedia.org/wiki/Wysiwyg|wysiwyg]] editor. "\
               "[[https://decko.org/TinyMCE|more]]"
    )
    ensure_card name: "script: tinymce",
                type_id: Card::JavaScriptID,
                codename: "script_tinymce"
    ensure_card name: "script: tinymce config",
                type_id: Card::CoffeeScriptID,
                codename: "script_tinymce_config"
  end
end

Version data entries

21 entries across 21 versions & 2 rubygems

Version Path
card-mod-tinymce_editor-0.1 db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.100.0 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.99.6 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.99.5 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.99.4 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.99.3 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.99.2 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.99.1 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.99.0 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.98.3 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.98.2 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.98.1 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.98.0 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.97.0.1 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.97.0 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.96.8 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.96.7 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.96.6 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.96.5 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb
card-1.96.4 mod/tinymce_editor/db/migrate_core_cards/20160804112560_add_tinymce_cards.rb