Hi
My ToolsFile setting does not seem to be getting picked up.
I copied the original from the RadControls directory to a new directory and modified it slightly.
Modified ToolsFile ...
My RadEditor decleration is ...
NB: My RadEditor is within a WebUserControl.
Kind Regards
David
My ToolsFile setting does not seem to be getting picked up.
I copied the original from the RadControls directory to a new directory and modified it slightly.
Modified ToolsFile ...
<root> |
<modules> |
<module name="RadEditorHtmlInspector" dockingZone="Module" enabled="true" visible="false" /> |
</modules> |
<tools name="MainToolbar" isribbon="false" dockable="true"> |
<tool name="AjaxSpellCheck"/> |
<tool name="FindAndReplace" shortcut="CTRL+F"/> |
<tool name="Copy" shortcut="CTRL+C"/> |
<tool name="Paste" shortcut="CTRL+V"/> |
<tool name="PasteFromWord" /> |
<tool name="PasteFromWordNoFontsNoSizes" /> |
<tool name="PastePlainText" /> |
<tool name="PasteAsHtml" /> |
<tool separator="true"/> |
<tool name="Undo" shortcut="CTRL+Z"/> |
<tool name="Redo" shortcut="CTRL+Y"/> |
</tools> |
<tools isribbon = "false"> |
<tool name="Bold" shortcut="CTRL+B"/> |
<tool name="Italic" shortcut="CTRL+I"/> |
<tool name="Underline" shortcut="CTRL+U"/> |
<tool name="StrikeThrough" /> |
<tool separator="true"/> |
<tool name="JustifyLeft" /> |
<tool name="JustifyCenter" /> |
<tool name="JustifyRight" /> |
<tool name="JustifyFull" /> |
<tool name="JustifyNone" /> |
<tool separator="true"/> |
<tool name="Indent" /> |
<tool name="Outdent" /> |
<tool name="InsertOrderedList" /> |
<tool name="InsertUnorderedList" /> |
</tools> |
<tools isribbon="false"> |
<tool name="ConvertToLower" /> |
<tool name="ConvertToUpper" /> |
<tool separator="true"/> |
<tool name="InsertTable" /> |
<tool name="InsertSnippet" /> |
<tool name="InsertFormElement" /> |
<tool name="InsertSymbol" /> |
</tools> |
<tools name="DropdownToolbar" isribbon="false"> |
<tool name="FormatBlock"/> |
<tool name="FontName"/> |
<tool name="FontSize"/> |
<tool separator="true"/> |
<tool name="FormatStripper"/> |
<tool name="ApplyClass"/> |
<tool name="InsertCustomLink"/> |
<tool name="ForeColor"/> |
<tool name="BackColor"/> |
</tools> |
<links> |
</links> |
<tools name="DialogToolbar" dockingZone="Top" enabled="true" isribbon="false"> |
<tool name="IncreaseSize" shortcut="F10"/> |
<tool name="DecreaseSize" shortcut="F9"/> |
<tool name="Print" shortcut="CTRL+P"/> |
<tool name="Superscript" /> |
<tool name="Subscript" /> |
<tool name="InsertParagraph" /> |
<tool name="InsertHorizontalRule" /> |
<tool name="InsertDate" /> |
<tool name="InsertTime" /> |
<tool separator="true"/> |
<tool name="AboutDialog" /> |
<tool name="Help" shortcut="F1"/> |
</tools> |
<snippets> |
</snippets> |
<symbols></symbols> |
<fontNames> </fontNames> |
<fontSizes></fontSizes> |
<colors></colors> |
<paragraphs></paragraphs> |
<classes></classes> |
<dialogParameters></dialogParameters> |
<languages></languages> |
<contextMenus></contextMenus> |
</root> |
<!-- ============================================================================================== |
The ToolsFile must have a valid structure as shown below |
All attributes and their values are case sensitive! |
<root> |
<modules> |
<module /> |
<module/> |
</modules> |
<tools> |
<tool /> |
<tool /> |
... |
</tools> |
... |
<colors> |
<color/> |
<color/> |
</colors> |
</root> |
<tool> element valid attributes: |
name (required): Bold Italic Underline StrikeThrough Superscript Subscript |
JustifyLeft JustifyCenter JustifyRight JustifyFull InsertOrderedList InsertUnorderedList |
Outdent Indent Cut Copy Paste PasteFromWord |
PastePlainText PasteAsHtml Print Undo Redo ImageManager |
AbsolutePosition LinkManager Unlink InsertBoldHorizontalRule InsertTable ToggleTableBorder |
FormatBlock ApplyClass FontName FontSize InsertCustomLink Custom |
InsertSymbol BackColor ForeColor FlashManager MediaManager SpellCheck |
FormatStripper InsertParagraph InsertSnippet Help FindAndReplace DocumentManager |
PasteFromWordNoFontsNoSizes InsertFormElement InsertDate InsertTime TemplateManager ToggleScreenMode |
Zoom ModuleManager ToggleDocking RepeatLastCommand AboutDialog |
shortcut |
(not required): |
The key combination for the specific tool. Examples: |
<tool name="TemplateManager" shortcut="Ctrl+Shift+Alt+N"/> |
<tool name="LinkManager" shortcut="Ctrl+L" /> |
<separator> element |
true/false Indicates whether a separator should appear at current position. |
<tools> element valid attributes: |
name (required): This string will identify the toolbar. |
enabled (not required): true/false (Indicates whether the tool will be available on the client or not) |
visible (not required): |
true/false (Indicates whether the tool should appear in the toolbar or not. This toolbar will be available client-side - the property defines only the visibility of the tool.) |
dockable (not required): |
true/false (Indicates whether you will be able to drag&drop the toolbar to the docking zones) |
<module> element valid attributes: |
(module elements should appear as child elements of an element "modules") |
name (required): |
The friendly name of the module. When in floating mode the name will appear in the tool's titlebar. |
dockable (not required): |
(Indicates whether you will be able to drag&drop the tool to the docking zones) |
enabled (not required): |
(Indicates whether the module will be available on the client or not) |
visible (not required): |
(Indicates whether the module should appear in the toolbar or not. This module will be available client-side - the property defines only the visibility of the module. ) |
<link> element valid attributes: |
(link elements should appear as child elements of an element "links") |
name (required): |
Link/Category Name/Alias |
href (not required): |
URL of the link/category |
target (not required): |
The target window of the link |
tooltip (not required): |
The tooltip for the link |
<symbol> element valid attributes: |
(symbol elements should appear as child elements of an element "symbols") |
value (required): |
The symbol to be displayed |
<font> element valid attributes: |
(font elements should appear as child elements of a tool element with "name" attribute set to "fontNames") |
name (required): |
Font Name |
<class> element valid attributes: |
(class elements should appear as child elements of an element "classes") |
name (required): |
Class Alias |
value (required): |
Class Name |
<paragraph> element valid attributes: |
(paragraph elements should appear as child elements of an element "paragraphs") |
name (required): |
Paragraph Alias |
value (required): |
Paragraph Name |
<color> element valid attributes: |
(color elements should appear as child elements of an element "colors") |
value (not required): |
Hex value of the color |
<snippet> element valid attributes: |
(snippet elements should appear as child elements of an element "snippets") |
name (required): |
Snippet Alias |
<language> element valid attributes: |
(language elements should appear as child elements of an element "Languages") |
code (required): |
Language code |
title (required): |
Language Title |
The contextMenus tag in the Tools file allows you to change the default or specify custom context menus for different HTML elements. |
<contextMenu > element valid attributes: |
(contextMenu elements should appear as child elements of an element "contextMenus") |
forElement (required): |
The HTML element that will call this menu. |
enabled (required): |
Defines if this context menu is switched. |
The example below shows how to attach custom context menus for <A> and <P> elements. |
<contextMenus> |
<contextMenu forElement="A" enabled="false"> |
</contextMenu> |
<contextMenu forElement="P"> |
<tool name="JustifyLeft" /> |
<tool name="JustifyCenter" /> |
<tool name="JustifyRight" /> |
<tool name="JustifyFull" /> |
</contextMenu> |
</contextMenus> |
=============================================================================================== --> |
My RadEditor decleration is ...
<telerik:RadEditor ID="sText" runat="server" Skin="Default" Height="300" Width="500" ToolsFile="~/resources/ToolsFile_the-dl-outlet.xml"> |
</telerik:RadEditor> |
NB: My RadEditor is within a WebUserControl.
Kind Regards
David