Skip to content

Commit

Permalink
4.0.2 release
Browse files Browse the repository at this point in the history
  • Loading branch information
alderg committed Jul 15, 2019
1 parent 00060e6 commit 47c0358
Show file tree
Hide file tree
Showing 655 changed files with 4,473 additions and 3,977 deletions.
7 changes: 6 additions & 1 deletion ChangeLog
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
15-JUL-2019: 4.0.2

- Adds mxCellEditor.setAlign for block alignment changes
- Adds validation for label background and border colors

02-JUL-2019: 4.0.1

- Forces quotes around font names in CSS and SVG
- No longer prevents default for pen/touch events in mxMouseEvent
- Adds validation of color codes
- Adds validation for color codes
- Fixes handling of Infinity in mxObjectCodec
- Add target for Chrome in mxEvent.addMouseWheelListener
- Removes scroll handler in mxOutline.destroy
Expand Down
48 changes: 26 additions & 22 deletions docs/js-api/files/handler/mxGraphHandler-js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/js-api/files/index-txt.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/js-api/files/mxClient-js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/js-api/files/shape/mxStencil-js.html

Large diffs are not rendered by default.

48 changes: 26 additions & 22 deletions docs/js-api/files/view/mxCellEditor-js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/js-api/index/Functions16.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/js-api/index/Functions17.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/js-api/index/Functions18.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions docs/js-api/index/Functions19.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/js-api/index/General.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/js-api/index/General10.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@



