Plugin Configuration Not Working
Reported by TomJoyal | January 15th, 2010 @ 08:56 AM
I am having a problem passing configuration information for plugins, and I believe I have isolated the problem.
My "plugins" configuration contains:
plugins: insertdatetime
The configuration for it is supposed to be:
plugin_insertdate_dateFormat : %m/%d/%Y
I believe the problem is occurring in OptionValidator.valid? The statement:
@@valid_options.include?(option) ||
(plugins && plugins.include?(option.split('_')[0])) ||
option =~ /^theme_advanced_container_\w+$/
The value passed in "option" is "plugin_insertdate_dateFormat", so the [0] index of the split is returning "plugin", which does NOT exist in the plugins array. Unfortunately, even if this were changed to grab the [1] index entry, it still would not work since "insertdatetime" did not create its configuration entry as "plugin_insertdatetime_???"
The only solution I can see (easily) would be to add the plugin configuration parms to valid_tinymce_options.yml but I honestly do not see how that would be maintainable. Otherwise, just blanket accept any configuration that starts with "plugin_"
Hopefully, you can see a better way to handle this standard plugin specifically, and this problem in general. THANKS!
Comments and changes to this ticket
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
A Ruby on Rails plugin that allows easy implementation of the TinyMCE editor into your applications.