diff --git a/app/views/layouts/rails_admin/form.html.erb b/app/views/layouts/rails_admin/form.html.erb index 5099a50fc6..9eb5cd34f2 100644 --- a/app/views/layouts/rails_admin/form.html.erb +++ b/app/views/layouts/rails_admin/form.html.erb @@ -11,7 +11,7 @@ <%= javascript_include_tag('rails_admin/prototype-date-extensions.js') %> <%= javascript_include_tag('rails_admin/datepicker.js') %> <%= javascript_include_tag('rails_admin/associations.js') %> - <%= javascript_include_tag('ckeditor/ckeditor.js') %> + <%= javascript_include_tag('ckeditor/ckeditor.js') if File.exists?(File.join(Rails.root, 'public/javascripts/ckeditor/ckeditor.js')) %> <%= javascript_include_tag('rails_admin/dashboard.js') %> <%= stylesheet_link_tag('rails_admin/datepicker.css') %> diff --git a/app/views/rails_admin/main/_text.html.erb b/app/views/rails_admin/main/_text.html.erb index bbe62de3f7..6bec339d64 100644 --- a/app/views/rails_admin/main/_text.html.erb +++ b/app/views/rails_admin/main/_text.html.erb @@ -1,5 +1,4 @@ <%= label_tag "#{field.abstract_model.to_param}_#{field.name}", field.label %> -

<%= text_area field.abstract_model.to_param, field.name, :cols => 80, :class => "#{field.css_class} #{field.has_errors? ? "errorField" : nil}", :value => field.value %> <% if field.ckeditor %> diff --git a/public/javascripts/ckeditor/ckeditor.js b/public/javascripts/ckeditor/ckeditor.js deleted file mode 100644 index 082a2e4f94..0000000000 --- a/public/javascripts/ckeditor/ckeditor.js +++ /dev/null @@ -1,2 +0,0 @@ -// this is a placeholder for the CKEditor javascript editor which can -// be downloaded using the "admin:ckeditor_download" rake task. diff --git a/public/javascripts/ckeditor/config.js b/public/javascripts/ckeditor/config.js new file mode 100644 index 0000000000..2882a47ef0 --- /dev/null +++ b/public/javascripts/ckeditor/config.js @@ -0,0 +1,31 @@ +/* +Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.html or http://ckeditor.com/license + +Custom configuration for Rails Admin, by Fabio Akita +*/ + +CKEDITOR.editorConfig = function( config ) +{ + // Define changes to default configuration here. For example: + // config.language = 'fr'; + // config.uiColor = '#AADC6E'; + config.toolbar = + [ + ['Source','-'], + ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'], + ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'], + ['BidiLtr', 'BidiRtl'], + '/', + ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'], + ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'], + ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'], + ['Link','Unlink','Anchor'], + ['Table','HorizontalRule','Smiley','SpecialChar','PageBreak'], + '/', + ['Styles','Format','Font','FontSize'], + ['TextColor','BGColor'], + ['Maximize', 'ShowBlocks','-','About'] + ]; +}; + diff --git a/public/stylesheets/rails_admin/create.css b/public/stylesheets/rails_admin/create.css index 9cc166c619..2ee6293218 100644 --- a/public/stylesheets/rails_admin/create.css +++ b/public/stylesheets/rails_admin/create.css @@ -360,3 +360,8 @@ input.default:active{ top:4px; right:2px; } + +.cke_skin_kama { + margin-left: 100px; +} +