Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-33934 META: Issues with MyMobile theme
  3. MDL-31342

WYSWYG (TinyMCE) html editor difficulties when using MyMobile theme

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.2.1, 2.3.4, 2.4.1, 2.5
    • Fix Version/s: 2.5
    • Component/s: Themes
    • Labels:
    • Environment:
      iOS
    • Testing Instructions:
      Hide
      1. Select MyMobile theme from Theme selector.
      2. Set MyMobile theme as Mobile and Tablet device types.
      3. Purge all caches.
      4. Log into moodle using mobile / tablet device.
      5. Create or edit anywhere where a WYSWYG (TinyMCE) html editor would appear such that the text extends beyond the end of the current line.
      6. Type anything, then tap outside the WYSWYG (TinyMCE) box.
      7. TEST that when attempting to type anything you get some response.

      Note: On a mobile device, the TinyMCE window might be big due to the icon size. Therefore a better more flexible version should be in place or the turn off TinyMCE option should be implemented. However, this fix will solve a specific issue in the quest towards a complete solution. Therefore I recommend that MDL-31606 be implemented too.

      Show
      Select MyMobile theme from Theme selector. Set MyMobile theme as Mobile and Tablet device types. Purge all caches. Log into moodle using mobile / tablet device. Create or edit anywhere where a WYSWYG (TinyMCE) html editor would appear such that the text extends beyond the end of the current line. Type anything, then tap outside the WYSWYG (TinyMCE) box. TEST that when attempting to type anything you get some response. Note: On a mobile device, the TinyMCE window might be big due to the icon size. Therefore a better more flexible version should be in place or the turn off TinyMCE option should be implemented. However, this fix will solve a specific issue in the quest towards a complete solution. Therefore I recommend that MDL-31606 be implemented too.
    • Workaround:
      Hide
      • Hiding the onscreen keyboard allows you to continue.
      • Hide the onscreen keyboard, then tap back in the WYSWYG editor.
      • Onscreen keyboard reappears and works.

      Note: This does NOT work for Bluetooth keyboards.

      Apply the changes shown in https://github.com/epsd/moodle/compare/master...MDL-31342

      Show
      Hiding the onscreen keyboard allows you to continue. Hide the onscreen keyboard, then tap back in the WYSWYG editor. Onscreen keyboard reappears and works. Note: This does NOT work for Bluetooth keyboards. Apply the changes shown in https://github.com/epsd/moodle/compare/master...MDL-31342
    • Affected Branches:
      MOODLE_22_STABLE, MOODLE_23_STABLE, MOODLE_24_STABLE, MOODLE_25_STABLE
    • Fixed Branches:
      MOODLE_25_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      wip-MDL-31342_master

      Description

      We recently switched to using the MyMobile theme for smart phones and tablets. I've found that anytime I type into a WYSWYG html editor (forums, online text assignment, etc.), I run into an issue. If I tap away from the editor - to scroll down or any other reason - I'm unable to continue typing, even if I tap back into the editor.

        Attachments

        1. mdl_31342_cs.png
          mdl_31342_cs.png
          40 kB
        2. mdl_31342_ip.PNG
          mdl_31342_ip.PNG
          55 kB
        3. Mobiledemo.jpg
          Mobiledemo.jpg
          92 kB
        4. Simple init.jpg
          Simple init.jpg
          25 kB

          Issue Links

            Activity

              People

              Assignee:
              gb2048 Gareth J Barnard
              Reporter:
              drapoza Dan Rapoza
              Peer reviewer:
              Mary Evans
              Integrator:
              Aparup Banerjee
              Tester:
              Adrian Greeve
              Participants:
              Component watchers:
              Bas Brands
              Votes:
              2 Vote for this issue
              Watchers:
              11 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                14/May/13