1. 18 Feb, 2014 1 commit
  2. 17 Feb, 2014 1 commit
  3. 11 Feb, 2014 1 commit
  4. 10 Feb, 2014 1 commit
  5. 09 Feb, 2014 1 commit
    • Jono Mingard's avatar
      Use <label> tags in skin designer (Bug #1273937) · 2401c884
      Jono Mingard authored
      
      
      Changed 'labelhtml' to 'title' in skin design form to allow the input
      labels to use the <label> tag and therefore be accessible to screen
      readers.
      Modified the position choosers to have hidden labels and (hopefully)
      fixed cross-browser inconsistencies in the layout.
      Also modified the structure of the radio pieforms element to fix issues
      with screen readers.
      
      Change-Id: I8706c34e2c2a86b0f3d54b5f0c54d337ecc251a6
      Signed-off-by: default avatarJono Mingard <jonom@catalyst.net.nz>
      2401c884
  6. 07 Feb, 2014 2 commits
  7. 06 Feb, 2014 1 commit
  8. 05 Feb, 2014 1 commit
  9. 04 Feb, 2014 2 commits
  10. 03 Feb, 2014 2 commits
  11. 02 Feb, 2014 1 commit
  12. 30 Jan, 2014 1 commit
  13. 29 Jan, 2014 1 commit
  14. 27 Jan, 2014 2 commits
  15. 24 Jan, 2014 2 commits
    • Jono Mingard's avatar
      Simplify home info for screen reader users (Bug #1259401) · a76a0f97
      Jono Mingard authored
      
      
      Make the table layout more logical (3 rows and 3 columns), changed
      inner tables to divs and made complex links into simple ones.
      
      Change-Id: I0625ff6a4b99ffd0d35324cdc8da96a03948876d
      Signed-off-by: default avatarJono Mingard <jonom@catalyst.net.nz>
      a76a0f97
    • Robert Lyon's avatar
      Allow site_content to be institution specific (bug #1254299) · d268d11b
      Robert Lyon authored
      
      
      Changes include:
      - added an institution column to the site_content table
      - added an 'Edit site pages' page under Admin -> Institutions
      that is accessibe by institution admins
      - added an 'institution' option to the edit site pages form - this is
      a hidden field if user can edit only one institution.
      
      On upgrade it updates the site_content table to give current data the
      institution on 'mahara' (incl. local site pages) and for each
      institution it replicates the data already in the db for the default site (excl.
      local site pages) so that every site has their own versions, which can
      be adjusted as one sees fit.
      
      On creation of new institution it creates the rows in site_content
      table but with the default strings (like what you see when you first
      install a mahara) but sets the sitepages column in institution table
      to default (mahara). On deletion of institution it removes the rows in
      site_content.
      
      A user on login sees the institution site page based on what
      institution theme they see.
      
      On logout the 'lastinstitution' cookie is set allowing for them to see
      institution specific site pages.
      
      The 'No institution' (mahara) site pages can only be edited through
      Configure site -> Edit site pages.
      
      Also allow for an institution site page to be viewed if 'institution'
      variable is passed to it eg terms.php?institution=testing allowing for
      another way to access info when logged out.
      
      Change-Id: I2ed30b63c15bf676d83eb2231f48c4ca23ce8b53
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      d268d11b
  16. 22 Jan, 2014 2 commits
    • Jono Mingard's avatar
      Fixed help message positioning (Bug #1259394) · 99109004
      Jono Mingard authored
      
      
      Now uses jQuery to compute the position of the help box. Combining
      .position() and .offset() means that relatively positioned elements
      in the help box's ancestry don't affect its final position.
      
      For very small screens, the help box now resizes to fit the screen.
      For larger screens it's capped at 500px (rather than using percentage
      widths as before) to avoid the width being dependent on parent
      elements.
      
      Change-Id: Ib65b9795ac25789d653fd20cbe2b2cd46d2d8c75
      Signed-off-by: default avatarJono Mingard <jonom@catalyst.net.nz>
      99109004
    • Jono Mingard's avatar
      Added labels to search and filter forms (Bug #1271301) · 8f0f68be
      Jono Mingard authored
      
      
      Using hidden labels when appropriate so the appearance is not modified.
      Please see bug report for a list of affected pages.
      
      Change-Id: Id1c1078acc741f219990708b2f99f80ae6818a7e
      Signed-off-by: default avatarJono Mingard <jonom@catalyst.net.nz>
      8f0f68be
  17. 20 Jan, 2014 1 commit
  18. 16 Jan, 2014 2 commits
  19. 15 Jan, 2014 3 commits
  20. 14 Jan, 2014 1 commit
  21. 12 Jan, 2014 1 commit
  22. 09 Jan, 2014 2 commits
    • Robert Lyon's avatar
      Allowing a theme to disable skins from being viewed (bug 1237013) · 7aaeb1c4
      Robert Lyon authored and Aaron Wells's avatar Aaron Wells committed
      
      
      To get a theme to stop showing skins on portfolio pages add this
      to the theme's themeconfig.php
      $theme->skins = false;
      
      When you go to add a skin to a page it will warn you that skins are
      incompatible with this theme - you still can add a skin to the page
      but it will not show up when you view the page.
      
      Also if 'Page themes' are turned on it will warn you that the chosen
      page theme for the page is not compatible with skins.
      
      Change-Id: I694bf14dffddd12373c4079b57c047fa509ab7b7
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      7aaeb1c4
    • Jono Mingard's avatar
      Add "Skip to main content" link (Bug #1259741) · 94ed2ae0
      Jono Mingard authored
      
      
      Added a hidden link to the beginning of all pages which becomes visible on
      focus and allows keyboard users to bypass the navigation and move focus to
      the main content of the page.
      
      Change-Id: I70b1f7a352904d3a350b848ab3779a2136de4e76
      Signed-off-by: default avatarJono Mingard <jonom@catalyst.net.nz>
      94ed2ae0
  23. 08 Jan, 2014 2 commits
    • Jono Mingard's avatar
      Make dropdown navigation keyboard-accessible (Bug #1259397) · 584de240
      Jono Mingard authored
      
      
      Changed the dropdown navigation to be navigable using the keyboard (if
      Javascript is enabled).
      
      - The tab key navigates all menus and submenus in order
      - Links in the main navigation bar can be navigated with the left and right
        arrows
      - Submenus can be navigated with the up and down arrows and can be closed with
        the Esc key. Pressing left or right opens the previous or next menu
      
      Note: Dropdown navigation works as before with JS disabled and only requires
      it for keyboard accessibility.
      
      Change-Id: Ia7aeb33526c71a2fe3ea4c635f4a8aa17c64e21b
      Signed-off-by: default avatarJono Mingard <jonom@catalyst.net.nz>
      584de240
    • Jono Mingard's avatar
      Added alt text to datepicker buttons (Bug #1259685) · a67e61b3
      Jono Mingard authored
      
      
      Added 'Open date picker' language string, used for alt text on the datepicker
      button in the calendar pieforms element.
      
      Change-Id: Ie38317148d70c7cfd74cba0be73cf56d46a240ff
      Signed-off-by: default avatarJono Mingard <jonom@catalyst.net.nz>
      a67e61b3
  24. 07 Jan, 2014 1 commit
  25. 06 Jan, 2014 1 commit
  26. 05 Jan, 2014 1 commit
  27. 02 Jan, 2014 1 commit
  28. 31 Dec, 2013 1 commit
  29. 30 Dec, 2013 1 commit