Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-32479

RTL Theme fixes for Moodle 2 (theme/base)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • 2.3
    • 2.2.2
    • Themes
    • MOODLE_22_STABLE
    • MOODLE_23_STABLE
    • MDL-32479_master
    • Hide
      1. Select BASE theme
      2. Switch to RTL language
      3. Turn on editing and check that block actions are aligned nicely.
      4. Check the layout of a file picker element anywhere
      5. Check the layout of a mform with a fieldset element (a grouping)
      6. Check the alignment of block headings on my/index.php
      7. Add a combo list to the front page and check its alignment
      Show
      Select BASE theme Switch to RTL language Turn on editing and check that block actions are aligned nicely. Check the layout of a file picker element anywhere Check the layout of a mform with a fieldset element (a grouping) Check the alignment of block headings on my/index.php Add a combo list to the front page and check its alignment

    Description

      Support for blocks columns switch when in rtl mode:
      theme/base/layout/frontpage.php
      theme/base/layout/general.php

      Right align course completion checkbox to the right side of the activities and resources, when in RTL mode
      theme/base/style/course.css

      Right align DOCK bar, when in RTL mode
      theme/base/style/dock.css

      First-name and Last-name Initials (filter) bar (on every users list) letters spacing (usability issue, NOT RTL issue)
      theme/base/style/core.css

      I'll be committing more fixes in the comments to this issue since they are relevant to this patch but are more specific to the LESSON and GLOSSARY modules. (I made the changes in the respective Activity style.css file, but they could be added to the theme/base/styles as well)

      Attachments

        1. MDL-32479.jpg
          11 kB
          Mary Evans
        2. rtlformatting.png
          45 kB
          Adrian Greeve

        Issue Links

          Activity

            People

              lazydaisy Mary Evans
              nadavkav Nadav Kavalerchik
              Nadav Kavalerchik Nadav Kavalerchik
              Sam Hemelryk Sam Hemelryk
              Adrian Greeve Adrian Greeve
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Clockify

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