Is RadScheduler 508 Compliance?

12 posts, 0 answers
  1. Adeel
    Adeel avatar
    7 posts
    Member since:
    Nov 2008

    Posted 29 Dec 2008 Link to this post

    Hi,
    I have read the documentation of RadTree and i found out that the RadTree is 508 Compliance. 

    http://www.telerik.com/help/aspnet/treeview/tree_accessibilitycompliance.html

    Is RadScheduler also 508 Compliance?
  2. Kamen Bundev
    Admin
    Kamen Bundev avatar
    1532 posts

    Posted 29 Dec 2008 Link to this post

    Hello Adeel,

    Unfortunately RadScheduler is not directly compliant with the Section 508 Compliance Act. There's no keyboard navigation available yet, though it is planned for the future. If you ask a specific question about the current compliance level, I may be able to tell you more.

    Best wishes,
    Kamen Bundev
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Adeel
    Adeel avatar
    7 posts
    Member since:
    Nov 2008

    Posted 30 Dec 2008 Link to this post

    Thanks Kamen,

    When do you plan to release RadScheduler Compliant with the 'Section 508' Compliance act. ?

    I find out the link to accessibility support chart of Rad controls that clearly shows the RadScheduler is compliant with the 'Section 508' compliance Act. http://www.telerik.com/products/aspnet-ajax/resources/accessibility-support.aspx

    But as you said RadScheduler doesn't have keyboard support and it is not directly compliant with the 'Section 508'. What do you mean by "directly compliant"? Is some of the features of RadScheduler support 'Section 508' Compliance?

    And which features are required in RadScheduler to completely satisfy with the 'Section 508' Compliance Act.?

  5. Adeel
    Adeel avatar
    7 posts
    Member since:
    Nov 2008

    Posted 09 Jan 2009 Link to this post

    Please respond!
  6. Kamen Bundev
    Admin
    Kamen Bundev avatar
    1532 posts

    Posted 09 Jan 2009 Link to this post

    Hi Adeel,

    We can assure you that we have the best intentions to make RadScheduler compliant with Section 508 Compliance Act, but for now there is no fixed date for when this will happen.

    I apologize for the misleading information listed on our web site, it will be fixed as soon as possible.

    By directly compliant I meant that RadScheduler supports most of the Section 508 guidelines with the exclusion of providing an alternative text-only page with the control content (this should be best handled by the developer, since its implementation can vary) and providing a keyboard only navigation (this guideline is not listed in the Web part of the Act, but in Software, so I'm not even sure if it applies).

    Regards,
    Kamen Bundev
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
  7. lordscarlet
    lordscarlet avatar
    19 posts
    Member since:
    Jan 2007

    Posted 10 May 2010 Link to this post

    The page referenced above says that RadScheduler is 508 compliant. Does that mean that the page was never updated, or that the RadScheduler is now compliant?

    Also, your implication is that you expect the developer to create a text equivalent page for the RadScheduler -- is that the case for all of the controls that you claim to be 508 compliant? Have you made that clear in the documentation? That seems to be a bit of a poor work around to claiming your library is 508 compliant.
  8. T. Tsonev
    Admin
    T. Tsonev avatar
    2772 posts

    Posted 13 May 2010 Link to this post

    Hello,

    Currently, RadScheduler component does not have full keyboard support and is not fully compliant. We will note this in the compliance page. We have plans to implement this feature, as well as other accessibility improvements in the future, but customers should be made aware of this limitation.

    We believe that providing a text-only equivalent should be left to the developer. Not that this feature is hard to implement, but we don't think that our implementation will suit every scenario (if any). Such text version is likely to be heavily customized, with little or no styling and client-side functionality. We can however help with preparing the data to be shown and we have a KB article and other resources addressing this problem:

    http://www.telerik.com/support/kb/aspnet-ajax/scheduler/how-to-display-all-radscheduler-appointments-in-gridview.aspx

    http://blogs.telerik.com/tsvetomirtsonev/posts/08-08-04/working_with_radscheduler_recurring_appointments_on_sql_server.aspx

    I hope this helps.

    Greetings,
    Tsvetomir Tsonev
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  9. Siddharth
    Siddharth avatar
    2 posts
    Member since:
    Apr 2011

    Posted 08 Apr 2011 Link to this post

    Hello,

    I am currently evaluating the Telerik RadScheduler control for ASP.NET AJAX applications. I have one related to it.

    Does the latest version of radScheduler support keyboard support? eg. Delete appointment when 'del' key is pressed, Or tabbed navigation etc.

    Also can you please guide me how I can make scheduler change the text (like days,week, Monday, tuesday etc) based on language selected by a user. say user has selected finnish language.

    Will be happy if someone could answer it.


    Thanks,
    Siddharth

  10. Vince
    Vince avatar
    3 posts
    Member since:
    Aug 2012

    Posted 02 Dec 2013 Link to this post

    Just an FYI for those of you that might find this thread, RadScheduler is not yet 508 Compliant as of 12/2/2013. Particularly, the keyboard support is missing - for instance, you cannot use the "tab" key to navigate between the timeslots.
  11. Bozhidar
    Admin
    Bozhidar avatar
    1102 posts

    Posted 03 Dec 2013 Link to this post

    Hello,

    RadScheduler does have keyboard support, as shown in the following demo:
    http://demos.telerik.com/aspnet-ajax/scheduler/examples/keyboardsupport/defaultcs.aspx

    Regards,
    Bozhidar
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
  12. Vince
    Vince avatar
    3 posts
    Member since:
    Aug 2012

    Posted 05 Dec 2013 Link to this post

    Hi Bozhindar,

    Thanks for the link to the demo. I'd actually never seen that before. It's hard to believe that I missed it, but I did!

    I wanted to take my time reviewing the functionality before replying back to this thread. I've found three bugs that exist in the RadControls ASP.NET AJAX version 2013.3.1114.40 and version 2013.1.417.40 (and probably other versions as well).

    I have verified the existence of these bugs by creating two basic web pages: one that uses server side binding and one that uses client side binding. The client side binding page does not work correctly.

    Bug #1: The "tab" button does not switch focus among appointments when using client side data binding. 

    Bug #2: (This may be the same bug as #1): When using client side data binding, when you open the appointment editor, the "tab" button does not switch focus among the fields on the editor.

    Bug #3: Server side binding does not properly data bind to appointments whose ID is null. There is no error and no warning; the scheduler simply loads but with no appointments. (Note that this bug does NOT exist with client side binding.) In my application I do not use the ID field. So in my server side binding demo page I had to add a bogus value in the ID field in order for the data binding to function correctly.

    I will submit the bugs above using my Telerik account.

  13. Bozhidar
    Admin
    Bozhidar avatar
    1102 posts

    Posted 06 Dec 2013 Link to this post

    Hello Vince,

    I've logged the issues you reported for fixing. I'm also posting the workarounds for the first two issues here as well, so that others can see how to fix them:

    First issue - add the following code to the OnClientAppointmentsPopulated event:
    function OnClientAppointmentsPopulated(sender, args) {
        sender._navigator._tabNavigator = new Telerik.Web.UI.Scheduler.KeyboardNavigation.Modules.TabNavigator();
    }

    Second issue - add the following code to the OnClientFormCreated event:
    function OnClientFormCreated(sender, args) {
        sender._navigator._getCommandsModule().set_isEditing(true);
    }
    and the following override on the same page:
    var originalHandler = Telerik.Web.UI.RadScheduler.prototype.hideAdvancedForm;
    Telerik.Web.UI.RadScheduler.prototype.hideAdvancedForm = function() {
        this._navigator._getCommandsModule().set_isEditing(false);
     
        originalHandler.call(this);
    }



    Regards,
    Bozhidar
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
Back to Top
UI for ASP.NET Ajax is Ready for VS 2017