Expression image now links to TeX source or debug script

This commit is contained in:
fiedorow
2004-03-27 18:33:30 +00:00
parent 69e8e9848f
commit d633b4eb27
2 changed files with 14 additions and 0 deletions
+7
View File
@@ -73,6 +73,12 @@ function string_file_picture_algebra($imagefile, $tex= "", $height="", $width=""
$width = "width=\"$width\"";
}
if ($imagefile) {
if (!file_exists("$CFG->dataroot/$CFG->algebrafilterdir/$imagefile") && isadmin()) {
$output .= "<a href=\"$CFG->wwwroot/$CFG->algebrafilterdir/algebradebug.php\">";
} else {
$output .= "<a href=\"javascript:prompt('The TeX code used to generate this formula is:','";
$output .= preg_replace('/(\\\)/',"\$1\$1",$tex) . "')\">";
}
$output .= "<img border=\"0\" $title $height $width src=\"";
if ($CFG->slasharguments) { // Use this method if possible for better caching
$output .= "$CFG->wwwroot/$CFG->algebrafilterdir/pix.php/$imagefile";
@@ -80,6 +86,7 @@ function string_file_picture_algebra($imagefile, $tex= "", $height="", $width=""
$output .= "$CFG->wwwroot/$CFG->algebrafilterdir/pix.php?file=$imagefile";
}
$output .= "\" />";
$output .= "</a>";
} else {
$output .= "Error: must pass URL or course";
}
+7
View File
@@ -68,6 +68,12 @@ function string_file_picture_tex($imagefile, $tex= "", $height="", $width="") {
$width = "width=\"$width\"";
}
if ($imagefile) {
if (!file_exists("$CFG->dataroot/$CFG->texfilterdir/$imagefile") && isadmin()) {
$output .= "<a href=\"$CFG->wwwroot/$CFG->texfilterdir/texdebug.php\">";
} else {
$output .= "<a href=\"javascript:prompt('The TeX code used to generate this formula is:','";
$output .= preg_replace('/(\\\)/',"\$1\$1",$tex) . "')\">";
}
$output .= "<img border=\"0\" $title $height $width src=\"";
if ($CFG->slasharguments) { // Use this method if possible for better caching
$output .= "$CFG->wwwroot/$CFG->texfilterdir/pix.php/$imagefile";
@@ -75,6 +81,7 @@ function string_file_picture_tex($imagefile, $tex= "", $height="", $width="") {
$output .= "$CFG->wwwroot/$CFG->texfilterdir/pix.php?file=$imagefile";
}
$output .= "\" />";
$output .= "</a>";
} else {
$output .= "Error: must pass URL or course";
}