<div id=Index><div class=IPageTitle>Index</div><div class=INavigationBar>$#! &middot; 0-9 &middot; <a href="General.html#A">A</a> &middot; <a href="General2.html#B">B</a> &middot; <a href="General3.html#C">C</a> &middot; <a href="General4.html#D">D</a> &middot; <a href="General5.html#E">E</a> &middot; <a href="General6.html#F">F</a> &middot; <a href="General7.html#G">G</a> &middot; <a href="General8.html#H">H</a> &middot; <a href="General9.html#I">I</a> &middot; <a href="#J">J</a> &middot; <a href="#K">K</a> &middot; <a href="General11.html#L">L</a> &middot; <a href="General12.html#M">M</a> &middot; <a href="General13.html#N">N</a> &middot; <a href="General13.html#O">O</a> &middot; <a href="General14.html#P">P</a> &middot; <a href="General15.html#Q">Q</a> &middot; <a href="General16.html#R">R</a> &middot; <a href="General17.html#S">S</a> &middot; <a href="General18.html#T">T</a> &middot; <a href="General19.html#U">U</a> &middot; <a href="General20.html#V">V</a> &middot; <a href="General21.html#W">W</a> &middot; <a href="General21.html#X">X</a> &middot; <a href="General21.html#Y">Y</a> &middot; <a href="General21.html#Z">Z</a></div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="J"></a>J</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/layout/hierarchical/stage/mxCoordinateAssignment-js.html#mxCoordinateAssignment.jettyPositions" id=link1955 onMouseOver="ShowTip(event, 'tt1955', 'link1955')" onMouseOut="HideTip('tt1955')" class=ISymbol>jettyPositions</a>, <span class=IParent>mxCoordinateAssignment</span></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/layout/mxCompactTreeLayout-js.html#mxCompactTreeLayout.join" id=link1956 onMouseOver="ShowTip(event, 'tt1956', 'link1956')" onMouseOut="HideTip('tt1956')" class=ISymbol>join</a>, <span class=IParent>mxCompactTreeLayout</span></td></tr><tr><td class=IHeading><a name="K"></a>K</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/view/mxGraph-js.html#mxGraph.keepEdgesInBackground" id=link1957 onMouseOver="ShowTip(event, 'tt1957', 'link1957')" onMouseOut="HideTip('tt1957')" class=ISymbol>keepEdgesInBackground</a>, <span class=IParent>mxGraph</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/view/mxGraph-js.html#mxGraph.keepEdgesInForeground" id=link1958 onMouseOver="ShowTip(event, 'tt1958', 'link1958')" onMouseOut="HideTip('tt1958')" class=ISymbol>keepEdgesInForeground</a>, <span class=IParent>mxGraph</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/layout/mxStackLayout-js.html#mxStackLayout.keepFirstLocation" id=link1959 onMouseOver="ShowTip(event, 'tt1959', 'link1959')" onMouseOut="HideTip('tt1959')" class=ISymbol>keepFirstLocation</a>, <span class=IParent>mxStackLayout</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/handler/mxCellHighlight-js.html#mxCellHighlight.keepOnTop" id=link1960 onMouseOver="ShowTip(event, 'tt1960', 'link1960')" onMouseOut="HideTip('tt1960')" class=ISymbol>keepOnTop</a>, <span class=IParent>mxCellHighlight</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/view/mxGraph-js.html#mxGraph.keepSelectionVisibleOnZoom" id=link1961 onMouseOver="ShowTip(event, 'tt1961', 'link1961')" onMouseOut="HideTip('tt1961')" class=ISymbol>keepSelectionVisibleOnZoom</a>, <span class=IParent>mxGraph</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/handler/mxKeyHandler-js.html#mxKeyHandler.keyDown" id=link1962 onMouseOver="ShowTip(event, 'tt1962', 'link1962')" onMouseOut="HideTip('tt1962')" class=ISymbol>keyDown</a>, <span class=IParent>mxKeyHandler</span></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/editor/mxEditor-js.html#mxEditor.keyHandler" id=link1963 onMouseOver="ShowTip(event, 'tt1963', 'link1963')" onMouseOut="HideTip('tt1963')" class=ISymbol>keyHandler</a>, <span class=IParent>mxEditor</span></td></tr></table>
<div id=Index><div class=IPageTitle>Index</div><div class=INavigationBar>$#! &middot; 0-9 &middot; <a href="General.html#A">A</a> &middot; <a href="General2.html#B">B</a> &middot; <a href="General3.html#C">C</a> &middot; <a href="General4.html#D">D</a> &middot; <a href="General5.html#E">E</a> &middot; <a href="General6.html#F">F</a> &middot; <a href="General7.html#G">G</a> &middot; <a href="General8.html#H">H</a> &middot; <a href="General9.html#I">I</a> &middot; <a href="#J">J</a> &middot; <a href="#K">K</a> &middot; <a href="General11.html#L">L</a> &middot; <a href="General12.html#M">M</a> &middot; <a href="General13.html#N">N</a> &middot; <a href="General13.html#O">O</a> &middot; <a href="General14.html#P">P</a> &middot; <a href="General15.html#Q">Q</a> &middot; <a href="General16.html#R">R</a> &middot; <a href="General17.html#S">S</a> &middot; <a href="General18.html#T">T</a> &middot; <a href="General19.html#U">U</a> &middot; <a href="General20.html#V">V</a> &middot; <a href="General21.html#W">W</a> &middot; <a href="General21.html#X">X</a> &middot; <a href="General21.html#Y">Y</a> &middot; <a href="General21.html#Z">Z</a></div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="J"></a>J</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/layout/hierarchical/stage/mxCoordinateAssignment-js.html#mxCoordinateAssignment.jettyPositions" id=link1956 onMouseOver="ShowTip(event, 'tt1956', 'link1956')" onMouseOut="HideTip('tt1956')" class=ISymbol>jettyPositions</a>, <span class=IParent>mxCoordinateAssignment</span></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/layout/mxCompactTreeLayout-js.html#mxCompactTreeLayout.join" id=link1957 onMouseOver="ShowTip(event, 'tt1957', 'link1957')" onMouseOut="HideTip('tt1957')" class=ISymbol>join</a>, <span class=IParent>mxCompactTreeLayout</span></td></tr><tr><td class=IHeading><a name="K"></a>K</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/view/mxGraph-js.html#mxGraph.keepEdgesInBackground" id=link1958 onMouseOver="ShowTip(event, 'tt1958', 'link1958')" onMouseOut="HideTip('tt1958')" class=ISymbol>keepEdgesInBackground</a>, <span class=IParent>mxGraph</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/view/mxGraph-js.html#mxGraph.keepEdgesInForeground" id=link1959 onMouseOver="ShowTip(event, 'tt1959', 'link1959')" onMouseOut="HideTip('tt1959')" class=ISymbol>keepEdgesInForeground</a>, <span class=IParent>mxGraph</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/layout/mxStackLayout-js.html#mxStackLayout.keepFirstLocation" id=link1960 onMouseOver="ShowTip(event, 'tt1960', 'link1960')" onMouseOut="HideTip('tt1960')" class=ISymbol>keepFirstLocation</a>, <span class=IParent>mxStackLayout</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/handler/mxCellHighlight-js.html#mxCellHighlight.keepOnTop" id=link1961 onMouseOver="ShowTip(event, 'tt1961', 'link1961')" onMouseOut="HideTip('tt1961')" class=ISymbol>keepOnTop</a>, <span class=IParent>mxCellHighlight</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/view/mxGraph-js.html#mxGraph.keepSelectionVisibleOnZoom" id=link1962 onMouseOver="ShowTip(event, 'tt1962', 'link1962')" onMouseOut="HideTip('tt1962')" class=ISymbol>keepSelectionVisibleOnZoom</a>, <span class=IParent>mxGraph</span></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/handler/mxKeyHandler-js.html#mxKeyHandler.keyDown" id=link1963 onMouseOver="ShowTip(event, 'tt1963', 'link1963')" onMouseOut="HideTip('tt1963')" class=ISymbol>keyDown</a>, <span class=IParent>mxKeyHandler</span></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/editor/mxEditor-js.html#mxEditor.keyHandler" id=link1964 onMouseOver="ShowTip(event, 'tt1964', 'link1964')" onMouseOut="HideTip('tt1964')" class=ISymbol>keyHandler</a>, <span class=IParent>mxEditor</span></td></tr></table>
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1955"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxCoordinateAssignment.prototype.jettyPositions</td></tr></table></blockquote>Map of internal edges and (x,y) pair of positions of the start and end jetty for that edge where it connects to the source and target vertices. </div></div><div class=CToolTip id="tt1956"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>mxCompactTreeLayout.prototype.join = function(</td><td class="PParameter prettyprint " nowrap>node</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><!--END_ND_TOOLTIPS-->
<div class=CToolTip id="tt1956"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxCoordinateAssignment.prototype.jettyPositions</td></tr></table></blockquote>Map of internal edges and (x,y) pair of positions of the start and end jetty for that edge where it connects to the source and target vertices. </div></div><div class=CToolTip id="tt1957"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>mxCompactTreeLayout.prototype.join = function(</td><td class="PParameter prettyprint " nowrap>node</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote></div></div><!--END_ND_TOOLTIPS-->


<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1957"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxGraph.prototype.keepEdgesInBackground</td></tr></table></blockquote>Specifies if edges should appear in the background regardless of their order in the model. </div></div><div class=CToolTip id="tt1958"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxGraph.prototype.keepEdgesInForeground</td></tr></table></blockquote>Specifies if edges should appear in the foreground regardless of their order in the model. </div></div><div class=CToolTip id="tt1959"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxStackLayout.prototype.keepFirstLocation</td></tr></table></blockquote>Boolean indicating if the location of the first cell should be kept, that is, it will not be moved to x0 or y0.</div></div><div class=CToolTip id="tt1960"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxCellHighlight.prototype.keepOnTop</td></tr></table></blockquote>Specifies if the highlights should appear on top of everything else in the overlay pane. </div></div><div class=CToolTip id="tt1961"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxGraph.prototype.keepSelectionVisibleOnZoom</td></tr></table></blockquote>Specifies if the viewport should automatically contain the selection cells after a zoom operation. </div></div><div class=CToolTip id="tt1962"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>mxKeyHandler.prototype.keyDown = function(</td><td class="PParameter prettyprint " nowrap>evt</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Handles the event by invoking the function bound to the respective keystroke if isEnabledForEvent returns true for the given event and if isEventIgnored returns false, except for escape for which isEventIgnored is not invoked.</div></div><div class=CToolTip id="tt1963"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxEditor.prototype.keyHandler</td></tr></table></blockquote>Holds a mxDefaultKeyHandler for handling keyboard events. </div></div><!--END_ND_TOOLTIPS-->
<div class=CToolTip id="tt1958"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxGraph.prototype.keepEdgesInBackground</td></tr></table></blockquote>Specifies if edges should appear in the background regardless of their order in the model. </div></div><div class=CToolTip id="tt1959"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxGraph.prototype.keepEdgesInForeground</td></tr></table></blockquote>Specifies if edges should appear in the foreground regardless of their order in the model. </div></div><div class=CToolTip id="tt1960"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxStackLayout.prototype.keepFirstLocation</td></tr></table></blockquote>Boolean indicating if the location of the first cell should be kept, that is, it will not be moved to x0 or y0.</div></div><div class=CToolTip id="tt1961"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxCellHighlight.prototype.keepOnTop</td></tr></table></blockquote>Specifies if the highlights should appear on top of everything else in the overlay pane. </div></div><div class=CToolTip id="tt1962"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxGraph.prototype.keepSelectionVisibleOnZoom</td></tr></table></blockquote>Specifies if the viewport should automatically contain the selection cells after a zoom operation. </div></div><div class=CToolTip id="tt1963"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class="PBeforeParameters prettyprint "nowrap>mxKeyHandler.prototype.keyDown = function(</td><td class="PParameter prettyprint " nowrap>evt</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Handles the event by invoking the function bound to the respective keystroke if isEnabledForEvent returns true for the given event and if isEventIgnored returns false, except for escape for which isEventIgnored is not invoked.</div></div><div class=CToolTip id="tt1964"><div class=CVariable><blockquote><table border=0 cellspacing=0 cellpadding=0 class="Prototype"><tr><td class="prettyprint">mxEditor.prototype.keyHandler</td></tr></table></blockquote>Holds a mxDefaultKeyHandler for handling keyboard events. </div></div><!--END_ND_TOOLTIPS-->

</div><!--Index-->

Expand Down
4 changes: 2 additions & 2 deletions docs/js-api/index/General11.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/js-api/index/General12.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/js-api/index/General13.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/js-api/index/General14.html

Large diffs are not rendered by default.

Loading

0 comments on commit 47c0358

Please sign in to comment.