Log of /branches/dg_dev/webwork2/htdocs
Directory Listing
Revision
6801 -
Directory Listing
Modified
Wed Apr 27 20:05:08 2011 UTC (2 years, 1 month ago) by
david gage
removed console calls
Revision
6739 -
Directory Listing
Modified
Fri Mar 18 19:52:24 2011 UTC (2 years, 3 months ago) by
david gage
magnification bug fix
Revision
6738 -
Directory Listing
Modified
Fri Mar 18 18:39:42 2011 UTC (2 years, 3 months ago) by
david gage
Should work better with all themes now, added error messages, more async updating
Revision
6735 -
Directory Listing
Modified
Wed Mar 16 20:47:04 2011 UTC (2 years, 3 months ago) by
david gage
quick autoscrolling bug fix
Revision
6734 -
Directory Listing
Modified
Wed Mar 16 20:33:48 2011 UTC (2 years, 3 months ago) by
david gage
can now add a problem from the current target set to another target set, some bug fixes, slightly cleaner js
Revision
6733 -
Directory Listing
Modified
Wed Mar 16 04:21:15 2011 UTC (2 years, 3 months ago) by
david gage
You should now be able to drag problems to a target set that isn't currently selected and it will ad it
Revision
6732 -
Directory Listing
Modified
Mon Mar 14 18:05:19 2011 UTC (2 years, 3 months ago) by
david gage
added a horizontal slider and made the automatic scrolling in the target set a little smoother
Revision
6730 -
Directory Listing
Modified
Fri Mar 11 22:05:34 2011 UTC (2 years, 3 months ago) by
david gage
fixed a magnifcation issue, added automatic scrolling to the target set, made some adjustments to the full screen mode
Revision
6728 -
Directory Listing
Modified
Thu Mar 10 17:54:52 2011 UTC (2 years, 3 months ago) by
david gage
fixed the drag image and added a full window mode
Revision
6726 -
Directory Listing
Modified
Thu Mar 10 01:05:52 2011 UTC (2 years, 3 months ago) by
david gage
updated library chooser ui, also added code to handel multiple simultaneous xhrs
Revision
6724 -
Directory Listing
Modified
Mon Mar 7 21:04:52 2011 UTC (2 years, 3 months ago) by
david gage
some functions have been moved to seperate files, javascript now is pickier about building forms so everything should be much faster
Revision
6723 -
Directory Listing
Modified
Sat Feb 26 19:16:36 2011 UTC (2 years, 3 months ago) by
gage
Moved library problem controls down and to the right under
Revision
6719 -
Directory Listing
Modified
Wed Feb 16 22:07:02 2011 UTC (2 years, 4 months ago) by
david gage
fixed the safari bug
Revision
6716 -
Directory Listing
Modified
Mon Feb 14 18:43:02 2011 UTC (2 years, 4 months ago) by
david gage
bug fixes in gridify, magnification, drag and drop and next page
Revision
6712 -
Directory Listing
Modified
Thu Feb 10 18:13:17 2011 UTC (2 years, 4 months ago) by
david gage
fixed the magnification bug
Revision
6709 -
Directory Listing
Modified
Tue Feb 8 21:06:22 2011 UTC (2 years, 4 months ago) by
david gage
took out some debugging logs to speed it up a bit
Revision
6708 -
Directory Listing
Modified
Tue Feb 8 21:04:05 2011 UTC (2 years, 4 months ago) by
david gage
a ton of bug fixes, xhr should be working for both firefox and chrome/safari now
Revision
6706 -
Directory Listing
Modified
Sun Feb 6 16:38:42 2011 UTC (2 years, 4 months ago) by
david gage
loader images
Revision
6692 -
Directory Listing
Modified
Fri Feb 4 21:26:02 2011 UTC (2 years, 4 months ago) by
david gage
moved some controlls around and did some fixes
Revision
6691 -
Directory Listing
Modified
Thu Feb 3 20:19:01 2011 UTC (2 years, 4 months ago) by
david gage
moved some things around, fixed dragstart on previewed problems, added loading spinners
Revision
6690 -
Directory Listing
Modified
Thu Feb 3 02:16:04 2011 UTC (2 years, 4 months ago) by
david gage
xhr loading for the library problems
Revision
6689 -
Directory Listing
Modified
Tue Feb 1 22:44:05 2011 UTC (2 years, 4 months ago) by
david gage
added xhr to view sets and added a save changes button that submits changes via xhr
Revision
6680 -
Directory Listing
Modified
Fri Jan 28 02:42:26 2011 UTC (2 years, 4 months ago) by
david gage
added a loading screen, added the reorder feature, it's still very bugged any info an where and when it breaks would be much appreciated.
Revision
6639 -
Directory Listing
Modified
Mon Dec 13 19:24:05 2010 UTC (2 years, 6 months ago) by
david gage
moved set selectors and added an input to save gridify state
Revision
6627 -
Directory Listing
Modified
Tue Dec 7 04:52:08 2010 UTC (2 years, 6 months ago) by
david gage
error message fixed and shift drag reworked
Revision
6625 -
Directory Listing
Modified
Tue Dec 7 00:50:33 2010 UTC (2 years, 6 months ago) by
david gage
cursor now changes to resize when hovering over the middle bar, fixed a bug when adding problems
Revision
6624 -
Directory Listing
Modified
Sun Dec 5 23:10:26 2010 UTC (2 years, 6 months ago) by
david gage
fixed bug 1868 and changed the add feature to keep a copy in the library
Revision
6621 -
Directory Listing
Modified
Fri Dec 3 23:30:16 2010 UTC (2 years, 6 months ago) by
david gage
the javascript for reordering problems is done, i think there's still some perl to do
Revision
6619 -
Directory Listing
Modified
Fri Dec 3 20:45:25 2010 UTC (2 years, 6 months ago) by
david gage
fixed an issue with magnification having incorrect placement in some themes
Revision
6618 -
Directory Listing
Modified
Fri Dec 3 19:31:52 2010 UTC (2 years, 6 months ago) by
david gage
added instructions
Revision
6615 -
Directory Listing
Modified
Fri Dec 3 18:31:26 2010 UTC (2 years, 6 months ago) by
david gage
fixed a bug with the magnifier and added labels
Revision
6613 -
Directory Listing
Modified
Fri Dec 3 05:07:59 2010 UTC (2 years, 6 months ago) by
david gage
user can now adjust how many problems across in gridify, added some better colors, added magnification to target set
Revision
6581 -
Directory Listing
Modified
Sat Nov 27 20:18:45 2010 UTC (2 years, 6 months ago) by
david gage
fixed up some style issues
Revision
6579 -
Directory Listing
Modified
Sat Nov 27 06:02:51 2010 UTC (2 years, 6 months ago) by
david gage
fixed bug 1865
Revision
6576 -
Directory Listing
Modified
Fri Nov 26 19:41:59 2010 UTC (2 years, 6 months ago) by
david gage
ok the problem counter should now update
Revision
6574 -
Directory Listing
Modified
Fri Nov 26 18:13:37 2010 UTC (2 years, 6 months ago) by
david gage
added a problem counter
Revision
6559 -
Directory Listing
Modified
Thu Nov 25 00:41:01 2010 UTC (2 years, 6 months ago) by
david gage
fixed dgage theme, added ability to resize the two problem lists, preview problem now acts like google images on hover
Revision
6555 -
Directory Listing
Modified
Tue Nov 23 02:40:50 2010 UTC (2 years, 6 months ago) by
david gage
added the grid and preview features to library browser 2
Revision
6498 -
Directory Listing
Modified
Wed Nov 10 03:34:28 2010 UTC (2 years, 7 months ago) by
david gage
fixed bug where problems that were moved back whent to the wrong place
Revision
6497 -
Directory Listing
Modified
Wed Nov 10 03:19:48 2010 UTC (2 years, 7 months ago) by
david gage
colors and some other stuff
Revision
6496 -
Directory Listing
Modified
Wed Nov 10 00:38:28 2010 UTC (2 years, 7 months ago) by
david gage
fixed where the problems were being put on drag
Revision
6495 -
Directory Listing
Modified
Wed Nov 10 00:22:37 2010 UTC (2 years, 7 months ago) by
david gage
added move option
Revision
6494 -
Directory Listing
Modified
Tue Nov 9 04:12:27 2010 UTC (2 years, 7 months ago) by
david gage
added a nice javascript menu i found, i'll polish it later. fixed the add bug. changed the problem lists to be a set size. Need to collapse library chooser
Revision
6493 -
Directory Listing
Modified
Sat Nov 6 21:44:53 2010 UTC (2 years, 7 months ago) by
david gage
again i missed the template
Revision
6492 -
Directory Listing
Modified
Sat Nov 6 21:41:11 2010 UTC (2 years, 7 months ago) by
david gage
fixes to labes, added drop to remove functionality, and new template
Revision
6488 -
Directory Listing
Modified
Thu Nov 4 20:04:59 2010 UTC (2 years, 7 months ago) by
david gage
just makeing sure the last commit got everything, i'm new at this
Revision
6472 -
Directory Listing
Modified
Mon Oct 18 21:44:45 2010 UTC (2 years, 8 months ago) by
aubreyja
Adding current webwork2 to dg_dev
Revision
6390 -
Directory Listing
Modified
Wed Jul 21 15:51:45 2010 UTC (2 years, 10 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
merging changes from gage_dev -- fixed problem of applet state on first viewing problem
Revision
6388 -
Directory Listing
Modified
Wed Jul 21 15:46:43 2010 UTC (2 years, 10 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
fix bug when initial state is blank -- the first time through the problem
Revision
6367 -
Directory Listing
Modified
Wed Jul 14 18:05:53 2010 UTC (2 years, 11 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
changes back ported from gage_dev
changes to support applets
changes in how answers are stored
Revision
6360 -
Directory Listing
Modified
Mon Jul 12 04:21:12 2010 UTC (2 years, 11 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
backported changes from gage_dev. simplification of method for creating timestamp according to local time zone
Revision
6348 -
Directory Listing
Modified
Sat Jul 10 12:57:58 2010 UTC (2 years, 11 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
merging changes from branch gage_dev into trunk
Added MAA logo
timestamp now gives local time, not server time
allow @ in user name
added support for alternative archive paths
added support for WARNING_MESSAGE and DEBUG_MESSAGE channels
Revision
6327 -
Directory Listing
Modified
Thu Jul 8 00:27:23 2010 UTC (2 years, 11 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
set mime type to text/javascript so that svn will treat this file as text.
Revision
6317 -
Directory Listing
Modified
Thu Jul 1 21:50:07 2010 UTC (2 years, 11 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
This revision works for ie8 and firefox most of the time for both java and flash applets. Sometimes there will be a failure for the applet to load, followed by a successful load -- there is apparently still a race condition in determining whether an applet - particularly a flash applet -- is ready
Revision
6212 -
Directory Listing
Modified
Sun Mar 21 01:29:53 2010 UTC (3 years, 3 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Bring jsMath up to version 3.6e. Changes include:
* Changed the way IE is detected to be more robust for IE8 in its
various modes.
* More fixes for vertical and horizontal alignment in IE8 in all its
various modes, and in jsMath's various disoplay modes. More
thurough testing than with 3.6d, which introduced some problems in
some modes.
* Add <code> to the list of node types that are not scanned for
mathematics by the tex2math plugin.
* Updated the unicode fallback mode font tables for Mac and PC to
handle current font configurations better.
Revision
6209 -
Directory Listing
Modified
Wed Mar 17 14:08:46 2010 UTC (3 years, 3 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Bring jsMath up to version 3.6d. Changes include:
* This release includes an important speed improvement. By
typesetting several equations before allowing the screen to update,
jsMath.Process() now processes pages several times faster than in
the past.
* Fixed a wrapping problem in Safari, Chrome, and FireFox, where
recent versions of these browsers could allow a math expression to
extend beyond the right margin on one line while leaving empty space
for it on the next line.
* Fixed the missing font message used when the noImageFonts plugin is
used so that it informs you that the unicode fonts are used rather
than image fonts.
* Fixed a problem where the jsMath button would not appear in the
correct location when a DOCTYPE triggers "standards" mode in MSIE.
* Worked around a bug in MSIE8 when a DOCTYPE triggers "standards"
mode that would cause some mathematics not to be properly aligned on
the baseline.
* Fixed a problem were a customized extra font warning message would
be overriden by jsMath/easy/load.js when the noImageFonts value was
set to 1. Also, the main font message is now adjusted in this case
to indicate that unicode fonts will be used rather than image fonts.
* Put <script> tag into lower case in easy/load.js for XHTML
compliance.
* Fixed a bug (introduced in version 3.6) with the smallFonts plugin
that prevented it from running.
* Remove support for BaKoMa fonts -- they are too unreliable and cause
problems now in Chrome as well as FireFox.
* Fixed a problem with the tex2math plugin that could cause the \\
terminator, when followed by an open parenthesis or bracket, to not
be processed properly.
Revision
6177 -
Directory Listing
Modified
Sun Jan 3 17:11:37 2010 UTC (3 years, 5 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
Added name TIMEOUT for the delay time between checking whether the applet is ready.
Revision
6154 -
Directory Listing
Modified
Thu Oct 29 01:26:41 2009 UTC (3 years, 7 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
Added helpFile for the syntax for entering answers -- including available functions
Revision
6094 -
Directory Listing
Modified
Tue Aug 18 16:52:29 2009 UTC (3 years, 10 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Bring jsMath up to version 3.6c. Changes include:
* The linux version of Firefox 3.5 doesn't seem to be able to read the
jsMath TeX fonts (probably due to the non-standard encoding), and so new
versions have been provided on the font download page for linux users.
* Fixed an error in the documentation for the autoload plugin that
incorrectly listed "checkElement" as "element".
* Made the autoload plugin use the same message box as the jsMath messages
so that it can be controlled by the same CSS settings.
* Fixed a subtle timing bug where multiple calls to jsMath.Process() could
cause math that autoloads an extension to be left as the source TeX code
rather than typeset.
* Fixed an error where jsMath could produce uncaught exceptions during the
loading of external files when those files could not be loaded properly.
JsMath now throws a proper error message rather than a custom exception.
* Set the jsMath/test/index.html file to not use image fallback, since that
might not be installed properly. This will allow you to test jsMath's
core functionality separately from the image fonts.
* Worked around a bug in MSIE where jsMath used in a frame of a frameset
would fail to load properly. This was due to jsMath's trying to
determine whether it is running in a frameset produced by the GoGlobal
button by changing the document domain to find one in common with the
global frame. MSIE gets confused about its security settings even when
the domain is set back to its original value. Since the GoGlobal feature
is rarely used, and since the domain detection is only needed when a page
is taken from a different machine within the same sub-domain (unlikely),
this test is disabled for MSIE. Other well-behaved browsers will still
perform the check.
* When a minimum font size is in effect, jsMath can mismeasure the heights
of superscripts and subscripts. The algorithm for determining these
values has been improved to handle minimum font sizes better, though it
is not perfect.
* Added CSS to avoid a bug in IE6 and IE7 when jsMath is used within a PRE
block.
* Worked around a problem where Safari and Chrome would not show negated
relations properly when the jsMath-TeX fonts are used (i.e., \not did not
work properly).
* Added an alert if the document has no HEAD section when one is needed to
handle the addition of stylesheets.
* Fixed a problem with MSIE where some characters could disappear when the
DOCTYPE triggers "standards" mode.
* Worked around another problem with Firefox 3.5's single-origin policy for
local files that would cause jsMath not to be able to load external
components.
Revision
6078 -
Directory Listing
Modified
Sun Jul 12 23:37:10 2009 UTC (3 years, 11 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
Changed how errors are caught in methodDefined() to prevent unneeded error messages in firefox
Made cosmetic corrections to how error messages are reported.
Revision
6054 -
Directory Listing
Modified
Thu Jun 25 17:28:00 2009 UTC (3 years, 11 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
update warning when initializeAction() is called (change to initializeWWquestion()
Revision
6019 -
Directory Listing
Modified
Tue Mar 10 12:07:47 2009 UTC (4 years, 3 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
refactored code using methodDefined()
converted configAlias to setConfigAlias
replaced debug by jsDebugMode (for now -- eventually we'll have a debug mode for each applet)
Revision
6012 -
Directory Listing
Modified
Thu Feb 19 03:30:45 2009 UTC (4 years, 4 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
reset state preserving answer box to blank after restoring applet to virgin state.
Revision
6008 -
Directory Listing
Modified
Thu Feb 19 03:03:43 2009 UTC (4 years, 4 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
Additional support for debugging -- including the ability to reset the applet to
it's virgin state.
Revision
6001 -
Directory Listing
Modified
Sun Feb 8 03:29:24 2009 UTC (4 years, 4 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
Corrected typo
Applet.pm ww_applet_support.js AppletObject.pl and math/system.template should soon be up to date and synchronized
Revision
6000 -
Directory Listing
Modified
Sun Feb 8 01:07:42 2009 UTC (4 years, 4 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
Added an alert message to warn that some of the support files might not be up to date.
Revision
5966 -
Directory Listing
Modified
Wed Jan 14 13:39:47 2009 UTC (4 years, 5 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Make the Prob. List. button inactive when used on an Undefined_Set
(i.e., in the Library Browser). This prevents an error page when an
instructor clicks on the button rather than going back to the Library
Browser page.
Revision
5953 -
Directory Listing
Modified
Thu Jan 1 03:34:28 2009 UTC (4 years, 5 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Bring to version 3.6b. Changes include:
* Fixed an error in the Unicode fallback tables for the PC (the "floor"
and "ceil" characters were reversed).
* Fixed a problem with MSIE where a relative URL used to obtain jsMath
from a server that requires a port number was not handled properly by
jsMath.
* Fixed a bug in which alignments could be clipped on the right in MSIE
under certain font-scaling conditions.
* Added an eqnarray* environment for consistency with other starred
environments, and made the eqn-number extension honor the star.
* Updated the bbox extension to avoid a problem with box widths not being
properly computed when \bbox commands are nested. Also the old version
was inefficient about typesetting the contents of the box (it was
performed twice, so nested boxes caused the processing to go up
exponentially). Finally, boxed elements now have superscripts and
subscripts applied to the box, rather than the contents of the box.
* Fixed a problem with how jsMath measures the heights of characters (by
removing an old hack that no longer appears to be necessary). This
improves spacing in \overline and other situations that are
height-sensitive.
* Fixed a bug introduced in v3.6a (by a typo) that would prevent processing
of mathematics within an \hbox.
* In v3.6, the method for handling the position:fixed bug in MSIE caused
type-in areas in forms to be difficult to select (due to another bug in
MSIE), so the solution had to be scaled back a bit. It now allows you to
override the horizontal position of the jsMath button and message box,
but you can't position it relative to the top of the window in MSIE.
Repositioning works fine in all other browsers. I'll keep working to see
if I can get around this.
* Properly detect the Google Chrome browser.
* Fixed \angle to not use unicode but rather construct it from the fonts
similar to how TeX does.
* Fixed bug where \char did not properly respect the current style (e.g.,
in scripts)
* Added a new macros field to the easy/load.js file that lets you define
custom macros automatically. (This is easier than having to make your
own local.js file.)
* Fixed a bug with \operatorname in the AMSmath package that incorrectly
handled the unstarred version of the operator in displayed math mode.
Revision
5935 -
Directory Listing
Modified
Sat Oct 11 01:29:04 2008 UTC (4 years, 8 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Update to version 3.6a of jsMath. Changes include:
* Worked around a problem with image fonts in Firefox3. The width of the
images were not being properly reported (even when specified
Killed by signal 2.MG tag's STYLE attribute) if the image wasn't
loaded from the server yet.
* Worked around a problem in IE8 when jsMath is loaded from the local
disk rather than from a server.
* Added more checks when jsMath.safeHBoxes is set to prevent additional
ways in which the user could have inserted HTML tags into \hbox
commands.
* Fixed a bug in the spriteImageFonts plugin that had been causing it to
fail in Firefox2 and earlier, Opera 9.2x and earlier, and all versions
of MSIE. It seems to have stopped working somewhere after version 3.4
of jsMath.
* Fixed a bug where newlines were not treated as spaces when scanning
for arguments of macros that require arguments.
* Fixed the eqn-number extension to handle \nonumber as a synonym for
\nolabel, and made the equation*, align*, and multline* environments
not produce equation numbers.
* Removed a debugging alert from the Firefox3 local-file code that was
accidentally left active in version 3.6.
Revision
5911 -
Directory Listing
Modified
Sun Sep 14 00:30:18 2008 UTC (4 years, 9 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Bring up to version 3.6. Changes include:
* Added a new eqn-number extension that allows you to add equation
numbers to displayed equations via \label{xxx} and refer to those numbers
at other locations in the HTML page via \ref{xxx}. See the eqn-number
documentation for more details.
* Fixed more problems with Firefox3 and their new single-source security
policy for loading local files. (Previous attempts worked with pre-release
versions of Firefox3, but this works with the release version.)
* Worked around a print bug with Firefox3 where thin horizontal rules could
disappear in the printed version even though they appear on screen.
* Added CSS styles to make images in hypertext links within mathematics be
underlines when one of the image modes is in use.
* Added CSS to help isolate the control panel width from the CSS of the main
page.
* Added ability to put the mathematics within CDATA to help avoid problems
with <, > and & within the mathematics. For example:
<SPAN CLASS="math"><!--[CDATA[ x > y ]]--></SPAN>
Using <![CDATA[ ... ]]> without the -- does not work in some browsers.
* The tex2math plugin now processes the tex2math_ignore and
tex2math_process directives on an element even if there are other class
names included on the element as well.
* Fixed a bug with the autobold plugin in MSIE when certain fonts are used as
the default font.
* Enhanced the ability to preset the styles used by jsMath by making the
jsMath.styles entries be associative arrays rather than strings. This makes it
easy to change a single style setting: instead of retyping the entire string,
you simply set the style value that you are interested in changing.
* Fixed a problem where Safari3 would not be able to drag the TeX source
window produced by double-clicking on typeset mathematics.
* Added an option to control whether the @(...) construct is processed within
\hbox{} or not. This would allow arbitrary HTML tags to be inserted, which
poses a security risk for content-management systems where untrusted
users are entering data. The easy/load.js file now has a setting to control
this, and it is off by default, though it is on by default when loading
jsMath.js by hand. To turn it off by hand, set jsMath.safeHBoxes to 1.
* Added checks within the HTML extension that prevent the insertion of raw
HTML into jsMath equations.
* Added a jsMath.ProcessElement() call that allows you to process the
contents of a single element (of class "math") as TeX code directly. Note that
this call may return before the mathematics is actually finished typesetting.
See the page on dynamic math for more details.
* Modified the way jsMath works around the lack of support for position:fixed
in MSIE so that style changes for where the jsMath button and control panel
appear should work properly in MSIE.
* Removed the "Check for Updates" button from the jsMath Control Panel and
moved it to the jsMath/test/index.html page (since it is really an
administrator function, not a user function).
Revision
5627 -
Directory Listing
Modified
Thu Mar 27 01:12:12 2008 UTC (5 years, 2 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Bring jsMath up to version 3.5. Changes include:
* Fixed a problem with the boldsymbol extension where it could leave the
fonts set to the bold fonts, so that all the rest of the mathematics on the
page would be in bold. (This would occur if a jsMath auxiliary file had to
be autoloaded by the \boldsymbol command.)
* Fixed a timing problem with easy/load.js when autoloading and tex2math
are both used (the default) that could cause some internal routines to run
in the wrong order.
* Fixed a problem in detecting a font size change in MSIE when the font
used at one location on the page is only slightly smaller or larger than
that used at the previous location.
* Added ability for extra fonts to specify how they are handled in
symbols-only image mode. This is used by the cmmib10 font to specify that
the italic letters should be handled by bold italic letters in the serif
font rather than by images, which was the old behaviour. You will need to
replace the jsMath/fonts/cmmib10/def.js file with the new one to take
advantage of this.
* Added a new autobold extension that allows jsMath to detect the presence
of a <B>...</B> tags (or CSS that sets font-weight:bold) surrounding the
mathematics and automatically apply \boldsymbol to the mathematics. Since
this requires the extra cmmib10 and cmmsy10 fonts, this is an extension
that you must activate yourself. See the autobold documentation for
details
* Implemented the \verb command for entering verbatim material. See the
verb extension documentation for details.
* Added aligned and gathered environments to the AMSmath plugin.
* Added equation and equation* environments. (Since tex2math now processes
LaTeX environments within the text of the page, it makes more sense to have
these defined.)
* Fixed a problem with \newcommand where it would reject
control-sequence names that included upper-case letters.
* Fixed a problem with the \font command where the control sequence would
be lost when the font was loaded (if it wasn't already loaded when the
\font command was issued).
* Fixed a timing bug with easy/load.js when there are files specified in
the loadFiles array. The bug only occurred with the Opera browser.
* Worked around a problem with Opera where the autoload plugin could hang
when trying to load the jsMath.js file.
* Worked around a spacing problem in IE7 where some elements in an array or
fraction could be misaligned.
* Worked around a problem in IE7 where accented characters could disappear
under some circumstances (particularly when they appear by themselves).
* Fixed a problem with Firefox3 where the control panel would not open.
* Firefox3's new single-origin policy restricts access to file outside the
currect directory when local files (i.e., file: URL's) are used. JsMath
now uses the new window.postMessage() facilty to work around this. If you
use window.postMessage() yourself you should be aware that jsMath is also
using window messages, and so you should be careful to properly identify
your own messages so as not to confuse them with the ones used by jsMath.
All messages used by jsMath will begin with jsMLD:, jsMCP:, or jsMAL: so
you can filter these out of our own message-processing code.
* Disabled the BaKoMa font processing in Firefox3 since jsMath no longer
works properly with those fonts in Firefox3.
Revision
5577 -
Directory Listing
Modified
Mon Nov 5 15:01:12 2007 UTC (5 years, 7 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Bring jsMath to version 3.4f:
* Fixed a problem with the \bbox extension where the sizes of boxed
items in super- and subscripts was incorrectly set, and where super-
and subscripts for large operators that are boxed might be placed
incorrectly.
* Version 3.4e arranged for tex2math to recognize
\begin{xxx}...\end{xxx} outside of math mode. It incorrectly placed
the environment into in-line math mode rather than display mode. This
had been corrected.
* One more attempt to work around alignment problems with MSIE with a
DOCTYPE that triggers "standards" mode. I think I finally found the
real problem, and was able to remove several hacks that were not
completely effective.
Revision
5544 -
Directory Listing
Modified
Sun Sep 30 01:40:27 2007 UTC (5 years, 8 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Bring jsMath to version 3.4e:
* Added ability for the tex2math to find LaTeX environments of the
form \begin{xxx}...\end{xxx} outside of math mode. This is enabled by
default for jsMath.ConvertLaTeX(), and can be enabled in the
easy/load.js by setting the processLaTeXenvironments value to 1 (now
the default).
* Fixed issues with loading a local copy of jsMath in MSIE.
Apparently, MSIE considers xmlHttpRequest calls for local files to be
access violations, even when the calling file is also local, and so
MSIE needs to use the non-xmlHttpRequest fallback method when loading
jsMath locally.
* Worked around a long-standing issue with MSIE where elements that
are positioned using backwards skips could be clipped in some
circumstances. In particular, the Chapter 18 commutative diagram now
displays correctly, as do exponents that have been adjusted to the
left. This was a vexing MSIE bug that is good to finally have worked
around.
* Fixed a problem with placement of accents in some situations (the
italic correction was not being applied properly).
* Worked around bug in MSIE where the \vec vector arrow was being
clipped at the right.
* Worked around bug in MSIE where \mapsto and \longmapsto were
displayed incorrectly (space appeared between the arrow and the tail).
Revision
5508 -
Directory Listing
Modified
Fri Sep 14 16:11:27 2007 UTC (5 years, 9 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
Add webwork image as favicon to the standard distribution.
The favicon produces the small web image that appears in the
browser's url entry window at the top of the page.
Revision
5456 -
Directory Listing
Modified
Thu Aug 30 13:08:09 2007 UTC (5 years, 9 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Update to version 3.4d of jsMath.
* Fixed a problem with easy/load.js where jsMath could fail to run when
easy/load.js is loaded at the top of the BODY of the document (rather than
the HEAD) and autoload is specified but tex2math is not needed (i.e.,
autoload is set to 1, while processSlashParens, processSlashBrackets,
processDoubleDollars, and processSingleDollars, are all set to 0 and
customDelimiters is commented out).
* Fixed a bug where easy/load.js could run its onload handler more than
once in some browsers.
* Fixed a bug in the autoload plugin where jsMath.js could be loaded twice
if a call to jsMath.Autoload.ReCheck() is made while the first copy of
jsMath.js is in the process of being downloaded.
* Fixed a subtle timing issue with jsMath.Process() when some mathematics
on the page requires an external file to be autoloaded and there are
additional jsMath.Process() calls pending.
* Modified the algorithm used by easy/load.js for finding the root when it
is not specified so that it will work better with MSIE in the situation
where easy/load.js is loaded via a relative URL.
* Added \operatorname to the AMSmath extension, which was acidentally left
out previously.
* Fixed some alignment problems with MSIE when running in "standards"
mode rather than "quirks" mode (i.e., in the presence of certain DOCTYPEs).
Revision
5451 -
Directory Listing
Modified
Wed Aug 29 12:15:16 2007 UTC (5 years, 9 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Added the support files needed for the Union theme (since someone
added it to the list of themes without adding the support files).
I didn't have a gateway template made up, so I hacked this one
together based on the ur page. It is only lightly tested.
Revision
5210 -
Directory Listing
Modified
Sun Jul 22 03:34:20 2007 UTC (5 years, 11 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
Added more padding to .info-box ol
so that you can have more than 10 items in a numbered list (otherwise the
numbers like 15 were being cut off to 5
Revision
5133 -
Directory Listing
Modified
Mon Jul 9 23:51:47 2007 UTC (5 years, 11 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Make TEXTAREA fields float above jsMath output as well as INPUT fields.
Revision
5003 -
Directory Listing
Modified
Wed Jun 13 18:39:14 2007 UTC (6 years ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Bring jsMath up to version 3.4c.
This version adds new functionality to jsMath; in particular, most of
the macros and environments from the amsmath AMS-LaTeX package are now
available in jsMath's AMSmath extension. There are also some bug
fixes. See the change log for more details.
Revision
4931 -
Directory Listing
Modified
Wed Apr 18 23:22:31 2007 UTC (6 years, 2 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Update to v3.4a, which includes:
* Fixed a problem with the noImageFonts plugin where extra fonts would
still try to use image fonts even when they were supposed to be
disabled. Also, noImageFonts now adjusts the error message to indicate
that unicode fonts will be used for fallback rather than image fonts.
* Fixed a problem where changes in the CSS line-height attribute could
cause alignment problems with arrays in MSIE.
* Fixed a number of alignment problems with MSIE when used with a
DOCTYPE that triggers "standards" mode rather than "quirks" mode.
* A bug fix needed for MSIE6 that is one of the sources of jsMath's
slowness with MSIE is now disabled when MSIE7 is used, since it is no
longer needed in that version. This should give a noticable speed
improvement for jsMath in MSIE7.
Revision
4914 -
Directory Listing
Modified
Thu Mar 29 19:48:58 2007 UTC (6 years, 2 months ago) by
glarose
Original Path:
trunk/webwork2/htdocs
More gateway fixes/additions. This commit
- moves javascript code for gateways into htdocs/js/gateway.js,
- updates the gateway template to use that,
- updates the gateway CSS file to use Louis Zulli's workaround
for IE6 not honoring position:fixed, and adds CSS definitions
for a score reporting box for multi-page, multi-attempt quizzes,
- updates the GatewayQuiz module to print a score reporting box
for multi-page, multi-attempt quizzes,
- updates the Grades module to correctly sort problems for
GatewayQuiz assignments that have randomly ordered problems, and
- adds some error checking to ProblemSetDetail to avoid people
doing things like submitting a zero time limit for a gateway.
Revision
4794 -
Directory Listing
Modified
Sat Feb 24 03:09:07 2007 UTC (6 years, 3 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
set the z-index of the answer boxes so that the jsMath equations will
not overlap them. (Some of the TeX fonts have large depths, and this
can cause them to overlap the links and input widgets on lower
lines in some browsers.)
Also use addEventListener or attachEvent to add the onload handler
since the window.onload handler can only be used by one piece of code.
Revision
4775 -
Directory Listing
Modified
Mon Feb 12 21:32:31 2007 UTC (6 years, 4 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Completely rewrote the file to use a different technique. Instead of
looking for unbeforeunload events (which didn't work reliably, since
Firefox will reload the page before it has a chance to install the
handler), we look for F5 key events and F5 ignore keydown events, but
reload the page on F5 keyup instead. This skips the autorepeating
keys and only reloads the page when the user lets go of the key. So
there is only one reload. After several autorepeated F5 keypresses, a
dialog will appear asking you to check if something is holding down
the F5 key.
Revision
4774 -
Directory Listing
Modified
Sun Feb 11 23:34:31 2007 UTC (6 years, 4 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Corrected comment indicating time was in micro- rather than
milliseconds.
Revision
4770 -
Directory Listing
Modified
Fri Feb 9 23:35:48 2007 UTC (6 years, 4 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Implements a JavaScript solution to prevent excessive reloads by
students who prop their books on the F5 key.
Revision
4578 -
Directory Listing
Modified
Wed Oct 18 01:45:04 2006 UTC (6 years, 8 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Update to version 3.3g:
* When the AMSsymbols extension is loaded, the \mathbb macro is now
changed to use the blackboard bold characters that are in the msbm
font. (In the past, this would occur when the msbm font is first
loaded, but the change should be made right away, since a use of
\mathbb should cause the msbm font to load if it isn't already.)
* Fixed a bug introduced in version 3.3f that causes tex2math (when
used with autoload) to cause MSIE/PC to stop processing display
mathematics in some situations.
* Fixed problem with \longmapsto that caused gaps between the
characters that form the arrow. Also worked around a problem with
Firefox that caused \mapsto to lose its vertical tick at the
left-hand end of the arrow.
* Fixed a problem with autoload where multiple calls to tex2math could
cause tex2math to convert \$ to $ and then later try to interpret
the $ as a start-of-math delimiter, even though it was previously
escaped.
* Reorganized the autoload plugin so that jsMath.Autoload.Run() no
longer needs to be called. In the past, autoload would use tex2math
to look for text that needs to be converted to SPAN and DIV tags of
class "math", but would not convert them itself. Now that autoload
has settings to control what tex2math functions will be performed,
there is no need to put off the conversion, so autoload now does the
tex2math conversion immediately. The
jsMath.Autoload.findMathElements variable is no longer needed, and
so has been depricated.
* Fixed a problem with tex2math where two escaped dollars in a row
would not be processed properly (the second would not be treated as
escaped, and so could be treated as a start-of-math delimiter).
Revision
4492 -
Directory Listing
Modified
Thu Sep 14 16:06:59 2006 UTC (6 years, 9 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updates for version 3.3e:
* Fixed a problem with how the cookie data is stored for the control
panel (special characters were not being escaped, which causes
difficulties with some browsers).
* Fixed a bug where jsMath would not determine the em-size correctly
in text blocks where the text-indent was set to a non-zero value.
* Added some CSS styles to try to isolate the jsMath control panel
from changes that might be caused by CSS settings from the main
page. (Page authors who set styles that affect the jsMath panel may
want to add additional CSS rules to reset those within #jsMath_panel
in order to make the panel continue to look correct.)
* Added \newline as an alternative to \cr and \\.
* Added a new help file explaining the missing font messages and how
to address them.
Revision
4420 -
Directory Listing
Modified
Sat Aug 26 17:42:51 2006 UTC (6 years, 9 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
Changed addres of link for ClasslistFileFormat to point to the more complete descrition on the twiki
Revision
4393 -
Directory Listing
Modified
Thu Aug 24 00:00:15 2006 UTC (6 years, 9 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated to version 3.3d (adds a plugin for use with pages that emply
small fonts so that the substricts don't disappear; fixes a problem
with heights being improperly computed in fallback modes; fixes
several problems with Konqueror)
Revision
4391 -
Directory Listing
Modified
Wed Aug 23 20:14:34 2006 UTC (6 years, 9 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
This file helps WW manage the browsers windows that it opens. The
current approach is to use a separate window for the Problem Editor
and a third window for viewing the problem when you test it. This is
fine, except that if you use the navigation links in the editor, those
pages will open int he editor window, and this can mean the editor
window is used for non-editing functions. Worse, if you click on an
"Edit it" link in this window and expect a new one to open, you will
be surprised to see it appear in the current window.
This javascript file makes the editing window work as it was intended:
clicking on the navigation links opens those pages in the ORIGINAL
window again, not the editor window, so the editor window will be used
only for editing. It also uses the main window for viewing the
problems, so there are only two main windows now. This should
simplify the editing of problems.
To use this file, add
<script src="<!--#url type="webwork" name="htdocs"-->/js/ww-windows.js"></script>
to the .template file that you are using just before the </body> (not
that it must be at the END of the page, or it may not work properly).
This will also fix a problem with Firefox where the editor window
woudl not come to the front if it already exists and inot the
front-most window.
Revision
4331 -
Directory Listing
Modified
Thu Aug 3 15:19:06 2006 UTC (6 years, 10 months ago) by
glarose
Original Path:
trunk/webwork2/htdocs
GatewayQuiz CSS update: minor change to try and address IE CSS display
errors.
Revision
4297 -
Directory Listing
Modified
Tue Jul 25 23:49:41 2006 UTC (6 years, 10 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated to version 3.3c (mostly bugfixes in autoload, tex2math and
CHMmode plugins). See the change log on the jsMath web site for
complete details.
Revision
4286 -
Directory Listing
Modified
Tue Jul 18 16:33:12 2006 UTC (6 years, 11 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
updated help files to conform to changes in the user interface for these
two pages.
Revision
4213 -
Directory Listing
Modified
Mon Jul 10 22:18:31 2006 UTC (6 years, 11 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Only remove scrollbars when used within the moodle frame (otherwise
they are eroneously removed even when the full interface is used in
WeBWorK).
Revision
4169 -
Directory Listing
Modified
Mon Jun 26 23:23:35 2006 UTC (6 years, 11 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
A theme for use with moodle courses. It is used to remove portions of
the WeBWorK GUI when the page appears in the IFRAME used by wwmoodleset.
Revision
4138 -
Directory Listing
Modified
Fri Jun 23 20:06:23 2006 UTC (6 years, 11 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated to version 3.3b. See the change log on the jsMath web site
for details of the changes.
Some of the highlights are:
Added an extension that implements the \font command. (Now that jsMath
can auto-load fonts as they are needed, this is feasible to do.)
Added \eqalign and \displaylines for creating multi-line displayed
mathematics. Also added \eqalignno, but it works by putting the line
numbers in a right-justified column separated by 3 em's of space from
the rest of the alignment (rather than putting them flush right, which
would be difficult without more substantial changes to
jsMath). Finally, added \leqalignno, but the line numbers are placed
on the right not the left (it is really just an alias for \eqalignno,
and is included only for completeness).
Added the ability to use \noalign{\vskip ...} and \\[dimen] to
insert space within an array or alignment. This is not a complete
implementation of \noalign; only \vskip and \vspace commands are
processed, and this is only intended as a way of controlling the
spacing between rows of a table.
Adjusted the spacing within some alignments to better match actual TeX
output.
Added \mbox and \hbox to the commands that are processed correctly
after ^ and _ (i.e., as unbraced superscripts and subscripts).
JsMath's implementation of \raise and \lower are non-standard in that
they do not require an \hbox, as TeX does; indeed using an \hbox would
cause jsMath to fail (unless it were enclosed in braces). This is no
longer the case, as these commands now handle \hbox and \mbox as TeX
does.
The addition of several new checkboxes on the jsMath control panel
made the window for the control panel rather tall. This has required a
reorganization of the control panel, and it now has a horizontal
rather than a vertical orientation which better matches the aspect
ratio of most screens.
In addition, version 3.3 introduced an caching mechanism that is
page-based, and "global mode" that allows for an inter-page cache.
This mechanism works with WeBWorK, but because the pages are so short,
it is probably not very helpful. Also, turning on global mode will
require logging in again (due to the loss of form data when the page
is reloaded).
Revision
4033 -
Directory Listing
Modified
Tue Mar 21 14:13:21 2006 UTC (7 years, 3 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated jsMath to version 3.2
Changes include a number of bug fixes, some enhancements to
the TeX emulation, new extensions for AMS symbols and \boldsymbol
(though these require laoding additional fonts onto the server), and
the elimination of the need for the blank.gif image for most browsers.
Revision
4032 -
Directory Listing
Modified
Tue Mar 21 14:05:21 2006 UTC (7 years, 3 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Fixed a problem were the no-font message wasn't being disabled
properly (due to changes in the CSS names used by jsMath).
Revision
4026 -
Directory Listing
Modified
Tue Feb 14 12:51:15 2006 UTC (7 years, 4 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated to v3.1e (fixes problem with incorrect URL's in MSIE, reported
as bug #982.)
Revision
4021 -
Directory Listing
Modified
Fri Feb 10 01:09:08 2006 UTC (7 years, 4 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
forward-port from rel-2-2-dev: (move [edit] link for Course/Set Info to
top, resolving bug #978.)
Revision
4016 -
Directory Listing
Modified
Tue Feb 7 23:07:08 2006 UTC (7 years, 4 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Update to version 3.1d of jsMath (works around a bug in Firefox
1.5.0.1 on the PC that causes the browser to crash when jsMath is loaded).
Revision
4011 -
Directory Listing
Modified
Tue Feb 7 19:20:09 2006 UTC (7 years, 4 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
forward-port from rel-2-2-dev: (provisionally cut off overflowing text
and reduce font sizes in menus.)
Revision
4001 -
Directory Listing
Modified
Thu Feb 2 22:19:03 2006 UTC (7 years, 4 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
forward-port from rel-2-2-dev: (removed grey box around problem text
because MSIE is awful. This fixes the grey-box problem mentioned in bug
#945.)
Revision
3988 -
Directory Listing
Modified
Sat Jan 28 04:33:08 2006 UTC (7 years, 4 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated to v3.1c (added \def and \newcommand macros, fixed several
bugs).
Revision
3973 -
Directory Listing
Modified
Wed Jan 25 23:13:56 2006 UTC (7 years, 4 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
forward-port from rel-2-2-dev: (update copyright date range -- 2000-2006.
this is probably overkill, since there are some files that were created
after 2000 and some files that were last modified before 2006.)
Revision
3949 -
Directory Listing
Modified
Mon Jan 23 21:21:15 2006 UTC (7 years, 4 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
forward port: (fix width issues with info box.
restrict width of info box to exactly 40% of the page width. we can't
use "max-width" because MSIE doesn't support it.
set "overflow:auto" to enable scroll bars when the content can't be
wrapped to 40%. this is a little nicer than the contents running over
the border of the box, but MSIE makes bad choices about how to size the
box so as to avoid unnecessary scroll bars. (it sizes the element first
and then adds scroll bars, so it adding a horizontal scroll makes the
content area smaller than the content, necessitating a vertical scroll
bar as well. pretty annoying.)
Tested this in WinIE, Firefox, and Safari.)
Revision
3945 -
Directory Listing
Modified
Sun Jan 22 03:07:55 2006 UTC (7 years, 4 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
forward-port: (use darker foreground colors instead of bright background
color for message classes for now.)
Revision
3933 -
Directory Listing
Modified
Sat Jan 21 13:21:18 2006 UTC (7 years, 4 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated to version 3.1b, which fixes several bugs in the fallback
modes, and a bug when <BR> tags appear within the mathematics (this
will not affect WW users). See the jsMath website for the complete
change long.
Revision
3925 -
Directory Listing
Modified
Fri Jan 20 00:17:39 2006 UTC (7 years, 5 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
forward-port to head (partial clean up rendering of the info box. it
will now not show up unless it has content, and the headings will be
rendered more nicely.)
Revision
3920 -
Directory Listing
Modified
Thu Jan 19 01:09:59 2006 UTC (7 years, 5 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
forward-port from rel-2-2-dev (lots of formatting/indentation fixes,
also fix issue with text decoration in masthead.)
Revision
3898 -
Directory Listing
Modified
Tue Jan 10 03:40:40 2006 UTC (7 years, 5 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated to jsMath version 3.1. This fixes problems with Firefox, and
includes several new features, including the ability to autoload
extensions to jsMath on the fly. Perhaps most important is the fact
that the main jsMath files have been compressed so that they will
download twice as fast as before.
Revision
3865 -
Directory Listing
Modified
Fri Dec 30 20:45:54 2005 UTC (7 years, 5 months ago) by
apizer
Original Path:
trunk/webwork2/htdocs
Put the phrase "Click the icon for page and item specific help" at the
top since in most cases this is what people will want. If it's not there
people may give up before they get to it at the bottom of the page. Also
delete "(if it is available)" since it gives no useful information.
Arnie
Revision
3844 -
Directory Listing
Modified
Thu Dec 22 02:42:54 2005 UTC (7 years, 5 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Fixed some problems with alignment in Firefox 1.5 (will be part of 3.1
release, but that is being held up for the moment).
Revision
3819 -
Directory Listing
Modified
Fri Dec 16 18:29:09 2005 UTC (7 years, 6 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated to version 3.0 of jsMath (see the jsMath web site for details
of the changes in this version).
Also updated the jsMath-ww.js bootstrap code to use the window onLoad
handler to do one call to jsMath at the end rather than lots of calls
for pages that show multiple problems (like the library browser).
Revision
3801 -
Directory Listing
Modified
Thu Dec 8 18:10:22 2005 UTC (7 years, 6 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
quick hack to prevent path text and loginstatus text from overlapping.
Revision
3777 -
Directory Listing
Modified
Mon Nov 21 21:47:12 2005 UTC (7 years, 6 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
reorganization and small changes for recent modifications to links().
split into two parts:
* ur.template classes: These classes appear in ur.template and are NOT
emitted by WeBWorK code. They need only appear in this template.
* WeBWorK classes: These classes are emitted by WeBWorK code and should
appear in ANY WeBWorK template.
moved "minimal list style" to "div.Links ul" and "div.Links ul ul".
div.Links is a ur.template class, and the proper place for styling the
link menu lists is in ur.template. Consequently, any UL in a Links div
gets styled this way, not just ULs of class LinksMenu. (In fact, class
LinksMenu no longer exists.)
Revision
3764 -
Directory Listing
Modified
Thu Nov 17 22:56:23 2005 UTC (7 years, 7 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated jsMath to version 2.4a. This fixes a number of alignment
problems. Most of these are for math in tables, and baseline
alignment issues in MSIE. A new feature is the ability to
double-click on a mathematical expression on get a small window witht
eh TeX source code for the expression. This can be disabled by
setting
$pg{displayModeOptions}{jsMath}{processDoubleClicks} = 0;
in gloabl.conf.
[jsMath v2.4a also includes a number of new features for the tex2math
plugin, but this is not used by WeBWorK, so they will not be listed
here. See the jsMath home page for more details.]
Revision
3760 -
Directory Listing
Modified
Wed Nov 16 22:03:41 2005 UTC (7 years, 7 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
back out of overflow:auto feature since it makes mozilla unhappy
sometimes.
Revision
3739 -
Directory Listing
Modified
Mon Nov 7 21:15:20 2005 UTC (7 years, 7 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
slight tweak to stylesheet to correct placement of loginstatus message
regardless of whether it uses a <DIV> or a <SPAN>.
Revision
3725 -
Directory Listing
Modified
Sat Oct 22 04:30:03 2005 UTC (7 years, 7 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated to jsMath v2.3b. See the jsMath website for the change log
for this version.
Revision
3712 -
Directory Listing
Modified
Fri Oct 14 21:19:59 2005 UTC (7 years, 8 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
added "height: 10em; overflow: auto;" for div.Siblings fixing bug #581.
Revision
3697 -
Directory Listing
Modified
Mon Oct 10 22:02:22 2005 UTC (7 years, 8 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
fix for bug #832 -- default site_info.txt is blank and in correct place.
Revision
3620 -
Directory Listing
Modified
Thu Sep 15 14:26:35 2005 UTC (7 years, 9 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Bring jsMath up to version 2.1d, which fixes a number of small bugs,
including:
o There was a problem with image fonts where the cached data about
the size of the images was not being checked properly, so was
recomputed every time a character was displayed. The cache is now
properly handled, so that should speed up image mode.
o Fixed a bug where loading extra fonts while in image mode would
cause the data about previously loaded image fonts to be lost.
o Fixed a bug with "Hi-Res Fonts for Printing" where the fonts where
incorrectly scaled so that they appear far too small. (This worked
in an early beta version of jsMath v2, but apparently hasn't
worked properly in any production version.)
o Fixed a long-standing bug where horizontal lines are only
displayed in black, not in the color specified by \color (or by a
style from the surrounding text).
o Fixed a similar bug with \rule so that it now produces a box with
the color of the surrounding text.
o Dimensions can now be enclosed in braces (for example, \rule can
be \rule{10pt}{5pt}{3pt} as well as \rule 10pt 5pt 3pt).
o Fixed a bug where extra space was inserted in some equations for
browsers that don't allow absolute positioning within an in-line
element (e.g., Opera).
Revision
3565 -
Directory Listing
Modified
Thu Aug 25 00:31:57 2005 UTC (7 years, 9 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updates to overcome yet another bug in MSIE. It turns out that MSIE
can completely botch up the display if jsMath.ProcessBeforeShowing()
is performed at the point in the web page that we have to put it, so
we call wwProcess instead, and if it is in MSIE, we add an onload
handler to call ProcessBeforeShowing. It's a hack, but it works.
Revision
3545 -
Directory Listing
Modified
Sun Aug 21 23:54:27 2005 UTC (7 years, 9 months ago) by
jj
Original Path:
trunk/webwork2/htdocs
Update help file to match some recent changes in checking of answers which
are intervals.
Revision
3541 -
Directory Listing
Modified
Sun Aug 21 12:03:13 2005 UTC (7 years, 10 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated to 2.1a, which fixes a problem with the domain checking when
the server is running on a non-standard port number.
Revision
3537 -
Directory Listing
Modified
Sat Aug 20 23:59:53 2005 UTC (7 years, 10 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated jsMath to v2.1 (which includes the new control panel and the
new image font fallback method). You will need to unpack the
jsMath-fonts.tar.gz file in the htdocs/jsMath directory to form the
htdocs/jsMath/fonts directory. The commands
cd htdocs/jsMath
tar vfzx jsMath-fonts.tar.gz
should do it.
Finally, you need to corrections to pg/macros/PG.pl and
global.conf.dist to complete the installation.
Revision
3527 -
Directory Listing
Modified
Sun Aug 14 12:16:25 2005 UTC (7 years, 10 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Eliminate extra insetting of tables within the results area (e.g.,
tables produced by the matrix array answer checkers).
Revision
3521 -
Directory Listing
Modified
Sat Aug 13 21:47:32 2005 UTC (7 years, 10 months ago) by
jj
Original Path:
trunk/webwork2/htdocs
Add style for comments originating from COMMENT() and rendered in the
Library browser.
Revision
3490 -
Directory Listing
Modified
Fri Aug 12 18:55:46 2005 UTC (7 years, 10 months ago) by
jj
Original Path:
trunk/webwork2/htdocs
Update interval notation information for students based on recent
improvements in the Parser.
Revision
3479 -
Directory Listing
Modified
Thu Aug 11 22:07:50 2005 UTC (7 years, 10 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
moved style information for viewOptions div from ContentGenerator.pm.
Revision
3390 -
Directory Listing
Modified
Wed Jul 20 18:12:37 2005 UTC (7 years, 11 months ago) by
gage
Original Path:
trunk/webwork2/htdocs
Added a ResultsAlert style ot ResultsWithError and ResultsWithoutError.
I am using it to color yellow a message alerting a student to the
existence of unanswered questions within a problem.
Revision
3281 -
Directory Listing
Modified
Fri Jun 10 02:23:58 2005 UTC (8 years ago) by
gage
Original Path:
trunk/webwork2/htdocs
This file can contain a system wide message. It is displayed on each
login page. It's location and name are specified in global.conf
Revision
3272 -
Directory Listing
Modified
Mon Jun 6 00:46:00 2005 UTC (8 years ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Added styles to make Parser's ans_array methods show up properly in
the student answer and correct answer blocks.
The style for the td in the results table causes havoc for tables that
are nested in there. This solves is for Parser produced answer
arrays, but it is still messed up for the standard ans_array() and for
the output of tth (the formatted text option).
The way the style for this table is handled should probably be
changed. Perhaps if we could override for td's in tables nested in
the results area? I don't know enough about CSS to figure that out.
Revision
3110 -
Directory Listing
Modified
Thu Jan 27 00:15:55 2005 UTC (8 years, 4 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
Moved stylesheet into a separate file. Created new htdocs/css directory,
added stylesheet to that directory (ur.css). Include stylesheet in
ur.template with new "url" template escape:
<!--#url type="webwork" name="stylesheet"-->
This is 132 lines that Template.pm doesn't have to parse and 4368 bytes
that don't have to get sent to the client with every request.
Revision
3109 -
Directory Listing
Modified
Wed Jan 26 01:09:07 2005 UTC (8 years, 4 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Bring jsMath up to version 1.7e.
Version 1.7 introduced improved alignment in arrays, and the quality
of stretchable delimiters in some browsers. It also fixed a couple of
bugs. Most of the sub-versions were work-arrounds for bugs in MSIE.
Finally, there is support for controlling the style used for displayed
equations. (Normally they are centered, but that can now be
controlled using the div.typeset CSS style.) A number of minor
spacing problems on the PC also were corrected.
Revision
3005 -
Directory Listing
Modified
Sat Nov 20 16:57:09 2004 UTC (8 years, 7 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Bring jsMath up to date. In particular, include changes that provide
new LaTeX environments (matrix, pmatrix, etc.)
Revision
2983 -
Directory Listing
Modified
Wed Nov 3 22:00:10 2004 UTC (8 years, 7 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Added ability to control the "Missing TeX Fonts" message generated by
jsMath. There are now two parameters in global.conf that control the
message. You can set
$pg{displayModeOptions}{jsMath}{reportMissingFonts}
to 0 if you want no font messages, and you can set
$pg{displayModeOptions}{jsMath}{missingFontMessage}
to a string that should be issued when the fonts are missing. This
can be an HTML string, so you can include a link to the jsMath font
page, as the current message does. The message will be set in a <DIV>
of class NoFontMessage, so the style attributes can be controled in
the content-generators template file.
Revision
2979 -
Directory Listing
Modified
Wed Nov 3 19:52:00 2004 UTC (8 years, 7 months ago) by
toenail
Original Path:
trunk/webwork2/htdocs
New help file names match module names
rather than urlpath node names
Revision
2967 -
Directory Listing
Modified
Thu Oct 28 22:34:25 2004 UTC (8 years, 7 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Bring jsMath.js up to date (fixed problem with font-checking algorithm in
PC version of Mozilla)
Revision
2911 -
Directory Listing
Modified
Tue Oct 12 22:40:30 2004 UTC (8 years, 8 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated jsMath to its latest version. (Better support for Opera,
better support for unix, miscellaneous bug fixes.)
Revision
2637 -
Directory Listing
Modified
Tue Aug 17 20:17:45 2004 UTC (8 years, 10 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Added \boldsymbol, though it is just an alias for \mathbf, which isn't
really the right thing. But jsMath doesn't have the bold math italic
font to call on, so there is not much to do about that.
Revision
2448 -
Directory Listing
Modified
Wed Jul 7 04:06:35 2004 UTC (8 years, 11 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated to latest jsMath. This one includes a fallback character
mapping for unix (though it is not perfect, it should help). See the
jsMath home page for some information about how to install the TeX
fonts for use with unix.
Revision
2423 -
Directory Listing
Modified
Tue Jun 29 23:20:42 2004 UTC (8 years, 11 months ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Updated to v1.4 of jsMath. This includes a number of improvements
(see the jsMath home page for details). Among these are spacing
improvements, support for more LaTeX commands (including sizing
commands like \tiny, \large, etc), better handling of unicode
characters when the TeX fonts aren't available (on the Mac), and some
speed improvement with some browsers.
Revision
2273 -
Directory Listing
Modified
Mon Jun 7 23:00:01 2004 UTC (9 years ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
added README file mostly to prevent this directory from being pruned
when -P, -r, or -D is given.
Revision
2266 -
Directory Listing
Modified
Mon Jun 7 01:31:33 2004 UTC (9 years ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Added more LaTeX commands to jsMath.
In particular:
\begin{array}...\end{array}
\begin{cases}...\end{cases}
\sqrt[n]{...}
\mathbb{...}
and a few other ones to avoid error messages.
Revision
2190 -
Directory Listing
Modified
Mon May 24 00:22:52 2004 UTC (9 years ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
jsMath update for MSIE.
Attempted to make jsMathe work better with MSIE on the PC. There was a
problem with finding the fonts that this should fix. Still doesn't work
with Opera, however, so more to come.
Revision
2180 -
Directory Listing
Modified
Sun May 23 19:41:23 2004 UTC (9 years ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Improvement to jsMath in SetMaker.
I made the code a little more robust (I hope). It doesn't work real
well with MSIE on the Mac, but jsMath never really did.
Revision
2179 -
Directory Listing
Modified
Sun May 23 19:17:07 2004 UTC (9 years ago) by
dpvc
Original Path:
trunk/webwork2/htdocs
Fix for jsMath to work better with SetMaker.
Added code to prevent reloading jsMath for each problem, and for
making it process the SetMaker page asynchronously rather than
all of it before the page is displayed. Still needs some work, but
is OK for now.
Revision
1170 -
Directory Listing
Modified
Mon Jun 16 18:11:51 2003 UTC (10 years ago) by
gage
Original Path:
trunk/webwork2/htdocs
An index file used for testing and for requests to
/webwork2 which don't specify a course name.
--Mike
Revision
933 -
Directory Listing
Modified
Wed May 28 19:53:14 2003 UTC (10 years ago) by
gage
Original Path:
trunk/webwork2/htdocs
Here are some default images for previous, next and problem list
buttons, taken from the WeBWorK1.8 images file. They help prevent
some browser anomolies (particularly in Safari) which accompany
missing images.
--Mike
Revision
491 -
Directory Listing
Modified
Wed Aug 21 15:30:34 2002 UTC (10 years, 10 months ago) by
sh002i
Original Path:
trunk/webwork2/htdocs
added erroniously even though it was a zero-length file.
-sam
Revision
390 -
Directory Listing
Added
Wed Jun 19 22:45:47 2002 UTC (11 years ago) by
malsyned
Original Path:
trunk/webwork2/htdocs
This commit brings several packages up to date and working. I wish I could
be more specific, but it's been a while since I've committed. You'll have
to check the CVS diffs for more info.
--Dennis