That works perfectly! Thanks for all your help.
pointbreak+wicketstuff wrote:
>
> Yes, it looks like TinyMceSettings does not have methods to remove the
> toolbars. I'll add those as soon as TeamCity deploys jars again... But
> you could work around that by adding a method overload for
> toJavaScript() to your custom MyTinyMceSettings, something like:
>
> public String toJavaScript(Mode mode, Collection<Component>
> components) {
> StringBuffer buffer = new StringBuffer(super.toJavaScript(mode,
> components));
> buffer.append(",\n\ttheme_advanced_buttons2: \"\"");
> buffer.append(",\n\ttheme_advanced_buttons3: \"\"");
> return buffer.toString();
> }
>
> Then you can also remove most of your disableButton calls. Or use the
> simple theme instead.
>
>
> On Tue, 9 Dec 2008 14:06:54 -0800 (PST), "jchappelle"
> <[EMAIL PROTECTED]> wrote:
>>
>> I downloaded the latest snapshot from the wicket-stuff repository and did
>> the
>> setStatusbarLocation(null) and that fixed that problem. However, now I
>> have
>> three toolbars in the top instead of one. All of my buttons are on the
>> top
>> toolbar but underneath it is two others that only have separators in them
>> so
>> it looks pretty weird. Here is my custom settings class:
>>
>> public class MyTinyMceSettings extends TinyMCESettings
>> {
>> private static final long serialVersionUID = 1L;
>>
>> public MyTinyMceSettings ()
>> {
>> super(TinyMCESettings.Theme.advanced);
>>
>> add(TinyMCESettings.bullist, TinyMCESettings.Toolbar.first,
>> TinyMCESettings.Position.after);
>> add(TinyMCESettings.numlist, TinyMCESettings.Toolbar.first,
>> TinyMCESettings.Position.after);
>>
>> disableButton(TinyMCESettings.styleselect);
>> disableButton(TinyMCESettings.sub);
>> disableButton(TinyMCESettings.sup);
>> disableButton(TinyMCESettings.charmap);
>> disableButton(TinyMCESettings.image);
>> disableButton(TinyMCESettings.anchor);
>> disableButton(TinyMCESettings.help);
>> disableButton(TinyMCESettings.code);
>> disableButton(TinyMCESettings.link);
>> disableButton(TinyMCESettings.unlink);
>> disableButton(TinyMCESettings.formatselect);
>> disableButton(TinyMCESettings.indent);
>> disableButton(TinyMCESettings.outdent);
>> disableButton(TinyMCESettings.undo);
>> disableButton(TinyMCESettings.redo);
>> disableButton(TinyMCESettings.cleanup);
>> disableButton(TinyMCESettings.hr);
>> disableButton(TinyMCESettings.visualaid);
>> disableButton(TinyMCESettings.separator);
>> disableButton(TinyMCESettings.formatselect);
>> disableButton(TinyMCESettings.removeformat);
>>
>> setToolbarAlign(TinyMCESettings.Align.left);
>> setToolbarLocation(TinyMCESettings.Location.top);
>> setStatusbarLocation(null);
>> setVerticalResizing(true);
>> setHorizontalResizing(true);
>> }
>> }
>> Any idea of how to remove those toolbars?
>>
>> Thanks,
>>
>> Josh
>>
>>
>> pointbreak+wicketstuff wrote:
>> >
>> > You seem to be using an old version of tinymce. AFAIK, the latest
>> > version does not use "mode: specific_textareas", but "mode: exact" in
>> > the tinyMCE.init call. Update to the latest version, and you should be
>> > fine I guess.
>> >
>> > You can remove the statusbar via
>> > TinyMceSettings.setStatusbarLocation(null) (which by the way is the
>> > default). See
>> > http://wiki.moxiecode.com/index.php/TinyMCE:Configuration#Layout for a
>> > comprehensive list and documentation on all available options.
>> >
>> >
>> > On Mon, 8 Dec 2008 10:45:40 -0800 (PST), "jchappelle"
>> > <[EMAIL PROTECTED]> wrote:
>> >>
>> >> I have a TinyMCE component in one of my pages and I am trying to
>> remove
>> >> the
>> >> "Path:" toolbar at the bottom. I have noticed that the init method
>> >> renders
>> >> on my page twice. I only have one textarea on my page and I am adding
>> a
>> >> custom TinyMceBehavior to it. I am trying to disable the visualaid
>> >> button(i
>> >> assume that is how you remove the Path: at the bottom). On one of the
>> >> init
>> >> methods rendered it has that button disabled and on the other one it
>> >> doesn't. I wonder if that could be causing it. Here is part of the
>> html
>> >> rendered:
>> >>
>> >> tinyMCE.init({
>> >> mode : "specific_textareas",
>> >> editor_selector : "70fa4bd0-497a-4eb3-8de5-a3fbc13bedf3",
>> >> theme : "advanced",
>> >> language : "en",
>> >> plugins : "contextmenu, save, paste, searchreplace, insertdatetime,
>> >> preview, zoom, table, emotions, iespell, flash, print, directionality,
>> >> fullscreen",
>> >> theme_advanced_buttons1_add_before : "save, newdocument, separator",
>> >> theme_advanced_buttons1_add : "fontselect, fontsizeselect",
>> >> theme_advanced_buttons2_add_before: "cut, copy, paste, pastetext,
>> >> pasteword, separator, search, replace, separator",
>> >> theme_advanced_buttons2_add : "separator, inserttime, insertdate,
>> >> separator, preview, zoom, separator, forecolor, backcolor",
>> >> theme_advanced_buttons3_add_before : "tablecontrols",
>> >> theme_advanced_buttons3_add : "emotions, iespell, flash, separator,
>> >> print,
>> >> separator, ltr, rtl, separator, fullscreen",
>> >> theme_advanced_toolbar_location : "top",
>> >> theme_advanced_statusbar_location : "bottom",
>> >> theme_advanced_toolbar_align : "left",
>> >> theme_advanced_resizing : true,
>> >> theme_advanced_resize_horizontal : false,
>> >> plugin_insertdate_timeFormat : "Time: %H:%M",
>> >> plugin_insertdate_dateFormat : "Date: %m-%d-%Y",
>> >> fullpage_default_xml_pi : "false"
>> >> });
>> >>
>> >> /*-->]]>*/</script>
>> >>
>> >> <script type="text/javascript" id="init"><!--/*--><![CDATA[/*><!--*/
>> >> tinyMCE.init({
>> >> mode : "specific_textareas",
>> >> editor_selector : "679c2b60-3c42-47e0-986e-3d653f7a28d6",
>> >> theme : "advanced",
>> >> language : "en",
>> >> theme_advanced_disable : "styleselect, sub, sup, charmap, image,
>> anchor,
>> >> help, code, link, unlink, formatselect, bullist, numlist, indent,
>> >> outdent,
>> >> undo, redo, cleanup, hr, visualaid, separator, removeformat",
>> >> theme_advanced_buttons1_add : "bullist, numlist",
>> >> theme_advanced_toolbar_location : "top",
>> >> theme_advanced_statusbar_location : "bottom",
>> >> theme_advanced_toolbar_align : "left",
>> >> theme_advanced_resizing : true,
>> >> theme_advanced_resize_horizontal : true
>> >> });
>> >>
>> >> Could someone please help?
>> >>
>> >> Thanks,
>> >>
>> >> Josh
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/TinyMCE-init-method-rendering-twice-tp20901160p20901160.html
>> >> Sent from the Wicket - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/TinyMCE-init-method-rendering-twice-tp20901160p20924708.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/TinyMCE-init-method-rendering-twice-tp20901160p20937315.html
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]