version 1.1, 2006/03/27 19:32:07
|
version 1.3, 2007/10/09 21:29:16
|
Line 9
|
Line 9
|
| |
| |
| --------------------------------------------------------------------- |
| --------------------------------------------------------------------- |
| |
| |
| Copyright 2004-2006 by Davide P. Cervone |
| Copyright 2004-2007 by Davide P. Cervone |
| |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| you may not use this file except in compliance with the License. |
Line 33 while (!window.jsMath && !showWarning) {
|
Line 33 while (!window.jsMath && !showWarning) {
|
window.jsMath = window.parent.jsMath; |
window.jsMath = window.parent.jsMath; |
if (!window.jsMath) {throw "no jsMath";} |
if (!window.jsMath) {throw "no jsMath";} |
} catch (err) { |
} catch (err) { |
showWarning = 1; |
showWarning = 1; pageDomain = ''; |
|
try {pageDomain = document.domain} catch (err) {} |
// |
// |
// MSIE on Mac can't change document.domain, and 'try' won't |
// MSIE on Mac can't change document.domain, and 'try' won't |
// catch the error (Grrr!) so don't even try for it |
// catch the error (Grrr!) so don't even attempt it. |
// |
// |
if (document.domain.match(/\..*\./) && |
if (pageDomain.match(/\..*\./) && |
(navigator.appName != 'Microsoft Internet Explorer' || |
(navigator.appName != 'Microsoft Internet Explorer' || |
navigator.platform != 'MacPPC' || !navigator.userProfile || !document.all)) { |
!navigator.platform.match(/Mac/) || !navigator.userProfile || !document.all)) { |
try { |
try { |
document.domain = document.domain.replace(/^[^.]*\./,''); |
document.domain = pageDomain.replace(/^[^.]*\./,''); |
showWarning = 0; |
showWarning = 0; |
} catch(err) {} |
} catch(err) {} |
} |
} |
Line 58 function Warning () {
|
Line 59 function Warning () {
|
} |
} |
|
|
if (showWarning) {setTimeout("Warning()",1)} else { |
if (showWarning) {setTimeout("Warning()",1)} else { |
debug = window.parent.debug; show = window.parent.show; |
var debug = window.parent.debug; var show = window.parent.show; |
|
|
jsMath.Add(jsMath.Controls,{ |
jsMath.Add(jsMath.Controls,{ |
|
|
loaded: 1, |
loaded: 1, |
|
|
|
mainLabels: { |
|
print: 'Print', reload: 'Reload', local: 'Go Local', global: 'Go Global', |
|
ctrls: 'Controls', opts: 'Options', done: 'Done' |
|
}, |
|
optionLabels: {back: 'Back', done: 'Done'}, |
|
|
Close: function () { |
Close: function () { |
this.panel.style.display = "none"; |
this.panel.style.display = "none"; |
jsMath.Element("button").style.display = (this.cookie.button ? "block" : "none"); |
jsMath.Element("button").style.display = (this.cookie.button ? "block" : "none"); |
if (jsMath.document.location.protocol == 'file:') return; |
if (jsMath.document.location.protocol == 'file:' && jsMath.Global.islocal) return; |
for (var id in {scale:1, scaleImg:1, font:1, print:1, autofont:1, alpha:1, tex2math:1}) { |
for (var id in {scale:1, scaleImg:1, font:1, print:1, printwarn:1, |
if (this.cookie[id] != this.oldCookie[id] && this.oldCookie[id] != null) { |
stayhires:1, autofont:1, alpha:1, tex2math:1, global:1}) { |
this.loaded = 0; |
if (this.cookie[id] && this.cookie[id] != this.oldCookie[id] && |
jsMath.document.location.reload(); |
this.oldCookie[id] != null) { |
|
this.Reload(); |
return; |
return; |
} |
} |
} |
} |
Line 79 jsMath.Add(jsMath.Controls,{
|
Line 87 jsMath.Add(jsMath.Controls,{
|
|
|
Main: function () { |
Main: function () { |
this.oldCookie = {}; jsMath.Add(this.oldCookie,this.cookie); |
this.oldCookie = {}; jsMath.Add(this.oldCookie,this.cookie); |
this.panel.innerHTML = ""; // for MSIE on the Mac |
this.GetPanel("panel"); |
if (jsMath.browser == 'Mozilla') { |
|
this.panel.appendChild(document.getElementById("jsMath_panel").cloneNode(true)); |
|
} else { |
|
this.panel.innerHTML = document.getElementById("jsMath_panel").innerHTML; |
|
} |
|
|
|
jsMath.Element("_version").innerHTML = jsMath.version; |
jsMath.Element("_version").innerHTML = jsMath.version; |
|
|
Line 103 jsMath.Add(jsMath.Controls,{
|
Line 106 jsMath.Add(jsMath.Controls,{
|
(this.cookie.font != 'image' && this.cookie.font != 'symbol')) |
(this.cookie.font != 'image' && this.cookie.font != 'symbol')) |
{jsMath.Element("_resolution").disabled = true} |
{jsMath.Element("_resolution").disabled = true} |
|
|
/* |
if (jsMath.Global.isLocal) { |
* Seems to be a bug in Safari that messes up the button names |
jsMath.Element("_ctrls").disabled = true; |
* when the page is reloaded after an option change |
} else { |
*/ |
this.cookie.hiddenGlobal = jsMath.Global.isHidden; |
if (jsMath.browser == 'Safari') { |
jsMath.Element("_global").style.display = "none"; |
jsMath.Element("_resolution").value = "Hi-Res Fonts for Printing"; |
jsMath.Element("_local").style.display = ""; |
jsMath.Element("_opts").value = "Options"; |
if (!jsMath.Global.isHidden || jsMath.noShowGlobal) |
jsMath.Element("_done").value = "Done"; |
{jsMath.Element("_ctrls").disabled = true} |
|
} |
|
if (jsMath.noChangeGlobal) { |
|
for (var id in {global:1, local:1, ctrls: 1}) |
|
{jsMath.Element('_'+id).disabled = true} |
|
} |
|
if (!window.print) {jsMath.Element("_print").disabled = true} |
|
|
|
if (jsMath.Browser.safariButtonBug) { |
|
for (var id in this.mainLabels) |
|
{jsMath.Element('_'+id).value = this.mainLabels[id]} |
} |
} |
|
|
this.panel.style.display = "block"; |
this.panel.style.display = "block"; |
this.openMain = 0; |
this.openMain = 0; |
|
|
|
if (jsMath.Browser.msieMoveButtonHack) { |
|
this.panel.style.left = "0px"; |
|
this.panel.style.top = "0px"; |
|
jsMath.Controls.MoveButton(); |
|
} |
}, |
}, |
|
|
Options: function () { |
Options: function () { |
this.panel.innerHTML = ""; // for MSIE on the Mac |
this.GetPanel("options"); |
if (jsMath.browser == 'Mozilla') { |
|
this.panel.appendChild(document.getElementById("jsMath_options").cloneNode(true)); |
|
} else { |
|
this.panel.innerHTML = document.getElementById("jsMath_options").innerHTML; |
|
} |
|
jsMath.Element("_scale").value = this.cookie.scale; |
jsMath.Element("_scale").value = this.cookie.scale; |
jsMath.Element("_keep").value = this.cookie.keep; |
jsMath.Element("_keep").value = this.cookie.keep; |
for (var id in {autofont:1, scaleImg:1, alpha:1, warn:1, button:1, |
jsMath.Element("_global").value = this.cookie.global; |
progress:1, asynch:1, blank:1, tex2math:1}) { |
for (var id in {autofont:1, scaleImg:1, alpha:1, warn:1, printwarn: 1, |
|
stayhires: 1, button:1, progress:1, asynch:1, blank:1, tex2math:1}) { |
if (this.cookie[id]) {jsMath.Element('_'+id).checked = true} |
if (this.cookie[id]) {jsMath.Element('_'+id).checked = true} |
} |
} |
var font = jsMath.document.getElementsByName("jsMath__font"); |
var font = jsMath.document.getElementsByName("jsMath__font"); |
Line 135 jsMath.Add(jsMath.Controls,{
|
Line 150 jsMath.Add(jsMath.Controls,{
|
if ((font[i].value == 'tex' && jsMath.nofonts) || |
if ((font[i].value == 'tex' && jsMath.nofonts) || |
((font[i].value == 'symbol' || font[i].value == 'image') && |
((font[i].value == 'symbol' || font[i].value == 'image') && |
jsMath.noImgFonts)) { |
jsMath.noImgFonts)) { |
jsMath.Element('_'+font[i].value+"Text").style.color = "#888888"; |
jsMath.Element('_'+font[i].value+"Text").className = "disabled"; |
font[i].disabled = true; |
font[i].disabled = true; |
} |
} |
else if (this.cookie.font == font[i].value) {font[i].checked = true} |
else if (this.cookie.font == font[i].value) {font[i].checked = true} |
} |
} |
if (jsMath.noImgFonts) { |
if (jsMath.noImgFonts) { |
jsMath.Element("_alphaText").style.color = "#888888"; |
for (var id in {alpha:1, printwarn:1, stayhires:1}) { |
jsMath.Element("_alpha").disabled = true; |
var obj = jsMath.Element("_"+id); |
jsMath.Element("_scaleImg").disabled = true; |
obj.disabled = true; |
|
obj.parentNode.className = "disabled"; |
|
} |
} else if (jsMath.Browser.imgScale != 1) { |
} else if (jsMath.Browser.imgScale != 1) { |
jsMath.Element("_alphaText").style.color = "#888888"; |
jsMath.Element("_alphaText").className = "disabled"; |
jsMath.Element("_alpha").disabled = true; |
jsMath.Element("_alpha").disabled = true; |
} |
} |
if (jsMath.tex2math.Convert) { |
if (jsMath.tex2math.Convert) { |
|
jsMath.Element("_separator").style.display = ''; |
jsMath.Element("_tex2mathRow").style.display = ''; |
jsMath.Element("_tex2mathRow").style.display = ''; |
} |
} |
|
if (jsMath.noChangeGlobal) { |
|
jsMath.Element("_globalText").className = "disabled"; |
|
jsMath.Element("_global").disabled = true; |
|
} |
|
if (jsMath.isCHMmode) { |
|
jsMath.Element("_asynchText").className = "disabled"; |
|
jsMath.Element("_asynch").disabled = true; |
|
} |
|
|
/* |
if (jsMath.Browser.safariButtonBug) { |
* Seems to be a bug in Safari that messes up the button names |
for (var id in this.optionLabels) |
* when the page is reloaded after an option change |
{jsMath.Element('_'+id).value = this.optionLabels[id]} |
*/ |
|
if (jsMath.isSafari) { |
|
jsMath.Element("_back").value = "Back"; |
|
jsMath.Element("_done").value = "Done"; |
|
} |
} |
|
|
this.panel.style.display = "block"; |
this.panel.style.display = "block"; |
|
|
|
if (jsMath.Browser.msieMoveButtonHack) { |
|
this.panel.style.left = "0px"; |
|
this.panel.style.top = "0px"; |
|
jsMath.Controls.MoveButton(); |
|
} |
|
}, |
|
|
|
GetPanel: function (name) { |
|
this.panel.innerHTML = ""; // for MSIE on the Mac |
|
if (jsMath.browser == 'Mozilla') { |
|
this.panel.appendChild(document.getElementById("jsMath_"+name).cloneNode(true)); |
|
} else { |
|
this.panel.innerHTML = document.getElementById("jsMath_"+name).innerHTML; |
|
} |
}, |
}, |
|
|
SaveOptions: function (close) { |
SaveOptions: function (close) { |
Line 169 jsMath.Add(jsMath.Controls,{
|
Line 206 jsMath.Add(jsMath.Controls,{
|
var font = jsMath.document.getElementsByName("jsMath__font"); |
var font = jsMath.document.getElementsByName("jsMath__font"); |
for (var i = 0; i < font.length; i++) |
for (var i = 0; i < font.length; i++) |
{if (font[i].checked) {this.cookie.font = font[i].value}} |
{if (font[i].checked) {this.cookie.font = font[i].value}} |
for (var id in {autofont:1, scaleImg:1, alpha:1, warn:1, button:1, |
for (var id in {autofont:1, scaleImg:1, alpha:1, warn:1, printwarn: 1, |
progress:1, asynch:1, blank:1, tex2math:1}) { |
stayhires: 1, button:1, progress:1, asynch:1, blank:1, tex2math:1}) { |
if (this.cookie[id] != null) { |
if (this.cookie[id] != null) { |
this.cookie[id] = jsMath.Element('_'+id).checked ? 1: 0; |
this.cookie[id] = jsMath.Element('_'+id).checked ? 1: 0; |
} |
} |
} |
} |
this.cookie.keep = jsMath.Element("_keep").value; |
this.cookie.keep = jsMath.Element("_keep").value; |
|
this.cookie.global = jsMath.Element("_global").value; |
|
this.cookie.print = this.cookie.stayhires; |
this.SetCookie(1); |
this.SetCookie(1); |
if (close) {this.Close()} else {this.Main()} |
if (close) {this.Close()} else {this.Main()} |
}, |
}, |
Line 186 jsMath.Add(jsMath.Controls,{
|
Line 225 jsMath.Add(jsMath.Controls,{
|
this.Close(); |
this.Close(); |
}, |
}, |
|
|
|
Print: function () { |
|
this.Close(); |
|
jsMath.window.print(); |
|
}, |
|
|
|
GoGlobal: function () { |
|
this.cookie.global = "always"; |
|
jsMath.Global.GoGlobal(this.SetCookie(2)); |
|
}, |
|
GoLocal: function () {jsMath.Global.GoLocal()}, |
|
|
|
ShowControls: function () { |
|
this.Close(); |
|
jsMath.Global.Show(); |
|
}, |
|
|
CheckVersion: function () { |
CheckVersion: function () { |
jsMath.Script.delayedLoad('http://www.math.union.edu/locate/jsMath/jsMath/jsMath-version-check.js'); |
jsMath.Script.delayedLoad('http://www.math.union.edu/locate/jsMath/jsMath/jsMath-version-check.js'); |
}, |
}, |
Line 200 jsMath.Add(jsMath.Controls,{
|
Line 255 jsMath.Add(jsMath.Controls,{
|
<!------------------------------------------------------------> |
<!------------------------------------------------------------> |
|
|
<div id="jsMath_panel"> |
<div id="jsMath_panel"> |
<div style="text-align:center; margin:1em 2em"> |
<div style="text-align:center"> |
<b style="font-size:large">jsMath v<span ID="jsMath__version"></span></b><br/> |
<b style="font-size:133%">jsMath v<span ID="jsMath__version"></span></b> |
<small>(<span id="jsMath__fontType">type</span> fonts)</small> |
(<span id="jsMath__fontType">type</span> fonts) |
<p> |
[<a target="_blank" href="http://www.math.union.edu/locate/jsMath/users/main.html">help</a>] |
|
<p style="margin-bottom:0px"> |
<table border="0" cellspacing="0" cellpadding="0" style="margin:0px"> |
<table border="0" cellspacing="0" cellpadding="0" style="margin:0px"> |
<tr><td align="center"><table border="0" cellspacing="0" cellpadding="0"> |
<tr valign="middle"><td align="center"> |
<tr><td align="center" colspan="3"> |
|
<table border="0" cellspacing="0" cellpadding="0"> |
<table border="0" cellspacing="0" cellpadding="0"> |
<tr><td align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath/users/quickstart.html">Quick Start</a></td></tr> |
<tr><td class="infoLink" align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath/users/quickstart.html">Quick Start</a></td></tr> |
<tr><td align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath/users/printing.html">Printing Issues</a></td></tr> |
<tr><td class="infoLink" align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath/users/fonts.html">Missing Fonts</a></td></tr> |
|
<tr><td class="infoLink" align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath/users/printing.html">Printing Issues</a></td></tr> |
<tr><td height="5"></td></tr> |
<tr><td height="5"></td></tr> |
<tr><td align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath">Home Page</a></td></tr> |
<tr><td class="infoLink" align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath">Home Page</a></td></tr> |
<tr><td align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath/users/">Documentation</a></td></tr> |
<tr><td class="infoLink" align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath/users/">Documentation</a></td></tr> |
<tr><td align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath/download/jsMath-fonts.html">Download Fonts</a></td></tr> |
<tr><td class="infoLink" align="left">• <a target="_blank" href="https://sourceforge.net/forum/?group_id=172663">User Community</a></td></tr> |
<tr><td height="5"></td></tr> |
<tr><td height="5"></td></tr> |
<tr><td align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath/bugs.html">Known Bugs</a></td></tr> |
<tr><td class="infoLink" align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath/bugs.html">Known Bugs</a></td></tr> |
<tr><td align="left">• <a id="jsMath__mailto" href="mailto:dpvc@union.edu?subject=jsMath Bug Report">Report a Bug</a></td></tr> |
<tr><td class="infoLink" align="left">• <a id="jsMath__mailto" href="mailto:dpvc@union.edu?subject=jsMath Bug Report">Report a Bug</a></td></tr> |
<tr><td height="5"></td></tr> |
<tr><td height="5"></td></tr> |
<tr><td align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath/jsMath/COPYING.txt">License</a></td></tr> |
<tr><td class="infoLink" align="left">• <a target="_blank" href="http://www.math.union.edu/locate/jsMath/jsMath/COPYING.txt">License</a></td></tr> |
</table> |
</table> |
</td></tr> |
</td> |
<tr><td style="height:1em"></td></tr> |
|
|
<td style="width:1em"> </td> |
|
|
|
<td align="center"> |
|
<table border="0" cellspacing="0" cellpadding="0"> |
<tr><td align="center" colspan="3"> |
<tr><td align="center" colspan="3"> |
|
<input type="button" value="Check for jsMath Updates" |
|
style="width:18em" onclick="jsMath.Controls.CheckVersion()" /><br /> |
<input type="button" id="jsMath__resolution" value="Hi-Res Fonts for Printing" |
<input type="button" id="jsMath__resolution" value="Hi-Res Fonts for Printing" |
style="width:17em" onclick="jsMath.Controls.PrintResolution()" /> |
style="width:18em" onclick="jsMath.Controls.PrintResolution()" /> |
</td></tr> |
</td></tr> |
<tr><td height="1"></td></tr> |
|
<tr><td align="center" colspan="3"> |
<tr><td height="8"></td></tr> |
<input type="button" value="Check for jsMath Updates" |
|
style="width:17em" onclick="jsMath.Controls.CheckVersion()" /> |
<tr valign="bottom"><td align="left"> |
|
<input type="button" value="Print" id="jsMath__print" style="width:8em" onclick="jsMath.Controls.Print()" /><br /> |
|
<input type="button" value="Reload" id="jsMath__reload" style="width:8em" style="width:8em" onclick="jsMath.window.location.reload()" /><br /> |
|
</td><td> |
|
|
|
</td><td align="right"> |
|
<input type="button" value="Go Global" id="jsMath__global" style="width:8em" onclick="jsMath.Controls.GoGlobal()"a /><!-- |
|
--><input type="button" value="Go Local" id="jsMath__local" style="width:8em;display:none" onclick="jsMath.Controls.GoLocal()" /><br /> |
|
<input type="button" value="Controls" id="jsMath__ctrls" style="width:8em" onclick="jsMath.Controls.ShowControls()" /><br/> |
</td></tr> |
</td></tr> |
<tr><td height="5"></td></tr> |
|
<tr><td align="left"> |
<tr><td height="8"></td></tr> |
<input type="button" value="Options" id="jsMath__opts" style="width:8em" onclick="jsMath.Controls.Options()" /> |
|
|
<tr valign="bottom"><td align="left"> |
|
<input type="button" value="Options" id="jsMath__opts" style="width:8em" onclick="jsMath.Controls.Options()" /><br/> |
</td><td> |
</td><td> |
|
|
</td><td align="right"> |
</td><td align="right"> |
<input type="button" value="Done" id="jsMath__done" style="width:8em" onclick="jsMath.Controls.Close()" /> |
<input type="button" value="Done" id="jsMath__done" style="width:8em" onclick="jsMath.Controls.Close()" /> |
</td></tr> |
</td></tr> |
</table></td></tr> |
</table></td></tr> |
<tr><td height="7"></td></tr> |
|
<tr><td align="center" colspan="3" style="width:20em; font-size:x-small"> |
<tr><td height="10"></td></tr> |
<i>Click on the jsMath floating button or <nobr>ALT-click</nobr> on a |
|
mathematical expression to get this dialog at any time.</i> |
<tr> |
|
<td colspan="3" align="center" style="width:26em"> |
|
<i style="font-size:75%">Click the jsMath button or <nobr>ALT-click</nobr> |
|
on mathematics to reopen this panel.</i> |
</td></tr> |
</td></tr> |
|
|
</table></p> |
</table></p> |
</div> |
</div> |
</div> |
</div> |
Line 252 mathematical expression to get this dial
|
Line 328 mathematical expression to get this dial
|
<!------------------------------------------------------------> |
<!------------------------------------------------------------> |
|
|
<div id="jsMath_options"> |
<div id="jsMath_options"> |
<div style="text-align:center; padding:.75em 1.4em;"> |
<div style="text-align:center"> |
<b style="font-size:large">jsMath Options</b> <small>[<a target="_blank" href="http://www.math.union.edu/locate/jsMath/users/help.html">help</a>]</small> |
<b style="font-size:133%">jsMath Options</b> |
|
[<a target="_blank" href="http://www.math.union.edu/locate/jsMath/users/help.html">help</a>] |
<p> |
<p> |
<form action="javascript:" style="margin:0px;"> |
<form action="javascript:" style="margin:0px"> |
|
<table border="0" cellspacing="0" cellpadding="0"> |
|
<tr valign="top"><td> |
|
|
<table border="0" cellspacing="0" cellpadding="0" style="text-align:left"> |
<table border="0" cellspacing="0" cellpadding="0" style="text-align:left"> |
|
|
|
<tr><td><input type="checkbox" id="jsMath__autofont" value="1" /> Autoselect best font</td></tr> |
|
<tr><td><input type="checkbox" id="jsMath__warn" value="1" /> Show font warnings</td></tr> |
|
<tr><td><input type="checkbox" id="jsMath__alpha" value="1" /> Use image alpha channels</td></tr> |
|
<tr><td><input type="checkbox" id="jsMath__printwarn" value="1" /> Print image-font help</td></tr> |
|
<tr><td><input type="checkbox" id="jsMath__stayhires" value="1" /> Always use hi-res fonts</td></tr> |
|
|
|
<tr><td style="height:.8em"></td></tr> |
|
|
|
<tr><td><input type="checkbox" id="jsMath__progress" value="1" /> Show progress messages</td></tr> |
|
<tr><td><input type="checkbox" id="jsMath__asynch" value="1" /> <span id="jsMath__asynchText">Force asynchronous processing</span></td></tr> |
|
<tr><td><input type="checkbox" id="jsMath__blank" value="1" /> Don't show page until complete</td></tr> |
|
<tr><td><input type="checkbox" id="jsMath__button" value="1" /> Show jsMath button</td></tr> |
|
|
|
<tr id="jsMath__separator" style="display:none"><td style="height:.8em"></td></tr> |
|
|
|
<tr id="jsMath__tex2mathRow" style="display:none"><td><input type="checkbox" id="jsMath__tex2math" value="1" /> Enable <code>tex2math</code> plug-in</td></tr> |
|
|
|
</td></tr> |
|
</table> |
|
</td> |
|
<td style="width:2em"></td> |
|
<td> |
|
|
|
<table border="0" cellspacing="0" cellpadding="0" style="text-align:left"> |
<tr><td>Scale all mathematics to <input type="text" id="jsMath__scale" value="100" size="3" />%</td></tr> |
<tr><td>Scale all mathematics to <input type="text" id="jsMath__scale" value="100" size="3" />%</td></tr> |
|
|
<tr><td height="5"></td></tr> |
<tr><td style="height:.5em"></td></tr> |
|
|
<tr><td><input type="radio" name="jsMath__font" value="tex" onclick="jsMath.Controls.NoAuto()" /> |
<tr><td><input type="radio" name="jsMath__font" value="tex" onclick="jsMath.Controls.NoAuto()" /> |
<span id="jsMath__texText">Use native TeX fonts</span> |
<span id="jsMath__texText">Use native TeX fonts</span> |
Line 268 mathematical expression to get this dial
|
Line 372 mathematical expression to get this dial
|
</td></tr> |
</td></tr> |
<tr><td><input type="radio" name="jsMath__font" value="image" onclick="jsMath.Controls.NoAuto()" /> |
<tr><td><input type="radio" name="jsMath__font" value="image" onclick="jsMath.Controls.NoAuto()" /> |
<span id="jsMath__imageText">Use image fonts |
<span id="jsMath__imageText">Use image fonts |
(<input type="checkbox" id="jsMath__scaleImg" value="1" /> scalable)</span></td></tr> |
<span id="jsMath__scaleImgText">(<input type="checkbox" id="jsMath__scaleImg" value="1" /> scalable)</span></span></td></tr> |
<tr><td><input type="radio" name="jsMath__font" value="symbol" onclick="jsMath.Controls.NoAuto()" /> |
<tr><td><input type="radio" name="jsMath__font" value="symbol" onclick="jsMath.Controls.NoAuto()" /> |
<span id="jsMath__symbolText">Use images for symbols only</span></td></tr> |
<span id="jsMath__symbolText">Use images for symbols only</span></td></tr> |
<tr><td height="2"></td></tr> |
<tr><td height="2"></td></tr> |
<tr><td><input type="radio" name="jsMath__font" value="unicode" onclick="jsMath.Controls.NoAuto()" /> |
<tr><td><input type="radio" name="jsMath__font" value="unicode" onclick="jsMath.Controls.NoAuto()" /> |
Use native Unicode fonts</td></tr> |
Use native Unicode fonts</td></tr> |
|
|
<tr><td height="8"></td></tr> |
<tr><td style="height:1em"></td></tr> |
|
|
<tr><td><input type="checkbox" id="jsMath__autofont" value="1" /> Autoselect best font</td></tr> |
|
<tr><td><input type="checkbox" id="jsMath__alpha" value="1" /> <span id="jsMath__alphaText">Use image alpha channels</span></td></tr> |
|
<tr><td><input type="checkbox" id="jsMath__warn" value="1" /> Show font warnings</td></tr> |
|
|
|
<tr><td height="8"></td></tr> |
|
|
|
<tr><td><input type="checkbox" id="jsMath__progress" value="1" /> Show progress messages</td></tr> |
|
<tr><td><input type="checkbox" id="jsMath__asynch" value="1" /> Force asynchronous processing</td></tr> |
|
<tr><td><input type="checkbox" id="jsMath__blank" value="1" /> Don't show page until complete</td></tr> |
|
<tr><td><input type="checkbox" id="jsMath__button" value="1" /> Show jsMath button</td></tr> |
|
|
|
<tr><td height="8"></td></tr> |
|
|
|
<tr id="jsMath__tex2mathRow" STYLE="display:none"><td><input type="checkbox" id="jsMath__tex2math" value="1" /> Enable <code>tex2math</code> plug-in</td></tr> |
|
|
|
<tr><td height="8"></td></tr> |
|
|
|
|
<tr><td align="center"><span id="jsMath__globalText">Use Global mode</span> |
|
<select id="jsMath__global"> |
|
<option value="auto">when requested |
|
<option value="always">always |
|
<option value="never">never |
|
</select> |
|
</td></tr> |
|
<tr><td height="3"></td></tr> |
<tr><td>Save settings for |
<tr><td>Save settings for |
|
|
<select id="jsMath__keep"> |
<select id="jsMath__keep"> |
<option value="0D">this session only |
<option value="0D">this session only |
<option value="1D">1 day |
<option value="1D">1 day |
Line 310 Use native Unicode fonts</td></tr>
|
Line 404 Use native Unicode fonts</td></tr>
|
<option value="1Y">1 year |
<option value="1Y">1 year |
<option value="5Y">5 years |
<option value="5Y">5 years |
</select> |
</select> |
|
|
</td></tr> |
</td></tr> |
|
|
<tr><td height="13"></td></tr> |
<tr><td style="height:1em"></td></tr> |
|
|
|
</table> |
|
|
<tr><td align="center"> |
|
<table border="0" cellspacing="0" cellpadding="0" width="100%"> |
<table border="0" cellspacing="0" cellpadding="0" width="100%"> |
<tr> |
<tr> |
<td align="left"> |
<td align="left"> |
<input type="button" value="Back" id="jsMath__back" style="width:8em" onclick="jsMath.Controls.SaveOptions(0)" /> |
<input type="button" value="Back" id="jsMath__back" style="width:8em" onclick="jsMath.Controls.SaveOptions(0)" /> |
|
|
</td> |
</td> |
<td align="right"> |
<td align="right"> |
<input type="button" value="Done" id="jsMath__done" style="width:8em" onclick="jsMath.Controls.SaveOptions(1)" /> |
<input type="button" value="Done" id="jsMath__done" style="width:8em" onclick="jsMath.Controls.SaveOptions(1)" /> |
|
|
</td> |
</td> |
</tr> |
</tr> |
</table> |
</table> |
|
|
</td></tr> |
</td></tr> |
|
|
</table> |
</table> |