Commit Graph

683 Commits

Author SHA1 Message Date
Davide P. Cervone
b11a9b1b65 Handle movablelimits on TeXAtom of class OP in toMathML, NativeMML, and MathML input. 2016-01-29 14:12:42 -05:00
Davide P. Cervone
b69e0a63b1 Don't need extra spacing in \varprojlim and \varinjlim now that the renderers handle the positioning better. 2016-01-28 17:14:28 -05:00
Davide P. Cervone
1f570173b5 Merge branch 'issue1197' into develop. Issue #1197. 2016-01-25 13:55:09 -05:00
Davide P. Cervone
27d4db2424 Merge branch 'issue1350' into develop. Issue #1350. 2016-01-25 13:54:05 -05:00
Davide P. Cervone
dc450d6bc7 Handle movablelimits on TeXAtom elements. Resolves issue #1197. 2016-01-24 18:26:50 -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
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
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
Davide P. Cervone
a1460f8993 Update version numbers for 2.6.0-beta.2 2015-12-14 10:14:34 -05:00
Davide P. Cervone
3737c8d84b Merge branch 'preview-disable' into develop 2015-12-11 16:14:37 -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
f60da6ff0e Merge pull request #1322 from mathjax/issue1235
Update AssistiveMML
2015-12-08 18:03:47 -05:00
Davide P. Cervone
a911742bd2 Merge branch 'issue1324' into develop. Issue #1324. 2015-12-04 14:37:47 -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
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
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
225ac4680f Update version numbers of changed files 2015-10-08 20:52:14 -04:00
Davide P. Cervone
2fbc393e1a Merge branch 'issue1272' into develop. Issue #1272. 2015-10-02 12:48:04 -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
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
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
zorkow
90f77e33a5 Fixes the menu bug introduced by giving separators a role. 2015-09-16 11:31:56 +01: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
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
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
79bd8996ed Add warning when switching to NativeMML in Edge 2015-09-13 11:09:55 -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
f54168eed3 Fix spacing for eqnarray environment now that it is handled in AMSarray 2015-09-12 15:09:01 -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
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
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
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
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
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
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
Davide P. Cervone
07eb553f8d Merge branch 'chtml' into develop. Issue #1051. 2015-09-01 08:13:11 -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
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
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
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
zorkow
1228bb89ad Introduces accessor function for cached MathJax nodes. 2015-08-26 13:38:44 +01:00
Davide P. Cervone
31e4b98a58 Merge remote-tracking branch 'mathjax/develop' into develop 2015-08-25 15:22:58 -04:00
zorkow
816259d6ff Introduces accessor methods for all cached HTML nodes. 2015-08-25 13:48:00 +01:00
zorkow
e29e3c9e99 Fixes activation problem for submenu anchor. 2015-08-24 17:01:50 +01: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