Even if the ToolsFile is pointing to a valid file, no toolbar is rendered when the control is loaded in a mobile browser.
Run the following code in Chrome's mobile emulator:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>RadEditor Mobile Toolbar Vanishing</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<telerik:RadEditor ID="RadEditor1" runat="server" RenderMode="Auto" ToolsFile="toolsFile.xml"></telerik:RadEditor>
</div>
</form>
</body>
</html>
Yes, You are right. I verified this on my end. Thanks.
Here is how the toolsfile should look:
<?xml version="1.0" encoding="utf-8" ?>
<root>
<headertools>
<tool name="Undo"/>
<tool name="Redo"/>
<tool name="MobileEdit" Position="Right"/>
<tool name="ToggleScreenMode" Position="Right"/>
</headertools>
<tools name="MainToolbar" enabled="true">
<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="Cut" Shortcut="Ctrl+X"/>
<tool name="Copy" Shortcut="Ctrl+C"/>
<tool name="Paste" Shortcut="Ctrl+V"/>
<tool separator="true" />
<tool name="InsertUnorderedList" />
<tool name="InsertOrderedList" />
<tool name="Indent"/>
<tool name="Outdent"/>
<tool separator="true" />
<tool name="JustifyLeft" />
<tool name="JustifyCenter" />
<tool name="JustifyRight" />
<tool name="JustifyFull" />
<tool name="JustifyNone" />
<tool separator="true" />
<tool name="FontSize"/>
<tool name="ForeColor"/>
<tool name="BackColor"/>
<tool separator="true" />
<tool name="AjaxSpellCheck" />
<tool name="LinkManager" />
<tool name="Unlink" />
<tool separator="true" />
<tool name="Undo" />
<tool name="Redo" />
<tool name="InsertTable" />
<tool name="InsertImage" />
</tools>
</root>
After detailed research it appeared that the ToolsFile does not include the required and explained in the documentation headertools section: http://docs.telerik.com/devtools/aspnet-ajax/controls/editor/mobile-support/phone-layout/toolbar-configuration#configuring-tabs-and-tools. See the XML tab in example 3 Rearranging header tools from the ToolsFile.