Sha256: 90858f302eba0a07c2f63dd8dc3584f274e7180ecbbbb1080ee6cbd06e9ae989
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
# Uncomment this if you reference any of your controllers in activate # require_dependency 'application_controller' class CkEditorFilterExtension < Radiant::Extension version "0.2.2" description "Adds CKEditor as a filter" url "https://github.com/jomz/radiant-ck_editor_filter-extension" # define_routes do |map| # map.namespace :admin, :member => { :remove => :get } do |admin| # admin.resources :ck_editor_filter # end # end def activate CkEditorFilter Admin::PagesController.send :include, CkeditorInterface admin.page.edit.add :part_controls, "editor_control" # Overwrite insert link href from # to asset.url, so CK knows where to get the image. Admin::AssetsHelper.class_eval do def asset_insertion_link(asset) radius_tag = asset.asset_type.default_radius_tag || 'link'; link_to t('clipped_extension.insert'), asset.asset.url, :class => 'insert_asset', :rel => "#{radius_tag}_#{Radiant.config['assets.insertion_size']}_#{asset.id}" end end end def deactivate # admin.tabs.remove "Ck Editor Filter" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
radiant-ck_editor_filter-extension-0.2.2 | ck_editor_filter_extension.rb |