Sha256: 31b076330a2a61c218adbf396e4281af9de7c021662925ab57947e212e80393a

Contents?: true

Size: 999 Bytes

Versions: 4

Compression:

Stored size: 999 Bytes

Contents

module Refinery
  module Wymeditor
    class Engine < ::Rails::Engine
      include Refinery::Engine

      isolate_namespace Refinery
      engine_name :refinery_wymeditor

      # set the manifests and assets to be precompiled
      config.to_prepare do
        Rails.application.config.assets.precompile += %w(
          wymeditor.css
          theme.css
          wymeditor/lang/*
          wymeditor/skins/refinery/*
          wymeditor/skins/refinery/**/*
        )
      end

      config.after_initialize do
        Refinery.register_engine Refinery::Wymeditor
      end

      after_inclusion do
        %w(wymeditor wymeditor/skins/refinery/skin).each do |stylesheet|
          Refinery::Core.config.register_visual_editor_stylesheet stylesheet
        end

        %W(refinery/wymeditor wymeditor/lang/#{::I18n.locale} wymeditor/skins/refinery/skin).each do |javascript|
          Refinery::Core.config.register_visual_editor_javascript javascript
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
refinerycms-wymeditor-1.0.3 lib/refinery/wymeditor/engine.rb
refinerycms-wymeditor-1.0.2 lib/refinery/wymeditor/engine.rb
refinerycms-wymeditor-1.0.1 lib/refinery/wymeditor/engine.rb
refinerycms-wymeditor-1.0.0 lib/refinery/wymeditor/engine.rb