From da5aa2472159dec23a4cfc10c74eda429a6b317d Mon Sep 17 00:00:00 2001
From: Paul Nicholls <paul.nicholls@canterbury.ac.nz>
Date: Tue, 10 Aug 2010 14:07:39 +1200
Subject: [PATCH 1/1] MDL-23733 - Disable TinyMCE on iPod Touch and Android devices

---
 lib/editor/tinymce/lib.php |    2 ++
 lib/moodlelib.php          |    9 +++++++++
 2 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/lib/editor/tinymce/lib.php b/lib/editor/tinymce/lib.php
index 477f1a3..1e5759f 100644
--- a/lib/editor/tinymce/lib.php
+++ b/lib/editor/tinymce/lib.php
@@ -37,6 +37,8 @@ class tinymce_texteditor extends texteditor {
             return true;
         } else if (check_browser_version('Safari iOS')) {
             return false;
+        } else if (check_browser_version('Android WebKit')) {
+            return false;
         } else if (check_browser_version('Safari', 3)) {
             return true;
         } else if (check_browser_version('Opera', 9)) {
diff --git a/lib/moodlelib.php b/lib/moodlelib.php
index f0e32fd..16a1879 100644
--- a/lib/moodlelib.php
+++ b/lib/moodlelib.php
@@ -7319,6 +7319,15 @@ function check_php_version($version='5.2.4') {
           if (strpos($agent, 'iPad')) {
               return true;
           }
+          if (strpos($agent, 'iPod')) {
+              return true;
+          }
+          break;
+
+      case 'Android WebKit':  /// WebKit browser on Android
+          if (strpos($agent, 'Linux; U; Android')) {
+              return true;
+          }
           break;
 
     }
-- 
1.7.0.2.msysgit.0

