Davide P. Cervone
404c73c30a
Don't allow movablelimits in the base of \underset and \overset. Resolves issue #1259 .
2016-01-24 15:32:12 -05:00
Davide P. Cervone
6eddcc8f5d
Don't pass font to math inside text boxes. Resolves issue #1321 .
2016-01-24 15:25:36 -05:00
Davide P. Cervone
4182b58c14
Don't allow assistive MathML to become part of the selection. Resolves issue #1350 .
2016-01-24 13:29:31 -05:00
Davide P. Cervone
bd817dab40
Combine configuration with page's configuration. Resolves issue #1358 .
2016-01-24 11:40:27 -05:00
Davide P. Cervone
8c023bef43
Repack and recombine final updates
2015-12-30 11:49:42 -05:00
Davide P. Cervone
d0d59b6876
Make AssistiveMML menu item not hidden, and make it add and remove the MathML when toggled. Refactor AssistiveMML extension so that the Add and Remove functions can be called by the menu change.
2015-12-30 11:39:27 -05:00
Davide P. Cervone
db1ce61854
Fix \centerdot using wrong glyph (only works for MathJax TeX fonts).
2015-12-30 09:40:15 -05:00
Davide P. Cervone
80649cb16c
Remove unused variable identified by compressor
2015-12-29 09:57:31 -05:00
Davide P. Cervone
ba0de5c8a0
Update version numbers to 2.6.0
2015-12-29 09:36:52 -05:00
Davide P. Cervone
b3f1a8afa6
Merge pull request #1329 from pkra/pkra-jax
...
New PlainSource output jax by pkra
2015-12-29 08:49:48 -05:00
Peter Krautzberger
76fae189a7
localization: updates from MathJax-i18n
2015-12-29 13:27:47 +01:00
Davide P. Cervone
38007fdc5b
Update AsciiMath to include changes since MathJax 2.5
2015-12-28 15:59:15 -05:00
Davide P. Cervone
4c50eb0864
Remove unneeded code, add missing support for zoom, and adjust CSS to display better.
2015-12-28 09:26:43 -05:00
Davide P. Cervone
f3728603a9
Remove unused variable
2015-12-28 07:35:37 -05:00
Davide P. Cervone
ae8ae0cb72
Fix a number of issues found by running IE8.
2015-12-23 19:40:41 -05:00
Davide P. Cervone
46676fd233
Merge branch 'issue1314' into develop. Issue #1314 .
2015-12-18 05:52:05 -05:00
Davide P. Cervone
0727dd5ae3
Make right clip be the width+1000 rather than a fixed size. Issue #1314
2015-12-18 05:48:19 -05:00
Davide P. Cervone
916965b777
Make clip rect larger so that wide math will not beclipped. Resolves issue #1314
2015-12-17 19:58:32 -05:00
Davide P. Cervone
e7c11c969a
Fix focus problems due to overly aggressive CSS, and done add space around HTML-CSS output (which was causing problems).
2015-12-17 17:00:42 -05:00
Davide P. Cervone
32c2d9b9fc
Change cache-breaking value in MathJax.js
2015-12-14 11:45:34 -05:00
Davide P. Cervone
f1b4a178c0
Fix multiply defined var's as discovered by yuicompressor.
2015-12-14 11:35:57 -05:00
Davide P. Cervone
a1460f8993
Update version numbers for 2.6.0-beta.2
2015-12-14 10:14:34 -05:00
Davide P. Cervone
20f42d692d
Merge branch 'issue1332' into develop. Issue #1332 .
2015-12-14 10:10:25 -05:00
Peter Krautzberger
fbd7d6e9b0
plainSource: snsure IE8 compatibility
2015-12-13 15:40:54 +01:00
Davide P. Cervone
3737c8d84b
Merge branch 'preview-disable' into develop
2015-12-11 16:14:37 -05:00
Davide P. Cervone
bfcb0e94b5
Recompute the bounding box for an mrow with stretchable embellished operators that didn't actually stretch. Resolves issue #1332 .
2015-12-11 11:53:53 -05:00
Davide P. Cervone
5973694116
Make a flag for output jax to control fast preview (so we don't have to maintain a blakc-list here).
2015-12-09 16:26:41 -05:00
Davide P. Cervone
7342aebe66
Allow page to enable/disable previews via API calls (for use with editor previews, for example).
2015-12-09 16:16:45 -05:00
Davide P. Cervone
e894193e51
Move location of assistive MathML to be more closely related to the position of the typeset math. Issue #1235 .
2015-12-08 19:02:37 -05:00
Davide P. Cervone
d776874898
Merge branch 'issue1280' into develop. Issue #1280 .
2015-12-08 18:07:36 -05:00
Davide P. Cervone
e3a2603361
Merge branch 'issue1312' into develop. Issue #1312 .
2015-12-08 18:06:50 -05:00
Davide P. Cervone
f60da6ff0e
Merge pull request #1322 from mathjax/issue1235
...
Update AssistiveMML
2015-12-08 18:03:47 -05:00
Peter Krautzberger
040ddd652c
plainTeX output jax: check MathML input for TeX and asciimath annotation and use it.
2015-12-08 11:15:55 +01:00
Davide P. Cervone
a729427ca6
Remove debugging log messages.
2015-12-06 11:02:27 -05:00
Davide P. Cervone
58d698f355
More improvements to function-apply with operators. Issue #1312
2015-12-06 08:16:25 -05:00
Davide P. Cervone
21dd8a4b46
Make sure main container element gets width set when using right margin for negative size
2015-12-06 07:49:24 -05:00
Davide P. Cervone
757660863f
Handle boxes with negative widths in CHTML. Resolves issue #1280
2015-12-05 18:43:31 -05:00
Davide P. Cervone
b231a0537c
Merge branch 'issue1326' into develop. Issue #1326 .
2015-12-05 13:45:29 -05:00
Davide P. Cervone
a911742bd2
Merge branch 'issue1324' into develop. Issue #1324 .
2015-12-04 14:37:47 -05:00
Davide P. Cervone
e47e221afa
Merge branch 'issue1312' into develop. Issue #1312 .
2015-12-04 14:37:32 -05:00
Davide P. Cervone
eb6f1c0123
Merge branch 'issue1323' into develop. Issue #1323 .
2015-12-04 14:37:15 -05:00
Davide P. Cervone
80125f99f1
Merge branch 'issue1316' into develop. Issue #1316 .
2015-12-04 14:36:49 -05:00
Davide P. Cervone
3ff16901e6
Undo change in \underline (remove accent=false) since this produces poor results. Issue #1255 .
2015-12-04 10:31:51 -05:00
Davide P. Cervone
206dc7f490
Make horizontal stretchy characters use multiple extenders rather than CSS transform. Issue #1326
2015-12-04 10:28:54 -05:00
Davide P. Cervone
49003fe4ac
Fix vertical stretchy characters to use multiple extenders rather than CSS transform. Issue #1326
2015-12-03 11:49:55 -05:00
Davide P. Cervone
0e4b3f05e2
Make scaling basd on a list rather than hard-coded if-then statements. Issue #1324
2015-12-03 08:11:39 -05:00
Davide P. Cervone
1c938cc48e
Add CommonHTML to the 'Scale All Math' list. Issue #1324 .
2015-12-03 08:02:08 -05:00
Davide P. Cervone
458cd7a760
Improve heuristics for adding function-apply following operators. Issue #1312 .
2015-12-03 07:43:00 -05:00
Davide P. Cervone
6a7ac1740f
Copy empty Presentation MathML elements verbatim rather than inserting <mi> with the name of the element, as neede for Content MathML. Resolves issue #1323 .
2015-12-02 15:21:24 -05:00
Davide P. Cervone
2307a753b2
Fix problem with mtext losing initial spacing when the mtext containe only one printable character. Issue #1316 .
2015-12-02 14:58:53 -05:00
Davide P. Cervone
3cdcd73b01
Merge branch 'issue1295' into develop. Issue #1295 .
2015-12-02 11:19:58 -05:00
Davide P. Cervone
aa21c9fedd
Merge branch 'issue1287' into develop. Issue #1287 .
2015-12-02 11:19:08 -05:00
Davide P. Cervone
4246f20ed4
Merge branch 'issue1255' into develop. Issue #1255 .
2015-12-02 11:17:33 -05:00
Peter Krautzberger
21a10de3eb
Update AssistiveMML
...
Add `role=presentation` to root element and parent of the plain MathML
Fixes #1235
2015-11-30 21:34:16 +01:00
Peter Krautzberger
b28461f032
plainsource outpt: first commit
2015-11-18 13:47:36 +01:00
Moritz Schubotz
05fe60e8fa
Add missing symbols
...
Not all symbols from the class other_literals2 were supported
cf mathjax#1236
2015-11-06 16:52:54 +01:00
Davide P. Cervone
ea98a6e562
Make height/depth of horizontal stretchy characters be maximum of the height/depth of the component parts, rather than TeX's approach of using the extender's height and depth. Also, make over-brace and other over macros not set accent=false so they match TeX and the under versions better. Resolves #1255 .
2015-11-02 09:22:36 -05:00
Davide P. Cervone
7c39f064d0
Handle scriptlevel set on arrays via an mstyle node (affects smallmatrix). Resolves issue #1295 .
2015-11-01 19:22:11 -05:00
Davide P. Cervone
04bb13e932
Lookup stack container for stretchy operators for msubsup in CHTML. Resolves issue #1287 .
2015-10-18 07:33:24 -04:00
Davide P. Cervone
ecbfb344c3
Move event handler to maction element rather than duplication it in two places (for HTML-CSS output).
2015-10-17 23:36:13 -04:00
Davide P. Cervone
415be7eaf7
Add explicit table border-spacing since Firefox seems to need this to avoid too large a space around the math when focusing. If the spacing is too small, it seems that Firefox fails to treat the inlein-table as a table, so use 3px and use the margin to remove it so there is no change in position.
2015-10-17 23:35:24 -04:00
Davide P. Cervone
83b482f4b4
Fix typo in bbox for mfrac, and add ability to draw debugging bounding box for a given element.
2015-10-17 22:19:54 -04:00
Davide P. Cervone
4c85dc09b9
Make mactions nest properly in SVG output
2015-10-17 06:01:15 -04:00
Davide P. Cervone
c68c690468
Make sure CHTML zoom has access to the proper container
2015-10-17 06:01:03 -04:00
Davide P. Cervone
b679e7e4df
Merge branch 'issue1279' into develop. Issue #1279 .
2015-10-14 09:09:35 -04:00
Davide P. Cervone
48e3ed1047
Merge branch 'issue1283' into develop. Issue #1283 .
2015-10-14 08:01:41 -04:00
Davide P. Cervone
c8d09126b5
Make table frame and lines respect the scaling factor for the table (so they get thicker if the table is scaled). Issue #1279
2015-10-13 06:23:17 -04:00
Davide P. Cervone
c8ea88e195
Make horizontal lines have minimum lickness of 1px so they don't disappear. Issue #1279 .
2015-10-13 06:15:32 -04:00
Davide P. Cervone
3b8ab2e5c1
Round em's to nearest pixel to avoid WebKit alignment issues. Resolves issue #1283 .
2015-10-11 18:57:38 -04:00
Davide P. Cervone
7c3fbd95cc
Mark CHTML output so that tex2jax won't re-process it. Resolves issue #1285 .
2015-10-11 14:31:41 -04:00
Davide P. Cervone
0c77e8c880
Repack and recombine for 2.6-beta.1
2015-10-08 20:54:21 -04:00
Davide P. Cervone
225ac4680f
Update version numbers of changed files
2015-10-08 20:52:14 -04:00
Davide P. Cervone
974b5d34c8
Merge branch 'issue1281' into develop. Issue #1281 .
2015-10-08 20:46:10 -04:00
Davide P. Cervone
74c7898fca
Merge branch 'issue1279' into develop. Issue #1279 .
2015-10-08 20:45:59 -04:00
Davide P. Cervone
015c36ef84
Merge branch 'issue1278' into develop. Issue #1278 .
2015-10-08 20:45:41 -04:00
Davide P. Cervone
bd5c6d7496
Scale pixels by the scaling factor in effect for node (since they are not relative units and won't be scaled automatically). Issue #1279
2015-10-08 08:35:59 -04:00
Davide P. Cervone
4765effa5f
Make sure horizontal lines have units in pixels rather than ems so they are less likely to disappear
2015-10-08 08:19:05 -04:00
Davide P. Cervone
9da8bc6fdb
Have non-token elements get the correct scaling factor (using the proper mathsize) rather than setting it to 1. This resolves issue #1281 .
2015-10-08 08:12:29 -04:00
Davide P. Cervone
47163b5c70
Add missing ':focus' in CSS for handling outline better
2015-10-08 08:07:30 -04:00
Davide P. Cervone
1fa9bbaef0
Force width of mrow if there is negative space within the mrow (to work around WebKit bug). Resolves issue #1278 .
2015-10-07 18:06:49 -04:00
Davide P. Cervone
4d6190c581
Use inline-table to make focus outline work better for all browsers. Resolves issue #1282
2015-10-06 20:48:15 -04:00
Davide P. Cervone
6535c031ed
Fix alignment problems with horizontal stretched characters. Resolves issue #1276 .
2015-10-03 08:31:17 -04:00
Davide P. Cervone
2fbc393e1a
Merge branch 'issue1272' into develop. Issue #1272 .
2015-10-02 12:48:04 -04:00
Davide P. Cervone
f6b72dda3a
Merge branch 'issue1271' into develop. Issue #1271 .
2015-10-02 12:47:55 -04:00
Davide P. Cervone
fe5d05f07b
Fix spacing of eqnarray environment. Resolves issue #1272
2015-09-30 21:51:36 -04:00
Davide P. Cervone
7200c2e9a5
Add support for PreviewHTML and CommonHTML to noErrors extension. Resolves issue #1271
2015-09-29 23:10:12 -04:00
Davide P. Cervone
90fdfd4783
Fix isMathJaxNode() to work with NativeMML output and don't worry about tagName starting with 'mjx-' since CHTML doesn't do that anymore. Fix isJax() to call isMathJaxNode() properly. Remove isMathJaxNode() call from HashCheck(), since that is taken care of in getJaxFor() automatically. Resolves issue #1273 .
2015-09-29 22:01:11 -04:00
Davide P. Cervone
c83db737ec
Fix problems found during packing of files
2015-09-19 17:26:48 -04:00
Davide P. Cervone
2557ccedae
Update version number to 2.6-beta for beta release
2015-09-19 10:08:08 -04:00
Davide P. Cervone
358e79765c
Added support for \mathchoice now that the old CommonHTML is named PreviewHTML.
2015-09-18 15:58:50 -04:00
Davide P. Cervone
65d9ee1160
Change MJXf-* to MJXp-* (since we renamed FastHTML to PreviewHTML)
2015-09-18 15:49:41 -04:00
Davide P. Cervone
f0c93c2d98
Fix problem with fractions in quirks mode in Safari and IE. Resolves issue #1035
2015-09-18 15:43:01 -04:00
Davide P. Cervone
245b847abc
Merge pull request #1267 from mathjax/fix_separator_bug
...
Fixes the menu bug introduced by giving separators a role.
2015-09-17 06:13:56 -04:00
Davide P. Cervone
b2a53ac6bc
Merge pull request #1262 from dpvc/more-menu
...
A few menu display tweaks
2015-09-17 06:13:23 -04:00
zorkow
90f77e33a5
Fixes the menu bug introduced by giving separators a role.
2015-09-16 11:31:56 +01:00
Davide P. Cervone
1af1680715
Update configurations and add new ones
2015-09-15 08:46:25 -04:00
Davide P. Cervone
dd2ba79883
Change dialog close button text to be more specific
2015-09-15 08:27:42 -04:00
Davide P. Cervone
45817c1519
merge branch 'develop' into more-menu (fix conflicts with Volker's changes)
2015-09-14 07:27:21 -04:00
Davide P. Cervone
980091128a
Merge pull request #1265 from mathjax/add_more_aria
...
Add some more ARIA
2015-09-14 07:20:48 -04:00
Davide P. Cervone
00af8c161e
Use isEdge for MSEdge detection
2015-09-14 06:57:01 -04:00
zorkow
7c870b6d93
Cleaned code.
2015-09-14 11:55:50 +01:00
Davide P. Cervone
6a7fe67146
Merge branch 'develop' into issue1250. (Bring in detect-edge changes)
2015-09-14 06:55:05 -04:00
Davide P. Cervone
253c5a7b04
Merge branch 'detect-edge' into develop
2015-09-14 06:53:16 -04:00
zorkow
3b099e971a
Fixes labelling for close buttons.
2015-09-14 02:03:21 +01:00
zorkow
e3a62c0dfe
Fixes the menu role.
2015-09-14 01:43:57 +01:00
zorkow
3e190fc5f4
Adds additional aria elements for the menu items.
2015-09-14 01:28:13 +01:00
Davide P. Cervone
6f461fdb5c
Make keyboard menus work with [Math Processing Error] elements.
2015-09-13 18:59:08 -04:00
Davide P. Cervone
031dccee98
Fix CHTML issues due to change from custom tags to span-with-class approach (i.e., replace uses of getElementsByTagName). Also fix some issues found by running the test suite.
2015-09-13 17:48:29 -04:00
Davide P. Cervone
31992363fd
Fix problems found during the running of the testsuite. (First, make sure event is non-null, but I think that was already the case. So we don't need the later tests for it. Then use clientX and clienY even if they are zero.)
2015-09-13 17:44:11 -04:00
Davide P. Cervone
104434c674
Add mobile detection for Chrome and enable alternate context menu trigger (double-tap and hold)
2015-09-13 11:27:54 -04:00
Davide P. Cervone
79bd8996ed
Add warning when switching to NativeMML in Edge
2015-09-13 11:09:55 -04:00
Davide P. Cervone
620e303b10
Detect Microsoft Edge, and also set isMobile for Window Phone
2015-09-13 10:57:34 -04:00
Davide P. Cervone
d7f946e5cb
Handle keyboard events and menu placement better in IE < 9
2015-09-12 17:35:41 -04:00
Davide P. Cervone
3fa5b2d2ad
Don't let svg element be focusable in IE.
2015-09-12 17:33:56 -04:00
Davide P. Cervone
f54168eed3
Fix spacing for eqnarray environment now that it is handled in AMSarray
2015-09-12 15:09:01 -04:00
Davide P. Cervone
649b7b2863
Properly handle left-hand space for first script after <none/> in CHTML mmultiscripts
2015-09-12 15:00:06 -04:00
Davide P. Cervone
0412d8ec7e
Fixed CHTML.addElement to be able to create non-span elements (e.g., the <a> needed for href attributes)
2015-09-12 14:23:35 -04:00
Davide P. Cervone
17e02d710c
Fix removal of previously rendered CHTML output (for Rerender, etc) to lok for class rather than node type, now that we switched to all spans again (sigh).
2015-09-12 14:19:37 -04:00
Davide P. Cervone
e172b04928
Use less-aggressive CSS for ltr and inline-block, and do Edge check within the extension.
2015-09-12 13:23:29 -04:00
Davide P. Cervone
4c5314c95f
Merge branch 'issue1192' into develop. Issue #1192 .
2015-09-12 11:11:39 -04:00
Davide P. Cervone
49e0852d36
Don't focus the math element if the menu was closed via a mouse click.
2015-09-12 10:16:24 -04:00
Davide P. Cervone
8645c8ce94
Don't show focus on dialog boxes opened by mouse events (only keyboard), and don't show focus for close icon when clicking with mouse
2015-09-12 10:08:50 -04:00
Davide P. Cervone
0cf2a52745
Add styling to make mouse-based menu display look as the same as before (no focus highlighting, though focus is still set)
2015-09-12 08:58:20 -04:00
Davide P. Cervone
9d508c72d8
Also make 'role' use setAttribute()
2015-09-12 08:38:02 -04:00
Davide P. Cervone
b1647c98e7
Make sure CommonHTML output is marked by isMathJax
2015-09-12 07:30:54 -04:00
Davide P. Cervone
bde96342e6
Move .MathJax:focus to right after .MathJax CSS, and make sure full-width equations are full width when converted to display:inline-block
2015-09-12 06:59:50 -04:00
Davide P. Cervone
2756525e73
Make sure aria attributes use setAttribute so they appear properly in the DOM
2015-09-12 06:58:06 -04:00
Davide P. Cervone
c2ef3d9312
Localize 'Close Window' in HelpDialog
2015-09-12 06:57:24 -04:00
Davide P. Cervone
50260bbcac
Localize 'Close Window' string
2015-09-11 18:00:56 -04:00
Davide P. Cervone
94363d94bb
merge branch 'assistive-mml' into develop
2015-09-11 17:06:12 -04:00
Davide P. Cervone
89f15693f7
Remove debugging log message and timer
2015-09-11 12:26:28 -04:00
Davide P. Cervone
3a15f83059
Adjust role for SVG output and put aria-label on the SVG element rather than the enclosing span; add role and aria-label to CHTML output. Resolves issue #1192 .
2015-09-11 10:44:50 -04:00
Davide P. Cervone
a09993d75a
Fix About box to show correct font for CommonHTML, and make it easier to add new output formats later.
2015-09-11 09:50:53 -04:00
Peter Krautzberger
bbdbe19eda
update mml3.js
...
Extend Microsoft Edge workaround to Internet Explorer.
2015-09-09 17:33:59 +02:00
Peter Krautzberger
2c79bd4090
Update mml3.js
...
Fixes #1252 .
* Add workaround for MS Edge bug.
* Prettify xslt string.
2015-09-09 11:45:59 +02:00
Peter Krautzberger
98a8deecf6
Update MathJax.js: add UA detection for MS Edge
...
Cf. https://msdn.microsoft.com/en-us/library/hh869301.aspx
2015-09-09 11:40:23 +02:00
zorkow
d3a4535ec8
Merge branch 'develop' into integrate_keyboard_events
2015-09-04 15:00:59 +01:00
Peter Krautzberger
593a393bfc
Improve RTL support in HTML-CSS
...
Add CSS to prevent browser interference
2015-09-04 10:21:34 +02:00
Davide P. Cervone
2639c8fd44
Merge branch 'fast-preview' into develop
2015-09-03 09:48:30 -04:00
Davide P. Cervone
3fdbe03b2a
Update AsciiMath to current version. Issue #1247 .
2015-09-03 09:39:55 -04:00
Davide P. Cervone
936f85b537
Merge branch 'issue1251' into develop. Issue #1251 .
2015-09-03 09:36:11 -04:00
Davide P. Cervone
184e8860de
Merge pull request #1249 from mathjax/issue1248
...
update locales for v2.6
2015-09-03 09:18:46 -04:00
zorkow
03e761dafe
Makes if/return statements uniform to codebase.
2015-09-02 14:08:50 +01:00
zorkow
03c0aac634
Changed single quotes to double quotes for styling.
2015-09-02 13:52:21 +01:00
zorkow
b81019676f
Fixes focusing on first and last element when moving between Maths elements.
2015-09-02 13:36:00 +01:00
Davide P. Cervone
78e9737b21
Rename FastHTML to PreviewHTML and FHTML-preview.js to fast-preview.js
2015-09-01 18:45:20 -04:00
zorkow
74c2b46da5
Consistently places menu on maths elements by adding scroll offset.
2015-09-01 23:12:46 +01:00
zorkow
0922aa2ebc
Moves keyboard menu to centroid.
2015-09-01 21:27:25 +01:00
zorkow
0e1a33263f
Adds to keyboard driven menus to FastHTML.
2015-09-01 21:16:29 +01:00
zorkow
7867707d5b
Fixes deactivation problem in last submenu.
2015-09-01 21:16:07 +01:00
zorkow
a7e4c1a14c
Adds final submenu closing and opening on left/right key.
2015-09-01 21:05:49 +01:00
zorkow
56deff3a7d
Resets focus on last Maths element when closing popup windows.
2015-09-01 19:42:18 +01:00
zorkow
7054f37677
Integrates and moves improved CSS for outline.
2015-09-01 19:34:50 +01:00
zorkow
db2869a2d3
Increase in minimum width of source window to fix problem on Chrome.
2015-09-01 19:08:08 +01:00
zorkow
516874b50c
Corrects keys and focusing on popup boxes.
2015-09-01 18:52:45 +01:00
zorkow
94b0d7d1ee
Merge branch 'develop' into integrate_keyboard_events
...
Conflicts:
unpacked/jax/output/CommonHTML/jax.js
2015-09-01 18:30:46 +01:00
Peter Krautzberger
4a1aaf6097
locales: add newly added locales to MathJax.js
2015-09-01 18:11:53 +02:00
Peter Krautzberger
42403dc869
i18n: add newly added locales
2015-09-01 16:01:45 +02:00
Davide P. Cervone
07eb553f8d
Merge branch 'chtml' into develop. Issue #1051 .
2015-09-01 08:13:11 -04:00
Davide P. Cervone
bc360cd262
Make sure primes are taken from the correct variant font (now that we have more than one to work with). Resolves issue #1251
2015-09-01 08:02:02 -04:00
zorkow
afdd671999
Proper keyhandling for popup windows.
2015-09-01 03:46:07 +01:00
zorkow
6cc308b5d0
Enables to untrigger menu with space.
2015-09-01 02:40:41 +01:00
zorkow
f73453512b
Hides math element walking behind shift.
2015-09-01 02:21:06 +01:00
zorkow
faeae3e105
Fixes interference problems with submenu timer.
2015-09-01 01:58:38 +01:00
zorkow
c890d8183d
Removes occurrence of elementsbyclassname.
2015-09-01 01:29:55 +01:00
zorkow
ad8a8704d4
Fixes scroll position and involuntary mouse interaction.
2015-09-01 00:58:53 +01:00
zorkow
2143219d9b
Adds navigation role to main menu.
2015-08-31 21:08:27 +01:00
zorkow
0895c284d3
Passes through unused key events.
2015-08-31 19:56:07 +01:00
zorkow
f73d5f0094
Caches focused node.
2015-08-31 19:50:55 +01:00
zorkow
fbb70fb658
Removes logging and prototype addition.
2015-08-31 14:41:07 +01:00
Peter Krautzberger
e575948a88
Update locales for v2.6 release
...
Fixes #1248
2015-08-31 15:06:35 +02:00
Davide P. Cervone
e6f15a4bec
Convert use of custom tags to span-with-class
2015-08-29 08:24:44 -04:00
zorkow
576d6b2132
Cleans event function.
2015-08-29 02:11:15 +01:00
zorkow
986ee52e8a
Focuses popup windows.
2015-08-29 01:57:33 +01:00
zorkow
189d4a8a81
Adds tabbing and menu key event for for all renderers.
2015-08-29 01:02:33 +01:00
zorkow
d73dbe2860
Adds prototype definition for indexOf.
2015-08-29 00:30:34 +01:00
zorkow
9654bd4256
Navigation of RTL menus.
2015-08-29 00:09:43 +01:00
zorkow
66b56d9ac9
Moves posting code for keyboard triggered menus.
2015-08-28 22:52:45 +01:00
zorkow
583f4a60dc
Fixes some scolling issues.
2015-08-28 18:42:28 +01:00
zorkow
d18bfbf66d
Removes redundant methods.
2015-08-28 16:52:34 +01:00
zorkow
7f4c56df9b
Removes all caching of DOM elements.
2015-08-28 16:51:20 +01:00
zorkow
0d60b0654b
Removes caching of active element.
2015-08-28 12:29:19 +01:00
Davide P. Cervone
944000c76f
Set min-width properly on tables with labels so that they don't overlap (596).
2015-08-26 19:21:47 -04:00
Davide P. Cervone
52ba4e6fa9
Fix default value for minlabelspacing (failed if unitless values were used)
2015-08-26 17:23:58 -04:00
Davide P. Cervone
8d4a15abc1
Fix problems with indentAlign='right'.
2015-08-26 17:17:55 -04:00
zorkow
1c07cf3189
Removes all caching of MathJax nodes.
2015-08-26 14:17:08 +01:00
zorkow
39109bf88a
Removes caching of MathJax nodes.
2015-08-26 13:56:30 +01:00
Davide P. Cervone
d0e4e1b8f5
Handle explicit width correctly for tables in SVG (don't remove extra column spacing)
2015-08-26 08:47:42 -04:00
zorkow
1228bb89ad
Introduces accessor function for cached MathJax nodes.
2015-08-26 13:38:44 +01:00
Davide P. Cervone
f886216f2c
Handle explicit width correctly (don't remove extra column spacing)
2015-08-26 06:58:46 -04:00
Davide P. Cervone
3d4bc8cd0f
Handle indentshift properly in HTML-CSS output (don't need to scale it)
2015-08-26 06:39:23 -04:00
Davide P. Cervone
b06c7a5f20
Make sure transform is non-null to avoid problems when it is appended later.
2015-08-26 06:23:04 -04:00
Davide P. Cervone
c3f4606576
Fix problem with dahsed rowlines in mtable caused by changing to px for rules (and using top border for horizontal lines)
2015-08-25 16:55:33 -04:00
Davide P. Cervone
1abb78e9c9
Merge branch 'semantic-enhance' into develop
2015-08-25 15:32:24 -04:00
Davide P. Cervone
31e4b98a58
Merge remote-tracking branch 'mathjax/develop' into develop
2015-08-25 15:22:58 -04:00
Davide P. Cervone
463c88e4be
Don't use monospace for MS, and use smart quotes, like CommonHTML.
2015-08-25 15:14:48 -04:00
Davide P. Cervone
0a4da7e3b4
Do quotes and text in one shot, like HTML-CSS and SVG (resolves some problems with the ms tests in the test suite).
2015-08-25 15:13:16 -04:00
Davide P. Cervone
930c5d3fb3
Make maction use the correct core node
2015-08-25 12:13:15 -04:00
Davide P. Cervone
3032239f7e
Make fraction spacing consistent with HTML-CSS and SVG output
2015-08-25 12:12:51 -04:00
zorkow
816259d6ff
Introduces accessor methods for all cached HTML nodes.
2015-08-25 13:48:00 +01:00
Davide P. Cervone
37d7a91a69
Only use mathsize on token elements
2015-08-25 08:09:43 -04:00
Davide P. Cervone
bea44b3029
Avoid problem with empty base element
2015-08-24 19:32:27 -04:00
Davide P. Cervone
0714de5336
Force a little more space in fractions, and get the spacing right for \atop
2015-08-24 18:03:45 -04:00
Davide P. Cervone
b80e69967b
Add scaling factor to length2em computations (since containers set font-size, the absolute dimensions need to be adjusted to compensate). Make an mbase version to make that easier.
2015-08-24 18:00:28 -04:00
Davide P. Cervone
d139834179
Make sure mspace and mfrac set their scaling factors.
2015-08-24 13:56:58 -04:00
Davide P. Cervone
bf330af3f7
Make sure tables with labels are properly aligned (in case they are in an mrow with other stuff, though they shouldn't be).
2015-08-24 13:12:47 -04:00
Davide P. Cervone
e59f6d6484
Make sure parents of percentage-width elements have percentage widths.
2015-08-24 13:11:47 -04:00
zorkow
e29e3c9e99
Fixes activation problem for submenu anchor.
2015-08-24 17:01:50 +01:00
Davide P. Cervone
5296f1111f
Make mtextFontInherit take the math scaling factor into account (issue 826).
2015-08-24 10:59:07 -04:00
Davide P. Cervone
3100f10c4a
Don't count spacing (in paddingLeft and Right) as part of the width of an <mo> element
2015-08-24 10:45:47 -04:00
Davide P. Cervone
d400e00812
Handle math italic with mtextFontInherit, record unkown character axis properly, and get correct scaling for unknown characters.
2015-08-24 10:08:24 -04:00
Davide P. Cervone
6e1301e681
Update CHTML to get the proper node for handling horizontal stretchy characters.
2015-08-24 08:23:20 -04:00
Davide P. Cervone
966444bc31
Fix zoom scaling, and fix handling over overlaps on top and bottom
2015-08-22 12:13:15 -04:00
Davide P. Cervone
5f00f6facd
Rename mapchars to remapchars property for consistency (was wrong in mo.CHTMLcanStretch).
2015-08-22 10:12:03 -04:00
Davide P. Cervone
fc04b1943d
Fix typo in handling UTF-16 characters
2015-08-22 09:37:39 -04:00
Davide P. Cervone
2cce710826
Handle align attribute for munderover
2015-08-22 07:52:25 -04:00
Davide P. Cervone
f5928643b8
Make smartquotes into regular quotes for monospaced output
2015-08-22 07:52:06 -04:00
Davide P. Cervone
e7961f0dd2
Make phantom background colors not disappear, make spaces be kept in char boxes, and handle mrow-enclosed atom in superscripts (still needs work, like TWO mrows, etc., and should be made part of mml jax).
2015-08-22 07:50:56 -04:00
Davide P. Cervone
787006163b
Don't count frame width in frame spacing, and add padding to fake td for equal heights.
2015-08-22 07:50:49 -04:00
Davide P. Cervone
94d236457c
Fix vertical align percentage to be of initial image height (to be consistent with others)
2015-08-22 07:50:39 -04:00
zorkow
9266592219
Merge branch 'abstract_menu_entry_class' into add_tabbing
2015-08-21 13:11:22 +01:00
Volker Sorge
a3eef41c83
Merge pull request #1240 from mathjax/abstract_menu_entry_class
...
Adds level of subclassing for clickable menu items.
2015-08-21 21:10:28 +09:00
zorkow
72e1e6b5b5
Fixes case of disabled submenu entry.
2015-08-21 13:09:46 +01:00
zorkow
2f83433422
Makes Attributes interface uniform.
2015-08-21 12:59:28 +01:00
Davide P. Cervone
b5d6f31252
Add missind 'node' to CHTMLstretchH() call.
2015-08-21 07:46:01 -04:00
zorkow
64e8419ff1
Whitespace cleanup.
2015-08-21 12:37:26 +01:00
zorkow
4c54fe224e
Fixes tangling active on mouseover.
2015-08-21 12:36:44 +01:00
zorkow
66fb6c9ab4
Fixes event problem
2015-08-21 12:27:15 +01:00
zorkow
70da9faa90
Introduces abstract superclass of all keyboard navigatable objects.
2015-08-21 05:35:20 +01:00
zorkow
85c1801fba
Fixes issues with submenus.
2015-08-21 04:59:31 +01:00
zorkow
1be417af3a
Combined keyboard and mouse navigation works.
2015-08-21 04:34:18 +01:00
Davide P. Cervone
43f59da6b9
Make 'dumb quotes' into 'smark quotes'
2015-08-20 11:21:34 -04:00
Davide P. Cervone
273a96a122
Handle unitless linethickness in mfrac
2015-08-20 11:16:22 -04:00
Davide P. Cervone
948620fa02
Handle missing elements better (see issue 486)
2015-08-20 10:32:21 -04:00
zorkow
5e88e80975
Merge branch 'abstract_menu_entry_class' into add_tabbing
...
Conflicts:
unpacked/extensions/MathMenu.js
2015-08-20 14:48:50 +01:00
Davide P. Cervone
6b399e3726
Remove spacing from under and over scripts (see issue 815), and handle the bbox.D value better when there are multiple elements in an mrow.
2015-08-20 08:50:01 -04:00
zorkow
2c028aee22
Incorporates review suggestions.
2015-08-18 22:51:59 +01:00
zorkow
7c68c1cb1c
WIP
2015-08-18 22:01:27 +01:00
zorkow
c6b98d45cc
Injects abstract class for clickable items.
2015-08-18 18:01:57 +01:00
zorkow
973edc9686
Adds level of subclassing for clickable menu items.
2015-08-17 19:50:14 +01:00
Davide P. Cervone
cbdfa18ad1
More improvements to mmultiscripts in mhchem.
2015-08-17 14:06:58 -04:00
Davide P. Cervone
964a9e0c59
More improvements to mmultiscripts in mhchem.
2015-08-17 13:40:44 -04:00
Davide P. Cervone
e186e50c9e
Incoporate changes that were lost during the rename of CHTML-preview to FHTML-preview
2015-08-17 09:16:43 -04:00
Davide P. Cervone
2e6b2bb3f0
Fix problem with prescripts being lost if they appear with no base at the end of the expression, and a problem with prescripts when they are before an open brace.
2015-08-12 09:24:31 -04:00
Davide P. Cervone
9b09bd9b2d
Merge branch 'variable-centers' into chtml
2015-08-11 12:56:52 -04:00
Davide P. Cervone
49bdd1e9fa
Merge branch 'issue1238' into develop. Issue #1238 .
2015-08-11 08:37:02 -04:00
Davide P. Cervone
5210dbd4c7
Merge branch 'issue1233' into develop. Issue #1233 .
2015-08-11 08:36:45 -04:00
Davide P. Cervone
ed25f37e1d
Remove() method should remove display container if the jax is a displayed equation.
2015-08-10 19:49:54 -04:00
Davide P. Cervone
c43a5250f0
Handle centerline for stretchy characters, and add centerline data to font files.
2015-08-10 19:40:30 -04:00
Davide P. Cervone
12bee3279d
Remove namespaces (resolves issue #1238 ) and use createElementNS even in IE when possible (these nodes are temprary and never actually go into the DOM, so no need to trigger MathPlayer). I don't know if the m: is right for earlier IE, since element.nodeName may return that and cause the same problems as 1238. That should be checked.
2015-08-10 18:37:43 -04:00
Davide P. Cervone
98b748d088
First step in handling variable centerlines for fonts (still need to do stretchy characters and remove use of CENTERLINE)
2015-08-10 18:28:28 -04:00
Davide P. Cervone
d566b9b8bc
Merge branch 'issue994' into develop. Issue #994 .
2015-08-09 15:19:39 -04:00
Davide P. Cervone
3f4c47b4d7
Make maligngroup and malignmark be self-closing in MathML input, and make them produce no output in SVG mode. Resolves issue #1233 .
2015-08-09 15:07:42 -04:00
Davide P. Cervone
ac8a9564ec
Add compatibility CHTML-preview.js (it just calls the new one).
2015-08-09 15:04:36 -04:00
Davide P. Cervone
66cdd5fcab
Change CHTML-preview to FHTML-preview, and make it backward compatible.
2015-08-05 17:53:27 -04:00
Davide P. Cervone
425c9df6e9
Move old CommonHTML to be FastHTML
2015-08-05 16:39:06 -04:00
Davide P. Cervone
99d32c7416
Merge branch 'issue1230' into develop. Issue #1230 .
2015-08-05 15:03:44 -04:00
Davide P. Cervone
22364035fb
Merge branch 'issue1074' into develop. Issue #1074 .
2015-08-05 15:02:59 -04:00
Davide P. Cervone
c101f3877d
Merge branch 'issue1095' into develop. Issue #1095 .
2015-08-05 15:02:35 -04:00
Davide P. Cervone
723530ed1e
Merge branch 'issue1231' into develop. Issue #1231 .
2015-08-05 15:02:16 -04:00
Davide P. Cervone
9b6a1ae723
Change blacker to 1 since browsers now seem to handle that pretty well. Resolves issue #994 .
2015-08-05 14:50:33 -04:00
Davide P. Cervone
c22f47aace
Localize the Math Processing Error message text, and try harder to get the file and line number. Resolves issue #1230 .
2015-08-04 16:20:00 -04:00
Davide P. Cervone
70e23004ea
Work around problem with MathPlayer not being triggered by createElementNS in IE11. Resolves issue #1074 .
2015-08-04 15:05:06 -04:00
Davide P. Cervone
f3374f9c05
Merge branch 'chtml-fonts-250' into chtml
2015-08-04 11:28:20 -04:00
Davide P. Cervone
cbb5547af1
Don't collapse borders for tables (this caused actual border rules to disappear when changing sizes in Firefox). See also issue #1095 .
2015-08-04 11:21:03 -04:00
Davide P. Cervone
b1b6861a6c
Use px rather than em for frames as well. Resolves issue #1095 in Safari.
2015-08-04 09:23:03 -04:00
Davide P. Cervone
922eabdf72
Use px rather than em for rule thicknesses, and use borderTop for wide rules rather than borderLeft. This makes them less likely to disappear. Resolves issue #1095 .
2015-08-04 09:19:41 -04:00
Davide P. Cervone
4c06d67673
Make childCore use data[0].Core() if there is an inferred row (so that it matches Parent() in skipping inferred rows). Resolves issue #1231 .
2015-08-03 18:16:12 -04:00
Davide P. Cervone
e72aa99513
Handle spacing of trailing binary operators properly.
2015-08-03 18:07:14 -04:00
Peter Krautzberger
8c2ed0c91c
Merge pull request #1216 from cben/error-tip
...
Add debugging tips to error messages
2015-08-03 17:21:46 +02:00
Davide P. Cervone
5c333a8b47
Fix depth of horizontal stretchy characters to match HTML-CSS (should be based on extender as originally done, but font metrics don't really work for that with minus sign for arrows, for example).
2015-08-02 17:16:15 -04:00
Davide P. Cervone
92deaa0993
Handle WebKit problems with negative depth (again).
2015-08-02 17:01:01 -04:00
Davide P. Cervone
ead271e0e6
Change fonts from having ascent=descent to having midpoint at .25em, and adjust font handling to do offsets from that.
2015-08-02 15:14:14 -04:00
Davide P. Cervone
930e35a39d
Merge branch 'issue1225' into develop. Issue #1225 .
2015-08-02 08:55:52 -04:00
Davide P. Cervone
1de28f5a9a
Make \operatorname and \DeclareMathOperator skip \limits if it follows them. Resolves issue #1225 .
2015-07-30 09:45:45 -04:00
Davide P. Cervone
7cbea14c75
Handle braces properly in text mode when looking for matching math delimiters. Resolves issue #1224
2015-07-30 09:25:25 -04:00
Davide P. Cervone
4149a87a96
Autoload AssisitveMML if the menu item is set and the extension isn't loaded.
2015-07-24 09:25:11 -04:00
Davide P. Cervone
8d38947024
Add aria attributes for the normal and assistive output.
2015-07-24 07:20:10 -04:00
Davide P. Cervone
1dff53daa8
Make sure mml2jax doesn't process the assistive MathML.
2015-07-24 07:19:27 -04:00
Davide P. Cervone
82e0daf2c6
Add a hidden menu item that controls the AssistiveMML extension.
2015-07-23 17:09:43 -04:00
Davide P. Cervone
f0cc437b1e
Refactor code to make a separate configuration section with dynamically generated stylesheet. Use a class for the added MathML rather than explicit CSS.
2015-07-23 16:40:18 -04:00
Davide P. Cervone
d8357a2d03
Change CSS to that recommended by the Yahoo Accessibility team at https://developer.yahoo.com/blogs/ydn/clip-hidden-content-better-accessibility-53456.html
2015-07-23 15:14:02 -04:00
Davide P. Cervone
f3273f6e62
First draft of assistive MathML extension. Still needs configuration, and we need to make sure the mml2jax exteion doesn't try to process the hidden MathML.
2015-07-23 11:33:07 -04:00
Davide P. Cervone
24f0388bda
Merge branch 'issue1188' into develop. Issue #1188 .
2015-07-23 08:07:24 -04:00
Beni Cherniavsky-Paskin
6eff72ba8a
Since we probably can't give informative traceback, tell user how to obtain one.
2015-07-22 23:34:23 +03:00
Davide P. Cervone
ca53ebdd73
More fixes for #1188 to prevent empty object problems
2015-07-20 15:18:46 -04:00
Davide P. Cervone
26ebc33c37
Treat missing super- or subscript as <none/> when not properly paired in multiscripts. (Issue 1188)
2015-07-20 15:10:41 -04:00
Davide P. Cervone
d613dabd8e
Treat missing super- or subscript as <none/> when not properly paired in multiscripts. Resolves issue #1188 .
2015-07-20 15:06:37 -04:00
Davide P. Cervone
efb24b7fc2
Properly detect the extra web fonts in IE10+. Resolves issue #1211 .
2015-07-20 11:33:27 -04:00
Davide P. Cervone
d127b1bcb7
Merge branch 'issue596' into develop. Issue #596 .
2015-07-16 15:39:20 -04:00
Davide P. Cervone
f42c71feca
Merge branch 'issue956' into develop. Issue #956 .
2015-07-16 15:39:05 -04:00
Davide P. Cervone
4c8158ca36
Merge branch 'issue1028' into develop. Issue #1028 .
2015-07-16 15:38:41 -04:00
CalebKester
2dd603aa41
Update MathZoom.js with global border-box support
...
With a lot of sites using the global box-sizing it breaks the zoom box on large equations when the zoom goes wider than the screen. This fix will explicitly add content-box on this element to prevent a global override.
2015-07-16 08:44:52 -05:00
Davide P. Cervone
d70612a519
Don't need to add extra mtd for tags any longer.
2015-07-14 14:35:02 -04:00
Davide P. Cervone
a33c5d1437
Don't allow labels to overlap equations in CommonHTML mode. Because CommonHTML allows tables that fill 100% of the width, making this work for centered equations is sub-optimal as we have to leave space on both sides of the equation to balance the label width. Issue #596 .
2015-07-13 14:10:56 -04:00
Davide P. Cervone
bcdb2f1048
Don't allow labels to overlap equations in HTML-CSS mode. Because HTML-CSS allows tables that fill 100% of the width, making this work for centered equations is sub-optimal as we have to leave space on both sides of the equation to balance the label width. Issue #596 .
2015-07-13 10:52:04 -04:00
Davide P. Cervone
b9e428e2cf
Don't allow labels to overlap the equations in SVG mode. Resolves issue #596 . Some situations still may not be optimal.
2015-07-11 16:23:17 -04:00
Davide P. Cervone
fd65c2917b
Use mmultiscripts for atoms with prescripts. Resolves issue #956 .
2015-07-10 18:13:40 -04:00
Davide P. Cervone
e7c928fa3e
Handle spacing in alignedat environment (like 811 and 982). Resolves issue #1028 .
2015-07-10 11:43:23 -04:00
Davide P. Cervone
a9ab53ece8
Merge branch 'issue1085' into develop. Issue #1085 .
2015-07-09 11:27:32 -04:00