Hello,
As mentioned in this post, one of our customers is running the app through HiSoftware's AccVerify tool to ensure the application is Section 508 compliant.
As you may have hoped, we are using many of your controls.
So now I'm trying to fix our use of the RadEditor. In production, we are using the ASP.NET version, not the Prometheus version, which is filled with non-compliant html (missing alt tags on images and elements). So I'm looking into swapping it out and using the Prometheus version.
Taking a vanilla page, dropping the Prometheus RadEditor onto the page, gives only 1 error - our friend the empty iframe tag, which is not allowed:
Rule: 1.1.6 - All IFRAME elements are required to contain element content.
Here's the aspx markup:
I tried using the javascript posted in the other thread, that did not work.
How do I fix this? Or can you get this fixed in your controls?
Thanks,
Rick
As mentioned in this post, one of our customers is running the app through HiSoftware's AccVerify tool to ensure the application is Section 508 compliant.
As you may have hoped, we are using many of your controls.
So now I'm trying to fix our use of the RadEditor. In production, we are using the ASP.NET version, not the Prometheus version, which is filled with non-compliant html (missing alt tags on images and elements). So I'm looking into swapping it out and using the Prometheus version.
Taking a vanilla page, dropping the Prometheus RadEditor onto the page, gives only 1 error - our friend the empty iframe tag, which is not allowed:
Rule: 1.1.6 - All IFRAME elements are required to contain element content.
- Failure - IFRAME Element at Line: 182, Column: 153
182: <TD class=rade_contentCell id=RadEditor1Center style="HEIGHT: 100%" vAlign=top><TEXTAREA id=RadEditor1 style="DISPLAY: none" name=RadEditor1></TEXTAREA><IFRAME style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%" frameBorder=0></IFRAME></TD></TR>
Here's the aspx markup:
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RadEditorInputIframePrometheus.aspx.cs" Inherits="WebApplication.RadEditorInputIframePrometheus" %> | |
| <%@ Register assembly="Telerik.Web.UI, Version=2007.3.1314.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" namespace="Telerik.Web.UI" tagprefix="telerik" %> | |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| <html xmlns="http://www.w3.org/1999/xhtml" > | |
| <head runat="server"> | |
| <title>RadEditor Prometheus INPUT and IFRAME 508 Compliance Issues</title> | |
| </head> | |
| <body> | |
| <form id="form1" runat="server"> | |
| <asp:ScriptManager ID="ScriptManager1" runat="server"> | |
| </asp:ScriptManager> | |
| <h1>RadEditor Prometheus INPUT and IFRAME 508 Compliance Issues</h1> | |
| <telerik:RadEditor ID="RadEditor1" Runat="server"> | |
| </telerik:RadEditor> | |
| </form> | |
| </body> | |
| </html> | |
I tried using the javascript posted in the other thread, that did not work.
How do I fix this? Or can you get this fixed in your controls?
Thanks,
Rick
