Commit Graph

90 Commits

Author SHA1 Message Date
Davide P. Cervone
acf080caae Clean up Zoom functions, in particular some of the IE complications; move getBBox to MathEvents 2011-08-25 19:45:25 -04:00
Davide P. Cervone
91753873e1 Merge with menu-update 2011-08-24 19:16:37 -04:00
Davide P. Cervone
3edf60dc0f Update menu items for easier access, and use more variables to access MathJax components, when possible; remove some unneeded variables from NativeMML jax. 2011-08-24 15:31:06 -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
56e6e1fe8b Mark all HTML-CSS output elements as isMathJax, so it can be used to identify what elements are part of mathematical output 2011-08-16 19:49:45 -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
f27e16ef0a Fix multiple problems with zoom box sizing and position in IE (various emulation and document modes) and firefox. (Resolves issues #151, #88, and #59.) 2011-07-31 15:17:44 -04:00
Davide P. Cervone
bb154cabcd Allow equations with tags to zoom into a full-width zoom box -- not ideal, but better than not visible. (Resolves issue #59 for now.) 2011-07-28 21:39:46 -04:00
Davide P. Cervone
8f2bbee019 Force MathZoom and MathMenu to wait for the 'Begin Styles' message before inserting their styles so when they are included in the combined files, the author can still configure them (resolves issue #149) 2011-07-28 20:36:18 -04:00
Davide P. Cervone
55425f9278 Fix positioning problem with zoom in NativeMML mode, avoiding flicker problem with hover trigger in Firefox (resolves issue #150) 2011-07-27 22:53:53 -04:00
Davide P. Cervone
065acfd10a Work around IE bug when direction:rtl is specified outside the math 2011-06-05 11:35:09 -04:00
Davide P. Cervone
2953e01b12 Fix problems with annotation-xml in IE (work around IE lack of importNode, and bug with copying style attributes 2011-06-05 11:33:49 -04:00
Davide P. Cervone
eb63ba8daa Update alert concerning security settings for MathPlayer when it fails to initialize 2011-06-02 09:18:31 -04:00
Davide P. Cervone
46320e5b9e Do setup for MathPlayer and DOM Parser when first needed rather than at startup (since these can be disabled by IE causing errors). Put up alerts indicating security settings to change if IE fails to set these up properly. 2011-06-01 21:09:36 -04:00
Davide P. Cervone
37f61a88ef Recombine previous changes 2011-06-01 18:25:25 -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
5392f6e98f Repack, recombine, completes merge of htmlcss-fixes 2011-05-18 11:11:28 -04:00
Davide P. Cervone
13221321d8 Repack, recombine (completed merge with font-update branch up to 0dc8212) 2011-05-18 11:00:37 -04:00
Davide P. Cervone
222a4c0ba6 Repack and recombine (to resolve conflicts from issue68) 2011-05-18 10:27:41 -04:00
Davide P. Cervone
9cc3bda487 Resolve conflicts from issue112, repack and recomine 2011-05-18 10:24:05 -04:00
Davide P. Cervone
9ce7e85ccc Resolve conflicts from merge with issue30, update versions, repack, recombine 2011-05-18 10:06:06 -04:00
Davide P. Cervone
f10ec864ea Update version numbers for merge with issue117 2011-05-18 10:00:27 -04:00
Davide P. Cervone
17d6686c92 Merge branch 'issue117' into 1.1a-candidate 2011-05-18 09:58:38 -04:00
Davide P. Cervone
83ff2b0901 Merge issue113 (resolving conflicts with edits in issue106) 2011-05-18 09:54:21 -04:00
Davide P. Cervone
3056b41c13 Merge branch 'issue106' into 1.1a-candidate 2011-05-18 09:37:17 -04:00
Davide P. Cervone
4d06c1026e Make global scaling factor available in the HTML-CSS object, and use it in annotation-xml to match the scaling properly 2011-05-18 08:39:55 -04:00
Davide P. Cervone
8f20a75ffe Add an xml object to the ElementJax classes to handle the annotation-xml data, and make implementations of it in the various input and output jax (resolves issue #117). 2011-05-13 20:30:22 -04:00
Davide P. Cervone
99da6be704 Add CSS to force image to be display:inline 2011-05-12 21:10:16 -04:00
Davide P. Cervone
ae419b08e1 Work around a bug in IE8 where cloneNode() seems to screw up the web-based fonts (resolves issues #30 and #78) 2011-05-12 20:57:32 -04:00
Davide P. Cervone
0dc8212c6d Mark variants with bold and italic values so that unknown characters can have font-weight and font-style set properly (resolves issue #96). 2011-05-08 22:26:27 -04:00
Davide P. Cervone
f002f4924b Change the default font-family for undefined character to be a configuration parameter 2011-05-08 21:20:27 -04:00
Davide P. Cervone
0d31246321 Add explicit ltr CSS styling for MathJax output (resolves issue #114). 2011-05-08 17:16:55 -04:00
Davide P. Cervone
74d7db9e78 Update entity table to conform with http://www.w3.org/2003/entities/2007/htmlmathml-f.ent (fixes a number of wrong values, and adds some missing entities). (Resolves issue #37.) 2011-05-08 16:28:49 -04:00
Davide P. Cervone
326b107118 Properly handle missing </math> tags in IE. Properly handle non-MathML tags that are included within the <math> element (e.g., from a <semantics> annotation or due to missing </math>). Resolves issue #113. 2011-05-06 14:09:59 -04:00
Davide P. Cervone
27fe28261f Removed debugging code accidentally left in previous version. Repack and recombine. 2011-04-30 08:13:54 -04:00
Davide P. Cervone
fd0c9236a2 Remove wait for NativeMML selection signal, and just use the onLoad signal (so that existing pages that change the renderer by hand will continue to work). It would be nice to avoid setting up the namespace when not needed, but it doesn't seem to hurt, and doesn't cause MathPlayer to start up, so it should be OK. 2011-04-27 20:11:17 -04:00
Davide P. Cervone
fc2964dda7 Make renderer change via MathMenu post the renderer select message (so NativeMML configuration will complete for IE/MathPlayer in combined configurations) 2011-04-27 18:28:50 -04:00
Davide P. Cervone
1740640ea5 Bump the version number and repack/recombine 2011-04-27 12:05:12 -04:00
Davide P. Cervone
ae55a2f570 Fix a timing issue where setting up MathPlayer can cause IE to crash (resolves issue #110). 2011-04-27 09:37:24 -04:00
Davide P. Cervone
ba355d10bb Convert xlink:href to href and ignore all other namespace attributes (resolves issue #68). 2011-04-26 19:31:38 -04:00
Davide P. Cervone
3732851167 Refactor code that builds outerHTML string by hand, since it needs to be used by Opera as well in order to fix unquoted special characters in attributes. This also fixes the self-closing tag problems for IE and Opera. (Resolves issue #106 and issue #99) 2011-04-21 20:54:12 -04:00
Davide P. Cervone
4a2969c45b Merge dpvc/issue85 (fixes for element configuration option) 2011-04-05 12:19:46 -04:00
Davide P. Cervone
d485393f88 Recombine to make sure configs are up to date 2011-04-04 14:10:30 -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
34f3a8302c Fix regression where background color obscures foreground text in IE 2011-03-12 20:32:13 -05:00
Davide P. Cervone
a4633101ab Work around issue82 by not trying to load MathPlayer in IE9 2011-03-10 15:24:54 -05:00
Davide P. Cervone
072bcdd1bd Fix spelling of 'version' in mml2jax (argh!) 2011-03-09 09:24:00 -05:00
Davide P. Cervone
a5661b5c1c Change versions to 1.1 and update copyright dates 2011-03-03 16:45:48 -05:00