MDL-24650 xhtml strict fix in forms
authorPetr Skoda <skodak@moodle.org>
Wed, 13 Oct 2010 17:35:21 +0000 (17:35 +0000)
committerPetr Skoda <skodak@moodle.org>
Wed, 13 Oct 2010 17:35:21 +0000 (17:35 +0000)
lib/form/editor.php
lib/form/filemanager.php
lib/form/filepicker.php
lib/form/submitlink.php

index 1ca0c37..4d97e25 100644 (file)
@@ -237,7 +237,7 @@ class MoodleQuickForm_editor extends HTML_QuickForm_element {
                     'sesskey'=>sesskey(),
                     ));
                 $str .= '<noscript>';
-                $str .= "<object type='text/html' data='$editorurl' height='160' width='600' style='border:1px solid #000'></object>";
+                $str .= "<div><object type='text/html' data='$editorurl' height='160' width='600' style='border:1px solid #000'></object></div>";
                 $str .= '</noscript>';
             }
         }
index bd4e57d..e7c37de 100644 (file)
@@ -331,7 +331,7 @@ FMHTML;
         ));
 
     $html .= '<noscript>';
-    $html .= "<object type='text/html' data='$filemanagerurl' height='160' width='600' style='border:1px solid #000'></object>";
+    $html .= "<div><object type='text/html' data='$filemanagerurl' height='160' width='600' style='border:1px solid #000'></object></div>";
     $html .= '</noscript>';
 
 
index 5dc2b31..2fa2673 100644 (file)
@@ -102,7 +102,7 @@ class MoodleQuickForm_filepicker extends HTML_QuickForm_input {
 
         // non js file picker
         $html .= '<noscript>';
-        $html .= "<object type='text/html' data='$nonjsfilepicker' height='160' width='600' style='border:1px solid #000'></object>";
+        $html .= "<div><object type='text/html' data='$nonjsfilepicker' height='160' width='600' style='border:1px solid #000'></object></div>";
         $html .= '</noscript>';
 
         return $html;
index d9904c8..9828653 100644 (file)
@@ -13,7 +13,7 @@ class MoodleQuickForm_submitlink extends MoodleQuickForm_submit {
         $onmouseover = "window.status=\'" . $text . "\';";
         $onmouseout = "window.status=\'\';";
 
-        return "<noscript>" . parent::toHtml() . '</noscript><script type="text/javascript">' . $this->_js . "\n"
+        return "<noscript><div>" . parent::toHtml() . '</div></noscript><script type="text/javascript">' . $this->_js . "\n"
              . 'document.write(\'<a href="#" onclick="' . $this->_onclick . '" onmouseover="' . $onmouseover . '" onmouseout="' . $onmouseout . '">'
              . $text . "</a>');\n</script>";
     }