or
|
.RadWindow .RadWindow_Office2007 .rwNormalWindow .rwTransparentWindow{ z-index: 200000 !important;}function ShowEditor(typeId, inmemoryId, savedId, title, callBackFunction, editorHandle, windowUrl) { //open a rad window containing the page control editor editorHandle.showExternalDialog( windowUrl + '?typeId=' + typeId + '&inMemoryId=' + inmemoryId + '&savedId=' + savedId, null, 800, 400, callBackFunction, null, title, true, Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Reload, false, true);}I've got the following handler for set image properties:<telerik:RadEditorID="ucEditor"runat="server"OnClientLoad="OnClientLoad"Width="99%"Height="470px"ToolsFile="~/Resources/Config/RadControls/DefaultToolsFile.xml"><CssFiles><telerik:EditorCssFileValue=""/></CssFiles><ContextMenus><telerik:EditorContextMenuTagName="IMG"Enabled="true"><telerik:EditorToolName="EditPageControl"Text="Edit Page Control"/><telerik:EditorToolName="SetImageProperties"/></telerik:EditorContextMenu></ContextMenus></telerik:RadEditor>
Telerik.Web.UI.Editor.CommandList["SetImageProperties"] = function (commandName, editor, args) { var elem = editor.getSelectedElement(); var typeId; var inmemoryId; var savedId; var pageControlName; //get the selected tag editor.selectElement(elem); var selection = editor.getSelection(); var selectionHTML = selection.getHtml(); //attempt to retrieve the parameters we need from the tags //attributes typeId = $telerik.$(selectionHTML).attr("typeId"); savedId = $telerik.$(selectionHTML).attr("savedId"); inmemoryId = $telerik.$(selectionHTML).attr("inMemoryId"); pageControlName = $telerik.$(selectionHTML).attr("pageControlName"); //check if this is a dynamic page control place holder if (typeId != null && savedId != null && inmemoryId != null && pageControlName != null) { //user has selected an dynamic page control and is trying to edit it using the image manager - must prevent this! alert('This is a dynamic page control, please click Edit Page Control to edit it'); return; //disable the browsers context menu }}<telerik:RadScriptBlock ID="idRSB" runat="server"> <script type="text/javascript" language="javascript"> function CheckSelections(sender, eventArgs) { //debugger; //var dates = sender.get_selectedDates(); var minDate = sender.get_rangeMinDate(); var maxDate = sender.get_rangeMaxDate(); var calendar = $find("<%= RadCalendar1.ClientID %>"); var dates = calendar.get_selectedDates(); var date = dates[0] var year = date[0]; var month = date[1]; var day = date[2]; var datearray = "2011,08,16" var arr = datearray.split(",") calendar.selectDate(arr, true); } </script> </telerik:RadScriptBlock> <div> <telerik:RadScriptManager ID="RadScriptManager" runat="server" /> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadCalendar1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadCalendar1"></telerik:AjaxUpdatedControl> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadCalendar ID="RadCalendar1" runat="server" AutoPostBack="true" MultiViewColumns="1" MultiViewRows="3" EnableMultiSelect="false" RangeMaxDate="2100/01/01" RangeMinDate="1965/01/01"> <ClientEvents OnCalendarViewChanged="CheckSelections" /> </telerik:RadCalendar><
telerik:RadTimePicker ID="RadTimePicker" runat="server" Skin="WebBlue" PopupDirection="TopRight" >
<TimeView runat="server" ID="TimeView1" StartTime="8:0:0" EndTime="21:0:0" Interval="0:1:0" ></TimeView>
</telerik:RadTimePicker>
var B = $find('RadNumericTextBox2');