Sha256: fa8da296edef43a5e013083ca50e6c5b279aa51bdf21024bfd7855a2c072814a
Contents?: true
Size: 1.36 KB
Versions: 1
Compression:
Stored size: 1.36 KB
Contents
require 'rails_admin/config/fields/base' module RailsAdmin module Config module Fields module Types class CodeMirror < RailsAdmin::Config::Fields::Types::Text # Register field type for the type loader RailsAdmin::Config::Fields::Types.register(self) # Pass the theme and mode for Codemirror register_instance_option :config do { mode: 'css', theme: 'night', } end register_instance_option :version do '5.46.0' end # Pass the location of the theme and mode for Codemirror register_instance_option :assets do { mode: "https://cdnjs.cloudflare.com/ajax/libs/codemirror/#{version}/mode/css/css.min.js", theme: "https://cdnjs.cloudflare.com/ajax/libs/codemirror/#{version}/theme/night.min.css", } end register_instance_option :js_location do "https://cdnjs.cloudflare.com/ajax/libs/codemirror/#{version}/codemirror.min.js" end register_instance_option :css_location do "https://cdnjs.cloudflare.com/ajax/libs/codemirror/#{version}/codemirror.min.css" end register_instance_option :partial do :form_code_mirror end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_admin-2.0.0.beta | lib/rails_admin/config/fields/types/code_mirror.rb |