summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/htmloutputter.php20
1 files changed, 19 insertions, 1 deletions
diff --git a/lib/htmloutputter.php b/lib/htmloutputter.php
index d267526c8..3fabc4037 100644
--- a/lib/htmloutputter.php
+++ b/lib/htmloutputter.php
@@ -361,6 +361,25 @@ class HTMLOutputter extends XMLOutputter
}
/**
+ * output a script (almost always javascript) tag with inline
+ * code.
+ *
+ * @param string $code relative or absolute script path
+ * @param string $type 'type' attribute value of the tag
+ *
+ * @return void
+ */
+
+ function inlineScript($code, $type='text/javascript')
+ {
+ $this->elementStart('script', array('type' => $type));
+ $this->raw('/*<![CDATA[*/ '); // XHTML compat for Safari
+ $this->raw($code);
+ $this->raw(' /*]]>*/'); // XHTML compat for Safari
+ $this->elementEnd('script');
+ }
+
+ /**
* output a css link
*
* @param string $src relative path within the theme directory, or an absolute path
@@ -414,7 +433,6 @@ class HTMLOutputter extends XMLOutputter
}
}
-
/**
* Internal script to autofocus the given element on page onload.
*