Uploaded image for project: 'Plugins'
  1. Plugins
  2. CONTRIB-1416

Accessibility Block

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Minor Minor
    • None
    • 1.9.4
    • Block: Accessibility
    • None
    • Should be universal, see description for testing details.
    • MOODLE_19_STABLE

      This block adds a set of buttons, like those seen on a lot of websites, to provide accessibility options. It extends on the idea behind Mike Wilson's Accessibility Options block[1], but tries to be easier to integrate, with minimum manual theme hacking.

      Currently, the block allows the user to change the size of the text (other features, such as changing background colour, are planned). The customised size is stored in the user's session, allowing it to persist between pages. There is also a button to save the settings to the block's database table, allowing the setting to persist between sessions.
      The block works without javascript, but also features AJAX enhancements.

      I have tested the block on Firefox 3, IE 8 and webkit browsers, all of which work as expected. I have also tested on IE6, where the functionality works, but the block doesn't appear correctly. Any gurus at IE6 CSS hacks, help would be appreciated.

      There are also a couple of known bugs, which I will report separately once the code has been reviewed.

      The block requires a one-line patch to the header.html files of any themes used on the site, in order to load the per-user stylesheet. Details of this can be found in the doc block in block_accessibility.php

      [1] http://moodle.org/mod/data/view.php?d=13&rid=1044

            aborrow Anthony Borrow
            marxjohnson Mark Johnson
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.