← Back to team overview

mahara-contributors team mailing list archive

[Bug 1267239] A change has been merged

 

Reviewed:  https://reviews.mahara.org/3415
Committed: http://gitorious.org/mahara/mahara/commit/3340ef27d6ead60bf9e3aa9950d777e38bcf9a8c
Submitter: Robert Lyon (robertl@xxxxxxxxxxxxxxx)
Branch:    master

commit 3340ef27d6ead60bf9e3aa9950d777e38bcf9a8c
Author: Robert Lyon <robertl@xxxxxxxxxxxxxxx>
Date:   Fri Jun 6 09:33:43 2014 +1200

Updating calendar pieform element to use datepicker/timepicker

(Bug #1267239)

The datepicker is now keyboard accessible but not fully screenreader
accessible - but the folks at datepicker are working on that

The key bindings you need to know for datepicker:
PAGE UP: Move to the previous month.
PAGE DOWN: Move to the next month.
CTRL+PAGE UP: Move to the previous year.
CTRL+PAGE DOWN: Move to the next year.
CTRL+HOME: Move to the current month. Open the datepicker if closed.
CTRL+LEFT: Move to the previous day.
CTRL+RIGHT: Move to the next day.
CTRL+UP: Move to the previous week.
CTRL+DOWN: Move the next week.
ENTER: Select the focused date.
ESC: Close the datepicker

The key bindings added for timepicker:
(to avoid clashes with existing key bindings)
ALT+UP: Move hour slider up one step
ALT+DOWN: Move hour slider down one step
SHIFT+LEFT: Move minute slider down one step
SHIFT+RIGHT: Move minute slider up one step

Also added the prev/next year button options

Change-Id: Iff857ba9efb23fd123de6af8f78ceffee9c0ac79
Signed-off-by: Robert Lyon <robertl@xxxxxxxxxxxxxxx>

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1267239

Title:
  Replace jscalendar with JQuery UI calendar

Status in Mahara ePortfolio:
  In Progress

Bug description:
  Currently the DHTML date picker widget (for example the date field on
  /artefact/plans/edit/task.php) is not easy to navigate using a
  keyboard since it opens below all other elements and does not have
  focus set to it - this is confusing for screen reader users since
  activating the button appears to do nothing.

  The current date picker could be modified to be made accessible, or it
  could be replaced with another library (such as a variant of jQuery UI
  datepicker)

  Note that screen readers users can still enter dates manually so this
  is not essential for WCAG compliance.

  Affects latest master (using Orca 3.4.2)

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1267239/+subscriptions


References