Commit Graph

153 Commits

Author SHA1 Message Date
Davide P. Cervone
231081ac5c Repack previous commit 2011-08-27 11:39:16 -04:00
Davide P. Cervone
07faf4e0b4 Check for config array before issuing v1.0-warning message (resolves issue #163) 2011-08-27 11:38:31 -04:00
Davide P. Cervone
7c33ada973 Change UIevents to MathEvents (missed this one earlier) 2011-08-24 16:11:48 -04:00
Davide P. Cervone
820afa0357 Repack and recombine (plus remove unused variables) 2011-08-24 11:24:15 -04:00
Davide P. Cervone
5b421d32d1 Refactor event handling to move common routines to MathJax.HTML.Event (in preparateion for handling hover discoverability 2011-08-17 20:26:25 -04:00
Davide P. Cervone
ec5cd41d69 Add support for Firefox 6 Mobile, and add close button for mobile devices so it is easier to close a submenu. 2011-08-15 15:00:44 -04:00
Davide P. Cervone
816d2cbcfd Add touch event support for mobile devices so they can access the menus (still need to work on Firefox support, but works for WebKit-based mobiles) 2011-08-14 20:17:42 -04:00
Davide P. Cervone
418e5a293e Prevent infinite loop if one of the jax fails to load (due to failure to compile or timeout waiting for it to load) 2011-08-03 16:04:14 -04:00
Davide P. Cervone
9156092878 Add default id's to the jax objects (make Fred happy) 2011-07-28 19:31:42 -04:00
Davide P. Cervone
e21825cf56 Don't show the v1.0 compatibility message if the config parameter was specified, even if the config file fails to load 2011-07-27 11:57:07 -04:00
Davide P. Cervone
d57abf54d8 Fix problem with SimpleSUPER reported by Fred (due to a bad copy-paste edit really early on) 2011-07-27 09:07:40 -04:00
Davide P. Cervone
725f655080 Fix Message.Set and Message.Clear so that a delay of 0 is properly handled (fixes issue with Fred's test cases, though I would prefer to see some tests that use the actual delays) 2011-07-27 08:46:45 -04:00
Davide P. Cervone
bd2fb28932 Merge with master (brining up to adate with v1.1a) 2011-07-24 10:07:30 -04:00
Davide P. Cervone
45dd111fe9 Fix timing problem with Jax startup sequence so that the required array can be modified in the Config method (as it is in the HTML-CSS jax). This resolves a timing ising with IE 2011-06-06 15:05:22 -04:00
Davide P. Cervone
1da9f58062 Update About box to show MathJax version separately from MathJax.js version, and make sure lettering is black (isolates from page CSS a bit more). 2011-05-18 15:06:28 -04:00
Davide P. Cervone
861d254bec Don't try to check for jax if specified element is null (prevents a crash) 2011-05-18 14:52:49 -04:00
Davide P. Cervone
d54cfb2519 Fix a problem with two DIV's having the same ID when MSIE is used; fix a problem where the v1.0 configuration message does show up for IE7 and 6. 2011-05-18 14:51:07 -04:00
Davide P. Cervone
5392f6e98f Repack, recombine, completes merge of htmlcss-fixes 2011-05-18 11:11:28 -04:00
Davide P. Cervone
ff3a846d83 Repack merge from issue115 2011-05-18 10:14:50 -04:00
Davide P. Cervone
37cb2ff727 Prevent the clearing of a message from putting up a new message when messageStyle == "none" is in effect (resolves issue #115). 2011-05-13 13:07:34 -04:00
Davide P. Cervone
84ed248395 Break the processing phase into two separate phases to do input processing separately from output processing (they used to be interleaved). This makes it easier to implement forward references for the \ref macro 2011-05-01 17:31:30 -04:00
Davide P. Cervone
fa7673e03d Have Update() method ask ElementJax to determine if it needs updating (which in turn asks the associated input jax). Make Remove() work for just clearing output (without detaching) if desired. 2011-05-01 14:21:01 -04:00
Davide P. Cervone
944aed1ac1 Have ElementJax store input and output jax ID's rather than pointers (to help avoid circular references for cleanup purposes) 2011-05-01 13:45:16 -04:00
Davide P. Cervone
98c56a56ab Move input/output jax and preprocessor registries from Hub.config to Hub itself (they are not user configurable through Hub.Config, and so even though they are configurations, they don't belong there). 2011-05-01 10:46:22 -04:00
Davide P. Cervone
c5c01bd60b Abstract lists of (prioritiezed) callbacks into an object, and use it to replace ExecuteHooks, and to allow priorities for callback hooks (StartupHook, MessageHook, LoadHook, and PreProcessors). This can also be used to provide hooks for other actions, like pre- and post-filtering math or errors, etc. 2011-05-01 09:28:49 -04:00
Davide P. Cervone
bea67bcb8f Mark the root math element with the source ID so you can look up the jax from within the math tree 2011-05-01 07:42:46 -04:00
Davide P. Cervone
92c0a9f9a5 Add an Update() method to ElementJax to force output to be updated (but not reprocess input). To be used if the contents of the element jas changes by hand (e.g. through maction) 2011-05-01 07:13:40 -04:00
Davide P. Cervone
d4c2c09714 Add new generic signals around the math processing, so that it is easier to trap notification of the beginning or ending of math processing 2011-04-30 14:25:33 -04:00
Davide P. Cervone
ea88cc5a5b Add ability to reprocess only the output (can be used by maction to better handle the toggle actiontype) 2011-04-30 14:21:56 -04:00
Davide P. Cervone
2066e68531 Make the message system wait for the styles to be set before using the in-page message area (resolves issue #98) 2011-04-21 14:18:28 -04:00
Davide P. Cervone
bb09608b23 Resolve a conflict with Mathjax and Slidy (its sets window.opera, which confused the browser detection) 2011-04-05 12:25:44 -04:00
Davide P. Cervone
536eece1b1 Fix problem with element parameter to the preprocessors (by making a global parameter instead, so there is only one place it needs to be set). Also make it an array so that more than one element can be specified. 2011-03-18 18:38:51 -04:00
Davide P. Cervone
62c5adc459 Fix determination of root directory when config parameter includes slashes 2011-03-06 15:16:36 -05:00
Davide P. Cervone
af97e9f6a6 Make jax configuration wait until after main configuration completes 2011-03-05 18:09:55 -05:00
Davide P. Cervone
0e458db9d4 Fix timing problem with setting of renderer from menu cookie. Update version numbers for Jax base classes 2011-03-05 15:08:52 -05:00
Davide P. Cervone
a5661b5c1c Change versions to 1.1 and update copyright dates 2011-03-03 16:45:48 -05:00
Davide P. Cervone
dcff67e561 Fix version number remapping for unrecognized WebKit browsers, and change check for iPhone use of web fonts to match (resolves issue #80) 2011-03-03 07:20:36 -05:00
Davide P. Cervone
5950641ee5 Merge branch IE9-issues (with updated versions and packing) 2011-02-26 10:04:06 -05:00
Davide P. Cervone
97fb465311 Add CombineConfig() routine to combine default configuration with user configuration, and insert signal hooks to do synchronize configuration (for use with combined configuration files) 2011-02-21 14:39:15 -05:00
Davide P. Cervone
c200dcd5d2 Add a warning message (but in a separate file so that MathJax.js doesn't have to be any bigger) for when no configuration was done (when v1.0.x would load the config/MathJax.js file) 2011-02-18 09:03:51 -05:00
Davide P. Cervone
a11d398ea4 Implement new configuration process (see http://sites.google.com/site/mathjaxproject/design-documents/configuration-options/version-1-1-configuration-specification) with v1.0 compatibility (which may need to be changed) 2011-02-17 10:54:49 -05:00
Davide P. Cervone
8df6b1463c Pack previous commmit 2011-02-15 11:04:36 -05:00
Davide P. Cervone
5d8a768707 Repack and recombine the previous few edits 2011-02-15 08:49:53 -05:00
Davide P. Cervone
7f14b46cae Make sure IE9 doesn't get filter set to do DXImage dropshadows (which cause IE9 to crash) 2011-02-07 19:52:11 -05:00
Davide P. Cervone
31c32f8f20 Add MathJax.HTML.setScript() to handle setting a script's value (taking IE9 bug into account), and use it where scripts are created (resolves issue#5) 2011-02-07 19:48:47 -05:00
Davide P. Cervone
c1de343e4e Properly handle menu renderer settings when combined config files are used. (REsolves issue 51) 2011-01-20 08:18:02 -05:00
Sean Hogan
5afdd65b07 Repack to account for combine branch changes 2011-01-05 23:51:46 +11:00
Davide P. Cervone
e0da83e172 Allow config parameter and script to both be used together 2011-01-01 17:19:56 -05:00
Davide P. Cervone
0c43db656c Packed versions of previous commits 2011-01-01 16:55:56 -05:00
Davide P. Cervone
58ce73bfd8 Update packing to just use yuicompressor 2010-12-30 15:31:25 -05:00
Davide P. Cervone
167aedfa09 Put jax.js in a property of the jax so that it can be changed (e.g., to combine the jax with some of its components, or with other jax) 2010-11-17 22:09:48 -05:00
Davide P. Cervone
fe80ecb7c7 Merge branch 'master' into parallel 2010-11-15 21:08:50 -05:00
Robert Miner
8644056391 moved files out of mathjax/ to top level 2010-11-13 12:38:42 -06:00