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

Atto should support full emoji

    XMLWordPrintable

    Details

    • Affected Branches:
      MOODLE_27_STABLE, MOODLE_30_STABLE, MOODLE_38_STABLE
    • Fixed Branches:
      MOODLE_38_STABLE
    • Pull Master Branch:
      MDL-46779-master
    • Testing Instructions:
      Hide

      Testing

      1. Log in as admin
      2. Enable the emoji picker
        • Site administration > advanced features
      3. View a page with the atto editor (e.g. create a new course)
      4. CONFIRM that the emoji picker is not in the list of atto buttons in the atto toolbar
      5. Go to the atto toolbar settings
        • site administration > plugins > text editors > atto html editor > atto toolbar settings
      6. Add the emoji picker to the toolbar config
        • e.g. change "style1 = title, bold, italic" to "style1 = title, bold, italic, emojipicker"
      7. Save changes
      8. Go back to the back with the atto editor
      9. CONFIRM that the emoji picker is in the atto toolbar (smiley face icon)
      10. Click the emoji picker button
      11. CONFIRM that the emoji picker opens in a modal
      12. CONFIRM that clicking an emoji adds it to the text in the atto editor
      13. Save the changes and view the page with the atto text
      14. CONFIRM that the emoji was saved in the text
      15. Disable the emoji picker
        • Site administration > advanced features
      16. Go back to the back with the atto editor
      17. CONFIRM that the emoji picker is not in the list of atto buttons in the atto toolbar
      Show
      Testing Log in as admin Enable the emoji picker Site administration > advanced features View a page with the atto editor (e.g. create a new course) CONFIRM that the emoji picker is not in the list of atto buttons in the atto toolbar Go to the atto toolbar settings site administration > plugins > text editors > atto html editor > atto toolbar settings Add the emoji picker to the toolbar config e.g. change "style1 = title, bold, italic" to "style1 = title, bold, italic, emojipicker" Save changes Go back to the back with the atto editor CONFIRM that the emoji picker is in the atto toolbar (smiley face icon) Click the emoji picker button CONFIRM that the emoji picker opens in a modal CONFIRM that clicking an emoji adds it to the text in the atto editor Save the changes and view the page with the atto text CONFIRM that the emoji was saved in the text Disable the emoji picker Site administration > advanced features Go back to the back with the atto editor CONFIRM that the emoji picker is not in the list of atto buttons in the atto toolbar

      Description

      Emoji are becoming the defacto method of doing emoticons these days.

      Moodle (Atto) should support the full range defined in Unicode: http://apps.timwhitlock.info/emoji/tables/unicode

      If a real image fallback is needed for browsers that don't have a font supporting them then this may help https://github.com/Genshin/PhantomOpenEmoji

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ryanwyllie Ryan Wyllie
              Reporter:
              dougiamas Martin Dougiamas
              Peer reviewer:
              Simey Lameze Simey Lameze
              Integrator:
              Adrian Greeve Adrian Greeve
              Tester:
              Gladys Basiana Gladys Basiana
              Participants:
              Component watchers:
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona), Andrew Lyons, Dongsheng Cai, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, David Mudrák (@mudrd8mz), Helen Foster, Víctor Déniz Falcón
              Votes:
              10 Vote for this issue
              Watchers:
              12 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                18/Nov/19

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day, 24 minutes
                  1d 24m