MDL-11113: prepare for support for more browsers
authorscyrma <scyrma>
Wed, 7 May 2008 08:33:09 +0000 (08:33 +0000)
committerscyrma <scyrma>
Wed, 7 May 2008 08:33:09 +0000 (08:33 +0000)
lib/moodlelib.php

index c40e4d2397fd97641993dbeccf6461358a4b9a6b..39267996a0611dcf9738c4cceb18b2392a1335b2 100644 (file)
@@ -6151,7 +6151,7 @@ function ini_get_bool($ini_get_arg) {
  * used.  The current requirements are based on Tinymce's, which are available
  * on http://wiki.moxiecode.com/index.php/TinyMCE:Compatiblity
  *
- * @return bool true if html editor can be used, false otherwise
+ * @return mixed false if editor cannot be used, or a string representing the compatible browser
  */
 function can_use_html_editor() {
     global $USER, $CFG;
@@ -6161,6 +6161,10 @@ function can_use_html_editor() {
             return 'MSIE';
         } else if (check_browser_version('Gecko', 20030516)) {
             return 'Gecko';
+        } else if (check_browser_version('Safari', 3)) {
+            return 'Safari';
+        } else if (check_browser_version('Opera', 9)) {
+            return 'Opera';
         }
     }
     return false;