Index: webapp/components/inlineEdit/js/jquery.tinymce.js =================================================================== --- webapp/components/inlineEdit/js/jquery.tinymce.js (revision 7630) +++ webapp/components/inlineEdit/js/jquery.tinymce.js (working copy) @@ -16,15 +16,16 @@ /*global jQuery, tinyMCE*/ (function ($) { - if (typeof(tinyMCE) !== "undefined") { - // Invoke this immediately to prime TinyMCE. - tinyMCE.init({ - mode: "none", - theme: "simple" - }); - } - $.fn.tinymce = function () { + $.fn.tinymce = function (options) { + + tinyMCE.init({ + mode: options.tinyMCE.mode || "none", + theme: options.tinyMCE.theme || "simple" + }); + this.each(function () { // Need code to generate an id for the tinymce control if one doesn't exist. tinyMCE.execCommand("mceAddControl", false, this.id); Index: webapp/components/inlineEdit/js/InlineEditIntegrations.js =================================================================== --- webapp/components/inlineEdit/js/InlineEditIntegrations.js (revision 7630) +++ webapp/components/inlineEdit/js/InlineEditIntegrations.js (working copy) @@ -36,6 +36,7 @@ * @param {Object} options configuration options for the components */ fluid.inlineEdit.tinyMCE = function (container, options) { + $.fn.tinymce(options); return configureInlineEdit("fluid.inlineEdit.tinyMCE", container, options); };