or
01.<telerik:RadMenu runat="server" Skin="Menu_New" ID="RadMainMenu" Style="z-index: 5" ExpandDelay="1000"02. DataSourceID="SqlDataSourceMainMenu" DataFieldID="Id" DataFieldParentID="ParentId" DataTextField="Text"03. EnableRoundedCorners="true" EnableEmbeddedSkins="false" EnableShadows="true"04. OnItemDataBound="RadMainMenu_ItemDataBound" OnItemClick="RadMainMenu_ItemClick">05. 06. <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>07. 08. <DefaultGroupSettings RepeatColumns="3" RepeatDirection="Horizontal" />09. 10.</telerik:RadMenu>01.using System;02.using System.Collections.Generic;03.using System.Linq;04.using System.Web;05.using System.Web.UI;06.using System.Web.UI.WebControls;07.using Business.Admin;08.using Telerik.Web.UI;09. 10.namespace XX.Admin11.{12. public partial class AdminLookUp : System.Web.UI.Page13. {14. protected void Page_Load(object sender, EventArgs e)15. {16. //if (!IsPostBack)17. //{18. // LoadData();19. //}20. }21. 22. public void LoadData(object source, GridNeedDataSourceEventArgs e)23. {24. //load data for lookup grid25. AdminLookUpBO lookUp = new AdminLookUpBO();26. List<AdminLookUpVO> getLookUpData;27. 28. getLookUpData = lookUp.GetLookUpData();29. 30. AdminLookUpGrid.DataSource = getLookUpData;31. }32. 33. protected void goBackButton_Click(object sender, EventArgs e)34. {35. Response.Redirect("~/Admin/AdminMain.aspx");36. }37. 38. 39. protected void UpdateData(object source, GridCommandEventArgs e)40. {41. //update data for lookup grid42. AdminLookUpBO lookup = new AdminLookUpBO();43. 44. var editableItem = ((GridEditableItem)e.Item);45. int lookUpId = (int)editableItem.GetDataKeyValue("ID");46. bool result = false;47. 48. result = lookup.UpdateData(lookUpId, editableItem); 49. 50. } 51. 52. 53. }54.}001.<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="AdminLookUp.aspx.cs" Inherits="XX.Admin.AdminLookUp" %>002.<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> 003.<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">004. <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> 005. <script type="text/javascript">006. function rowDblClick(sender, eventArgs) {007. sender.get_masterTableView().editItem(eventArgs.get_itemIndexHierarchical());008. }009. </script> 010. </telerik:RadCodeBlock> 011.</asp:Content>012.<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">013. <div class="centeredContent">014. <div class="centeredTable">015. <table align="center" width="900">016. <tr>017. <td>018. <p align="center" class="mediumHeader">019. <asp:Label ID="adminLookupLabel"020. runat="server"021. Text='<%$ Resources:Resource, AdminLookUpTitle %>'022. CssClass="mediumHeader" />023. </p>024. </td>025. </tr>026. <tr>027. <td>028. <asp:Label ID="errorMessageLabel" runat="server" CssClass="ErrorLabelTable" Text="" Visible="false" />029. </td>030. </tr>031. </table>032. 033. <table align="center" width="900">034. <tr>035. <td>036. <div style="width: 900px; height: auto">037. 038. <telerik:RadAjaxManager runat="server" ID="RadAjaxManager1" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> 039. <AjaxSettings> 040. <telerik:AjaxSetting AjaxControlID="AdminLookUpGrid"> 041. <UpdatedControls> 042. <telerik:AjaxUpdatedControl ControlID="AdminLookUpGrid" /> 043. </UpdatedControls> 044. </telerik:AjaxSetting> 045. </AjaxSettings> 046. </telerik:RadAjaxManager> 047. <telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel1" /> 048. 049. <telerik:RadGrid ID="AdminLookUpGrid" runat="server"050. AllowPaging="True" Skin="Windows7"051. AllowAutomaticUpdates="True"052. AutoGenerateColumns="False"053. CellSpacing="0"054. Height="300px"055. GridLines="None"056. OnNeedDataSource="LoadData" OnUpdateCommand="UpdateData"057. AllowMultiRowSelection="True" Width="900px">058. <ClientSettings>059. <Selecting AllowRowSelect="True" />060. </ClientSettings>061. <MasterTableView DataKeyNames="ID, User_ID, First_Name, Last_Name, Employee_Number, Role_Function, Is_Active"062. ShowHeadersWhenNoRecords="True">063. <Columns>064. <telerik:GridBoundColumn DataField="ID" Visible="false"> 065. </telerik:GridBoundColumn>066. <telerik:GridBoundColumn DataField="User_ID"067. HeaderText='<%$ Resources:Resource, AdminLookUp_UserID %>'068. UniqueName="User_ID">069. <HeaderStyle Width="250px" />070. </telerik:GridBoundColumn>071. <telerik:GridBoundColumn DataField="First_Name"072. HeaderText='<%$ Resources:Resource, AdminLookUp_FirstName %>'073. UniqueName="First_Name">074. <HeaderStyle Width="100px" />075. </telerik:GridBoundColumn>076. <telerik:GridBoundColumn DataField="Last_Name"077. HeaderText='<%$ Resources:Resource, AdminLookUp_LastName %>'078. UniqueName="Last_Name">079. <HeaderStyle Width="100px" />080. </telerik:GridBoundColumn>081. <telerik:GridBoundColumn DataField="Employee_Number"082. HeaderText='<%$ Resources:Resource, AdminLookUp_EmployeeNumber %>'083. UniqueName="Employee_Number">084. <HeaderStyle Width="100px" />085. </telerik:GridBoundColumn>086. <telerik:GridBoundColumn DataField="Role_Function"087. HeaderText='<%$ Resources:Resource, AdminLookUp_RoleFunction %>'088. UniqueName="Role_Function">089. <HeaderStyle Width="100px" />090. </telerik:GridBoundColumn>091. <telerik:GridBoundColumn DataField="Is_Active"092. HeaderText='<%$ Resources:Resource, AdminLookUp_IsActive %>'093. UniqueName="Is_Active">094. <HeaderStyle Width="100px" />095. </telerik:GridBoundColumn>096. </Columns>097. <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>098. </MasterTableView>099. <PagerStyle PageSizeControlType="None"></PagerStyle>100. <FilterMenu EnableImageSprites="False"></FilterMenu>101. </telerik:RadGrid>102. 103. 104. </div>105. </td>106. </tr>107. <tr>108. 109. <td align="right">110. <asp:Button ID="saveButton" runat="server" Text="Save" />111. <asp:Button ID="cancelButton" runat="server" Text="Cancel" />112. <asp:Button ID="goBackButton" runat="server" Text="GoBack" OnClick="goBackButton_Click" />113. </td>114. </tr>115. </table>116. </div>117. </div>118.</asp:Content><telerik:RadEditor ID="txtContent" Height="500" Width="600" runat="server" ToolsFile="~/DesktopModules/Admin/RadEditorProvider/Toolsfile/ToolsFileWithUpload.xml" SpellCheckSettings-AllowAddCustom="false" SpellCheckSettings-AjaxUrl="/Telerik.Web.UI.SpellCheckHandler.axd" OnClientLoad="OnClientLoad" NewLineMode="P" DialogsCssFile="~/css/TelerikSkin/TelerikSkin.css" AllowScripts="false" ContentFilters="RemoveScripts"> <Content> </Content> <CssFiles> <telerik:EditorCssFile Value="~/css/YellowToken.css" /> </CssFiles> <SpellCheckSettings AllowAddCustom="False" AjaxUrl="/Telerik.Web.UI.SpellCheckHandler.axd"></SpellCheckSettings></telerik:RadEditor><script>alert('This Is Bad');</script>function OnClientLoad(editor, args) { editor.get_filtersManager().add(new MyFilter()); } MyFilter = function () { MyFilter.initializeBase(this); this.set_isDom(false); this.set_enabled(true); this.set_name("RadEditor filter"); this.set_description("RadEditor filter description"); } MyFilter.prototype = { getHtmlContent: function (content) { var dom = document.createElement("DIV"); dom.innerHTML = content; var elems = dom.getElementsByTagName("*"); for (var i = 0; i < elems.length; i++) { //Remove all onmouseover, onmouseout, onclick eventhandlers from element var elem = elems[i]; if (elem.hasAttribute("onmouseover")) { elem.setAttribute("onmouseover", ""); } if (elem.hasAttribute("onerror")) { elem.setAttribute("onerror", ""); } if (elem.hasAttribute("onclick")) { elem.setAttribute("onclick", ""); } if (elem.hasAttribute("alert")) { elem.setAttribute("alert", ""); } } return dom.innerHTML; }, getDesignContent: function (content) { var dom = document.createElement("DIV"); dom.innerHTML = content; var elems = dom.getElementsByTagName("*"); for (var i = 0; i < elems.length; i++) { //Remove all onmouseover, onmouseout, onclick eventhandlers from element var elem = elems[i]; if (elem.hasAttribute("onmouseover")) { elem.setAttribute("onmouseover", ""); } if (elem.hasAttribute("onerror")) { elem.setAttribute("onerror", ""); } if (elem.hasAttribute("onclick")) { elem.setAttribute("onclick", ""); } if (elem.hasAttribute("alert")) { elem.setAttribute("alert", ""); } } return dom.innerHTML; } } MyFilter.registerClass('MyFilter', Telerik.Web.UI.Editor.Filter);


| var canvasWidth, canvasHeight; |
| function OnClientDropDownOpening(sender, args) { |
| // We need to obtain the canvas width and height before the drop-down causes the canvas to expand. |
| canvasWidth = document.documentElement.scrollWidth; |
| canvasHeight = document.documentElement.scrollHeight; |
| } |
| function OnClientDropDownOpened(sender, args) { |
| var button = args.get_item(); |
| var buttonElem = button.get_element(); |
| var dropDownContainer = button.get_dropDownElement().offsetParent; |
| var offsetRight = dropDownContainer.offsetLeft + dropDownContainer.offsetWidth; |
| if (canvasWidth < offsetRight) |
| dropDownContainer.style.left = (dropDownContainer.offsetLeft - offsetRight + canvasWidth) + "px"; |
| if (canvasHeight < dropDownContainer.offsetTop + dropDownContainer.offsetHeight) |
| dropDownContainer.style.top = (dropDownContainer.offsetTop - dropDownContainer.offsetHeight - buttonElem.offsetHeight) + "px"; |
| } |
| set_expandDirection:function(){if(this.set_expandDirection()==value){return; |
IE 11 for windows was recently released for windows 7, while checking our site for problems we are seeing the same issues as this example. The vertical panel tabs have been shortened, chopping off text
http://demos.telerik.com/aspnet-ajax/splitter/examples/sp_firstlook/defaultcs.aspx
