]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
only write the javascript CDATA blocks if the type is javascript (it's not the correc...
authorCraig Andrews <candrews@integralblue.com>
Sat, 5 Dec 2009 00:44:45 +0000 (19:44 -0500)
committerCraig Andrews <candrews@integralblue.com>
Sat, 5 Dec 2009 00:44:45 +0000 (19:44 -0500)
lib/htmloutputter.php

index a0066594f24acda8c41c2aec2c974e3cdb4876d9..539e356e82fa5ccea9ecf81a05485aecb0c31dc2 100644 (file)
@@ -367,7 +367,7 @@ class HTMLOutputter extends XMLOutputter
      * output a script (almost always javascript) tag with inline
      * code.
      *
-     * @param string $code          relative or absolute script path
+     * @param string $code         code to put in the script tag
      * @param string $type         'type' attribute value of the tag
      *
      * @return void
@@ -376,9 +376,13 @@ class HTMLOutputter extends XMLOutputter
     function inlineScript($code, $type='text/javascript')
     {
         $this->elementStart('script', array('type' => $type));
-        $this->raw('/*<![CDATA[*/ '); // XHTML compat for Safari
+        if($type == 'text/javascript') {
+            $this->raw('/*<![CDATA[*/ '); // XHTML compat
+        }
         $this->raw($code);
-        $this->raw(' /*]]>*/'); // XHTML compat for Safari
+        if($type == 'text/javascript') {
+            $this->raw(' /*]]>*/'); // XHTML compat
+        }
         $this->elementEnd('script');
     }