return '&#x'.sprintf('%04X', $dec).';';
}
-function hotpot_print_show_links($course, $location, $reference, $actions='', $spacer=' ', $new_window=false) {
+function hotpot_print_show_links($course, $location, $reference, $actions='', $spacer=' ', $new_window=false, $return=false) {
global $CFG;
if (is_string($actions)) {
if (empty($actions)) {
<script type="text/javascript">
//<![CDATA[
function setLink(lnk) {
- var form = document.forms['form'];
+ var form = null;
+ if (document.forms['mform1']) {
+ var form = document.forms['mform1'];
+ } else if (document.forms['form']) {
+ var form = document.forms['form'];
+ }
return setLinkAttribute(lnk, 'reference', form) && setLinkAttribute(lnk, 'location', form);
}
function setLinkAttribute(lnk, name, form) {
. '>'.get_string($action, 'hotpot').'</a>'
;
}
- print '<span class="helplink">'.$html.'</span>';
+ $html = '<span class="helplink">'.$html.'</span>';
+ if ($return) {
+ return $html;
+ } else {
+ print $html;
+ }
}
?>