Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-17933 Moodle 4.3 QA
  3. MDLQA-18344

CLONE - A user can set the text direction in the Atto text editor

XMLWordPrintable

    • Icon: Functional Test Functional Test
    • Icon: Minor Minor
    • Moodle 4.3
    • Moodle 4.3
    • HTML Editor, User
    • None

      Please test using both themes, Boost and Classic, and in more than one browser, and mention in a comment which browsers you've used.

      The more supported browsers we can test with, the better, so anyone feel free to try this test even if you're not the assignee!

      Requirements

      • As admin, visit Site administration > Plugins > Text editors > Manage editors and make "Atto HTML editor" the default editor by moving it up to the first position.
      • A site with at least one right to left (RTL) language e.g. Hebrew or Arabic and at least one left to right (LTR) language e.g. English installed
      • The RTL/LTR buttons added to the Atto toolbar (in Site administration > Plugins > Text editors > Atto HTML editor > Atto toolbar settings)
      • A student account enrolled in a course with a forum.

      Testing

      1. Starting with the UI in a LTR language, log in as a student and go to the forum.
      2. Start a discussion, and before you input anything, switch to HTML view.
      3. Check that the initial direction and alignment of the paragraph HTML element is <p dir="ltr" style="text-align: left;"></p>.
      4. Switch back to normal view and type some text. Use the Atto buttons 'Left align' and 'Right align' and check that the alignment is correctly changed.
      5. Submit the post and check that the alignment is kept.
      6. Start a new discussion and this time test the Atto buttons 'Left to right' and 'Right to left'.
      7. Check that the direction is correctly changed and is kept when submitting the post.
      8. Try a mix of LTR and RTL language text like: הפסקה מתחילה בעברית and change into English אך מסתיימת ב باللغة العربية.
      9. Check that clicking the LTR button makes the English sentence look good (readable) and clicking the RTL button makes the Hebrew and Arabic sentence look good (readable).
      10. Change the UI language to a RTL language.
      11. Repeat steps 2 to 9, this time checking that the initial direction and alignment of the paragraph HTML element is <p dir="rtl" style="text-align: right;"></p>.

      Notes:

      • Keep switching back and forth between HTML view and Normal view before submitting your test post to the forum to check that the underlying HTML code is not messy.
      • Make sure you always start with a new forum post, as the ATTO auto save feature keeps old drafts, which can confuse the initial test environment.

        1. MDLQA-18344_android_boost_1.png
          MDLQA-18344_android_boost_1.png
          618 kB
        2. MDLQA-18344_android_boost_2.png
          MDLQA-18344_android_boost_2.png
          529 kB
        3. MDLQA-18344_android_boost_rtl_1.png
          MDLQA-18344_android_boost_rtl_1.png
          596 kB
        4. MDLQA-18344_android_boost_rtl_2.png
          MDLQA-18344_android_boost_rtl_2.png
          514 kB
        5. MDLQA-18344_android_classic_1.png
          MDLQA-18344_android_classic_1.png
          739 kB
        6. MDLQA-18344_android_classic_2.png
          MDLQA-18344_android_classic_2.png
          782 kB
        7. MDLQA-18344_android_classic_rtl_1.png
          MDLQA-18344_android_classic_rtl_1.png
          761 kB
        8. MDLQA-18344_android_classic_rtl_2.png
          MDLQA-18344_android_classic_rtl_2.png
          573 kB
        9. MDLQA-18344_chrome_boost_1.png
          MDLQA-18344_chrome_boost_1.png
          142 kB
        10. MDLQA-18344_chrome_boost_2.png
          MDLQA-18344_chrome_boost_2.png
          149 kB
        11. MDLQA-18344_chrome_boost_3.png
          MDLQA-18344_chrome_boost_3.png
          130 kB
        12. MDLQA-18344_chrome_boost_4.png
          MDLQA-18344_chrome_boost_4.png
          132 kB
        13. MDLQA-18344_chrome_boost_5.png
          MDLQA-18344_chrome_boost_5.png
          151 kB
        14. MDLQA-18344_chrome_boost_6.png
          MDLQA-18344_chrome_boost_6.png
          129 kB
        15. MDLQA-18344_chrome_classic_1.png
          MDLQA-18344_chrome_classic_1.png
          192 kB
        16. MDLQA-18344_chrome_classic_2.png
          MDLQA-18344_chrome_classic_2.png
          194 kB
        17. MDLQA-18344_chrome_classic_3.png
          MDLQA-18344_chrome_classic_3.png
          175 kB
        18. MDLQA-18344_chrome_classic_4.png
          MDLQA-18344_chrome_classic_4.png
          175 kB
        19. MDLQA-18344_chrome_classic_5.png
          MDLQA-18344_chrome_classic_5.png
          196 kB
        20. MDLQA-18344_chrome_classic_6.png
          MDLQA-18344_chrome_classic_6.png
          167 kB
        21. MDLQA-18344_edge_boost_1.png
          MDLQA-18344_edge_boost_1.png
          203 kB
        22. MDLQA-18344_edge_boost_2.png
          MDLQA-18344_edge_boost_2.png
          193 kB
        23. MDLQA-18344_edge_boost_3.png
          MDLQA-18344_edge_boost_3.png
          169 kB
        24. MDLQA-18344_edge_boost_4.png
          MDLQA-18344_edge_boost_4.png
          188 kB
        25. MDLQA-18344_edge_boost_5.png
          MDLQA-18344_edge_boost_5.png
          201 kB
        26. MDLQA-18344_edge_boost_6.png
          MDLQA-18344_edge_boost_6.png
          177 kB
        27. MDLQA-18344_edge_classic_1.png
          MDLQA-18344_edge_classic_1.png
          239 kB
        28. MDLQA-18344_edge_classic_2.png
          MDLQA-18344_edge_classic_2.png
          235 kB
        29. MDLQA-18344_edge_classic_3.png
          MDLQA-18344_edge_classic_3.png
          232 kB
        30. MDLQA-18344_edge_classic_4.png
          MDLQA-18344_edge_classic_4.png
          234 kB
        31. MDLQA-18344_edge_classic_5.png
          MDLQA-18344_edge_classic_5.png
          243 kB
        32. MDLQA-18344_edge_classic_6.png
          MDLQA-18344_edge_classic_6.png
          218 kB
        33. MDLQA-18344_firefox_boost_1.png
          MDLQA-18344_firefox_boost_1.png
          136 kB
        34. MDLQA-18344_firefox_boost_2.png
          MDLQA-18344_firefox_boost_2.png
          136 kB
        35. MDLQA-18344_firefox_boost_3.png
          MDLQA-18344_firefox_boost_3.png
          119 kB
        36. MDLQA-18344_firefox_boost_4.png
          MDLQA-18344_firefox_boost_4.png
          139 kB
        37. MDLQA-18344_firefox_boost_5.png
          MDLQA-18344_firefox_boost_5.png
          133 kB
        38. MDLQA-18344_firefox_boost_6.png
          MDLQA-18344_firefox_boost_6.png
          110 kB
        39. MDLQA-18344_firefox_classic_1.png
          MDLQA-18344_firefox_classic_1.png
          177 kB
        40. MDLQA-18344_firefox_classic_2.png
          MDLQA-18344_firefox_classic_2.png
          168 kB
        41. MDLQA-18344_firefox_classic_3.png
          MDLQA-18344_firefox_classic_3.png
          156 kB
        42. MDLQA-18344_firefox_classic_4.png
          MDLQA-18344_firefox_classic_4.png
          168 kB
        43. MDLQA-18344_firefox_classic_5.png
          MDLQA-18344_firefox_classic_5.png
          181 kB
        44. MDLQA-18344_firefox_classic_6.png
          MDLQA-18344_firefox_classic_6.png
          157 kB
        45. MDLQA-18344_msafari_boost_1.png
          MDLQA-18344_msafari_boost_1.png
          235 kB
        46. MDLQA-18344_msafari_boost_2.png
          MDLQA-18344_msafari_boost_2.png
          338 kB
        47. MDLQA-18344_msafari_boost_3.png
          MDLQA-18344_msafari_boost_3.png
          228 kB
        48. MDLQA-18344_msafari_boost_4.png
          MDLQA-18344_msafari_boost_4.png
          316 kB
        49. MDLQA-18344_msafari_classic_1.png
          MDLQA-18344_msafari_classic_1.png
          281 kB
        50. MDLQA-18344_msafari_classic_2.png
          MDLQA-18344_msafari_classic_2.png
          354 kB
        51. MDLQA-18344_msafari_classic_3.png
          MDLQA-18344_msafari_classic_3.png
          313 kB
        52. MDLQA-18344_msafari_classic_4.png
          MDLQA-18344_msafari_classic_4.png
          320 kB
        53. MDLQA-18344_safari_boost_1.png
          MDLQA-18344_safari_boost_1.png
          176 kB
        54. MDLQA-18344_safari_boost_2.png
          MDLQA-18344_safari_boost_2.png
          167 kB
        55. MDLQA-18344_safari_boost_3.png
          MDLQA-18344_safari_boost_3.png
          155 kB
        56. MDLQA-18344_safari_boost_4.png
          MDLQA-18344_safari_boost_4.png
          183 kB
        57. MDLQA-18344_safari_boost_5.png
          MDLQA-18344_safari_boost_5.png
          175 kB
        58. MDLQA-18344_safari_boost_6.png
          MDLQA-18344_safari_boost_6.png
          150 kB
        59. MDLQA-18344_safari_classic_1.png
          MDLQA-18344_safari_classic_1.png
          228 kB
        60. MDLQA-18344_safari_classic_2.png
          MDLQA-18344_safari_classic_2.png
          224 kB
        61. MDLQA-18344_safari_classic_3.png
          MDLQA-18344_safari_classic_3.png
          198 kB
        62. MDLQA-18344_safari_classic_4.png
          MDLQA-18344_safari_classic_4.png
          217 kB
        63. MDLQA-18344_safari_classic_5.png
          MDLQA-18344_safari_classic_5.png
          223 kB
        64. MDLQA-18344_safari_classic_6.png
          MDLQA-18344_safari_classic_6.png
          209 kB

            andelacruz Angelia Dela Cruz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

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