diff --git a/api/index.html b/api/index.html index 5eedec08f..d57e5f3ca 100644 --- a/api/index.html +++ b/api/index.html @@ -1,4 +1,4 @@ -GoJS API
Options
All
  • Public
  • Public/Protected
  • All
Menu

GoJS API

GoJS Class Index

Diagram Classes

Geometry Classes

Model Classes

Layout Classes

Tool Classes

Collection Classes

Extension Classes

Layout Extension Classes

Part Extension Classes

Tool Extension Classes

Storage Classes

Type

+GoJS API
Options
All
  • Public
  • Public/Protected
  • All
Menu

GoJS API

GoJS Class Index

Diagram Classes

Geometry Classes

Model Classes

Layout Classes

Tool Classes

Collection Classes

Extension Classes

Layout Extension Classes

Part Extension Classes

Tool Extension Classes

Storage Classes

Type

For bindings: The optional conversion function to convert property values back to data values. Specifying this function modifies a binding to set its Binding.mode to be Binding.TwoWay. If you want a two-way binding without a back-conversion function, specify null for a BackConversion. diff --git a/api/symbols/ActionTool.html b/api/symbols/ActionTool.html index efea0d3cd..2901a988e 100644 --- a/api/symbols/ActionTool.html +++ b/api/symbols/ActionTool.html @@ -1,4 +1,4 @@ -ActionTool | GoJS API

Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ActionTool

Hierarchy

+ActionTool | GoJS API
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ActionTool

Hierarchy

The ActionTool is responsible for handling and dispatching mouse events on GraphObjects that have GraphObject.isActionable set to true. This is how one implements "controls", such as buttons or sliders or knobs, as GraphObjects diff --git a/api/symbols/Adornment.html b/api/symbols/Adornment.html index 1a60e7055..261d262ec 100644 --- a/api/symbols/Adornment.html +++ b/api/symbols/Adornment.html @@ -1,4 +1,4 @@ -Adornment | GoJS API

Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Adornment

Hierarchy

+Adornment | GoJS API
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Adornment

Hierarchy

An Adornment is a special kind of Part that is associated with another Part, the Adornment.adornedPart.

Adornments are normally associated with a particular GraphObject in the adorned Part -- diff --git a/api/symbols/Animation.html b/api/symbols/Animation.html index db1d7a895..a6d6255f8 100644 --- a/api/symbols/Animation.html +++ b/api/symbols/Animation.html @@ -1,4 +1,4 @@ -Animation | GoJS API

Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Animation

Hierarchy

  • Animation
+Animation | GoJS API
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Animation

Hierarchy

  • Animation

Animations are used to animate GraphObject and Diagram properties.

This class is useful for creating manual animations. If you wish to animate particular properties on a GraphObject every time their value changes, @@ -104,7 +104,15 @@ Default false. This is commonly used when animating opacity or scale of "disappearing" nodes during collapse. Even though the node may appear to go to scale 0.001, the programmer usually wants the scale to reflect its prior value, once hidden.

Returns Animation

this Animation

-
  • Parameters

  • +

    Add a temporary Part to this animation. +This part will be added to the Diagram when the animation is started, +and removed from the Diagram when the animation completes. +This is intended to be used with add, to animate properties of this Part or its elements.

    +

    The temporary part added is typically either a GraphObject.copy of an existing Part, +which is to be deleted and requires a copy for animated effects, or else a wholly new temporary Part, +constructed in memory for the purpose of creating some effect.

    +

    Parameters

    • part: Part

      A part to add to the Diagram at the start of the animation and remove at the end. This is typically either a copied Part already in the Diagram, to animate its deletion, or a Part created programmatically to be used for some effect.

      diff --git a/api/symbols/AnimationManager.html b/api/symbols/AnimationManager.html index 83c8fb5aa..fd5a3ffce 100644 --- a/api/symbols/AnimationManager.html +++ b/api/symbols/AnimationManager.html @@ -1,4 +1,4 @@ -AnimationManager | GoJS API
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class AnimationManager

      Hierarchy

      • AnimationManager
      +AnimationManager | GoJS API
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class AnimationManager

      Hierarchy

      • AnimationManager

      AnimationManager handles animations in a Diagram. Each Diagram has one, Diagram.animationManager. Setting the Model, performing a Layout, Group expansion and Tree expansion automatically start animations through the defaultAnimation. Animations can be manually started by creating Animations, which are associated with an diff --git a/api/symbols/AnimationTrigger.html b/api/symbols/AnimationTrigger.html index 8a66b3afc..581a17c1c 100644 --- a/api/symbols/AnimationTrigger.html +++ b/api/symbols/AnimationTrigger.html @@ -1,4 +1,4 @@ -AnimationTrigger | GoJS API

      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class AnimationTrigger

      Hierarchy

      • AnimationTrigger
      +AnimationTrigger | GoJS API
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class AnimationTrigger

      Hierarchy

      • AnimationTrigger

      An AnimationTrigger describes how to automatically animate a property on a GraphObject when it changes value. The target property name is a string, and all name matching is case-sensitive.

      diff --git a/api/symbols/ArrangingLayout.html b/api/symbols/ArrangingLayout.html index f0fde6b2c..2e727f226 100644 --- a/api/symbols/ArrangingLayout.html +++ b/api/symbols/ArrangingLayout.html @@ -1,4 +1,4 @@ -ArrangingLayout | GoJS API
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class ArrangingLayout Extension

      This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

      Hierarchy

      +ArrangingLayout | GoJS API
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class ArrangingLayout Extension

      This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

      Hierarchy

      A custom Layout that provides one way to have a layout of layouts. It partitions nodes and links into separate subnetworks, applies a primary layout to each subnetwork, and then arranges those results by an diff --git a/api/symbols/BalloonLink.html b/api/symbols/BalloonLink.html index 041c8b590..6597160f1 100644 --- a/api/symbols/BalloonLink.html +++ b/api/symbols/BalloonLink.html @@ -1,4 +1,4 @@ -BalloonLink | GoJS API

      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class BalloonLink Extension

      This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

      Hierarchy

      +BalloonLink | GoJS API
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class BalloonLink Extension

      This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

      Hierarchy

      This custom Link class customizes its Shape to surround the comment node (the from node). If the Shape is filled, it will obscure the comment itself unless the Link is behind the comment node. Thus the default layer for BalloonLinks is "Background".

      diff --git a/api/symbols/Binding.html b/api/symbols/Binding.html index 0246a69bf..2e95c7d6e 100644 --- a/api/symbols/Binding.html +++ b/api/symbols/Binding.html @@ -1,4 +1,4 @@ -Binding | GoJS API
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class Binding

      Hierarchy

      • Binding
      +Binding | GoJS API
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class Binding

      Hierarchy

      • Binding

      A Binding describes how to automatically set a property on a GraphObject to a value of a property of data in the model. The target property name and the data source property name are strings. diff --git a/api/symbols/Brush.html b/api/symbols/Brush.html index aa8cf960d..92b79b1a4 100644 --- a/api/symbols/Brush.html +++ b/api/symbols/Brush.html @@ -1,4 +1,4 @@ -Brush | GoJS API

      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class Brush

      Hierarchy

      • Brush
      +Brush | GoJS API
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class Brush

      Hierarchy

      • Brush

      A Brush holds color information and describes how to draw the inside of a Shape or the stroke of a shape or a TextBlock or the background of any GraphObject.

      diff --git a/api/symbols/ChangedEvent.html b/api/symbols/ChangedEvent.html index 2e8b845b3..86c3e13a8 100644 --- a/api/symbols/ChangedEvent.html +++ b/api/symbols/ChangedEvent.html @@ -1,4 +1,4 @@ -ChangedEvent | GoJS API
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class ChangedEvent

      Hierarchy

      • ChangedEvent
      +ChangedEvent | GoJS API
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class ChangedEvent

      Hierarchy

      • ChangedEvent

      A ChangedEvent represents a change to an object, typically a GraphObject, but also for model data, a Model, or a Diagram. The most common case is for remembering the name of a property diff --git a/api/symbols/CircularEdge.html b/api/symbols/CircularEdge.html index e00a48424..526ceae20 100644 --- a/api/symbols/CircularEdge.html +++ b/api/symbols/CircularEdge.html @@ -1,4 +1,4 @@ -CircularEdge | GoJS API

      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class CircularEdge

      Hierarchy

      +CircularEdge | GoJS API
      Options
      All
      • Public
      • Public/Protected
      • All
      Menu

      Class CircularEdge

      Hierarchy

      This holds CircularLayout-specific information about Links.

      This class inherits from LayoutEdge.

      Index

      Constructors

      Inherited Members

      Constructors

      • diff --git a/api/symbols/CircularLayout.html b/api/symbols/CircularLayout.html index 1a3439729..7309bde70 100644 --- a/api/symbols/CircularLayout.html +++ b/api/symbols/CircularLayout.html @@ -1,4 +1,4 @@ -CircularLayout | GoJS API
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Class CircularLayout

        Hierarchy

        +CircularLayout | GoJS API
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Class CircularLayout

        Hierarchy

        This layout positions nodes in a circular arrangement. There are several samples that use CircularLayout. The layout cannot guarantee that it provides optimal positioning of nodes when trying to minimize link crossings.

        diff --git a/api/symbols/CircularNetwork.html b/api/symbols/CircularNetwork.html index 886f78229..2c5421158 100644 --- a/api/symbols/CircularNetwork.html +++ b/api/symbols/CircularNetwork.html @@ -1,4 +1,4 @@ -CircularNetwork | GoJS API
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Class CircularNetwork

        Hierarchy

        +CircularNetwork | GoJS API
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Class CircularNetwork

        Hierarchy

        This class represents an abstract graph of CircularVertexes and CircularEdges that can be constructed based on the Nodes and Links of a Diagram so that the CircularLayout can operate independently of the diagram until it diff --git a/api/symbols/CircularVertex.html b/api/symbols/CircularVertex.html index d92d58741..16f2370b6 100644 --- a/api/symbols/CircularVertex.html +++ b/api/symbols/CircularVertex.html @@ -1,4 +1,4 @@ -CircularVertex | GoJS API

        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Class CircularVertex

        Hierarchy

        +CircularVertex | GoJS API
        Options
        All
        • Public
        • Public/Protected
        • All
        Menu

        Class CircularVertex

        Hierarchy

        This holds CircularLayout-specific information about Nodes.

        This class inherits from LayoutVertex.

        Index

        Constructors

        Properties

        Inherited Members

        Constructors

        • diff --git a/api/symbols/ClickCreatingTool.html b/api/symbols/ClickCreatingTool.html index c6af5621d..76d80dedf 100644 --- a/api/symbols/ClickCreatingTool.html +++ b/api/symbols/ClickCreatingTool.html @@ -1,4 +1,4 @@ -ClickCreatingTool | GoJS API
          Options
          All
          • Public
          • Public/Protected
          • All
          Menu

          Class ClickCreatingTool

          Hierarchy

          • Tool
            • ClickCreatingTool
          +ClickCreatingTool | GoJS API
          Options
          All
          • Public
          • Public/Protected
          • All
          Menu

          Class ClickCreatingTool

          Hierarchy

          • Tool
            • ClickCreatingTool

          The ClickCreatingTool lets the user create a node by clicking where they want the new node to be. By default a double-click is required to start this tool; set isDoubleClick to false if you want a single-click to create a node.

          diff --git a/api/symbols/ClickSelectingTool.html b/api/symbols/ClickSelectingTool.html index dce4b3a0a..820ed3b36 100644 --- a/api/symbols/ClickSelectingTool.html +++ b/api/symbols/ClickSelectingTool.html @@ -1,4 +1,4 @@ -ClickSelectingTool | GoJS API
          Options
          All
          • Public
          • Public/Protected
          • All
          Menu

          Class ClickSelectingTool

          Hierarchy

          • Tool
            • ClickSelectingTool
          +ClickSelectingTool | GoJS API
          Options
          All
          • Public
          • Public/Protected
          • All
          Menu

          Class ClickSelectingTool

          Hierarchy

          • Tool
            • ClickSelectingTool

          The ClickSelectingTool selects and deselects Parts when there is a click. It does this by calling Tool.standardMouseSelect. It is also responsible for handling and dispatching click events on GraphObjects diff --git a/api/symbols/ColumnResizingTool.html b/api/symbols/ColumnResizingTool.html index 87c66ee6a..b4e7dd336 100644 --- a/api/symbols/ColumnResizingTool.html +++ b/api/symbols/ColumnResizingTool.html @@ -1,4 +1,4 @@ -ColumnResizingTool | GoJS API

          Options
          All
          • Public
          • Public/Protected
          • All
          Menu

          Class ColumnResizingTool Extension

          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

          Hierarchy

          • Tool
            • ColumnResizingTool
          +ColumnResizingTool | GoJS API
          Options
          All
          • Public
          • Public/Protected
          • All
          Menu

          Class ColumnResizingTool Extension

          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

          Hierarchy

          • Tool
            • ColumnResizingTool

          The ColumnResizingTool class lets the user resize each column of a named Table Panel in a selected Part.

          If you want to experiment with this extension, try the Column Resizing sample.

          Index

          Inherited Members

          Constructors

          • diff --git a/api/symbols/CommandHandler.html b/api/symbols/CommandHandler.html index 89c1f3eb9..ebd36aadd 100644 --- a/api/symbols/CommandHandler.html +++ b/api/symbols/CommandHandler.html @@ -1,4 +1,4 @@ -CommandHandler | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class CommandHandler

            Hierarchy

            +CommandHandler | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class CommandHandler

            Hierarchy

            The Diagram.commandHandler implements various commands such as CommandHandler.deleteSelection or CommandHandler.redo. The CommandHandler includes keyboard event handling to interpret diff --git a/api/symbols/ContextMenuTool.html b/api/symbols/ContextMenuTool.html index 9d17bd994..7058fa755 100644 --- a/api/symbols/ContextMenuTool.html +++ b/api/symbols/ContextMenuTool.html @@ -1,4 +1,4 @@ -ContextMenuTool | GoJS API

            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class ContextMenuTool

            Hierarchy

            +ContextMenuTool | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class ContextMenuTool

            Hierarchy

            The ContextMenuTool is used to create and show a context menu. It automatically disables any browser context menu.

            Define context menus on individual GraphObjects by setting GraphObject.contextMenu. diff --git a/api/symbols/CurvedLinkReshapingTool.html b/api/symbols/CurvedLinkReshapingTool.html index c18d57844..70a08e62d 100644 --- a/api/symbols/CurvedLinkReshapingTool.html +++ b/api/symbols/CurvedLinkReshapingTool.html @@ -1,4 +1,4 @@ -CurvedLinkReshapingTool | GoJS API

            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class CurvedLinkReshapingTool Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            +CurvedLinkReshapingTool | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class CurvedLinkReshapingTool Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            This CurvedLinkReshapingTool class allows for a Link's path to be modified by the user via the dragging of a single tool handle at the middle of the link. Dragging the handle changes the value of Link.curviness.

            diff --git a/api/symbols/Diagram.html b/api/symbols/Diagram.html index 7ab6abdda..cf2d432ee 100644 --- a/api/symbols/Diagram.html +++ b/api/symbols/Diagram.html @@ -1,4 +1,4 @@ -Diagram | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class Diagram

            Hierarchy

            +Diagram | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class Diagram

            Hierarchy

            A Diagram is associated with an HTML DIV element. Constructing a Diagram creates an HTML Canvas element which it places inside of the given DIV element, in addition to several helper DIVs. GoJS will manage the contents of this DIV -- you should not modify the contents of the DIV, diff --git a/api/symbols/DiagramEvent.html b/api/symbols/DiagramEvent.html index 638a26a2d..1d2fa27b8 100644 --- a/api/symbols/DiagramEvent.html +++ b/api/symbols/DiagramEvent.html @@ -1,4 +1,4 @@ -DiagramEvent | GoJS API

            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DiagramEvent

            Hierarchy

            • DiagramEvent
            +DiagramEvent | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DiagramEvent

            Hierarchy

            • DiagramEvent

            A DiagramEvent represents a more abstract event than an InputEvent. They are raised on the Diagram class. One can receive such events by registering a DiagramEvent listener on a Diagram diff --git a/api/symbols/DiagramFile.html b/api/symbols/DiagramFile.html index 4a41b68b8..a4f5a6642 100644 --- a/api/symbols/DiagramFile.html +++ b/api/symbols/DiagramFile.html @@ -1,4 +1,4 @@ -DiagramFile | GoJS API

            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Interface DiagramFile Storage

            This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

            Hierarchy

            • DiagramFile
            +DiagramFile | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Interface DiagramFile Storage

            This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

            Hierarchy

            • DiagramFile

            A simple interface containing basic information about a diagram saved to a storage service. Guarantees the existence of file id, name, and path.

            DiagramFiles are used as a minimal representation of files stored in data. GoCloudStorage.currentDiagramFile. diff --git a/api/symbols/DimensioningLink.html b/api/symbols/DimensioningLink.html index aa2ff5ab7..fa0205253 100644 --- a/api/symbols/DimensioningLink.html +++ b/api/symbols/DimensioningLink.html @@ -1,4 +1,4 @@ -DimensioningLink | GoJS API

            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DimensioningLink Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            +DimensioningLink | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DimensioningLink Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            A custom routed Link for showing the distances between a point on one node and a point on another node.

            Note that because this is a Link, the points being measured must be on Nodes, not simple Parts. The exact point on each Node is determined by the Link.fromSpot and Link.toSpot.

            diff --git a/api/symbols/DoubleTreeLayout.html b/api/symbols/DoubleTreeLayout.html index 299c0d653..385244594 100644 --- a/api/symbols/DoubleTreeLayout.html +++ b/api/symbols/DoubleTreeLayout.html @@ -1,4 +1,4 @@ -DoubleTreeLayout | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DoubleTreeLayout Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            +DoubleTreeLayout | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DoubleTreeLayout Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            Perform two TreeLayouts, one going rightwards and one going leftwards. The choice of direction is determined by the mandatory predicate directionFunction, which is called on each child Node of the root Node.

            diff --git a/api/symbols/DragCreatingTool.html b/api/symbols/DragCreatingTool.html index d3871540b..fe483307d 100644 --- a/api/symbols/DragCreatingTool.html +++ b/api/symbols/DragCreatingTool.html @@ -1,4 +1,4 @@ -DragCreatingTool | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DragCreatingTool Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            • Tool
              • DragCreatingTool
            +DragCreatingTool | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DragCreatingTool Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            • Tool
              • DragCreatingTool

            The DragCreatingTool lets the user create a new node by dragging in the background to indicate its size and position.

            The default drag selection box is a magenta rectangle. diff --git a/api/symbols/DragSelectingTool.html b/api/symbols/DragSelectingTool.html index 2ff54f28d..83cd1b80a 100644 --- a/api/symbols/DragSelectingTool.html +++ b/api/symbols/DragSelectingTool.html @@ -1,4 +1,4 @@ -DragSelectingTool | GoJS API

            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DragSelectingTool

            Hierarchy

            +DragSelectingTool | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DragSelectingTool

            Hierarchy

            The DragSelectingTool lets the user select multiple parts within a rectangular area drawn by the user. There is a temporary part, the box, that shows the current area encompassed between the mouse-down diff --git a/api/symbols/DragZoomingTool.html b/api/symbols/DragZoomingTool.html index 805fa5f9e..39befd307 100644 --- a/api/symbols/DragZoomingTool.html +++ b/api/symbols/DragZoomingTool.html @@ -1,4 +1,4 @@ -DragZoomingTool | GoJS API

            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DragZoomingTool Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            +DragZoomingTool | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DragZoomingTool Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            The DragZoomingTool lets the user zoom into a diagram by stretching a box to indicate the new contents of the diagram's viewport (the area of the model shown by the Diagram). diff --git a/api/symbols/DraggingInfo.html b/api/symbols/DraggingInfo.html index 60f7f4d99..26ff71d90 100644 --- a/api/symbols/DraggingInfo.html +++ b/api/symbols/DraggingInfo.html @@ -1,4 +1,4 @@ -DraggingInfo | GoJS API

            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DraggingInfo

            Hierarchy

            • DraggingInfo
            +DraggingInfo | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DraggingInfo

            Hierarchy

            • DraggingInfo

            This is used in dragging methods to remember initial locations, for relative positioning and for cancellation. You do not typically need to create these unless you are overriding tools.

            CommandHandler.computeEffectiveCollection returns a Map of Parts and DraggingInfo, diff --git a/api/symbols/DraggingOptions.html b/api/symbols/DraggingOptions.html index edb98b44d..4d97db7a7 100644 --- a/api/symbols/DraggingOptions.html +++ b/api/symbols/DraggingOptions.html @@ -1,4 +1,4 @@ -DraggingOptions | GoJS API

            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DraggingOptions

            Hierarchy

            • DraggingOptions
            +DraggingOptions | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DraggingOptions

            Hierarchy

            • DraggingOptions

            New in 2.0, this class contains options for dragging and moving parts.

            This is used by Diagram.moveParts, Diagram.computeMove, and DraggingTool.computeMove.

            Both the Diagram and its DraggingTool have a DraggingOptions instance. @@ -8,7 +8,48 @@ sets the value on the DraggingTool.dragOptions instance for you.

            see

            DraggingTool.dragOptions

            since

            2.0

            -

            Index

            Constructors

            Properties

            Settings

            Theme

            +

            Index

            Constructors

            Properties

            +

            Gets or sets whether the user can move a single Link, +disconnecting it from connected nodes and possibly connecting it to valid ports. +By default this property is false.

            +

            In typical DraggingTool operation this is set via DraggingTool.dragsLink.

            +
            +

            Determines whether dragging a Group also drags its member Parts if there is no Group.placeholder. +By default this property is true.

            +
            +

            Gets or sets whether moving or copying a node also includes all of the +node's tree children and their descendants, along with the links to those additional nodes. +By default this property is false.

            +

            In typical DraggingTool operation this is set via DraggingTool.dragsTree.

            +
            +

            Gets or sets the size of the grid cell used when snapping during a drag. +By default this property is the Size(NaN, NaN), which causes this tool to use the Panel.gridCellSize value of the Diagram.grid.

            +

            In typical DraggingTool operation this is set via DraggingTool.gridSnapCellSize.

            +
            +

            Gets or sets the Spot that specifies what point in the grid cell dragged parts snap to, +if the value of isGridSnapEnabled is true. By default this property is Spot.TopLeft.

            +

            In typical DraggingTool operation this is set via DraggingTool.gridSnapCellSpot.

            +
            +

            Gets or sets the snapping grid's origin point, in document coordinates, +if the value of isGridSnapEnabled is true. By default this property is the Point(NaN, NaN).

            +

            In typical DraggingTool operation this is set via DraggingTool.gridSnapOrigin.

            +
            +

            Determines whether or not Groups will ensure their member Parts always move, +even if those member parts have Part.copyable and Part.movable set to false. +By default this property is true.

            +
            +

            Determines whether or not Groups will snap their member Parts in addition to themselves when moving. +By default this property is false.

            +
            +

            Whether or not the dragged parts snap to the Diagram.grid. +By default this property is false.

            +

            In typical DraggingTool operation this is set via DraggingTool.isGridSnapEnabled.

            +
            +

            If dragging with the DraggingTool, whether or not Parts snap to a grid (if applicable) in real-time, +or only at the end of the dragging transaction. +By default this property is true.

            +

            In typical DraggingTool operation this is set via DraggingTool.isGridSnapRealtime.

            +

            Settings

            Theme

            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DraggingTool

            Hierarchy

            +DraggingTool | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DraggingTool

            Hierarchy

            The DraggingTool is used to move or copy selected parts with the mouse. This sets the Part.location property; you may want to save the location to the model by using a TwoWay Binding on the "location" property in your Parts/Nodes/Groups templates.

            diff --git a/api/symbols/DrawCommandHandler.html b/api/symbols/DrawCommandHandler.html index 92853ec3c..6f18d0813 100644 --- a/api/symbols/DrawCommandHandler.html +++ b/api/symbols/DrawCommandHandler.html @@ -1,4 +1,4 @@ -DrawCommandHandler | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DrawCommandHandler Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            +DrawCommandHandler | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class DrawCommandHandler Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            This CommandHandler class allows the user to position selected Parts in a diagram relative to the first part selected, in addition to overriding the doKeyDown method of the CommandHandler for handling the arrow keys in additional manners.

            diff --git a/api/symbols/FishboneLayout.html b/api/symbols/FishboneLayout.html index 13042feab..d2e2dd546 100644 --- a/api/symbols/FishboneLayout.html +++ b/api/symbols/FishboneLayout.html @@ -1,4 +1,4 @@ -FishboneLayout | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class FishboneLayout Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            +FishboneLayout | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class FishboneLayout Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            FishboneLayout is a custom Layout derived from TreeLayout for creating "fishbone" diagrams. A fishbone diagram also requires a Link class that implements custom routing, FishboneLink.

            This only works for angle === 0 or angle === 180.

            diff --git a/api/symbols/FishboneLink.html b/api/symbols/FishboneLink.html index dbe893bc6..aad922cf3 100644 --- a/api/symbols/FishboneLink.html +++ b/api/symbols/FishboneLink.html @@ -1,4 +1,4 @@ -FishboneLink | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class FishboneLink Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            +FishboneLink | GoJS API
            Options
            All
            • Public
            • Public/Protected
            • All
            Menu

            Class FishboneLink Extension

            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

            Hierarchy

            Custom Link class for FishboneLayout.

            Index

            Inherited Members

            Properties

            Methods

            Constructors

            • Constructs an empty link that does not connect any nodes. diff --git a/api/symbols/ForceDirectedEdge.html b/api/symbols/ForceDirectedEdge.html index 51f372002..e0f89975a 100644 --- a/api/symbols/ForceDirectedEdge.html +++ b/api/symbols/ForceDirectedEdge.html @@ -1,4 +1,4 @@ -ForceDirectedEdge | GoJS API

              Options
              All
              • Public
              • Public/Protected
              • All
              Menu

              Class ForceDirectedEdge

              Hierarchy

              +ForceDirectedEdge | GoJS API
              Options
              All
              • Public
              • Public/Protected
              • All
              Menu

              Class ForceDirectedEdge

              Hierarchy

              This holds ForceDirectedLayout-specific information about Links.

              This class inherits from LayoutEdge.

              Index

              Constructors

              Properties

              Inherited Members

              Constructors

              • diff --git a/api/symbols/ForceDirectedLayout.html b/api/symbols/ForceDirectedLayout.html index 5d126720c..3956d6390 100644 --- a/api/symbols/ForceDirectedLayout.html +++ b/api/symbols/ForceDirectedLayout.html @@ -1,4 +1,4 @@ -ForceDirectedLayout | GoJS API
                Options
                All
                • Public
                • Public/Protected
                • All
                Menu

                Class ForceDirectedLayout

                Hierarchy

                +ForceDirectedLayout | GoJS API
                Options
                All
                • Public
                • Public/Protected
                • All
                Menu

                Class ForceDirectedLayout

                Hierarchy

                Force-directed layout treats the graph as if it were a system of physical bodies with repulsive electrical, attractional gravitational, and spring forces acting on them and between them.

                Electrical forces come both from the field at the vertex's location as well as from neighboring vertexes and are quadratic by distance. diff --git a/api/symbols/ForceDirectedNetwork.html b/api/symbols/ForceDirectedNetwork.html index ee67cc728..601fc1c86 100644 --- a/api/symbols/ForceDirectedNetwork.html +++ b/api/symbols/ForceDirectedNetwork.html @@ -1,4 +1,4 @@ -ForceDirectedNetwork | GoJS API

                Options
                All
                • Public
                • Public/Protected
                • All
                Menu

                Class ForceDirectedNetwork

                Hierarchy

                +ForceDirectedNetwork | GoJS API
                Options
                All
                • Public
                • Public/Protected
                • All
                Menu

                Class ForceDirectedNetwork

                Hierarchy

                This class represents an abstract graph of ForceDirectedVertexes and ForceDirectedEdges that can be constructed based on the Nodes and Links of a Diagram so that the ForceDirectedLayout can operate independently of the diagram until it diff --git a/api/symbols/ForceDirectedVertex.html b/api/symbols/ForceDirectedVertex.html index 4595df1b9..64a7230e2 100644 --- a/api/symbols/ForceDirectedVertex.html +++ b/api/symbols/ForceDirectedVertex.html @@ -1,4 +1,4 @@ -ForceDirectedVertex | GoJS API

                Options
                All
                • Public
                • Public/Protected
                • All
                Menu

                Class ForceDirectedVertex

                Hierarchy

                +ForceDirectedVertex | GoJS API
                Options
                All
                • Public
                • Public/Protected
                • All
                Menu

                Class ForceDirectedVertex

                Hierarchy

                This holds ForceDirectedLayout-specific information about Nodes.

                This class inherits from LayoutVertex.

                Index

                Inherited Members

                Constructors

                • diff --git a/api/symbols/FreehandDrawingTool.html b/api/symbols/FreehandDrawingTool.html index ba25acf42..1d7a48ebb 100644 --- a/api/symbols/FreehandDrawingTool.html +++ b/api/symbols/FreehandDrawingTool.html @@ -1,4 +1,4 @@ -FreehandDrawingTool | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class FreehandDrawingTool Extension

                  This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                  Hierarchy

                  • Tool
                    • FreehandDrawingTool
                  +FreehandDrawingTool | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class FreehandDrawingTool Extension

                  This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                  Hierarchy

                  • Tool
                    • FreehandDrawingTool

                  The FreehandDrawingTool allows the user to draw a shape using the mouse. It collects all of the points from a mouse-down, all mouse-moves, until a mouse-up, and puts all of those points in a Geometry used by a Shape. diff --git a/api/symbols/Geometry.html b/api/symbols/Geometry.html index 886ad5193..abf0510b8 100644 --- a/api/symbols/Geometry.html +++ b/api/symbols/Geometry.html @@ -1,4 +1,4 @@ -Geometry | GoJS API

                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class Geometry

                  Hierarchy

                  • Geometry
                  +Geometry | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class Geometry

                  Hierarchy

                  • Geometry

                  The Geometry class is used to define the "shape" of a Shape. A Geometry can be simple straight lines, rectangles, or ellipses. A Geometry can also be an arbitrarily complex path, consisting of a list of PathFigures.

                  diff --git a/api/symbols/GeometryReshapingTool.html b/api/symbols/GeometryReshapingTool.html index ffbe7d079..a040ee78a 100644 --- a/api/symbols/GeometryReshapingTool.html +++ b/api/symbols/GeometryReshapingTool.html @@ -1,4 +1,4 @@ -GeometryReshapingTool | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GeometryReshapingTool Extension

                  This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                  Hierarchy

                  • Tool
                    • GeometryReshapingTool
                  +GeometryReshapingTool | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GeometryReshapingTool Extension

                  This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                  Hierarchy

                  • Tool
                    • GeometryReshapingTool

                  The GeometryReshapingTool class allows for a Shape's Geometry to be modified by the user via the dragging of tool handles. This does not handle Links, whose routes should be reshaped by the LinkReshapingTool. diff --git a/api/symbols/GoCloudStorage.html b/api/symbols/GoCloudStorage.html index e9ee83fee..8badcc1fb 100644 --- a/api/symbols/GoCloudStorage.html +++ b/api/symbols/GoCloudStorage.html @@ -1,4 +1,4 @@ -GoCloudStorage | GoJS API

                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GoCloudStorage Storage

                  This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

                  Hierarchy

                  +GoCloudStorage | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GoCloudStorage Storage

                  This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

                  Hierarchy

                  An abstract class for storing GoJS Models in various cloud storage services.

                  GoCloudStorage is never used on its own. Its subclasses can be used to manage diagram model storage programatically, or any subset of GoCloudStorage subclasses can be bundled and used graphically with the GoCloudStorageManager.

                  diff --git a/api/symbols/GoCloudStorageManager.html b/api/symbols/GoCloudStorageManager.html index ff18d2a2e..01b67b7e7 100644 --- a/api/symbols/GoCloudStorageManager.html +++ b/api/symbols/GoCloudStorageManager.html @@ -1,4 +1,4 @@ -GoCloudStorageManager | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GoCloudStorageManager Storage

                  This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

                  Hierarchy

                  • GoCloudStorageManager
                  +GoCloudStorageManager | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GoCloudStorageManager Storage

                  This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

                  Hierarchy

                  • GoCloudStorageManager

                  Class for easily saving / loading GoJS Models to / from a user-defined set of Cloud Storage Services with a pre-defined UI.

                  GoCloudStorageManager holds a set of GoCloudStorage subclass instances (storages) to manage. When one is selected from the storage selection menu, it becomes the currentStorage property, which is used to save / load / delete / create files.

                  diff --git a/api/symbols/GoDropBox.html b/api/symbols/GoDropBox.html index 96e367102..14013d045 100644 --- a/api/symbols/GoDropBox.html +++ b/api/symbols/GoDropBox.html @@ -1,4 +1,4 @@ -GoDropBox | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GoDropBox Storage

                  This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

                  Hierarchy

                  +GoDropBox | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GoDropBox Storage

                  This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

                  Hierarchy

                  Class for saving / loading GoJS Models to / from Dropbox. As with all GoCloudStorage subclasses (with the exception of GoLocalStorage, any page using GoDropBox must be served on a web server.

                  Note: Any page using GoDropBox must include a script tag with a reference to the Dropbox JS SDK.

                  diff --git a/api/symbols/GoGoogleDrive.html b/api/symbols/GoGoogleDrive.html index c30b2de06..e216afe0e 100644 --- a/api/symbols/GoGoogleDrive.html +++ b/api/symbols/GoGoogleDrive.html @@ -1,4 +1,4 @@ -GoGoogleDrive | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GoGoogleDrive Storage

                  This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

                  Hierarchy

                  +GoGoogleDrive | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GoGoogleDrive Storage

                  This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

                  Hierarchy

                  Class for saving / loading GoJS Models to / from Google Drive. Uses the Google Drive V3 API by use of a Google Client API object. diff --git a/api/symbols/GoLocalStorage.html b/api/symbols/GoLocalStorage.html index 4b6bcfb64..2dcf4ad52 100644 --- a/api/symbols/GoLocalStorage.html +++ b/api/symbols/GoLocalStorage.html @@ -1,4 +1,4 @@ -GoLocalStorage | GoJS API

                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GoLocalStorage Storage

                  This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

                  Hierarchy

                  +GoLocalStorage | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GoLocalStorage Storage

                  This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

                  Hierarchy

                  Class for saving / loading GoJS Models to / from Local Storage. GoLocalStorage is the only GoCloudStorage subclass than can be used in a local page; that is, one not served by a web server.

                  diff --git a/api/symbols/GoOneDrive.html b/api/symbols/GoOneDrive.html index bcf69634f..a4e413284 100644 --- a/api/symbols/GoOneDrive.html +++ b/api/symbols/GoOneDrive.html @@ -1,4 +1,4 @@ -GoOneDrive | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GoOneDrive Storage

                  This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

                  Hierarchy

                  +GoOneDrive | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GoOneDrive Storage

                  This is part of GoCloudStorage and not part of the main GoJS library. Storage can be found in the GoJS kit under the projects folder. See the Storage intro page for more information.

                  Hierarchy

                  Class for saving / loading GoJS Diagram.models to / from Microsoft One Drive. As with all GoCloudStorage subclasses (with the exception of GoLocalStorage, any page using GoDropBox must be served on a web server.

                  Note: Makes use of OneDrive FilePicker for JavaScript v7.2. Any page diff --git a/api/symbols/GraphLinksModel.html b/api/symbols/GraphLinksModel.html index f1fb825a3..69ad7f178 100644 --- a/api/symbols/GraphLinksModel.html +++ b/api/symbols/GraphLinksModel.html @@ -1,4 +1,4 @@ -GraphLinksModel | GoJS API

                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GraphLinksModel

                  Hierarchy

                  +GraphLinksModel | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GraphLinksModel

                  Hierarchy

                  GraphLinksModels support links between nodes and grouping nodes and links into subgraphs. GraphLinksModels hold node data and link data in separate arrays. Node data is normally represented in a Diagram by instances of Node, diff --git a/api/symbols/GraphObject.html b/api/symbols/GraphObject.html index bfd3e3cab..d7a9ab41a 100644 --- a/api/symbols/GraphObject.html +++ b/api/symbols/GraphObject.html @@ -1,4 +1,4 @@ -GraphObject | GoJS API

                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GraphObject Abstract

                  Hierarchy

                  +GraphObject | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GraphObject Abstract

                  Hierarchy

                  This is the abstract base class for all graphical objects. Classes inheriting from GraphObject include: Shape, TextBlock, Picture, and Panel. diff --git a/api/symbols/GridLayout.html b/api/symbols/GridLayout.html index fc962399e..b1652cf20 100644 --- a/api/symbols/GridLayout.html +++ b/api/symbols/GridLayout.html @@ -1,4 +1,4 @@ -GridLayout | GoJS API

                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GridLayout

                  Hierarchy

                  +GridLayout | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GridLayout

                  Hierarchy

                  This simple layout places all of the Parts in a grid-like arrangement, ordered, spaced apart, and wrapping as needed. It ignores any Links connecting the Nodes being laid out. There are many samples that use GridLayout. diff --git a/api/symbols/Group.html b/api/symbols/Group.html index 0e64e2b76..93e4d181f 100644 --- a/api/symbols/Group.html +++ b/api/symbols/Group.html @@ -1,4 +1,4 @@ -Group | GoJS API

                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class Group

                  Hierarchy

                  +Group | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class Group

                  Hierarchy

                  A Group is a Node that can contain a subgraph of Nodes and Links, which are members of the group.

                  diff --git a/api/symbols/GuidedDraggingTool.html b/api/symbols/GuidedDraggingTool.html index efb10af33..4ff660451 100644 --- a/api/symbols/GuidedDraggingTool.html +++ b/api/symbols/GuidedDraggingTool.html @@ -1,4 +1,4 @@ -GuidedDraggingTool | GoJS API

                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GuidedDraggingTool Extension

                  This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                  Hierarchy

                  +GuidedDraggingTool | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class GuidedDraggingTool Extension

                  This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                  Hierarchy

                  The GuidedDraggingTool class makes guidelines visible as the parts are dragged around a diagram when the selected part is nearly aligned with another part.

                  If you want to experiment with this extension, try the Guided Dragging sample.

                  diff --git a/api/symbols/HTMLInfo.html b/api/symbols/HTMLInfo.html index 5089a6324..9a5d3c8a5 100644 --- a/api/symbols/HTMLInfo.html +++ b/api/symbols/HTMLInfo.html @@ -1,4 +1,4 @@ -HTMLInfo | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class HTMLInfo

                  Hierarchy

                  • HTMLInfo
                  +HTMLInfo | GoJS API
                  Options
                  All
                  • Public
                  • Public/Protected
                  • All
                  Menu

                  Class HTMLInfo

                  Hierarchy

                  • HTMLInfo

                  HTMLInfo is used to show and hide custom HTML page elements, such as a context menu, tooltip, or text editor made of HTML.

                  Properties that can be set to an HTMLInfo include:

                    diff --git a/api/symbols/IncrementalData.html b/api/symbols/IncrementalData.html index b4133d796..12c4293c1 100644 --- a/api/symbols/IncrementalData.html +++ b/api/symbols/IncrementalData.html @@ -1,4 +1,4 @@ -IncrementalData | GoJS API
                    Options
                    All
                    • Public
                    • Public/Protected
                    • All
                    Menu

                    Interface IncrementalData

                    Hierarchy

                    • IncrementalData
                    +IncrementalData | GoJS API
                    Options
                    All
                    • Public
                    • Public/Protected
                    • All
                    Menu

                    Interface IncrementalData

                    Hierarchy

                    • IncrementalData

                    Interface for the output object of Model.toIncrementalData.

                    All properties of this object are optional, as they are only included if changes occurred. For instance, if a transaction didn't include any changes to modelData, the modelData property of this interface won't be included on the output object.

                    diff --git a/api/symbols/InputEvent.html b/api/symbols/InputEvent.html index f56cf6e29..f25e349cb 100644 --- a/api/symbols/InputEvent.html +++ b/api/symbols/InputEvent.html @@ -1,4 +1,4 @@ -InputEvent | GoJS API
                    Options
                    All
                    • Public
                    • Public/Protected
                    • All
                    Menu

                    Class InputEvent

                    Hierarchy

                    • InputEvent
                    +InputEvent | GoJS API
                    Options
                    All
                    • Public
                    • Public/Protected
                    • All
                    Menu

                    Class InputEvent

                    Hierarchy

                    • InputEvent

                    An InputEvent represents a mouse or keyboard or touch event. The principal properties hold information about a particular input event. These properties include the documentPoint at which a mouse event diff --git a/api/symbols/Inspector.html b/api/symbols/Inspector.html index 8d634f538..93a57ed3d 100644 --- a/api/symbols/Inspector.html +++ b/api/symbols/Inspector.html @@ -1,4 +1,4 @@ -Inspector | GoJS API

                    Options
                    All
                    • Public
                    • Public/Protected
                    • All
                    Menu

                    Class Inspector Extension

                    This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                    Hierarchy

                    • Inspector
                    +Inspector | GoJS API
                    Options
                    All
                    • Public
                    • Public/Protected
                    • All
                    Menu

                    Class Inspector Extension

                    This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                    Hierarchy

                    • Inspector

                    This class implements an inspector for GoJS model data objects. The constructor takes three arguments:

                      diff --git a/api/symbols/Iterable.html b/api/symbols/Iterable.html index 7f5ab57f7..b38e6ca82 100644 --- a/api/symbols/Iterable.html +++ b/api/symbols/Iterable.html @@ -1,4 +1,4 @@ -Iterable | GoJS API
                      Options
                      All
                      • Public
                      • Public/Protected
                      • All
                      Menu

                      Interface Iterable<T>

                      Hierarchy

                      +Iterable | GoJS API
                      Options
                      All
                      • Public
                      • Public/Protected
                      • All
                      Menu

                      Interface Iterable<T>

                      Hierarchy

                      This interface is implemented by the List, Set, and Map classes; it provides the iterator read-only property that returns an Iterator.

                      Typical usage is:

                      diff --git a/api/symbols/Iterator.html b/api/symbols/Iterator.html index 8b631eb61..fee397d1b 100644 --- a/api/symbols/Iterator.html +++ b/api/symbols/Iterator.html @@ -1,4 +1,4 @@ -Iterator | GoJS API
                      Options
                      All
                      • Public
                      • Public/Protected
                      • All
                      Menu

                      Interface Iterator<T>

                      Hierarchy

                      +Iterator | GoJS API
                      Options
                      All
                      • Public
                      • Public/Protected
                      • All
                      Menu

                      Interface Iterator<T>

                      Hierarchy

                      This interface defines properties and methods for iterating over a collection; it provides the next predicate and the value read-only property. Some Iterators also provide key property values along with each value.

                      diff --git a/api/symbols/Layer.html b/api/symbols/Layer.html index 1eb910e73..59518f950 100644 --- a/api/symbols/Layer.html +++ b/api/symbols/Layer.html @@ -1,4 +1,4 @@ -Layer | GoJS API
                      Options
                      All
                      • Public
                      • Public/Protected
                      • All
                      Menu

                      Class Layer

                      Hierarchy

                      • Layer
                      +Layer | GoJS API
                      Options
                      All
                      • Public
                      • Public/Protected
                      • All
                      Menu

                      Class Layer

                      Hierarchy

                      • Layer

                      Layers are how named collections of Parts are drawn in front or behind other collections of Parts in a Diagram. Layers can only contain Parts, such as Nodes and Links. They cannot hold GraphObjects directly.

                      You put a Part into a Layer by assigning Part.layerName with the name of the Layer. diff --git a/api/symbols/LayeredDigraphEdge.html b/api/symbols/LayeredDigraphEdge.html index 67a108411..49b6bbc47 100644 --- a/api/symbols/LayeredDigraphEdge.html +++ b/api/symbols/LayeredDigraphEdge.html @@ -1,4 +1,4 @@ -LayeredDigraphEdge | GoJS API

                      Options
                      All
                      • Public
                      • Public/Protected
                      • All
                      Menu

                      Class LayeredDigraphEdge

                      Hierarchy

                      +LayeredDigraphEdge | GoJS API
                      Options
                      All
                      • Public
                      • Public/Protected
                      • All
                      Menu

                      Class LayeredDigraphEdge

                      Hierarchy

                      This holds LayeredDigraphLayout-specific information about Links.

                      This class inherits from LayoutEdge.

                      Index

                      Inherited Members

                      Constructors

                      • diff --git a/api/symbols/LayeredDigraphLayout.html b/api/symbols/LayeredDigraphLayout.html index fd6001e04..e8e5def67 100644 --- a/api/symbols/LayeredDigraphLayout.html +++ b/api/symbols/LayeredDigraphLayout.html @@ -1,4 +1,4 @@ -LayeredDigraphLayout | GoJS API
                        Options
                        All
                        • Public
                        • Public/Protected
                        • All
                        Menu

                        Class LayeredDigraphLayout

                        Hierarchy

                        +LayeredDigraphLayout | GoJS API
                        Options
                        All
                        • Public
                        • Public/Protected
                        • All
                        Menu

                        Class LayeredDigraphLayout

                        Hierarchy

                        This arranges nodes of directed graphs into layers (rows or columns). There are many samples that use LayeredDigraphLayout.

                        diff --git a/api/symbols/LayeredDigraphNetwork.html b/api/symbols/LayeredDigraphNetwork.html index 4f9ecfa78..4f518bbd3 100644 --- a/api/symbols/LayeredDigraphNetwork.html +++ b/api/symbols/LayeredDigraphNetwork.html @@ -1,4 +1,4 @@ -LayeredDigraphNetwork | GoJS API

                        Options
                        All
                        • Public
                        • Public/Protected
                        • All
                        Menu

                        Class LayeredDigraphNetwork

                        Hierarchy

                        +LayeredDigraphNetwork | GoJS API
                        Options
                        All
                        • Public
                        • Public/Protected
                        • All
                        Menu

                        Class LayeredDigraphNetwork

                        Hierarchy

                        This class represents an abstract graph of LayeredDigraphVertexes and LayeredDigraphEdges that can be constructed based on the Nodes and Links of a Diagram so that the LayeredDigraphLayout can operate independently of the diagram until it diff --git a/api/symbols/LayeredDigraphVertex.html b/api/symbols/LayeredDigraphVertex.html index 4d9d10bdd..91c949a25 100644 --- a/api/symbols/LayeredDigraphVertex.html +++ b/api/symbols/LayeredDigraphVertex.html @@ -1,4 +1,4 @@ -LayeredDigraphVertex | GoJS API

                        Options
                        All
                        • Public
                        • Public/Protected
                        • All
                        Menu

                        Class LayeredDigraphVertex

                        Hierarchy

                        +LayeredDigraphVertex | GoJS API
                        Options
                        All
                        • Public
                        • Public/Protected
                        • All
                        Menu

                        Class LayeredDigraphVertex

                        Hierarchy

                        This holds LayeredDigraphLayout-specific information about Nodes.

                        This class inherits from LayoutVertex.

                        Index

                        Inherited Members

                        Properties

                        • diff --git a/api/symbols/Layout.html b/api/symbols/Layout.html index 7e135b948..1a1ad655b 100644 --- a/api/symbols/Layout.html +++ b/api/symbols/Layout.html @@ -1,4 +1,4 @@ -Layout | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class Layout

                          Hierarchy

                          +Layout | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class Layout

                          Hierarchy

                          This is the base class for all of the predefined diagram layout implementations. They only arrange Parts (primarily Nodes and Links) in a Diagram, not to GraphObjects in Panels (i.e. panel layout).

                          diff --git a/api/symbols/LayoutEdge.html b/api/symbols/LayoutEdge.html index 9041b5cc4..d01c40b54 100644 --- a/api/symbols/LayoutEdge.html +++ b/api/symbols/LayoutEdge.html @@ -1,4 +1,4 @@ -LayoutEdge | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LayoutEdge

                          Hierarchy

                          +LayoutEdge | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LayoutEdge

                          Hierarchy

                          An edge represents a Link in a LayoutNetwork, along with its fromVertex and toVertex. The link property may be null for edges that represent "dummy" links, diff --git a/api/symbols/LayoutNetwork.html b/api/symbols/LayoutNetwork.html index c184cddde..ced06481e 100644 --- a/api/symbols/LayoutNetwork.html +++ b/api/symbols/LayoutNetwork.html @@ -1,4 +1,4 @@ -LayoutNetwork | GoJS API

                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LayoutNetwork

                          Hierarchy

                          +LayoutNetwork | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LayoutNetwork

                          Hierarchy

                          This provides an abstract view of a diagram as a network (graph) of vertexes and directed edges. The network contains vertexes and edges corresponding to Nodes and Links.

                          diff --git a/api/symbols/LayoutVertex.html b/api/symbols/LayoutVertex.html index 05b7ee954..a267f380c 100644 --- a/api/symbols/LayoutVertex.html +++ b/api/symbols/LayoutVertex.html @@ -1,4 +1,4 @@ -LayoutVertex | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LayoutVertex

                          Hierarchy

                          +LayoutVertex | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LayoutVertex

                          Hierarchy

                          A vertex represents a Node in a LayoutNetwork, along with its bounds and focus and collections of LayoutEdges that come into and go out of the vertex. The node property may be null for vertexes that represent "dummy" nodes, diff --git a/api/symbols/Link.html b/api/symbols/Link.html index 674616c2f..74ba631a4 100644 --- a/api/symbols/Link.html +++ b/api/symbols/Link.html @@ -1,4 +1,4 @@ -Link | GoJS API

                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class Link

                          Hierarchy

                          +Link | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class Link

                          Hierarchy

                          A Link is a Part that connects Nodes. The link relationship is directional, going from Link.fromNode to Link.toNode. A link can connect to a specific port element in a node, as named by the Link.fromPortId diff --git a/api/symbols/LinkLabelDraggingTool.html b/api/symbols/LinkLabelDraggingTool.html index 98ad0f287..41d3b569b 100644 --- a/api/symbols/LinkLabelDraggingTool.html +++ b/api/symbols/LinkLabelDraggingTool.html @@ -1,4 +1,4 @@ -LinkLabelDraggingTool | GoJS API

                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LinkLabelDraggingTool Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          • Tool
                            • LinkLabelDraggingTool
                          +LinkLabelDraggingTool | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LinkLabelDraggingTool Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          • Tool
                            • LinkLabelDraggingTool

                          The LinkLabelDraggingTool class lets the user move a label on a Link.

                          This tool only works when the Link has a label that is positioned at the Link.midPoint plus some offset. diff --git a/api/symbols/LinkLabelOnPathDraggingTool.html b/api/symbols/LinkLabelOnPathDraggingTool.html index 7814d6da3..bfdc67454 100644 --- a/api/symbols/LinkLabelOnPathDraggingTool.html +++ b/api/symbols/LinkLabelOnPathDraggingTool.html @@ -1,4 +1,4 @@ -LinkLabelOnPathDraggingTool | GoJS API

                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LinkLabelOnPathDraggingTool Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          • Tool
                            • LinkLabelOnPathDraggingTool
                          +LinkLabelOnPathDraggingTool | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LinkLabelOnPathDraggingTool Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          • Tool
                            • LinkLabelOnPathDraggingTool

                          The LinkLabelOnPathDraggingTool class lets the user move a label on a Link while keeping the label on the link's path. This tool only works when the Link has a label marked by the "_isLinkLabel" property.

                          If you want to experiment with this extension, try the Link Label On Path Dragging sample.

                          diff --git a/api/symbols/LinkReshapingTool.html b/api/symbols/LinkReshapingTool.html index 4ab78a623..47a10e9f5 100644 --- a/api/symbols/LinkReshapingTool.html +++ b/api/symbols/LinkReshapingTool.html @@ -1,4 +1,4 @@ -LinkReshapingTool | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LinkReshapingTool

                          Hierarchy

                          +LinkReshapingTool | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LinkReshapingTool

                          Hierarchy

                          The LinkReshapingTool is used to interactively change the route of a Link by setting its Link.points list. You may want to save the route to the model by using a TwoWay Binding on the "points" property of the Link.

                          diff --git a/api/symbols/LinkShiftingTool.html b/api/symbols/LinkShiftingTool.html index 43e0d6520..caaa651cc 100644 --- a/api/symbols/LinkShiftingTool.html +++ b/api/symbols/LinkShiftingTool.html @@ -1,4 +1,4 @@ -LinkShiftingTool | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LinkShiftingTool Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          • Tool
                            • LinkShiftingTool
                          +LinkShiftingTool | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LinkShiftingTool Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          • Tool
                            • LinkShiftingTool

                          The LinkShiftingTool class lets the user shift the end of a link to be anywhere along the edges of the port; use it in a diagram.toolManager.mouseDownTools list:

                          myDiagram.toolManager.mouseDownTools.add(new LinkShiftingTool());
                          diff --git a/api/symbols/LinkingBaseTool.html b/api/symbols/LinkingBaseTool.html
                          index 1539c20d5..79518b074 100644
                          --- a/api/symbols/LinkingBaseTool.html
                          +++ b/api/symbols/LinkingBaseTool.html
                          @@ -1,4 +1,4 @@
                          -LinkingBaseTool | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LinkingBaseTool Abstract

                          Hierarchy

                          +LinkingBaseTool | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LinkingBaseTool Abstract

                          Hierarchy

                          This abstract class is the base class for the LinkingTool and RelinkingTool classes.

                          This class includes properties for defining and accessing any temporary nodes and temporary link that are used during any linking operation, as well as access to the existing diagram's nodes and link diff --git a/api/symbols/LinkingTool.html b/api/symbols/LinkingTool.html index c4de30b83..18afb6847 100644 --- a/api/symbols/LinkingTool.html +++ b/api/symbols/LinkingTool.html @@ -1,4 +1,4 @@ -LinkingTool | GoJS API

                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LinkingTool

                          Hierarchy

                          +LinkingTool | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LinkingTool

                          Hierarchy

                          The LinkingTool lets a user draw a new Link between two ports, using a mouse-drag operation.

                          By default an instance of this tool is installed as a mouse-move tool in the diff --git a/api/symbols/List.html b/api/symbols/List.html index 4b1f38e3c..f7480c3bb 100644 --- a/api/symbols/List.html +++ b/api/symbols/List.html @@ -1,4 +1,4 @@ -List | GoJS API

                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class List<T>

                          Hierarchy

                          • List
                          +List | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class List<T>

                          Hierarchy

                          • List

                          NOTE: For 2.0 the constructor argument has changed. List now optionally accepts a collection, and only checks types in TypeScript.

                          An ordered iterable collection. diff --git a/api/symbols/LocalStorageCommandHandler.html b/api/symbols/LocalStorageCommandHandler.html index cf7480611..4805e04be 100644 --- a/api/symbols/LocalStorageCommandHandler.html +++ b/api/symbols/LocalStorageCommandHandler.html @@ -1,4 +1,4 @@ -LocalStorageCommandHandler | GoJS API

                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LocalStorageCommandHandler Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          +LocalStorageCommandHandler | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class LocalStorageCommandHandler Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          This CommandHandler class uses localStorage as the repository for the clipboard, rather than an in-memory global variable. It requires that the Diagram.model be serializable and deserializable using Model.toJson and Model.fromJson.

                          diff --git a/api/symbols/Map.html b/api/symbols/Map.html index d314fd746..815a913f4 100644 --- a/api/symbols/Map.html +++ b/api/symbols/Map.html @@ -1,4 +1,4 @@ -Map | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class Map<K, V>

                          Hierarchy

                          • Map
                          +Map | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class Map<K, V>

                          Hierarchy

                          • Map

                          NOTE: For 2.0 the constructor arguments have changed. Map now optionally accepts a collection, and only checks types in TypeScript.

                          An unordered iterable collection of key/value pairs that cannot contain two instances of the same key. diff --git a/api/symbols/Margin.html b/api/symbols/Margin.html index 903898596..ca109b3b9 100644 --- a/api/symbols/Margin.html +++ b/api/symbols/Margin.html @@ -1,4 +1,4 @@ -Margin | GoJS API

                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class Margin

                          Hierarchy

                          • Margin
                          +Margin | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class Margin

                          Hierarchy

                          • Margin

                          A Margin represents a band of space outside or inside a rectangular area, with possibly different values on each of the four sides.

                          Example uses include GraphObject.margin, Panel.padding, and Diagram.padding.

                          diff --git a/api/symbols/Model.html b/api/symbols/Model.html index 7361a8823..e4f5c68da 100644 --- a/api/symbols/Model.html +++ b/api/symbols/Model.html @@ -1,4 +1,4 @@ -Model | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class Model

                          Hierarchy

                          +Model | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class Model

                          Hierarchy

                          Models hold the essential data of a diagram, describing the basic entities and their properties and relationships without specifying the appearance and behavior of the Nodes and Links and Groups that represent them visually. Models tend to hold only relatively simple data, making them easy to persist by serialization as JSON or XML formatted text.

                          diff --git a/api/symbols/Node.html b/api/symbols/Node.html index 1dd2b4a94..f86990039 100644 --- a/api/symbols/Node.html +++ b/api/symbols/Node.html @@ -1,4 +1,4 @@ -Node | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class Node

                          Hierarchy

                          +Node | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class Node

                          Hierarchy

                          A Node is a Part that may connect to other nodes with Links, or that may be a member of a Group.

                          Group inherits from Node, diff --git a/api/symbols/NodeLabelDraggingTool.html b/api/symbols/NodeLabelDraggingTool.html index 0ccbc866f..dea56fa59 100644 --- a/api/symbols/NodeLabelDraggingTool.html +++ b/api/symbols/NodeLabelDraggingTool.html @@ -1,4 +1,4 @@ -NodeLabelDraggingTool | GoJS API

                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class NodeLabelDraggingTool Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          • Tool
                            • NodeLabelDraggingTool
                          +NodeLabelDraggingTool | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class NodeLabelDraggingTool Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          • Tool
                            • NodeLabelDraggingTool

                          The NodeLabelDraggingTool class lets the user move a label on a Node.

                          This tool only works when the Node has a label (any GraphObject) marked with { _isNodeLabel: true } that is positioned in a Spot Panel. diff --git a/api/symbols/NonRealtimeDraggingTool.html b/api/symbols/NonRealtimeDraggingTool.html index 2c2765403..a5920686b 100644 --- a/api/symbols/NonRealtimeDraggingTool.html +++ b/api/symbols/NonRealtimeDraggingTool.html @@ -1,4 +1,4 @@ -NonRealtimeDraggingTool | GoJS API

                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class NonRealtimeDraggingTool Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          +NonRealtimeDraggingTool | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class NonRealtimeDraggingTool Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          The NonRealtimeDraggingTool class lets the user drag an image instead of actually moving any selected nodes, until the mouse-up event.

                          If you want to experiment with this extension, try the Non Realtime Dragging sample.

                          diff --git a/api/symbols/ObjectData.html b/api/symbols/ObjectData.html index 973425a30..9381f1eb6 100644 --- a/api/symbols/ObjectData.html +++ b/api/symbols/ObjectData.html @@ -1,4 +1,4 @@ -ObjectData | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Interface ObjectData

                          Hierarchy

                          • ObjectData
                          +ObjectData | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Interface ObjectData

                          Hierarchy

                          • ObjectData

                          The ObjectData type is the same as { [index: string]: any; }. This is to ease writing someDataObject.anyPropertyName, when dealing with arbitrary JavaScript Objects used as model data.

                          diff --git a/api/symbols/OrthogonalLinkReshapingTool.html b/api/symbols/OrthogonalLinkReshapingTool.html index d9c0552af..15bdc3564 100644 --- a/api/symbols/OrthogonalLinkReshapingTool.html +++ b/api/symbols/OrthogonalLinkReshapingTool.html @@ -1,4 +1,4 @@ -OrthogonalLinkReshapingTool | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class OrthogonalLinkReshapingTool Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          +OrthogonalLinkReshapingTool | GoJS API
                          Options
                          All
                          • Public
                          • Public/Protected
                          • All
                          Menu

                          Class OrthogonalLinkReshapingTool Extension

                          This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                          Hierarchy

                          The OrthogonalLinkReshapingTool class lets a user drag a tool handle along the link segment, which will move the whole segment.

                          If you want to experiment with this extension, try the Orthogonal Link Reshaping sample.

                          Index

                          Inherited Members

                          Constructors

                          • diff --git a/api/symbols/Overview.html b/api/symbols/Overview.html index 410aec880..9419f1779 100644 --- a/api/symbols/Overview.html +++ b/api/symbols/Overview.html @@ -1,4 +1,4 @@ -Overview | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class Overview

                            Hierarchy

                            +Overview | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class Overview

                            Hierarchy

                            An Overview is a Diagram that displays all of a different diagram, with a rectangular box showing the viewport displayed by that other diagram.

                            diff --git a/api/symbols/OverviewResizingTool.html b/api/symbols/OverviewResizingTool.html index 672bd5fb4..77ba8a4b4 100644 --- a/api/symbols/OverviewResizingTool.html +++ b/api/symbols/OverviewResizingTool.html @@ -1,4 +1,4 @@ -OverviewResizingTool | GoJS API

                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class OverviewResizingTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            +OverviewResizingTool | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class OverviewResizingTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            The OverviewResizingTool class lets the user resize the box within an overview.

                            If you want to experiment with this extension, try the Overview Resizing sample.

                            Index

                            Constructors

                            Methods

                            Inherited Members

                            Constructors

                            • diff --git a/api/symbols/PackedLayout.html b/api/symbols/PackedLayout.html index 2047be1b5..cd4f80b22 100644 --- a/api/symbols/PackedLayout.html +++ b/api/symbols/PackedLayout.html @@ -1,4 +1,4 @@ -PackedLayout | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class PackedLayout Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              +PackedLayout | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class PackedLayout Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              Custom layout which attempts to pack nodes as close together as possible without overlap. Each node is assumed to be either rectangular or circular (dictated by the hasCircularNodes property). This layout diff --git a/api/symbols/Palette.html b/api/symbols/Palette.html index b16cd730f..85fe00505 100644 --- a/api/symbols/Palette.html +++ b/api/symbols/Palette.html @@ -1,4 +1,4 @@ -Palette | GoJS API

                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Palette

                              Hierarchy

                              +Palette | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Palette

                              Hierarchy

                              Palette extends the Diagram class to allow objects to be dragged and placed onto other Diagrams. Its Diagram.layout is a GridLayout. The Palette is Diagram.isReadOnly but to support drag-and-drop its Diagram.allowDragOut is true.

                              diff --git a/api/symbols/Panel.html b/api/symbols/Panel.html index 9568d3995..1abdb0fa8 100644 --- a/api/symbols/Panel.html +++ b/api/symbols/Panel.html @@ -1,4 +1,4 @@ -Panel | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Panel

                              Hierarchy

                              +Panel | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Panel

                              Hierarchy

                              A Panel is a GraphObject that holds other GraphObjects as its elements. A Panel is responsible for sizing and positioning its elements. The elements of a panel are drawn in the order in which they appear in the elements collection.

                              diff --git a/api/symbols/PanelLayout.html b/api/symbols/PanelLayout.html index cb237bd0f..55d38dfdf 100644 --- a/api/symbols/PanelLayout.html +++ b/api/symbols/PanelLayout.html @@ -1,4 +1,4 @@ -PanelLayout | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class PanelLayout Abstract

                              Hierarchy

                              +PanelLayout | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class PanelLayout Abstract

                              Hierarchy

                              This is the abstract base class for all Panel Layouts, which inform the possible Panel types. It is possible to create your own Panel type by creating a subclass of PanelLayout, though this is not common and not recommended for beginners.

                              diff --git a/api/symbols/PanelLayoutFlow.html b/api/symbols/PanelLayoutFlow.html index e024dd1d5..254205dab 100644 --- a/api/symbols/PanelLayoutFlow.html +++ b/api/symbols/PanelLayoutFlow.html @@ -1,4 +1,4 @@ -PanelLayoutFlow | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class PanelLayoutFlow Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              +PanelLayoutFlow | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class PanelLayoutFlow Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              A custom PanelLayout that arranges panel elements in rows or columns. A typical use might be:

                              diff --git a/api/symbols/PanningTool.html b/api/symbols/PanningTool.html
                              index 9f5f39308..a3a684709 100644
                              --- a/api/symbols/PanningTool.html
                              +++ b/api/symbols/PanningTool.html
                              @@ -1,4 +1,4 @@
                              -PanningTool | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class PanningTool

                              Hierarchy

                              +PanningTool | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class PanningTool

                              Hierarchy

                              The PanningTool supports manual panning, where the user can shift the Diagram.position by dragging the mouse.

                              This tool is a standard mouse-move tool, the ToolManager.panningTool. diff --git a/api/symbols/ParallelLayout.html b/api/symbols/ParallelLayout.html index 9d8854084..4c3b9f07c 100644 --- a/api/symbols/ParallelLayout.html +++ b/api/symbols/ParallelLayout.html @@ -1,4 +1,4 @@ -ParallelLayout | GoJS API

                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class ParallelLayout Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              +ParallelLayout | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class ParallelLayout Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              A custom TreeLayout that can be used for laying out stylized flowcharts. Each layout requires a single "Split" node and a single "Merge" node. The "Split" node should be the root of a tree-like structure if one excludes links to the "Merge" node. diff --git a/api/symbols/ParallelRouteLink.html b/api/symbols/ParallelRouteLink.html index 5304a4183..421b61342 100644 --- a/api/symbols/ParallelRouteLink.html +++ b/api/symbols/ParallelRouteLink.html @@ -1,4 +1,4 @@ -ParallelRouteLink | GoJS API

                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class ParallelRouteLink Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              +ParallelRouteLink | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class ParallelRouteLink Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              This custom Link class customizes its route to go parallel to other links connecting the same ports, if the link is not orthogonal and is not Bezier curved.

                              If you want to experiment with this extension, try the Parallel Route Links sample.

                              diff --git a/api/symbols/Part.html b/api/symbols/Part.html index feacf76bc..57af7f9a0 100644 --- a/api/symbols/Part.html +++ b/api/symbols/Part.html @@ -1,4 +1,4 @@ -Part | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Part

                              Hierarchy

                              +Part | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Part

                              Hierarchy

                              This is the base class for all user-manipulated top-level objects. Because it inherits from Panel, it is automatically a visual container of other GraphObjects. diff --git a/api/symbols/PathFigure.html b/api/symbols/PathFigure.html index e4054a8a1..d241b13a1 100644 --- a/api/symbols/PathFigure.html +++ b/api/symbols/PathFigure.html @@ -1,4 +1,4 @@ -PathFigure | GoJS API

                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class PathFigure

                              Hierarchy

                              • PathFigure
                              +PathFigure | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class PathFigure

                              Hierarchy

                              • PathFigure

                              A PathFigure represents a section of a Geometry. It is a single connected series of two-dimensional geometric PathSegments.

                              diff --git a/api/symbols/PathSegment.html b/api/symbols/PathSegment.html index 09879aa07..2195d3602 100644 --- a/api/symbols/PathSegment.html +++ b/api/symbols/PathSegment.html @@ -1,4 +1,4 @@ -PathSegment | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class PathSegment

                              Hierarchy

                              • PathSegment
                              +PathSegment | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class PathSegment

                              Hierarchy

                              • PathSegment

                              A PathSegment represents a straight line or curved segment of a path between two or more points that are part of a PathFigure. The very first point is given by the PathFigure.startX and PathFigure.startY properties. diff --git a/api/symbols/Picture.html b/api/symbols/Picture.html index e00fbf6ef..a825ef0e3 100644 --- a/api/symbols/Picture.html +++ b/api/symbols/Picture.html @@ -1,4 +1,4 @@ -Picture | GoJS API

                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Picture

                              Hierarchy

                              +Picture | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Picture

                              Hierarchy

                              A Picture is a GraphObject that shows an image, video-frame, or Canvas element.

                              You can specify what to show by either setting the source URL property to a URL string or the element property to an HTMLImageElement, diff --git a/api/symbols/Placeholder.html b/api/symbols/Placeholder.html index bbd667f50..9d615a2c6 100644 --- a/api/symbols/Placeholder.html +++ b/api/symbols/Placeholder.html @@ -1,4 +1,4 @@ -Placeholder | GoJS API

                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Placeholder

                              Hierarchy

                              +Placeholder | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Placeholder

                              Hierarchy

                              If a Placeholder is in the visual tree of a Group, it represents the area of all of the member Parts of that Group. If a Placeholder is in the visual tree of an Adornment, it represents the area of the Adornment.adornedObject. Unlike other GraphObjects, the Placeholder measures itself based on these criteria, and not on its own desiredSize or scale. diff --git a/api/symbols/Point.html b/api/symbols/Point.html index dfc9eb092..52cd285c4 100644 --- a/api/symbols/Point.html +++ b/api/symbols/Point.html @@ -1,4 +1,4 @@ -Point | GoJS API

                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Point

                              Hierarchy

                              • Point
                              +Point | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Point

                              Hierarchy

                              • Point

                              A Point represents an x- and y-coordinate pair in two-dimensional space.

                              Use the static functions Point.parse and Point.stringify to convert to and from a standard string representation that is independent of the current locale.

                              @@ -32,12 +32,21 @@

                              Parameters

                              • p: Point

                                The Point to add to this Point.

                              Returns Point

                              this.

                              -
                            • compareWithLineSegmentPoint(p: Point, q: Point): number
                            • since

                              2.2

                              +
                            • compareWithLineSegmentPoint(p: Point, q: Point): number
                            • +

                              Compare this point with a finite line segment given by two Points.

                              +

                              This method compares this point with a finite line segment determined by the given two Points. +If the point is on the finite line segment, this returns zero. +If the point is on the left side of the segment, this returns a positive number. +If the point is on the right side of the segment, this returns a negative number. +If the point is on the infinitely extended line but not within the segment, +then this returns a positive number if the point is beyond the end of the segment when going from A1 to A2, +or this returns a negative number if the point comes before the segment's start at A1.

                              +
                              since

                              2.2

                              Parameters

                              • p: Point
                                -

                                one end of the finite line segment

                                +

                                the start of the finite line segment

                              • q: Point
                                -

                                the other end of the finite line segment

                                -

                              Returns number

                              <0 if on the left side, or >0 if on the right side, or zero if exactly on the finite line segment

                              +

                              the end of the finite line segment

                              +

                            Returns number

                            <0 if this Point is on the right side of the line segment, or >0 if this Point is on the left side, or zero if exactly on the finite line segment

                          • Create a copy of this Point, with the same values.

                            Returns Point

                          • direction(px: number, py: number): number
                          • @@ -175,8 +184,16 @@

                            Parameters

                            • p: Point

                              The Point to subtract from the current Point.

                            Returns Point

                            this.

                            -
                          • compareWithLineSegment(a1x: number, a1y: number, a2x: number, a2y: number, px: number, py: number): number
                          • since

                            2.2

                            -

                            Parameters

                            • a1x: number
                            • a1y: number
                            • a2x: number
                            • a2y: number
                            • px: number
                            • py: number

                            Returns number

                            <0 if on the left side, or >0 if on the right side, or zero if exactly on the finite line segment

                            +
                          • compareWithLineSegment(a1x: number, a1y: number, a2x: number, a2y: number, px: number, py: number): number
                          • +

                            This static function compares a point with a finite line segment.

                            +

                            If the point is on the finite line segment, this returns zero. +If the point is on the left side of the segment, this returns a positive number. +If the point is on the right side of the segment, this returns a negative number. +If the point is on the infinitely extended line but not within the segment, +then this returns a positive number if the point is beyond the end of the segment when going from A1 to A2, +or this returns a negative number if the point comes before the segment's start at A1.

                            +
                            since

                            2.2

                            +

                            Parameters

                            • a1x: number
                            • a1y: number
                            • a2x: number
                            • a2y: number
                            • px: number
                            • py: number

                            Returns number

                            <0 if on the right side, or >0 if on the left side, or zero if exactly on the finite line segment

                          • direction(px: number, py: number, qx: number, qy: number): number
                          • This static function returns the angle in degrees of the line from point P to point Q.

                            Parameters

                            • px: number
                            • py: number
                            • qx: number
                            • qy: number

                            Returns number

                          • distanceLineSegmentSquared(px: number, py: number, ax: number, ay: number, bx: number, by: number): number
                          • @@ -185,7 +202,9 @@

                            Parameters

                            • px: number
                            • py: number
                            • ax: number
                            • ay: number
                            • bx: number
                            • by: number

                            Returns number

                            the euclidean distance.

                          • distanceSquared(px: number, py: number, qx: number, qy: number): number
                          • This static function returns the square of the distance from the point P to the point Q.

                            -

                            Parameters

                            • px: number
                            • py: number
                            • qx: number
                            • qy: number

                            Returns number

                          • intersectingLineSegments(a1x: number, a1y: number, a2x: number, a2y: number, b1x: number, b1y: number, b2x: number, b2y: number): boolean
                          • since

                            2.2

                            +

                            Parameters

                            • px: number
                            • py: number
                            • qx: number
                            • qy: number

                            Returns number

                          • intersectingLineSegments(a1x: number, a1y: number, a2x: number, a2y: number, b1x: number, b1y: number, b2x: number, b2y: number): boolean
                          • +

                            This static function is true if two finite straight line segments intersect each other.

                            +
                            since

                            2.2

                            Parameters

                            • a1x: number
                            • a1y: number
                            • a2x: number
                            • a2y: number
                            • b1x: number
                            • b1y: number
                            • b2x: number
                            • b2y: number

                            Returns boolean

                            True if the two given finite line segments intersect with each other, false otherwise.

                          • parse(str: string): Point
                          • This static function can be used to read in a Point from a string that was produced by Point.stringify.

                            diff --git a/api/symbols/PolygonDrawingTool.html b/api/symbols/PolygonDrawingTool.html index b6b85ab85..8e5652010 100644 --- a/api/symbols/PolygonDrawingTool.html +++ b/api/symbols/PolygonDrawingTool.html @@ -1,4 +1,4 @@ -PolygonDrawingTool | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class PolygonDrawingTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            • Tool
                              • PolygonDrawingTool
                            +PolygonDrawingTool | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class PolygonDrawingTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            • Tool
                              • PolygonDrawingTool

                            The PolygonDrawingTool class lets the user draw a new polygon or polyline shape by clicking where the corners should go. Right click or type ENTER to finish the operation.

                            Set isPolygon to false if you want this tool to draw open unfilled polyline shapes. diff --git a/api/symbols/PolylineLinkingTool.html b/api/symbols/PolylineLinkingTool.html index 890c6fe0c..959f53620 100644 --- a/api/symbols/PolylineLinkingTool.html +++ b/api/symbols/PolylineLinkingTool.html @@ -1,4 +1,4 @@ -PolylineLinkingTool | GoJS API

                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class PolylineLinkingTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            +PolylineLinkingTool | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class PolylineLinkingTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            The PolylineLinkingTool class the user to draw a new Link by clicking where the route should go, until clicking on a valid target port.

                            This tool supports routing both orthogonal and straight links. diff --git a/api/symbols/PortShiftingTool.html b/api/symbols/PortShiftingTool.html index 84b14159f..05f715dfd 100644 --- a/api/symbols/PortShiftingTool.html +++ b/api/symbols/PortShiftingTool.html @@ -1,4 +1,4 @@ -PortShiftingTool | GoJS API

                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class PortShiftingTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            • Tool
                              • PortShiftingTool
                            +PortShiftingTool | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class PortShiftingTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            • Tool
                              • PortShiftingTool

                            The PortShiftingTool class lets a user move a port on a Node.

                            This tool only works when the Node has a port (any GraphObject) marked with a non-null and non-empty portId that is positioned in a Spot Panel, diff --git a/api/symbols/Quadtree.html b/api/symbols/Quadtree.html index f0b51b916..1b4dc098d 100644 --- a/api/symbols/Quadtree.html +++ b/api/symbols/Quadtree.html @@ -1,4 +1,4 @@ -Quadtree | GoJS API

                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class Quadtree<T> Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            • Quadtree
                            +Quadtree | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class Quadtree<T> Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            • Quadtree

                            Implementation of the quadtree data structure using the Rect class. Each Quadtree has defined bounds found at bounds, an array of member rectangles, and an array of child nodes diff --git a/api/symbols/RadialLayout.html b/api/symbols/RadialLayout.html index 6d13e4e09..a5c1d4eb2 100644 --- a/api/symbols/RadialLayout.html +++ b/api/symbols/RadialLayout.html @@ -1,4 +1,4 @@ -RadialLayout | GoJS API

                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class RadialLayout Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            +RadialLayout | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class RadialLayout Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            Given a root Node, this arranges connected nodes in concentric rings, layered by the minimum link distance from the root.

                            If you want to experiment with this extension, try the Radial Layout sample.

                            diff --git a/api/symbols/RealtimeDragSelectingTool.html b/api/symbols/RealtimeDragSelectingTool.html index bba227f68..024b57d51 100644 --- a/api/symbols/RealtimeDragSelectingTool.html +++ b/api/symbols/RealtimeDragSelectingTool.html @@ -1,4 +1,4 @@ -RealtimeDragSelectingTool | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class RealtimeDragSelectingTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            +RealtimeDragSelectingTool | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class RealtimeDragSelectingTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            The RealtimeDragSelectingTool class lets the user select and deselect Parts within the DragSelectingTool.box during a drag, not just at the end of the drag.

                            If you want to experiment with this extension, try the Realtime Drag Selecting sample.

                            diff --git a/api/symbols/Rect.html b/api/symbols/Rect.html index 42c518d53..4a8b967ec 100644 --- a/api/symbols/Rect.html +++ b/api/symbols/Rect.html @@ -1,4 +1,4 @@ -Rect | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class Rect

                            Hierarchy

                            • Rect
                            +Rect | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class Rect

                            Hierarchy

                            • Rect

                            A Rect describes a rectangular two-dimensional area as a top-left point (x and y values) and a size (width and height values).

                            Use the static functions Rect.parse and Rect.stringify to convert to and from @@ -262,7 +262,9 @@

                          • y: number

                            The Y coordinate of the Point or Rect that might overlap the bounds (RX, RY, RW, RH).

                          • w: number
                          • h: number

                          Returns boolean

                          true if there is any overlap.

                          -
                        • intersectsLineSegment(x: number, y: number, w: number, h: number, p1x: number, p1y: number, p2x: number, p2y: number): boolean
                        • since

                          2.2

                          +
                        • intersectsLineSegment(x: number, y: number, w: number, h: number, p1x: number, p1y: number, p2x: number, p2y: number): boolean
                        • +

                          This static function is true if a rectangular area is intersected by a finite straight line segment.

                          +
                          since

                          2.2

                          Parameters

                          • x: number

                            The X coordinate of the rectangle to check for intersection with the line segment.

                          • y: number
                            diff --git a/api/symbols/RelinkingTool.html b/api/symbols/RelinkingTool.html index e024f4816..382759996 100644 --- a/api/symbols/RelinkingTool.html +++ b/api/symbols/RelinkingTool.html @@ -1,4 +1,4 @@ -RelinkingTool | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class RelinkingTool

                            Hierarchy

                            +RelinkingTool | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class RelinkingTool

                            Hierarchy

                            The RelinkingTool allows the user to reconnect an existing Link if the Link.relinkableTo and/or Link.relinkableFrom properties are true.

                            diff --git a/api/symbols/RescalingTool.html b/api/symbols/RescalingTool.html index 6406b0797..1d2a66357 100644 --- a/api/symbols/RescalingTool.html +++ b/api/symbols/RescalingTool.html @@ -1,4 +1,4 @@ -RescalingTool | GoJS API

                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class RescalingTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            +RescalingTool | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class RescalingTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            A custom tool for rescaling an object.

                            Install the RescalingTool as a mouse-down tool by calling: myDiagram.toolManager.mouseDownTools.add(new RescalingTool());

                            diff --git a/api/symbols/ResizeMultipleTool.html b/api/symbols/ResizeMultipleTool.html index 9e8e09a1a..fe3eaa184 100644 --- a/api/symbols/ResizeMultipleTool.html +++ b/api/symbols/ResizeMultipleTool.html @@ -1,4 +1,4 @@ -ResizeMultipleTool | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class ResizeMultipleTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            +ResizeMultipleTool | GoJS API
                            Options
                            All
                            • Public
                            • Public/Protected
                            • All
                            Menu

                            Class ResizeMultipleTool Extension

                            This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                            Hierarchy

                            The ResizeMultipleTool class lets the user resize multiple objects at once.

                            If you want to experiment with this extension, try the Resize Multiple sample.

                            Index

                            Constructors

                            Methods

                            Inherited Members

                            Constructors

                            • diff --git a/api/symbols/ResizingTool.html b/api/symbols/ResizingTool.html index 82af8ba89..68cd9eb48 100644 --- a/api/symbols/ResizingTool.html +++ b/api/symbols/ResizingTool.html @@ -1,4 +1,4 @@ -ResizingTool | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class ResizingTool

                              Hierarchy

                              +ResizingTool | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class ResizingTool

                              Hierarchy

                              The ResizingTool is used to interactively change the size of a GraphObject in the selected Part or Node by setting its GraphObject.desiredSize property. You may want to save the size to the model by using a TwoWay Binding on the "desiredSize" property diff --git a/api/symbols/Robot.html b/api/symbols/Robot.html index 890fa0a2f..3ab7e0f6a 100644 --- a/api/symbols/Robot.html +++ b/api/symbols/Robot.html @@ -1,4 +1,4 @@ -Robot | GoJS API

                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Robot Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              • Robot
                              +Robot | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class Robot Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              • Robot

                              A class for simulating mouse and keyboard input.

                              As a special hack, this supports limited simulation of drag-and-drop between Diagrams, by setting both the sourceDiagram and targetDiagram properties diff --git a/api/symbols/RotateMultipleTool.html b/api/symbols/RotateMultipleTool.html index f0aaa867b..e862f617c 100644 --- a/api/symbols/RotateMultipleTool.html +++ b/api/symbols/RotateMultipleTool.html @@ -1,4 +1,4 @@ -RotateMultipleTool | GoJS API

                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class RotateMultipleTool Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              +RotateMultipleTool | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class RotateMultipleTool Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              The RotateMultipleTool class lets the user rotate multiple objects at a time. When more than one part is selected, rotates all parts, revolving them about their collective center. If the control key is held down during rotation, rotates all parts individually.

                              diff --git a/api/symbols/RotatingTool.html b/api/symbols/RotatingTool.html index dcd0d081c..24cb360cc 100644 --- a/api/symbols/RotatingTool.html +++ b/api/symbols/RotatingTool.html @@ -1,4 +1,4 @@ -RotatingTool | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class RotatingTool

                              Hierarchy

                              +RotatingTool | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class RotatingTool

                              Hierarchy

                              The RotatingTool is used to interactively change the GraphObject.angle of a GraphObject by setting its GraphObject.angle property. You may want to save the angle to the model by using a TwoWay Binding on the "angle" property diff --git a/api/symbols/RowColumnDefinition.html b/api/symbols/RowColumnDefinition.html index 50c4bed60..345a51bd4 100644 --- a/api/symbols/RowColumnDefinition.html +++ b/api/symbols/RowColumnDefinition.html @@ -1,4 +1,4 @@ -RowColumnDefinition | GoJS API

                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class RowColumnDefinition

                              Hierarchy

                              • RowColumnDefinition
                              +RowColumnDefinition | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class RowColumnDefinition

                              Hierarchy

                              • RowColumnDefinition

                              The RowColumnDefinition class describes constraints on a row or a column in a Panel of type Panel.Table. It also provides information about the actual layout after the diff --git a/api/symbols/RowResizingTool.html b/api/symbols/RowResizingTool.html index 13b7d36d6..d8bfadd28 100644 --- a/api/symbols/RowResizingTool.html +++ b/api/symbols/RowResizingTool.html @@ -1,4 +1,4 @@ -RowResizingTool | GoJS API

                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class RowResizingTool Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              +RowResizingTool | GoJS API
                              Options
                              All
                              • Public
                              • Public/Protected
                              • All
                              Menu

                              Class RowResizingTool Extension

                              This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                              Hierarchy

                              The RowResizingTool class lets the user resize each row of a named Table Panel in a selected Part.

                              If you want to experiment with this extension, try the Column Resizing sample.

                              Index

                              Inherited Members

                              Constructors

                              • diff --git a/api/symbols/SectorReshapingTool.html b/api/symbols/SectorReshapingTool.html index 0c68ac1cd..48a544c15 100644 --- a/api/symbols/SectorReshapingTool.html +++ b/api/symbols/SectorReshapingTool.html @@ -1,4 +1,4 @@ -SectorReshapingTool | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class SectorReshapingTool Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                • Tool
                                  • SectorReshapingTool
                                +SectorReshapingTool | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class SectorReshapingTool Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                • Tool
                                  • SectorReshapingTool

                                The SectorReshapingTool class lets the user interactively modify the angles of a "pie"-shaped sector of a circle. When a node is selected, this shows two handles for changing the angles of the sides of the sector and one handle for changing the radius.

                                This depends on there being three data properties, "angle", "sweep", and "radius", diff --git a/api/symbols/SerpentineLayout.html b/api/symbols/SerpentineLayout.html index 8a0d23fa8..9304d4f72 100644 --- a/api/symbols/SerpentineLayout.html +++ b/api/symbols/SerpentineLayout.html @@ -1,4 +1,4 @@ -SerpentineLayout | GoJS API

                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class SerpentineLayout Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                +SerpentineLayout | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class SerpentineLayout Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                A custom Layout that lays out a chain of nodes in a snake-like fashion.

                                This layout assumes the graph is a chain of Nodes, positioning nodes in horizontal rows back and forth, alternating between left-to-right diff --git a/api/symbols/Set.html b/api/symbols/Set.html index cf3e0470c..eefb00969 100644 --- a/api/symbols/Set.html +++ b/api/symbols/Set.html @@ -1,4 +1,4 @@ -Set | GoJS API

                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class Set<T>

                                Hierarchy

                                • Set
                                +Set | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class Set<T>

                                Hierarchy

                                • Set

                                NOTE: For 2.0 the constructor argument has changed. Set now optionally accepts a collection, and only checks types in TypeScript.

                                An unordered iterable collection that cannot contain two instances of the same value. diff --git a/api/symbols/Shape.html b/api/symbols/Shape.html index bd8891d36..fa96fae29 100644 --- a/api/symbols/Shape.html +++ b/api/symbols/Shape.html @@ -1,4 +1,4 @@ -Shape | GoJS API

                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class Shape

                                Hierarchy

                                +Shape | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class Shape

                                Hierarchy

                                A Shape is a GraphObject that shows a geometric figure. The Geometry determines what is drawn; the properties fill and stroke diff --git a/api/symbols/Size.html b/api/symbols/Size.html index dd63efebf..fafe2e0cb 100644 --- a/api/symbols/Size.html +++ b/api/symbols/Size.html @@ -1,4 +1,4 @@ -Size | GoJS API

                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class Size

                                Hierarchy

                                • Size
                                +Size | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class Size

                                Hierarchy

                                • Size

                                A Size describes a width and a height in two-dimensional coordinates. The width and height must both be non-negative.

                                Use the static functions Size.parse and Size.stringify to convert to and from diff --git a/api/symbols/SnapLinkReshapingTool.html b/api/symbols/SnapLinkReshapingTool.html index fcf56935e..d74bb9414 100644 --- a/api/symbols/SnapLinkReshapingTool.html +++ b/api/symbols/SnapLinkReshapingTool.html @@ -1,4 +1,4 @@ -SnapLinkReshapingTool | GoJS API

                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class SnapLinkReshapingTool Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                +SnapLinkReshapingTool | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class SnapLinkReshapingTool Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                The SnapLinkReshapingTool class lets the user snap link reshaping handles to the nearest grid point. If avoidsNodes is true and the link is orthogonal, it also avoids reshaping the link so that any adjacent segments cross over any avoidable nodes.

                                diff --git a/api/symbols/SpiralLayout.html b/api/symbols/SpiralLayout.html index b66eb5a9b..35dfa1ff2 100644 --- a/api/symbols/SpiralLayout.html +++ b/api/symbols/SpiralLayout.html @@ -1,4 +1,4 @@ -SpiralLayout | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class SpiralLayout Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                +SpiralLayout | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class SpiralLayout Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                A custom Layout that lays out a chain of nodes in a spiral.

                                This layout assumes the graph is a chain of Nodes, spacing controls the spacing between nodes.

                                diff --git a/api/symbols/Spot.html b/api/symbols/Spot.html index cb75c2d65..23d844098 100644 --- a/api/symbols/Spot.html +++ b/api/symbols/Spot.html @@ -1,4 +1,4 @@ -Spot | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class Spot

                                Hierarchy

                                • Spot
                                +Spot | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class Spot

                                Hierarchy

                                • Spot

                                A Spot represents a relative point from (0,0) to (1,1) within the bounds of a rectangular area plus an absolute offset.

                                Use the static functions Spot.parse and Spot.stringify to convert to and from diff --git a/api/symbols/SpotRotatingTool.html b/api/symbols/SpotRotatingTool.html index b7771d488..6a99b216b 100644 --- a/api/symbols/SpotRotatingTool.html +++ b/api/symbols/SpotRotatingTool.html @@ -1,4 +1,4 @@ -SpotRotatingTool | GoJS API

                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class SpotRotatingTool Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                +SpotRotatingTool | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class SpotRotatingTool Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                A custom RotatingTool that also supports the user moving the point about which the object is rotated.

                                This tool uses two separate Adornments -- the regular one holding the rotation handle and an additional one named "MovingSpot" that holds the handle for interactively moving the diff --git a/api/symbols/SwimLaneLayout.html b/api/symbols/SwimLaneLayout.html index 2668d95ea..d99413fe2 100644 --- a/api/symbols/SwimLaneLayout.html +++ b/api/symbols/SwimLaneLayout.html @@ -1,4 +1,4 @@ -SwimLaneLayout | GoJS API

                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class SwimLaneLayout Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                +SwimLaneLayout | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class SwimLaneLayout Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                A custom LayeredDigraphLayout that knows about "lanes" and that positions each node in its respective lane.

                                This assumes that each Node.data.lane property is a string that names the lane the node should be in. diff --git a/api/symbols/TableLayout.html b/api/symbols/TableLayout.html index c07a77aec..2b8774b8f 100644 --- a/api/symbols/TableLayout.html +++ b/api/symbols/TableLayout.html @@ -1,4 +1,4 @@ -TableLayout | GoJS API

                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class TableLayout Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                +TableLayout | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class TableLayout Extension

                                This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                Hierarchy

                                This Layout positions non-Link Parts into a table according to the values of GraphObject.row, GraphObject.column, GraphObject.rowSpan, GraphObject.columnSpan, GraphObject.alignment, GraphObject.stretch. diff --git a/api/symbols/TextBlock.html b/api/symbols/TextBlock.html index 0c8890d38..6184251de 100644 --- a/api/symbols/TextBlock.html +++ b/api/symbols/TextBlock.html @@ -1,4 +1,4 @@ -TextBlock | GoJS API

                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class TextBlock

                                Hierarchy

                                +TextBlock | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class TextBlock

                                Hierarchy

                                A TextBlock is a GraphObject that displays a text string in a given font.

                                The size and appearance of the text is specified by font, which takes a well-formed CSS string as its value. diff --git a/api/symbols/TextEditingTool.html b/api/symbols/TextEditingTool.html index ff8de081b..b99b30375 100644 --- a/api/symbols/TextEditingTool.html +++ b/api/symbols/TextEditingTool.html @@ -1,4 +1,4 @@ -TextEditingTool | GoJS API

                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class TextEditingTool

                                Hierarchy

                                +TextEditingTool | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class TextEditingTool

                                Hierarchy

                                The TextEditingTool is used to let the user interactively edit text in place. This sets the TextBlock.text property; you may want to save the changed text to the model by using a TwoWay Binding on the "text" property of editable TextBlocks.

                                diff --git a/api/symbols/Tool.html b/api/symbols/Tool.html index 313436cb3..71a6c43ac 100644 --- a/api/symbols/Tool.html +++ b/api/symbols/Tool.html @@ -1,4 +1,4 @@ -Tool | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class Tool Abstract

                                Hierarchy

                                +Tool | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class Tool Abstract

                                Hierarchy

                                Tools handle mouse, keyboard, and touch events. The currently running tool, Diagram.currentTool, receives all input events from the Diagram via canonicalized InputEvents.

                                diff --git a/api/symbols/ToolManager.html b/api/symbols/ToolManager.html index d7851a5dc..cfc61369d 100644 --- a/api/symbols/ToolManager.html +++ b/api/symbols/ToolManager.html @@ -1,4 +1,4 @@ -ToolManager | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class ToolManager

                                Hierarchy

                                +ToolManager | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class ToolManager

                                Hierarchy

                                This special Tool is responsible for managing all of the Diagram's mode-less tools, which you can access as the Diagram.toolManager.

                                Mode-less tools are tools that are present in one of the following lists: diff --git a/api/symbols/Transaction.html b/api/symbols/Transaction.html index 5f2d0f33e..192081458 100644 --- a/api/symbols/Transaction.html +++ b/api/symbols/Transaction.html @@ -1,4 +1,4 @@ -Transaction | GoJS API

                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class Transaction

                                Hierarchy

                                • Transaction
                                +Transaction | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class Transaction

                                Hierarchy

                                • Transaction

                                A Transaction holds a list of ChangedEvents collected during a transaction, as the value of the read-only changes property.

                                Start a transaction by calling UndoManager.startTransaction diff --git a/api/symbols/TreeEdge.html b/api/symbols/TreeEdge.html index 3ce14a6a7..3dab95d72 100644 --- a/api/symbols/TreeEdge.html +++ b/api/symbols/TreeEdge.html @@ -1,4 +1,4 @@ -TreeEdge | GoJS API

                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class TreeEdge

                                Hierarchy

                                +TreeEdge | GoJS API
                                Options
                                All
                                • Public
                                • Public/Protected
                                • All
                                Menu

                                Class TreeEdge

                                Hierarchy

                                This holds TreeLayout-specific information about Links.

                                This class inherits from LayoutEdge.

                                Index

                                Inherited Members

                                Constructors

                                • diff --git a/api/symbols/TreeLayout.html b/api/symbols/TreeLayout.html index 205fbcad0..3c18d4316 100644 --- a/api/symbols/TreeLayout.html +++ b/api/symbols/TreeLayout.html @@ -1,4 +1,4 @@ -TreeLayout | GoJS API
                                  Options
                                  All
                                  • Public
                                  • Public/Protected
                                  • All
                                  Menu

                                  Class TreeLayout

                                  Hierarchy

                                  +TreeLayout | GoJS API
                                  Options
                                  All
                                  • Public
                                  • Public/Protected
                                  • All
                                  Menu

                                  Class TreeLayout

                                  Hierarchy

                                  This layout positions nodes of a tree-structured graph in layers (rows or columns).

                                  For a discussion and examples of the most commonly used properties, see Trees page in the Introduction. diff --git a/api/symbols/TreeMapLayout.html b/api/symbols/TreeMapLayout.html index 1377cb7a3..3729d7a68 100644 --- a/api/symbols/TreeMapLayout.html +++ b/api/symbols/TreeMapLayout.html @@ -1,4 +1,4 @@ -TreeMapLayout | GoJS API

                                  Options
                                  All
                                  • Public
                                  • Public/Protected
                                  • All
                                  Menu

                                  Class TreeMapLayout Extension

                                  This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                  Hierarchy

                                  +TreeMapLayout | GoJS API
                                  Options
                                  All
                                  • Public
                                  • Public/Protected
                                  • All
                                  Menu

                                  Class TreeMapLayout Extension

                                  This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                  Hierarchy

                                  A custom Layout that lays out hierarchical data using nested rectangles.

                                  If you want to experiment with this extension, try the Tree Map Layout sample.

                                  Index

                                  Inherited Members

                                  Constructors

                                  • diff --git a/api/symbols/TreeModel.html b/api/symbols/TreeModel.html index 4c707b096..b476627ab 100644 --- a/api/symbols/TreeModel.html +++ b/api/symbols/TreeModel.html @@ -1,4 +1,4 @@ -TreeModel | GoJS API
                                    Options
                                    All
                                    • Public
                                    • Public/Protected
                                    • All
                                    Menu

                                    Class TreeModel

                                    Hierarchy

                                    +TreeModel | GoJS API
                                    Options
                                    All
                                    • Public
                                    • Public/Protected
                                    • All
                                    Menu

                                    Class TreeModel

                                    Hierarchy

                                    TreeModels support tree-structured graphs of nodes and links. Each node can have at most one "tree parent"; cycles are not permitted. The reference to the parent node's key is a property of the child node data.

                                    diff --git a/api/symbols/TreeNetwork.html b/api/symbols/TreeNetwork.html index 0f502c0d1..caa9d45d6 100644 --- a/api/symbols/TreeNetwork.html +++ b/api/symbols/TreeNetwork.html @@ -1,4 +1,4 @@ -TreeNetwork | GoJS API
                                    Options
                                    All
                                    • Public
                                    • Public/Protected
                                    • All
                                    Menu

                                    Class TreeNetwork

                                    Hierarchy

                                    +TreeNetwork | GoJS API
                                    Options
                                    All
                                    • Public
                                    • Public/Protected
                                    • All
                                    Menu

                                    Class TreeNetwork

                                    Hierarchy

                                    This class represents an abstract graph of TreeVertexes and TreeEdges that can be constructed based on the Nodes and Links of a Diagram so that the TreeLayout can operate independently of the diagram until it diff --git a/api/symbols/TreeVertex.html b/api/symbols/TreeVertex.html index 6f0db8021..d16dc98ad 100644 --- a/api/symbols/TreeVertex.html +++ b/api/symbols/TreeVertex.html @@ -1,4 +1,4 @@ -TreeVertex | GoJS API

                                    Options
                                    All
                                    • Public
                                    • Public/Protected
                                    • All
                                    Menu

                                    Class TreeVertex

                                    Hierarchy

                                    +TreeVertex | GoJS API
                                    Options
                                    All
                                    • Public
                                    • Public/Protected
                                    • All
                                    Menu

                                    Class TreeVertex

                                    Hierarchy

                                    This holds TreeLayout-specific information about Nodes.

                                    This class inherits from LayoutVertex.

                                    Index

                                    Inherited Members

                                    Constructors

                                    • diff --git a/api/symbols/UndoManager.html b/api/symbols/UndoManager.html index 438fab41d..a870fbd9c 100644 --- a/api/symbols/UndoManager.html +++ b/api/symbols/UndoManager.html @@ -1,4 +1,4 @@ -UndoManager | GoJS API
                                      Options
                                      All
                                      • Public
                                      • Public/Protected
                                      • All
                                      Menu

                                      Class UndoManager

                                      Hierarchy

                                      • UndoManager
                                      +UndoManager | GoJS API
                                      Options
                                      All
                                      • Public
                                      • Public/Protected
                                      • All
                                      Menu

                                      Class UndoManager

                                      Hierarchy

                                      • UndoManager

                                      An UndoManager observes and records model and diagram changes in transactions and supports undo/redo operations. You will need to set the isEnabled property to true in order for diff --git a/api/symbols/ZoomSlider.html b/api/symbols/ZoomSlider.html index e87e9bc36..71ea4b538 100644 --- a/api/symbols/ZoomSlider.html +++ b/api/symbols/ZoomSlider.html @@ -1,4 +1,4 @@ -ZoomSlider | GoJS API

                                      Options
                                      All
                                      • Public
                                      • Public/Protected
                                      • All
                                      Menu

                                      Class ZoomSlider Extension

                                      This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                      Hierarchy

                                      • ZoomSlider
                                      +ZoomSlider | GoJS API
                                      Options
                                      All
                                      • Public
                                      • Public/Protected
                                      • All
                                      Menu

                                      Class ZoomSlider Extension

                                      This is an extension and not part of the main GoJS library. Note that the API for this class may change at any time. If you intend to use an extension in production, you should copy the code to your own source directory. Extensions can be found in the GoJS kit under the extensions (for loading via script tags),extensionsTS (UMD modules), or extensionsJSM (ES6 modules) folders. See the Extensions intro page for more information.

                                      Hierarchy

                                      • ZoomSlider

                                      This class implements a zoom slider for GoJS diagrams. The constructor takes two arguments:

                                        diff --git a/assets/js/goDoc.js b/assets/js/goDoc.js index b4540bc22..40560dd2d 100644 --- a/assets/js/goDoc.js +++ b/assets/js/goDoc.js @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. */ +/* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // Used on live samples on pages, like Intro function goCodeExecute(pre, w, h, parentId, animation) { diff --git a/assets/js/goSamples.js b/assets/js/goSamples.js index 4954cac86..c79f17555 100644 --- a/assets/js/goSamples.js +++ b/assets/js/goSamples.js @@ -15,7 +15,7 @@ document.addEventListener("DOMContentLoaded", function() { byId("sample").parentElement.appendChild(b1); byId("sample").parentElement.appendChild(b2); - var copyright = 'Copyright 1998-2022 by Northwoods Software.'; + var copyright = 'Copyright 1998-2023 by Northwoods Software.'; var p2 = document.createElement("p"); p2.classList = "text-xs"; p2.innerHTML = (window.go) ? 'GoJS version ' + go.version + '. ' + copyright : copyright; diff --git a/changelog.html b/changelog.html index d9200e9e9..a7218ba6e 100644 --- a/changelog.html +++ b/changelog.html @@ -8,7 +8,7 @@ - GoJS Change Log + GoJS Change Log @@ -348,11 +348,19 @@

                                        Easier Manipulation and Customization of Geometries


                                        +

                                        Changes for 2.2.23

                                        +
                                          +
                                        • + Line (and therefore Link) intersection fix for some shape geometries containing arcs and beziers, + when the start or end of the curve overlaps the adjacent path point. +
                                        • +
                                        +

                                        Changes for 2.2.22

                                        • Disallow browser wheel events on the Diagram canvas from bubbling if the wheel has a horizontal component. - This bubble prevention also prevents the browser in some systems from + This bubble prevention also prevents the browser in some systems from committing page "back" and "forward" actions.
                                        • Fixed a bug where resetting Picture.source to the empty string may cause a property set error. @@ -2037,7 +2045,7 @@

                                          Company

                                          - Copyright 1998-2022 Northwoods Software + Copyright 1998-2023 Northwoods Software

                                      diff --git a/download.html b/download.html index f5a5e6392..1de6e11b1 100644 --- a/download.html +++ b/download.html @@ -8,7 +8,7 @@ - Download GoJS + Download GoJS @@ -244,7 +244,7 @@

                                      Company

                                      - Copyright 1998-2022 Northwoods Software + Copyright 1998-2023 Northwoods Software

                                      diff --git a/extensions/Arranging.html b/extensions/Arranging.html index 043bb8727..c41fbbf1c 100644 --- a/extensions/Arranging.html +++ b/extensions/Arranging.html @@ -5,7 +5,7 @@ - + Arranging Layout of the Class Hierarchy diff --git a/extensions/ArrangingLayout.js b/extensions/ArrangingLayout.js index a085d9fa4..5690a4b4c 100644 --- a/extensions/ArrangingLayout.js +++ b/extensions/ArrangingLayout.js @@ -1,7 +1,7 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Layout that provides one way to have a layout of layouts. diff --git a/extensions/Arrowheads.js b/extensions/Arrowheads.js index 9f76b0be2..64b75e2cf 100644 --- a/extensions/Arrowheads.js +++ b/extensions/Arrowheads.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // These are the definitions for all of the predefined arrowheads. diff --git a/extensions/BalloonLink.html b/extensions/BalloonLink.html index 6d5ad5944..bd5edeffc 100644 --- a/extensions/BalloonLink.html +++ b/extensions/BalloonLink.html @@ -5,7 +5,7 @@ - + Balloon Links diff --git a/extensions/BalloonLink.js b/extensions/BalloonLink.js index b50350446..746226b62 100644 --- a/extensions/BalloonLink.js +++ b/extensions/BalloonLink.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Link that draws a "balloon" shape around the Link.fromNode diff --git a/extensions/Buttons.js b/extensions/Buttons.js index 29ff666bc..00f05b4bc 100644 --- a/extensions/Buttons.js +++ b/extensions/Buttons.js @@ -1,6 +1,6 @@ 'use strict'; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // These are the definitions for all of the predefined buttons. diff --git a/extensions/CheckBoxes.html b/extensions/CheckBoxes.html index 3bba339b7..f5bdee4f0 100644 --- a/extensions/CheckBoxes.html +++ b/extensions/CheckBoxes.html @@ -5,7 +5,7 @@ - + CheckBoxes diff --git a/extensions/ColumnResizing.html b/extensions/ColumnResizing.html index 39cfda505..bfd06f434 100644 --- a/extensions/ColumnResizing.html +++ b/extensions/ColumnResizing.html @@ -5,7 +5,7 @@ - + Resizing Rows and Columns in a Table Panel diff --git a/extensions/ColumnResizingTool.js b/extensions/ColumnResizingTool.js index 42274e430..87515715b 100644 --- a/extensions/ColumnResizingTool.js +++ b/extensions/ColumnResizingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Tool for resizing each column of a named Table Panel in a selected Part. diff --git a/extensions/CurvedLinkReshaping.html b/extensions/CurvedLinkReshaping.html index a85c5623f..0040c16b2 100644 --- a/extensions/CurvedLinkReshaping.html +++ b/extensions/CurvedLinkReshaping.html @@ -5,7 +5,7 @@ - + State Chart with Simple Curved Link Reshaping diff --git a/extensions/CurvedLinkReshapingTool.js b/extensions/CurvedLinkReshapingTool.js index b255696e0..07306b1f1 100644 --- a/extensions/CurvedLinkReshapingTool.js +++ b/extensions/CurvedLinkReshapingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom LinkReshapingTool that shows only a single reshape handle on a Bezier curved Link. diff --git a/extensions/DataInspector.html b/extensions/DataInspector.html index d30307d1d..22d5962d2 100644 --- a/extensions/DataInspector.html +++ b/extensions/DataInspector.html @@ -5,7 +5,7 @@ - + Data Inspector diff --git a/extensions/DataInspector.js b/extensions/DataInspector.js index 06b66bee6..3e3ce0340 100644 --- a/extensions/DataInspector.js +++ b/extensions/DataInspector.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /** diff --git a/extensions/Dimensioning.html b/extensions/Dimensioning.html index 7fd0e6527..1badc8f40 100644 --- a/extensions/Dimensioning.html +++ b/extensions/Dimensioning.html @@ -5,7 +5,7 @@ - + Using Dimensioning Links diff --git a/extensions/DimensioningLink.js b/extensions/DimensioningLink.js index 4c691131b..be8473931 100644 --- a/extensions/DimensioningLink.js +++ b/extensions/DimensioningLink.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom routed Link for showing the distances between a point on one node and a point on another node. diff --git a/extensions/DoubleTreeLayout.js b/extensions/DoubleTreeLayout.js index 3a195291b..6cb867caf 100644 --- a/extensions/DoubleTreeLayout.js +++ b/extensions/DoubleTreeLayout.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ function DoubleTreeLayout() { diff --git a/extensions/DragCreating.html b/extensions/DragCreating.html index f41d1e520..284df6956 100644 --- a/extensions/DragCreating.html +++ b/extensions/DragCreating.html @@ -5,7 +5,7 @@ - + Drag Creating Tool diff --git a/extensions/DragCreatingTool.js b/extensions/DragCreatingTool.js index 8bb59e66d..81d82ad89 100644 --- a/extensions/DragCreatingTool.js +++ b/extensions/DragCreatingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Tool for creating a new Node with custom size by dragging its outline in the background. diff --git a/extensions/DragZooming.html b/extensions/DragZooming.html index 31288be98..8bbb1dfe7 100644 --- a/extensions/DragZooming.html +++ b/extensions/DragZooming.html @@ -5,7 +5,7 @@ - + Drag Zooming Tool diff --git a/extensions/DragZoomingTool.js b/extensions/DragZoomingTool.js index 2d3bc527c..0243473a4 100644 --- a/extensions/DragZoomingTool.js +++ b/extensions/DragZoomingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Tool for zooming into a selected area diff --git a/extensions/DrawCommandHandler.html b/extensions/DrawCommandHandler.html index 2687b8e89..375b5d04a 100644 --- a/extensions/DrawCommandHandler.html +++ b/extensions/DrawCommandHandler.html @@ -5,7 +5,7 @@ - + Drawing Commands diff --git a/extensions/DrawCommandHandler.js b/extensions/DrawCommandHandler.js index 0be8d41f4..32ceb807c 100644 --- a/extensions/DrawCommandHandler.js +++ b/extensions/DrawCommandHandler.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensions/ExtendedBrush.js b/extensions/ExtendedBrush.js index 69593e88d..20ae4938b 100644 --- a/extensions/ExtendedBrush.js +++ b/extensions/ExtendedBrush.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ function ExtendedBrush(type) { diff --git a/extensions/Figures.js b/extensions/Figures.js index 068aa6702..56f50685d 100644 --- a/extensions/Figures.js +++ b/extensions/Figures.js @@ -1,6 +1,6 @@ 'use strict'; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // This file holds definitions of all standard shape figures -- string values for Shape.figure. @@ -176,39 +176,42 @@ function freePoint(temp) { * @param {number} q1y * @param {number} q2x * @param {number} q2y -* @param {Point} result +* @param {Point=} result * @return {Point} */ function getIntersection(p1x, p1y, p2x, p2y, q1x, q1y, q2x, q2y, result) { + if (!result) result = new go.Point(); var dx1 = p1x - p2x; var dx2 = q1x - q2x; - var x; - var y; - - if (dx1 === 0 || dx2 === 0) { - if (dx1 === 0) { + var x = NaN; + var y = NaN; + if (dx1 === 0) { + if (dx2 === 0) { + if (p1x === p2x) { + x = p1x; + y = p1y; + } + } else { var m2 = (q1y - q2y) / dx2; var b2 = q1y - m2 * q1x; x = p1x; y = m2 * x + b2; } - else { + } else { + if (dx2 === 0) { var m1 = (p1y - p2y) / dx1; var b1 = p1y - m1 * p1x; x = q1x; y = m1 * x + b1; + } else { + var m1 = (p1y - p2y) / dx1; + var m2 = (q1y - q2y) / dx2; + var b1 = p1y - m1 * p1x; + var b2 = q1y - m2 * q1x; + x = (b2 - b1) / (m1 - m2); + y = m1 * x + b1; } } - else { - var m1 = (p1y - p2y) / dx1; - var m2 = (q1y - q2y) / dx2; - var b1 = p1y - m1 * p1x; - var b2 = q1y - m2 * q1x; - - x = (b2 - b1) / (m1 - m2); - y = m1 * x + b1; - } - result.x = x; result.y = y; return result; diff --git a/extensions/Fishbone.html b/extensions/Fishbone.html index c9beec404..cde428635 100644 --- a/extensions/Fishbone.html +++ b/extensions/Fishbone.html @@ -5,7 +5,7 @@ - + Fishbone Layout diff --git a/extensions/FishboneLayout.js b/extensions/FishboneLayout.js index 913b165d4..0157b6ae7 100644 --- a/extensions/FishboneLayout.js +++ b/extensions/FishboneLayout.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // FishboneLayout is a custom Layout derived from TreeLayout for creating "fishbone" diagrams. diff --git a/extensions/FreehandDrawing.html b/extensions/FreehandDrawing.html index 32117277b..53007b80e 100644 --- a/extensions/FreehandDrawing.html +++ b/extensions/FreehandDrawing.html @@ -5,7 +5,7 @@ - + Freehand Drawing Tool diff --git a/extensions/FreehandDrawingTool.js b/extensions/FreehandDrawingTool.js index f3d6ccb2e..7340d807a 100644 --- a/extensions/FreehandDrawingTool.js +++ b/extensions/FreehandDrawingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Tool for freehand drawing diff --git a/extensions/GeometryReshaping.html b/extensions/GeometryReshaping.html index 9e64149a5..cb019c760 100644 --- a/extensions/GeometryReshaping.html +++ b/extensions/GeometryReshaping.html @@ -5,7 +5,7 @@ - + Geometry Reshaping diff --git a/extensions/GeometryReshapingTool.js b/extensions/GeometryReshapingTool.js index e2416efdd..45fc5a2c8 100644 --- a/extensions/GeometryReshapingTool.js +++ b/extensions/GeometryReshapingTool.js @@ -1,6 +1,6 @@ 'use strict'; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensions/GuidedDragging.html b/extensions/GuidedDragging.html index 85f372814..fc62ed0a9 100644 --- a/extensions/GuidedDragging.html +++ b/extensions/GuidedDragging.html @@ -5,7 +5,7 @@ - + Guided Dragging diff --git a/extensions/GuidedDraggingTool.js b/extensions/GuidedDraggingTool.js index a0510116a..3a96924ff 100644 --- a/extensions/GuidedDraggingTool.js +++ b/extensions/GuidedDraggingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensions/Hyperlink.html b/extensions/Hyperlink.html index 7b0ac7e39..251fe031e 100644 --- a/extensions/Hyperlink.html +++ b/extensions/Hyperlink.html @@ -5,7 +5,7 @@ - + Demo of HyperlinkText Builder diff --git a/extensions/HyperlinkText.js b/extensions/HyperlinkText.js index 5f8880c92..4ae987f42 100644 --- a/extensions/HyperlinkText.js +++ b/extensions/HyperlinkText.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A "HyperlinkText" is either a TextBlock or a Panel containing a TextBlock that when clicked diff --git a/extensions/LightBoxContextMenu.js b/extensions/LightBoxContextMenu.js index ac4c83273..e598c28e7 100644 --- a/extensions/LightBoxContextMenu.js +++ b/extensions/LightBoxContextMenu.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // HTML + JavaScript context menu, made with HTMLInfo diff --git a/extensions/LinkLabelDragging.html b/extensions/LinkLabelDragging.html index aa46155e6..bcd97f2df 100644 --- a/extensions/LinkLabelDragging.html +++ b/extensions/LinkLabelDragging.html @@ -5,7 +5,7 @@ - + State Chart with Draggable Link Labels diff --git a/extensions/LinkLabelDraggingTool.js b/extensions/LinkLabelDraggingTool.js index 73df8d0ac..fb99c0a4b 100644 --- a/extensions/LinkLabelDraggingTool.js +++ b/extensions/LinkLabelDraggingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Tool for moving a label on a Link diff --git a/extensions/LinkLabelOnPathDragging.html b/extensions/LinkLabelOnPathDragging.html index 723b14542..2df02f737 100644 --- a/extensions/LinkLabelOnPathDragging.html +++ b/extensions/LinkLabelOnPathDragging.html @@ -5,7 +5,7 @@ - + Draggable Link Labels That Stay On Path diff --git a/extensions/LinkLabelOnPathDraggingTool.js b/extensions/LinkLabelOnPathDraggingTool.js index 5b13966a0..d106c97b2 100644 --- a/extensions/LinkLabelOnPathDraggingTool.js +++ b/extensions/LinkLabelOnPathDraggingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Tool for moving a label on a Link that keeps the label on the link's path. diff --git a/extensions/LinkShifting.html b/extensions/LinkShifting.html index b105e40cb..f766dd1ff 100644 --- a/extensions/LinkShifting.html +++ b/extensions/LinkShifting.html @@ -5,7 +5,7 @@ - + Link Shifting Tool diff --git a/extensions/LinkShiftingTool.js b/extensions/LinkShiftingTool.js index e4bc66f26..2eb23b961 100644 --- a/extensions/LinkShiftingTool.js +++ b/extensions/LinkShiftingTool.js @@ -1,6 +1,6 @@ "use strict" /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Tool for shifting the end point of a Link to be anywhere along the edges of the port. diff --git a/extensions/LocalStorageCommandHandler.html b/extensions/LocalStorageCommandHandler.html index aacc4c9e4..9f7c92515 100644 --- a/extensions/LocalStorageCommandHandler.html +++ b/extensions/LocalStorageCommandHandler.html @@ -5,7 +5,7 @@ - + Local Storage Commands diff --git a/extensions/LocalStorageCommandHandler.js b/extensions/LocalStorageCommandHandler.js index 7b50a066a..1eaf6833c 100644 --- a/extensions/LocalStorageCommandHandler.js +++ b/extensions/LocalStorageCommandHandler.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensions/NodeLabelDragging.html b/extensions/NodeLabelDragging.html index cf7c47292..9629b780a 100644 --- a/extensions/NodeLabelDragging.html +++ b/extensions/NodeLabelDragging.html @@ -5,7 +5,7 @@ - + State Chart with Draggable Node Labels diff --git a/extensions/NodeLabelDraggingTool.js b/extensions/NodeLabelDraggingTool.js index 9ba8dd954..3b3d1bcc9 100644 --- a/extensions/NodeLabelDraggingTool.js +++ b/extensions/NodeLabelDraggingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Tool for moving a label on a Node diff --git a/extensions/NonRealtimeDragging.html b/extensions/NonRealtimeDragging.html index 5926f522e..a8a0c07ab 100644 --- a/extensions/NonRealtimeDragging.html +++ b/extensions/NonRealtimeDragging.html @@ -5,7 +5,7 @@ - + Non-Realtime Dragging diff --git a/extensions/NonRealtimeDraggingTool.js b/extensions/NonRealtimeDraggingTool.js index ea474fdbf..61953d3d7 100644 --- a/extensions/NonRealtimeDraggingTool.js +++ b/extensions/NonRealtimeDraggingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom DraggingTool for dragging an image instead of actually moving any selected nodes, diff --git a/extensions/OrthogonalLinkReshaping.html b/extensions/OrthogonalLinkReshaping.html index 3ec5423f1..baa3d588b 100644 --- a/extensions/OrthogonalLinkReshaping.html +++ b/extensions/OrthogonalLinkReshaping.html @@ -5,7 +5,7 @@ - + Orthogonal Link Reshaping Tool diff --git a/extensions/OrthogonalLinkReshapingTool.js b/extensions/OrthogonalLinkReshapingTool.js index c6d774e35..a7c41430b 100644 --- a/extensions/OrthogonalLinkReshapingTool.js +++ b/extensions/OrthogonalLinkReshapingTool.js @@ -1,6 +1,6 @@ "use strict" /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Tool for dragging a segment of an orthogonal link. diff --git a/extensions/OverviewResizing.html b/extensions/OverviewResizing.html index b610ae889..5f71e8441 100644 --- a/extensions/OverviewResizing.html +++ b/extensions/OverviewResizing.html @@ -5,7 +5,7 @@ - + Overview Resizing diff --git a/extensions/OverviewResizingTool.js b/extensions/OverviewResizingTool.js index cb0cd40ca..1bcc6493e 100644 --- a/extensions/OverviewResizingTool.js +++ b/extensions/OverviewResizingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /** diff --git a/extensions/PanelLayoutFlow.html b/extensions/PanelLayoutFlow.html index 29f15af9e..233d4ca46 100644 --- a/extensions/PanelLayoutFlow.html +++ b/extensions/PanelLayoutFlow.html @@ -5,7 +5,7 @@ - + Flow PanelLayout diff --git a/extensions/PanelLayoutFlow.js b/extensions/PanelLayoutFlow.js index de6b18cad..f27dea708 100644 --- a/extensions/PanelLayoutFlow.js +++ b/extensions/PanelLayoutFlow.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensions/Parallel.html b/extensions/Parallel.html index 1e16fd772..75f8aa08e 100644 --- a/extensions/Parallel.html +++ b/extensions/Parallel.html @@ -5,7 +5,7 @@ - + Parallel Layout diff --git a/extensions/ParallelLayout.js b/extensions/ParallelLayout.js index 716670a95..02c968d92 100644 --- a/extensions/ParallelLayout.js +++ b/extensions/ParallelLayout.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensions/ParallelRoute.html b/extensions/ParallelRoute.html index 775dcd499..cce455d4e 100644 --- a/extensions/ParallelRoute.html +++ b/extensions/ParallelRoute.html @@ -5,7 +5,7 @@ - + Parallel Route Links diff --git a/extensions/ParallelRouteLink.js b/extensions/ParallelRouteLink.js index a7a440b3f..6089f94d2 100644 --- a/extensions/ParallelRouteLink.js +++ b/extensions/ParallelRouteLink.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Link whose routing is parallel to other links connecting the same pair of ports diff --git a/extensions/PolygonDrawing.html b/extensions/PolygonDrawing.html index b661564cb..b8b40615f 100644 --- a/extensions/PolygonDrawing.html +++ b/extensions/PolygonDrawing.html @@ -5,7 +5,7 @@ - + Polygon Drawing Tool diff --git a/extensions/PolygonDrawingTool.js b/extensions/PolygonDrawingTool.js index 28a0b5381..103ac8294 100644 --- a/extensions/PolygonDrawingTool.js +++ b/extensions/PolygonDrawingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Tool for drawing polygons or polylines diff --git a/extensions/PolylineLinking.html b/extensions/PolylineLinking.html index 4b7b1b0f2..71b4564f6 100644 --- a/extensions/PolylineLinking.html +++ b/extensions/PolylineLinking.html @@ -5,7 +5,7 @@ - + Polyline Linking Tool diff --git a/extensions/PolylineLinkingTool.js b/extensions/PolylineLinkingTool.js index f558f50cf..f50db80dd 100644 --- a/extensions/PolylineLinkingTool.js +++ b/extensions/PolylineLinkingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom LinkingTool for manually routing a new link diff --git a/extensions/PortShifting.html b/extensions/PortShifting.html index 5c6d5f82b..12ba8c92e 100644 --- a/extensions/PortShifting.html +++ b/extensions/PortShifting.html @@ -5,7 +5,7 @@ - + Logic Circuit with shiftable ports diff --git a/extensions/PortShiftingTool.js b/extensions/PortShiftingTool.js index ed8b458cf..c3860aa6a 100644 --- a/extensions/PortShiftingTool.js +++ b/extensions/PortShiftingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Tool for moving a port on a Node diff --git a/extensions/RadialLayout.js b/extensions/RadialLayout.js index f6a5afe54..4b13a96db 100644 --- a/extensions/RadialLayout.js +++ b/extensions/RadialLayout.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensions/RealtimeDragSelecting.html b/extensions/RealtimeDragSelecting.html index 3261aa9d7..645854443 100644 --- a/extensions/RealtimeDragSelecting.html +++ b/extensions/RealtimeDragSelecting.html @@ -5,7 +5,7 @@ - + Realtime Drag Selecting Tool diff --git a/extensions/RealtimeDragSelectingTool.js b/extensions/RealtimeDragSelectingTool.js index 8f539e0d8..a29565234 100644 --- a/extensions/RealtimeDragSelectingTool.js +++ b/extensions/RealtimeDragSelectingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom DragSelectingTool for selecting and deselecting Parts during a drag. diff --git a/extensions/Rescaling.html b/extensions/Rescaling.html index 6799649de..f63dfb3db 100644 --- a/extensions/Rescaling.html +++ b/extensions/Rescaling.html @@ -5,7 +5,7 @@ - + Rescaling GraphObjects using the RescalingTool diff --git a/extensions/RescalingTool.js b/extensions/RescalingTool.js index 50bbfdef4..58eb83ff1 100644 --- a/extensions/RescalingTool.js +++ b/extensions/RescalingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Tool to change the scale of an object in a Part. diff --git a/extensions/ResizeMultiple.html b/extensions/ResizeMultiple.html index 0aa463a47..06fca2143 100644 --- a/extensions/ResizeMultiple.html +++ b/extensions/ResizeMultiple.html @@ -5,7 +5,7 @@ - + Resize Multiple diff --git a/extensions/ResizeMultipleTool.js b/extensions/ResizeMultipleTool.js index 353c7ef53..dd24c4bcf 100644 --- a/extensions/ResizeMultipleTool.js +++ b/extensions/ResizeMultipleTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensions/Robot.html b/extensions/Robot.html index 9d04c952f..186a09320 100644 --- a/extensions/Robot.html +++ b/extensions/Robot.html @@ -5,7 +5,7 @@ - + Simulating Input Events diff --git a/extensions/Robot.js b/extensions/Robot.js index f89b87c09..17f048bf4 100644 --- a/extensions/Robot.js +++ b/extensions/Robot.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A class for simulating mouse and keyboard input. diff --git a/extensions/RotateMultiple.html b/extensions/RotateMultiple.html index 170d2e7a3..0662f5834 100644 --- a/extensions/RotateMultiple.html +++ b/extensions/RotateMultiple.html @@ -5,7 +5,7 @@ - + Rotate Multiple diff --git a/extensions/RotateMultipleTool.js b/extensions/RotateMultipleTool.js index 7c7437224..9130c277a 100644 --- a/extensions/RotateMultipleTool.js +++ b/extensions/RotateMultipleTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensions/RoundedRectangles.js b/extensions/RoundedRectangles.js index dd37230fd..832a77624 100644 --- a/extensions/RoundedRectangles.js +++ b/extensions/RoundedRectangles.js @@ -1,6 +1,6 @@ 'use strict'; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // This file holds the definitions of several useful figures with rounded corners but straight sides: diff --git a/extensions/RowResizingTool.js b/extensions/RowResizingTool.js index 7bad7a3ca..db1411e7b 100644 --- a/extensions/RowResizingTool.js +++ b/extensions/RowResizingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Tool for resizing each row of a named Table Panel in a selected Part. diff --git a/extensions/ScrollingTable.html b/extensions/ScrollingTable.html index 21ee686e2..50567c8e4 100644 --- a/extensions/ScrollingTable.html +++ b/extensions/ScrollingTable.html @@ -5,7 +5,7 @@ - + Scrolling Table diff --git a/extensions/ScrollingTable.js b/extensions/ScrollingTable.js index bc5dbeaf3..c51e87a16 100644 --- a/extensions/ScrollingTable.js +++ b/extensions/ScrollingTable.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A "ScrollingTable" Panel @@ -31,7 +31,7 @@ go.GraphObject.defineBuilder("AutoRepeatButton", function(args) { endClicking(e, obj); if (obj.click) { // wait milliseconds before starting clicks - obj._timer = setTimeout(function() { repeatClicking(e, obj); }, delay); + obj._timer = setTimeout(function() { repeatClicking(e, obj); }, delay); } } function repeatClicking(e, obj) { diff --git a/extensions/SectorReshaping.html b/extensions/SectorReshaping.html index c6a0d18d3..44559a02b 100644 --- a/extensions/SectorReshaping.html +++ b/extensions/SectorReshaping.html @@ -5,7 +5,7 @@ - + Tool for Reshaping a Sector of a Circle diff --git a/extensions/SectorReshapingTool.js b/extensions/SectorReshapingTool.js index 17534db1b..094145770 100644 --- a/extensions/SectorReshapingTool.js +++ b/extensions/SectorReshapingTool.js @@ -1,6 +1,6 @@ "use strict" /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // The SectorReshapingTool shows three handles: diff --git a/extensions/Serpentine.html b/extensions/Serpentine.html index cf73d9219..c251300a6 100644 --- a/extensions/Serpentine.html +++ b/extensions/Serpentine.html @@ -5,7 +5,7 @@ - + Serpentine Layout diff --git a/extensions/SerpentineLayout.js b/extensions/SerpentineLayout.js index 06dfacf40..f93c9460a 100644 --- a/extensions/SerpentineLayout.js +++ b/extensions/SerpentineLayout.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Layout that lays out a chain of nodes in a snake-like fashion diff --git a/extensions/SnapLinkReshaping.html b/extensions/SnapLinkReshaping.html index 7bc32dc6b..896eda22c 100644 --- a/extensions/SnapLinkReshaping.html +++ b/extensions/SnapLinkReshaping.html @@ -5,7 +5,7 @@ - + Snap Link Reshaping diff --git a/extensions/SnapLinkReshapingTool.js b/extensions/SnapLinkReshapingTool.js index 5556fd90a..ed6019e51 100644 --- a/extensions/SnapLinkReshapingTool.js +++ b/extensions/SnapLinkReshapingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom LinkReshapingTool that snaps dragged reshaping handles to grid points. diff --git a/extensions/Spiral.html b/extensions/Spiral.html index 259697add..1db84923a 100644 --- a/extensions/Spiral.html +++ b/extensions/Spiral.html @@ -5,7 +5,7 @@ - + Spiral Layout diff --git a/extensions/SpiralLayout.js b/extensions/SpiralLayout.js index b16100dbf..8def63a6b 100644 --- a/extensions/SpiralLayout.js +++ b/extensions/SpiralLayout.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Layout that lays out a chain of nodes in a spiral diff --git a/extensions/SpotRotating.html b/extensions/SpotRotating.html index 16bd3fbde..b5f05b9be 100644 --- a/extensions/SpotRotating.html +++ b/extensions/SpotRotating.html @@ -5,7 +5,7 @@ - + Spot Rotating diff --git a/extensions/SpotRotatingTool.js b/extensions/SpotRotatingTool.js index f4b352c18..52b01122a 100644 --- a/extensions/SpotRotatingTool.js +++ b/extensions/SpotRotatingTool.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensions/SwimLaneLayout.html b/extensions/SwimLaneLayout.html index dd5b06ed6..376d2063e 100644 --- a/extensions/SwimLaneLayout.html +++ b/extensions/SwimLaneLayout.html @@ -5,7 +5,7 @@ - + Beat Paths with Lanes for Divisions Using SwimLaneLayout diff --git a/extensions/SwimLaneLayout.js b/extensions/SwimLaneLayout.js index cfcf65b84..0625114a5 100644 --- a/extensions/SwimLaneLayout.js +++ b/extensions/SwimLaneLayout.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom LayeredDigraphLayout that knows about "lanes" diff --git a/extensions/Table.html b/extensions/Table.html index 46003ddcd..79dd7415a 100644 --- a/extensions/Table.html +++ b/extensions/Table.html @@ -5,7 +5,7 @@ - + Table Layout diff --git a/extensions/TableLayout.js b/extensions/TableLayout.js index 08184fa6a..0b693cfa7 100644 --- a/extensions/TableLayout.js +++ b/extensions/TableLayout.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // This layout is patterned after the "Table" Panel layout. diff --git a/extensions/Templates.js b/extensions/Templates.js index 261026275..7b4e943f6 100644 --- a/extensions/Templates.js +++ b/extensions/Templates.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // These are the definitions for all of the predefined templates and tool archetypes. diff --git a/extensions/TextEditor.html b/extensions/TextEditor.html index 4685f58a9..c6d25cb6e 100644 --- a/extensions/TextEditor.html +++ b/extensions/TextEditor.html @@ -5,7 +5,7 @@ - + HTMLInfo Text Editor diff --git a/extensions/TextEditor.js b/extensions/TextEditor.js index e0cbd7e1a..b4f90b637 100644 --- a/extensions/TextEditor.js +++ b/extensions/TextEditor.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // This is the definitions of the predefined text editor used by TextEditingTool diff --git a/extensions/TextEditorRadioButtons.js b/extensions/TextEditorRadioButtons.js index 585c80b78..732faa3bc 100644 --- a/extensions/TextEditorRadioButtons.js +++ b/extensions/TextEditorRadioButtons.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // HTML + JavaScript text editor menu, using HTML radio inputs and HTMLInfo. diff --git a/extensions/TextEditorSelectBox.js b/extensions/TextEditorSelectBox.js index 7c9b31e19..7bbb51ccc 100644 --- a/extensions/TextEditorSelectBox.js +++ b/extensions/TextEditorSelectBox.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // HTML + JavaScript text editor using an HTML Select Element and HTMLInfo. diff --git a/extensions/TreeMap.html b/extensions/TreeMap.html index e47fb183e..34065fed8 100644 --- a/extensions/TreeMap.html +++ b/extensions/TreeMap.html @@ -5,7 +5,7 @@ - + Tree Map diff --git a/extensions/TreeMapLayout.js b/extensions/TreeMapLayout.js index 27701fa99..d8b51b641 100644 --- a/extensions/TreeMapLayout.js +++ b/extensions/TreeMapLayout.js @@ -1,6 +1,6 @@ "use strict"; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // A custom Layout that lays out nested Groups according to how much area they should have diff --git a/extensions/ZoomSlider.html b/extensions/ZoomSlider.html index dc0ca5f34..c77486f8b 100644 --- a/extensions/ZoomSlider.html +++ b/extensions/ZoomSlider.html @@ -5,7 +5,7 @@ - + Zoom Slider diff --git a/extensions/ZoomSlider.js b/extensions/ZoomSlider.js index 80e401f44..5cd5e0fe3 100644 --- a/extensions/ZoomSlider.js +++ b/extensions/ZoomSlider.js @@ -1,6 +1,6 @@ 'use strict'; /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /** diff --git a/extensionsJSM/Arranging.html b/extensionsJSM/Arranging.html index 37a50227a..03eba2061 100644 --- a/extensionsJSM/Arranging.html +++ b/extensionsJSM/Arranging.html @@ -5,7 +5,7 @@ - + Arranging Layout of the Class Hierarchy diff --git a/extensionsJSM/ArrangingLayout.js b/extensionsJSM/ArrangingLayout.js index a1986eecf..9d3cf58ce 100644 --- a/extensionsJSM/ArrangingLayout.js +++ b/extensionsJSM/ArrangingLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/ArrangingLayout.ts b/extensionsJSM/ArrangingLayout.ts index 7a235cade..b27354975 100644 --- a/extensionsJSM/ArrangingLayout.ts +++ b/extensionsJSM/ArrangingLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/Arrowheads.js b/extensionsJSM/Arrowheads.js index 2c765d9b0..f6237d68e 100644 --- a/extensionsJSM/Arrowheads.js +++ b/extensionsJSM/Arrowheads.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // These are the definitions for all of the predefined arrowheads. // You do not need to load this file in order to use arrowheads. diff --git a/extensionsJSM/Arrowheads.ts b/extensionsJSM/Arrowheads.ts index fd625c39d..f77615379 100644 --- a/extensionsJSM/Arrowheads.ts +++ b/extensionsJSM/Arrowheads.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // These are the definitions for all of the predefined arrowheads. diff --git a/extensionsJSM/BalloonLink.html b/extensionsJSM/BalloonLink.html index bb8c691af..6b0af2297 100644 --- a/extensionsJSM/BalloonLink.html +++ b/extensionsJSM/BalloonLink.html @@ -5,7 +5,7 @@ - + Balloon Link diff --git a/extensionsJSM/BalloonLink.js b/extensionsJSM/BalloonLink.js index 323073f99..9b0486fed 100644 --- a/extensionsJSM/BalloonLink.js +++ b/extensionsJSM/BalloonLink.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/BalloonLink.ts b/extensionsJSM/BalloonLink.ts index 66a503b6d..b62d840bf 100644 --- a/extensionsJSM/BalloonLink.ts +++ b/extensionsJSM/BalloonLink.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/Buttons.js b/extensionsJSM/Buttons.js index e196e7428..e0163ba3e 100644 --- a/extensionsJSM/Buttons.js +++ b/extensionsJSM/Buttons.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. @@ -218,14 +218,14 @@ go.GraphObject.defineBuilder('TreeExpanderButton', (args) => { stroke: '#424242', strokeWidth: 2, desiredSize: new go.Size(8, 8) - }, + }, // bind the Shape.figure to the Node.isTreeExpanded value using this converter: new go.Binding('figure', 'isTreeExpanded', (exp, shape) => { const but = shape.panel; return exp ? but['_treeExpandedFigure'] : but['_treeCollapsedFigure']; - }).ofObject()), + }).ofObject()), // assume initially not visible because there are no links coming out - { visible: false }, + { visible: false }, // bind the button visibility to whether it's not a leaf node new go.Binding('visible', 'isTreeLeaf', (leaf) => !leaf).ofObject())); // tree expand/collapse behavior @@ -272,7 +272,7 @@ go.GraphObject.defineBuilder('SubGraphExpanderButton', (args) => { stroke: '#424242', strokeWidth: 2, desiredSize: new go.Size(8, 8) - }, + }, // bind the Shape.figure to the Group.isSubGraphExpanded value using this converter: new go.Binding('figure', 'isSubGraphExpanded', (exp, shape) => { const but = shape.panel; @@ -348,7 +348,7 @@ go.GraphObject.defineBuilder('ContextMenu', (args) => { shadowColor: 'rgba(0, 0, 0, .4)', shadowOffset: new go.Point(0, 3), shadowBlur: 5 - }, + }, // don't set the background if the ContextMenu is adorning something and there's a Placeholder new go.Binding('background', '', (obj) => { const part = obj.adornedPart; @@ -451,7 +451,7 @@ go.GraphObject.defineBuilder('CheckBoxButton', (args) => { stretch: go.GraphObject.Fill, geometryStretch: go.GraphObject.Uniform, visible: false // visible set to false: not checked, unless data.PROPNAME is true - }, + }, // create a data Binding only if PROPNAME is supplied and not the empty string (propname !== '' ? new go.Binding('visible', propname).makeTwoWay() : [])))); button.click = (e, btn) => { diff --git a/extensionsJSM/Buttons.ts b/extensionsJSM/Buttons.ts index cbd49b968..27cae76b6 100644 --- a/extensionsJSM/Buttons.ts +++ b/extensionsJSM/Buttons.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/CheckBoxes.html b/extensionsJSM/CheckBoxes.html index 35a28d37b..7c47913f3 100644 --- a/extensionsJSM/CheckBoxes.html +++ b/extensionsJSM/CheckBoxes.html @@ -5,7 +5,7 @@ - + CheckBoxes diff --git a/extensionsJSM/ColumnResizing.html b/extensionsJSM/ColumnResizing.html index df86cbbe4..5602157b4 100644 --- a/extensionsJSM/ColumnResizing.html +++ b/extensionsJSM/ColumnResizing.html @@ -5,7 +5,7 @@ - + Resizing Rows and Columns in a Table Panel diff --git a/extensionsJSM/ColumnResizingTool.js b/extensionsJSM/ColumnResizingTool.js index 16330eadc..b8157f851 100644 --- a/extensionsJSM/ColumnResizingTool.js +++ b/extensionsJSM/ColumnResizingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/ColumnResizingTool.ts b/extensionsJSM/ColumnResizingTool.ts index d918bf166..44db8b97f 100644 --- a/extensionsJSM/ColumnResizingTool.ts +++ b/extensionsJSM/ColumnResizingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/CurvedLinkReshaping.html b/extensionsJSM/CurvedLinkReshaping.html index 4724a234f..a1e9fa5a1 100644 --- a/extensionsJSM/CurvedLinkReshaping.html +++ b/extensionsJSM/CurvedLinkReshaping.html @@ -5,7 +5,7 @@ - + State Chart with Simple Curved Link Reshaping diff --git a/extensionsJSM/CurvedLinkReshapingTool.js b/extensionsJSM/CurvedLinkReshapingTool.js index e7c415a1e..16656e1e9 100644 --- a/extensionsJSM/CurvedLinkReshapingTool.js +++ b/extensionsJSM/CurvedLinkReshapingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/CurvedLinkReshapingTool.ts b/extensionsJSM/CurvedLinkReshapingTool.ts index aac315b26..795680d01 100644 --- a/extensionsJSM/CurvedLinkReshapingTool.ts +++ b/extensionsJSM/CurvedLinkReshapingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/DataInspector.html b/extensionsJSM/DataInspector.html index a2e28d34e..8d7036e66 100644 --- a/extensionsJSM/DataInspector.html +++ b/extensionsJSM/DataInspector.html @@ -5,7 +5,7 @@ - + Data Inspector diff --git a/extensionsJSM/DataInspector.js b/extensionsJSM/DataInspector.js index a8aa9dfca..46dee8296 100644 --- a/extensionsJSM/DataInspector.js +++ b/extensionsJSM/DataInspector.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/DataInspector.ts b/extensionsJSM/DataInspector.ts index e27aef735..b7739fc1f 100644 --- a/extensionsJSM/DataInspector.ts +++ b/extensionsJSM/DataInspector.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/Dimensioning.html b/extensionsJSM/Dimensioning.html index 3c53fba15..418a26979 100644 --- a/extensionsJSM/Dimensioning.html +++ b/extensionsJSM/Dimensioning.html @@ -5,7 +5,7 @@ - + Using Dimensioning Links diff --git a/extensionsJSM/DimensioningLink.js b/extensionsJSM/DimensioningLink.js index 32cbc856e..81eea8abb 100644 --- a/extensionsJSM/DimensioningLink.js +++ b/extensionsJSM/DimensioningLink.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/DimensioningLink.ts b/extensionsJSM/DimensioningLink.ts index 463a11ff5..7c8df1c68 100644 --- a/extensionsJSM/DimensioningLink.ts +++ b/extensionsJSM/DimensioningLink.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/DoubleTreeLayout.js b/extensionsJSM/DoubleTreeLayout.js index 8f3651068..fad2041c7 100644 --- a/extensionsJSM/DoubleTreeLayout.js +++ b/extensionsJSM/DoubleTreeLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/DoubleTreeLayout.ts b/extensionsJSM/DoubleTreeLayout.ts index cf04ab6e1..6db36cc70 100644 --- a/extensionsJSM/DoubleTreeLayout.ts +++ b/extensionsJSM/DoubleTreeLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/DragCreating.html b/extensionsJSM/DragCreating.html index cc6a6531c..1cdd76bf6 100644 --- a/extensionsJSM/DragCreating.html +++ b/extensionsJSM/DragCreating.html @@ -5,7 +5,7 @@ - + Drag Creating Tool diff --git a/extensionsJSM/DragCreatingTool.js b/extensionsJSM/DragCreatingTool.js index bcb7df42f..ed5635fd6 100644 --- a/extensionsJSM/DragCreatingTool.js +++ b/extensionsJSM/DragCreatingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/DragCreatingTool.ts b/extensionsJSM/DragCreatingTool.ts index f39a94f67..d07d26ab1 100644 --- a/extensionsJSM/DragCreatingTool.ts +++ b/extensionsJSM/DragCreatingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/DragZooming.html b/extensionsJSM/DragZooming.html index a7234a16c..f4e27afac 100644 --- a/extensionsJSM/DragZooming.html +++ b/extensionsJSM/DragZooming.html @@ -5,7 +5,7 @@ - + Drag Zooming Tool diff --git a/extensionsJSM/DragZoomingTool.js b/extensionsJSM/DragZoomingTool.js index 4e168c97a..6a055268b 100644 --- a/extensionsJSM/DragZoomingTool.js +++ b/extensionsJSM/DragZoomingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/DragZoomingTool.ts b/extensionsJSM/DragZoomingTool.ts index 6d2876c5d..faa5be406 100644 --- a/extensionsJSM/DragZoomingTool.ts +++ b/extensionsJSM/DragZoomingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/DrawCommandHandler.html b/extensionsJSM/DrawCommandHandler.html index 1d4cef628..71c2727a1 100644 --- a/extensionsJSM/DrawCommandHandler.html +++ b/extensionsJSM/DrawCommandHandler.html @@ -5,7 +5,7 @@ - + Drawing Commands diff --git a/extensionsJSM/DrawCommandHandler.js b/extensionsJSM/DrawCommandHandler.js index 9668144fc..af3fd1e80 100644 --- a/extensionsJSM/DrawCommandHandler.js +++ b/extensionsJSM/DrawCommandHandler.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. @@ -341,7 +341,7 @@ export class DrawCommandHandler extends go.CommandHandler { // assign each selected Part.zOrder to the computed value for each Layer diagram.selection.each(function (part) { const z = layers.get(part.layer) || 0; - DrawCommandHandler._assignZOrder(part, + DrawCommandHandler._assignZOrder(part, // make sure a group's nested nodes are also behind everything else z - 1 - DrawCommandHandler._findGroupDepth(part)); }); diff --git a/extensionsJSM/DrawCommandHandler.ts b/extensionsJSM/DrawCommandHandler.ts index 422bff779..5b55f926e 100644 --- a/extensionsJSM/DrawCommandHandler.ts +++ b/extensionsJSM/DrawCommandHandler.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/Figures.js b/extensionsJSM/Figures.js index 9a040cb79..3abfdb52c 100644 --- a/extensionsJSM/Figures.js +++ b/extensionsJSM/Figures.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // This file holds definitions of all standard shape figures -- string values for Shape.figure. // You do not need to load this file in order to use named Shape figure. @@ -146,35 +146,45 @@ function freePoint(temp) { * @param {number} q1y * @param {number} q2x * @param {number} q2y - * @param {Point} result + * @param {Point=} result * @return {Point} */ function getIntersection(p1x, p1y, p2x, p2y, q1x, q1y, q2x, q2y, result) { + if (!result) + result = new go.Point(); const dx1 = p1x - p2x; const dx2 = q1x - q2x; - let x; - let y; - if (dx1 === 0 || dx2 === 0) { - if (dx1 === 0) { + let x = NaN; + let y = NaN; + if (dx1 === 0) { + if (dx2 === 0) { + if (p1x === p2x) { + x = p1x; + y = p1y; + } + } + else { const m2 = (q1y - q2y) / dx2; const b2 = q1y - m2 * q1x; x = p1x; y = m2 * x + b2; } - else { + } + else { + if (dx2 === 0) { const m1 = (p1y - p2y) / dx1; const b1 = p1y - m1 * p1x; x = q1x; y = m1 * x + b1; } - } - else { - const m1 = (p1y - p2y) / dx1; - const m2 = (q1y - q2y) / dx2; - const b1 = p1y - m1 * p1x; - const b2 = q1y - m2 * q1x; - x = (b2 - b1) / (m1 - m2); - y = m1 * x + b1; + else { + const m1 = (p1y - p2y) / dx1; + const m2 = (q1y - q2y) / dx2; + const b1 = p1y - m1 * p1x; + const b2 = q1y - m2 * q1x; + x = (b2 - b1) / (m1 - m2); + y = m1 * x + b1; + } } result.x = x; result.y = y; diff --git a/extensionsJSM/Figures.ts b/extensionsJSM/Figures.ts index 703a3539e..3236e6b47 100644 --- a/extensionsJSM/Figures.ts +++ b/extensionsJSM/Figures.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // This file holds definitions of all standard shape figures -- string values for Shape.figure. @@ -156,37 +156,42 @@ function freePoint(temp: go.Point) { * @param {number} q1y * @param {number} q2x * @param {number} q2y - * @param {Point} result + * @param {Point=} result * @return {Point} */ -function getIntersection(p1x: number, p1y: number, p2x: number, p2y: number, q1x: number, q1y: number, q2x: number, q2y: number, result: go.Point): go.Point { +function getIntersection(p1x: number, p1y: number, p2x: number, p2y: number, q1x: number, q1y: number, q2x: number, q2y: number, result?: go.Point): go.Point { + if (!result) result = new go.Point(); const dx1 = p1x - p2x; const dx2 = q1x - q2x; - let x; - let y; - - if (dx1 === 0 || dx2 === 0) { - if (dx1 === 0) { + let x = NaN; + let y = NaN; + if (dx1 === 0) { + if (dx2 === 0) { + if (p1x === p2x) { + x = p1x; + y = p1y; + } + } else { const m2 = (q1y - q2y) / dx2; const b2 = q1y - m2 * q1x; x = p1x; y = m2 * x + b2; - } else { + } + } else { + if (dx2 === 0) { const m1 = (p1y - p2y) / dx1; const b1 = p1y - m1 * p1x; x = q1x; y = m1 * x + b1; + } else { + const m1 = (p1y - p2y) / dx1; + const m2 = (q1y - q2y) / dx2; + const b1 = p1y - m1 * p1x; + const b2 = q1y - m2 * q1x; + x = (b2 - b1) / (m1 - m2); + y = m1 * x + b1; } - } else { - const m1 = (p1y - p2y) / dx1; - const m2 = (q1y - q2y) / dx2; - const b1 = p1y - m1 * p1x; - const b2 = q1y - m2 * q1x; - - x = (b2 - b1) / (m1 - m2); - y = m1 * x + b1; } - result.x = x; result.y = y; return result; diff --git a/extensionsJSM/Fishbone.html b/extensionsJSM/Fishbone.html index e20cf0573..cf1fd6754 100644 --- a/extensionsJSM/Fishbone.html +++ b/extensionsJSM/Fishbone.html @@ -5,7 +5,7 @@ - + Fishbone Layout diff --git a/extensionsJSM/FishboneLayout.js b/extensionsJSM/FishboneLayout.js index 5b764ba18..460042e64 100644 --- a/extensionsJSM/FishboneLayout.js +++ b/extensionsJSM/FishboneLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/FishboneLayout.ts b/extensionsJSM/FishboneLayout.ts index 9d57ef125..b20736023 100644 --- a/extensionsJSM/FishboneLayout.ts +++ b/extensionsJSM/FishboneLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/FreehandDrawing.html b/extensionsJSM/FreehandDrawing.html index 1645e68a0..d6c7494b4 100644 --- a/extensionsJSM/FreehandDrawing.html +++ b/extensionsJSM/FreehandDrawing.html @@ -5,7 +5,7 @@ - + Freehand Drawing Tool diff --git a/extensionsJSM/FreehandDrawingTool.js b/extensionsJSM/FreehandDrawingTool.js index 197c08015..8a454e4ae 100644 --- a/extensionsJSM/FreehandDrawingTool.js +++ b/extensionsJSM/FreehandDrawingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/FreehandDrawingTool.ts b/extensionsJSM/FreehandDrawingTool.ts index 65487c5f0..f2b628752 100644 --- a/extensionsJSM/FreehandDrawingTool.ts +++ b/extensionsJSM/FreehandDrawingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/GeometryReshaping.html b/extensionsJSM/GeometryReshaping.html index d1edb6450..677b4f097 100644 --- a/extensionsJSM/GeometryReshaping.html +++ b/extensionsJSM/GeometryReshaping.html @@ -5,7 +5,7 @@ - + Geometry Reshaping diff --git a/extensionsJSM/GeometryReshapingTool.js b/extensionsJSM/GeometryReshapingTool.js index 32dfbdfd3..e79687d34 100644 --- a/extensionsJSM/GeometryReshapingTool.js +++ b/extensionsJSM/GeometryReshapingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/GeometryReshapingTool.ts b/extensionsJSM/GeometryReshapingTool.ts index cb6e5778e..cb6cd77b0 100644 --- a/extensionsJSM/GeometryReshapingTool.ts +++ b/extensionsJSM/GeometryReshapingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/GuidedDragging.html b/extensionsJSM/GuidedDragging.html index 707b38c04..c31a358ac 100644 --- a/extensionsJSM/GuidedDragging.html +++ b/extensionsJSM/GuidedDragging.html @@ -5,7 +5,7 @@ - + Guided Dragging diff --git a/extensionsJSM/GuidedDraggingTool.js b/extensionsJSM/GuidedDraggingTool.js index 3e7cd2761..472b05d6e 100644 --- a/extensionsJSM/GuidedDraggingTool.js +++ b/extensionsJSM/GuidedDraggingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/GuidedDraggingTool.ts b/extensionsJSM/GuidedDraggingTool.ts index c1a43cd8b..0ee9cc411 100644 --- a/extensionsJSM/GuidedDraggingTool.ts +++ b/extensionsJSM/GuidedDraggingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/Hyperlink.html b/extensionsJSM/Hyperlink.html index 739def01a..8707e64cf 100644 --- a/extensionsJSM/Hyperlink.html +++ b/extensionsJSM/Hyperlink.html @@ -5,7 +5,7 @@ - + Demo of HyperlinkText Builder diff --git a/extensionsJSM/HyperlinkText.js b/extensionsJSM/HyperlinkText.js index 908f0d6f4..64caacc08 100644 --- a/extensionsJSM/HyperlinkText.js +++ b/extensionsJSM/HyperlinkText.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/HyperlinkText.ts b/extensionsJSM/HyperlinkText.ts index 94d9ad857..c0875ba7e 100644 --- a/extensionsJSM/HyperlinkText.ts +++ b/extensionsJSM/HyperlinkText.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/LightBoxContextMenu.js b/extensionsJSM/LightBoxContextMenu.js index 16e7e3435..21ea76466 100644 --- a/extensionsJSM/LightBoxContextMenu.js +++ b/extensionsJSM/LightBoxContextMenu.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/LightBoxContextMenu.ts b/extensionsJSM/LightBoxContextMenu.ts index fbeb64512..26dec1962 100644 --- a/extensionsJSM/LightBoxContextMenu.ts +++ b/extensionsJSM/LightBoxContextMenu.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/LinkLabelDragging.html b/extensionsJSM/LinkLabelDragging.html index c2662f7e5..998b26428 100644 --- a/extensionsJSM/LinkLabelDragging.html +++ b/extensionsJSM/LinkLabelDragging.html @@ -5,7 +5,7 @@ - + State Chart with Draggable Link Labels diff --git a/extensionsJSM/LinkLabelDraggingTool.js b/extensionsJSM/LinkLabelDraggingTool.js index 0ca36f109..e930d94fb 100644 --- a/extensionsJSM/LinkLabelDraggingTool.js +++ b/extensionsJSM/LinkLabelDraggingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/LinkLabelDraggingTool.ts b/extensionsJSM/LinkLabelDraggingTool.ts index 5981de468..2b9027354 100644 --- a/extensionsJSM/LinkLabelDraggingTool.ts +++ b/extensionsJSM/LinkLabelDraggingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/LinkLabelOnPathDragging.html b/extensionsJSM/LinkLabelOnPathDragging.html index 726dd440a..586548a11 100644 --- a/extensionsJSM/LinkLabelOnPathDragging.html +++ b/extensionsJSM/LinkLabelOnPathDragging.html @@ -5,7 +5,7 @@ - + Draggable Link Labels That Stay On Path diff --git a/extensionsJSM/LinkLabelOnPathDraggingTool.js b/extensionsJSM/LinkLabelOnPathDraggingTool.js index d689e6251..d79b01bdf 100644 --- a/extensionsJSM/LinkLabelOnPathDraggingTool.js +++ b/extensionsJSM/LinkLabelOnPathDraggingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/LinkLabelOnPathDraggingTool.ts b/extensionsJSM/LinkLabelOnPathDraggingTool.ts index 381bb6b07..ffa1d0b5b 100644 --- a/extensionsJSM/LinkLabelOnPathDraggingTool.ts +++ b/extensionsJSM/LinkLabelOnPathDraggingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/LinkShifting.html b/extensionsJSM/LinkShifting.html index ed744ee90..340866b4b 100644 --- a/extensionsJSM/LinkShifting.html +++ b/extensionsJSM/LinkShifting.html @@ -5,7 +5,7 @@ - + Link Shifting Tool diff --git a/extensionsJSM/LinkShiftingTool.js b/extensionsJSM/LinkShiftingTool.js index 0adb64ded..e9277e5df 100644 --- a/extensionsJSM/LinkShiftingTool.js +++ b/extensionsJSM/LinkShiftingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/LinkShiftingTool.ts b/extensionsJSM/LinkShiftingTool.ts index b83f468d3..93f93bb51 100644 --- a/extensionsJSM/LinkShiftingTool.ts +++ b/extensionsJSM/LinkShiftingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/LocalStorageCommandHandler.html b/extensionsJSM/LocalStorageCommandHandler.html index a3020a56f..3eb89066e 100644 --- a/extensionsJSM/LocalStorageCommandHandler.html +++ b/extensionsJSM/LocalStorageCommandHandler.html @@ -5,7 +5,7 @@ - + Local Storage Commands diff --git a/extensionsJSM/LocalStorageCommandHandler.js b/extensionsJSM/LocalStorageCommandHandler.js index be90d800d..303641d1f 100644 --- a/extensionsJSM/LocalStorageCommandHandler.js +++ b/extensionsJSM/LocalStorageCommandHandler.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/LocalStorageCommandHandler.ts b/extensionsJSM/LocalStorageCommandHandler.ts index 36a2a21f9..7a1e1ba54 100644 --- a/extensionsJSM/LocalStorageCommandHandler.ts +++ b/extensionsJSM/LocalStorageCommandHandler.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/NodeLabelDragging.html b/extensionsJSM/NodeLabelDragging.html index baa3e4d8b..dd063689f 100644 --- a/extensionsJSM/NodeLabelDragging.html +++ b/extensionsJSM/NodeLabelDragging.html @@ -5,7 +5,7 @@ - + State Chart with Draggable Node Labels diff --git a/extensionsJSM/NodeLabelDraggingTool.js b/extensionsJSM/NodeLabelDraggingTool.js index 09b3e60b9..c0a82d086 100644 --- a/extensionsJSM/NodeLabelDraggingTool.js +++ b/extensionsJSM/NodeLabelDraggingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/NodeLabelDraggingTool.ts b/extensionsJSM/NodeLabelDraggingTool.ts index 66936305d..324e91310 100644 --- a/extensionsJSM/NodeLabelDraggingTool.ts +++ b/extensionsJSM/NodeLabelDraggingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/NonRealtimeDragging.html b/extensionsJSM/NonRealtimeDragging.html index b9902cbc1..42023e7df 100644 --- a/extensionsJSM/NonRealtimeDragging.html +++ b/extensionsJSM/NonRealtimeDragging.html @@ -5,7 +5,7 @@ - + Non-Realtime Dragging diff --git a/extensionsJSM/NonRealtimeDraggingTool.js b/extensionsJSM/NonRealtimeDraggingTool.js index 67378782a..f9c9d25d4 100644 --- a/extensionsJSM/NonRealtimeDraggingTool.js +++ b/extensionsJSM/NonRealtimeDraggingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/NonRealtimeDraggingTool.ts b/extensionsJSM/NonRealtimeDraggingTool.ts index 5f7e8d46c..9374d76a6 100644 --- a/extensionsJSM/NonRealtimeDraggingTool.ts +++ b/extensionsJSM/NonRealtimeDraggingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/OrthogonalLinkReshaping.html b/extensionsJSM/OrthogonalLinkReshaping.html index ce42d6cdd..4957fc483 100644 --- a/extensionsJSM/OrthogonalLinkReshaping.html +++ b/extensionsJSM/OrthogonalLinkReshaping.html @@ -5,7 +5,7 @@ - + Orthogonal Link Reshaping Tool diff --git a/extensionsJSM/OrthogonalLinkReshapingTool.js b/extensionsJSM/OrthogonalLinkReshapingTool.js index ab06db282..b23f11b1f 100644 --- a/extensionsJSM/OrthogonalLinkReshapingTool.js +++ b/extensionsJSM/OrthogonalLinkReshapingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/OrthogonalLinkReshapingTool.ts b/extensionsJSM/OrthogonalLinkReshapingTool.ts index 01e23f7d4..99962a708 100644 --- a/extensionsJSM/OrthogonalLinkReshapingTool.ts +++ b/extensionsJSM/OrthogonalLinkReshapingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/OverviewResizing.html b/extensionsJSM/OverviewResizing.html index d4aeb5584..e79d6f897 100644 --- a/extensionsJSM/OverviewResizing.html +++ b/extensionsJSM/OverviewResizing.html @@ -5,7 +5,7 @@ - + Overview Resizing diff --git a/extensionsJSM/OverviewResizingTool.js b/extensionsJSM/OverviewResizingTool.js index a08005e34..0b4eebc60 100644 --- a/extensionsJSM/OverviewResizingTool.js +++ b/extensionsJSM/OverviewResizingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/OverviewResizingTool.ts b/extensionsJSM/OverviewResizingTool.ts index 442299672..711311253 100644 --- a/extensionsJSM/OverviewResizingTool.ts +++ b/extensionsJSM/OverviewResizingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/PackedHierarchy.html b/extensionsJSM/PackedHierarchy.html index 4524210a9..f342f9956 100644 --- a/extensionsJSM/PackedHierarchy.html +++ b/extensionsJSM/PackedHierarchy.html @@ -5,7 +5,7 @@ - + GoJS Packed Class Hierarchy diff --git a/extensionsJSM/PackedLayout.html b/extensionsJSM/PackedLayout.html index a44a0be3e..9e897e310 100644 --- a/extensionsJSM/PackedLayout.html +++ b/extensionsJSM/PackedLayout.html @@ -5,7 +5,7 @@ - + Packed Layout diff --git a/extensionsJSM/PackedLayout.js b/extensionsJSM/PackedLayout.js index f70f2fcc4..459a011ee 100644 --- a/extensionsJSM/PackedLayout.js +++ b/extensionsJSM/PackedLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/PackedLayout.ts b/extensionsJSM/PackedLayout.ts index 436425d6c..1993ad8ab 100644 --- a/extensionsJSM/PackedLayout.ts +++ b/extensionsJSM/PackedLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/PanelLayoutFlow.html b/extensionsJSM/PanelLayoutFlow.html index d515e7b54..989b825ec 100644 --- a/extensionsJSM/PanelLayoutFlow.html +++ b/extensionsJSM/PanelLayoutFlow.html @@ -5,7 +5,7 @@ - + Flow PanelLayout diff --git a/extensionsJSM/PanelLayoutFlow.js b/extensionsJSM/PanelLayoutFlow.js index 698307029..4d58606b1 100644 --- a/extensionsJSM/PanelLayoutFlow.js +++ b/extensionsJSM/PanelLayoutFlow.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/PanelLayoutFlow.ts b/extensionsJSM/PanelLayoutFlow.ts index 787ba9dfd..d4d7ff66e 100644 --- a/extensionsJSM/PanelLayoutFlow.ts +++ b/extensionsJSM/PanelLayoutFlow.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/Parallel.html b/extensionsJSM/Parallel.html index aeedca7d0..d7eafb238 100644 --- a/extensionsJSM/Parallel.html +++ b/extensionsJSM/Parallel.html @@ -5,7 +5,7 @@ - + Parallel Layout diff --git a/extensionsJSM/ParallelLayout.js b/extensionsJSM/ParallelLayout.js index 86efab3c8..914d08fe2 100644 --- a/extensionsJSM/ParallelLayout.js +++ b/extensionsJSM/ParallelLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/ParallelLayout.ts b/extensionsJSM/ParallelLayout.ts index eb830cfd9..9dea4340b 100644 --- a/extensionsJSM/ParallelLayout.ts +++ b/extensionsJSM/ParallelLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/ParallelRoute.html b/extensionsJSM/ParallelRoute.html index 3306de22d..4ec74b8ec 100644 --- a/extensionsJSM/ParallelRoute.html +++ b/extensionsJSM/ParallelRoute.html @@ -5,7 +5,7 @@ - + Parallel Route Links diff --git a/extensionsJSM/ParallelRouteLink.js b/extensionsJSM/ParallelRouteLink.js index 1a8eb9539..f0aa4568d 100644 --- a/extensionsJSM/ParallelRouteLink.js +++ b/extensionsJSM/ParallelRouteLink.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/ParallelRouteLink.ts b/extensionsJSM/ParallelRouteLink.ts index 49cf15ad7..bdc2e5d51 100644 --- a/extensionsJSM/ParallelRouteLink.ts +++ b/extensionsJSM/ParallelRouteLink.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/PolygonDrawing.html b/extensionsJSM/PolygonDrawing.html index 9687d2d98..fbcc1808a 100644 --- a/extensionsJSM/PolygonDrawing.html +++ b/extensionsJSM/PolygonDrawing.html @@ -5,7 +5,7 @@ - + Polygon Drawing Tool diff --git a/extensionsJSM/PolygonDrawingTool.js b/extensionsJSM/PolygonDrawingTool.js index 18a147fe7..6fa5d6a90 100644 --- a/extensionsJSM/PolygonDrawingTool.js +++ b/extensionsJSM/PolygonDrawingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/PolygonDrawingTool.ts b/extensionsJSM/PolygonDrawingTool.ts index d26208634..8fa10fcc0 100644 --- a/extensionsJSM/PolygonDrawingTool.ts +++ b/extensionsJSM/PolygonDrawingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/PolylineLinking.html b/extensionsJSM/PolylineLinking.html index a7dbb2662..e0038e01f 100644 --- a/extensionsJSM/PolylineLinking.html +++ b/extensionsJSM/PolylineLinking.html @@ -5,7 +5,7 @@ - + Polyline Linking Tool diff --git a/extensionsJSM/PolylineLinkingTool.js b/extensionsJSM/PolylineLinkingTool.js index 2d092e470..52da9d4a0 100644 --- a/extensionsJSM/PolylineLinkingTool.js +++ b/extensionsJSM/PolylineLinkingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/PolylineLinkingTool.ts b/extensionsJSM/PolylineLinkingTool.ts index 12ad38642..3026cc911 100644 --- a/extensionsJSM/PolylineLinkingTool.ts +++ b/extensionsJSM/PolylineLinkingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/PortShifting.html b/extensionsJSM/PortShifting.html index 666a946f3..e579855fa 100644 --- a/extensionsJSM/PortShifting.html +++ b/extensionsJSM/PortShifting.html @@ -5,7 +5,7 @@ - + Logic Circuit with shiftable ports diff --git a/extensionsJSM/PortShiftingTool.js b/extensionsJSM/PortShiftingTool.js index cda941c6d..5cc3c61a3 100644 --- a/extensionsJSM/PortShiftingTool.js +++ b/extensionsJSM/PortShiftingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/PortShiftingTool.ts b/extensionsJSM/PortShiftingTool.ts index acbb123f1..1cf4dd2db 100644 --- a/extensionsJSM/PortShiftingTool.ts +++ b/extensionsJSM/PortShiftingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/Quadtree.js b/extensionsJSM/Quadtree.js index bc931dd95..c4c4efeec 100644 --- a/extensionsJSM/Quadtree.js +++ b/extensionsJSM/Quadtree.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go-module.js'; /** diff --git a/extensionsJSM/Quadtree.ts b/extensionsJSM/Quadtree.ts index 735b40e49..586155b2d 100644 --- a/extensionsJSM/Quadtree.ts +++ b/extensionsJSM/Quadtree.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go-module.js'; diff --git a/extensionsJSM/Radial.html b/extensionsJSM/Radial.html index 29776689c..d75f0080d 100644 --- a/extensionsJSM/Radial.html +++ b/extensionsJSM/Radial.html @@ -5,7 +5,7 @@ - + Radial Layout diff --git a/extensionsJSM/RadialLayout.js b/extensionsJSM/RadialLayout.js index d7f20dfb1..fa98291ad 100644 --- a/extensionsJSM/RadialLayout.js +++ b/extensionsJSM/RadialLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/RadialLayout.ts b/extensionsJSM/RadialLayout.ts index d0b406263..8313c460d 100644 --- a/extensionsJSM/RadialLayout.ts +++ b/extensionsJSM/RadialLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/RealtimeDragSelecting.html b/extensionsJSM/RealtimeDragSelecting.html index 2f8a724fe..6d31a10e5 100644 --- a/extensionsJSM/RealtimeDragSelecting.html +++ b/extensionsJSM/RealtimeDragSelecting.html @@ -5,7 +5,7 @@ - + Realtime Drag Selecting Tool diff --git a/extensionsJSM/RealtimeDragSelectingTool.js b/extensionsJSM/RealtimeDragSelectingTool.js index 76720edd4..eca243024 100644 --- a/extensionsJSM/RealtimeDragSelectingTool.js +++ b/extensionsJSM/RealtimeDragSelectingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/RealtimeDragSelectingTool.ts b/extensionsJSM/RealtimeDragSelectingTool.ts index 11cbcba02..7883f9164 100644 --- a/extensionsJSM/RealtimeDragSelectingTool.ts +++ b/extensionsJSM/RealtimeDragSelectingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/Rescaling.html b/extensionsJSM/Rescaling.html index 150ab5a39..c49f0222e 100644 --- a/extensionsJSM/Rescaling.html +++ b/extensionsJSM/Rescaling.html @@ -5,7 +5,7 @@ - + Rescaling GraphObjects using the RescalingTool diff --git a/extensionsJSM/RescalingTool.js b/extensionsJSM/RescalingTool.js index 16feed57b..3e2ec47b9 100644 --- a/extensionsJSM/RescalingTool.js +++ b/extensionsJSM/RescalingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go-module.js'; // A custom Tool to change the scale of an object in a Part. diff --git a/extensionsJSM/RescalingTool.ts b/extensionsJSM/RescalingTool.ts index e7ea3de6b..a8eef180b 100644 --- a/extensionsJSM/RescalingTool.ts +++ b/extensionsJSM/RescalingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go-module.js'; diff --git a/extensionsJSM/ResizeMultiple.html b/extensionsJSM/ResizeMultiple.html index 83b6a83cd..a48878985 100644 --- a/extensionsJSM/ResizeMultiple.html +++ b/extensionsJSM/ResizeMultiple.html @@ -5,7 +5,7 @@ - + Resize Multiple diff --git a/extensionsJSM/ResizeMultipleTool.js b/extensionsJSM/ResizeMultipleTool.js index 940460aaa..312594210 100644 --- a/extensionsJSM/ResizeMultipleTool.js +++ b/extensionsJSM/ResizeMultipleTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/ResizeMultipleTool.ts b/extensionsJSM/ResizeMultipleTool.ts index f2076c210..39a6dfe1e 100644 --- a/extensionsJSM/ResizeMultipleTool.ts +++ b/extensionsJSM/ResizeMultipleTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/Robot.html b/extensionsJSM/Robot.html index 7535d74d2..2c2336214 100644 --- a/extensionsJSM/Robot.html +++ b/extensionsJSM/Robot.html @@ -5,7 +5,7 @@ - + Simulating Input Events diff --git a/extensionsJSM/Robot.js b/extensionsJSM/Robot.js index c29d815f7..f17999cc5 100644 --- a/extensionsJSM/Robot.js +++ b/extensionsJSM/Robot.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/Robot.ts b/extensionsJSM/Robot.ts index 7ae1f6e4d..e30424143 100644 --- a/extensionsJSM/Robot.ts +++ b/extensionsJSM/Robot.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/RotateMultiple.html b/extensionsJSM/RotateMultiple.html index 1074df626..ac593ada9 100644 --- a/extensionsJSM/RotateMultiple.html +++ b/extensionsJSM/RotateMultiple.html @@ -5,7 +5,7 @@ - + Rotate Multiple diff --git a/extensionsJSM/RotateMultipleTool.js b/extensionsJSM/RotateMultipleTool.js index c569a848a..03fde399f 100644 --- a/extensionsJSM/RotateMultipleTool.js +++ b/extensionsJSM/RotateMultipleTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go-module.js'; /** diff --git a/extensionsJSM/RotateMultipleTool.ts b/extensionsJSM/RotateMultipleTool.ts index e7b721fcc..8b3bc45d9 100644 --- a/extensionsJSM/RotateMultipleTool.ts +++ b/extensionsJSM/RotateMultipleTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go-module.js'; diff --git a/extensionsJSM/RoundedRectangles.js b/extensionsJSM/RoundedRectangles.js index bd2377a39..7c42397e7 100644 --- a/extensionsJSM/RoundedRectangles.js +++ b/extensionsJSM/RoundedRectangles.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/RoundedRectangles.ts b/extensionsJSM/RoundedRectangles.ts index f9868de04..4bc2d1e21 100644 --- a/extensionsJSM/RoundedRectangles.ts +++ b/extensionsJSM/RoundedRectangles.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/RowResizingTool.js b/extensionsJSM/RowResizingTool.js index 22341513d..36b5c970e 100644 --- a/extensionsJSM/RowResizingTool.js +++ b/extensionsJSM/RowResizingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/RowResizingTool.ts b/extensionsJSM/RowResizingTool.ts index af14860e4..06788e0ea 100644 --- a/extensionsJSM/RowResizingTool.ts +++ b/extensionsJSM/RowResizingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/ScrollingTable.html b/extensionsJSM/ScrollingTable.html index 25eb10c47..30adae254 100644 --- a/extensionsJSM/ScrollingTable.html +++ b/extensionsJSM/ScrollingTable.html @@ -5,7 +5,7 @@ - + Scrolling Table diff --git a/extensionsJSM/ScrollingTable.js b/extensionsJSM/ScrollingTable.js index 7dfa2f4c1..66a32abfc 100644 --- a/extensionsJSM/ScrollingTable.js +++ b/extensionsJSM/ScrollingTable.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. @@ -235,7 +235,7 @@ go.GraphObject.defineBuilder("ScrollingTable", args => { return $(go.Panel, "Table", { _updateScrollBar: updateScrollBar, mouseEnter: (e, table) => table._updateScrollBar(table) - }, + }, // this actually holds the item elements $(go.Panel, "Table", { name: tablename, @@ -244,12 +244,12 @@ go.GraphObject.defineBuilder("ScrollingTable", args => { background: "whitesmoke", rowSizing: go.RowColumnDefinition.None, defaultAlignment: go.Spot.Top - }), + }), // this is the scrollbar $(go.RowColumnDefinition, { column: 1, sizing: go.RowColumnDefinition.None }), $(go.Panel, "Table", { name: "SCROLLBAR", column: 1, stretch: go.GraphObject.Vertical, background: "#DDDDDD", mouseEnter: (e, bar) => showScrollButtons(bar, true), mouseLeave: (e, bar) => showScrollButtons(bar, false) - }, + }, // the scroll up button $("AutoRepeatButton", { name: "UP", row: 0, opacity: 0, click: (e, obj) => { e.handled = true; incrTableIndex(obj, -1); } @@ -259,7 +259,7 @@ go.GraphObject.defineBuilder("ScrollingTable", args => { const local = bar.getLocalPoint(e.documentPoint); setScrollIndexLocal(bar, local.y); } - }, + }, // the scroll thumb, gets all available extra height $(go.Shape, { name: "THUMB", row: 1, stretch: go.GraphObject.Horizontal, height: 10, @@ -273,7 +273,7 @@ go.GraphObject.defineBuilder("ScrollingTable", args => { const local = thumb.panel.getLocalPoint(e.documentPoint); setScrollIndexLocal(thumb, local.y); } - }), $(go.RowColumnDefinition, { row: 1, stretch: go.GraphObject.Vertical }), + }), $(go.RowColumnDefinition, { row: 1, stretch: go.GraphObject.Vertical }), // the scroll down button $("AutoRepeatButton", { name: "DOWN", row: 2, opacity: 0, click: function (e, obj) { e.handled = true; incrTableIndex(obj, +1); } diff --git a/extensionsJSM/ScrollingTable.ts b/extensionsJSM/ScrollingTable.ts index 1c2063c3f..91663c4ad 100644 --- a/extensionsJSM/ScrollingTable.ts +++ b/extensionsJSM/ScrollingTable.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/SectorReshaping.html b/extensionsJSM/SectorReshaping.html index 50971371d..bc74f2e1f 100644 --- a/extensionsJSM/SectorReshaping.html +++ b/extensionsJSM/SectorReshaping.html @@ -5,7 +5,7 @@ - + Tool for Reshaping a Sector of a Circle diff --git a/extensionsJSM/SectorReshapingTool.js b/extensionsJSM/SectorReshapingTool.js index f21bc6a84..8b2b76ae2 100644 --- a/extensionsJSM/SectorReshapingTool.js +++ b/extensionsJSM/SectorReshapingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/SectorReshapingTool.ts b/extensionsJSM/SectorReshapingTool.ts index 9117b538a..37c1f2030 100644 --- a/extensionsJSM/SectorReshapingTool.ts +++ b/extensionsJSM/SectorReshapingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/Serpentine.html b/extensionsJSM/Serpentine.html index 2dd11a0f4..42493b8e8 100644 --- a/extensionsJSM/Serpentine.html +++ b/extensionsJSM/Serpentine.html @@ -5,7 +5,7 @@ - + Serpentine Layout diff --git a/extensionsJSM/SerpentineLayout.js b/extensionsJSM/SerpentineLayout.js index 2e0708c68..164ac5857 100644 --- a/extensionsJSM/SerpentineLayout.js +++ b/extensionsJSM/SerpentineLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/SerpentineLayout.ts b/extensionsJSM/SerpentineLayout.ts index c281eb6c9..c60db157a 100644 --- a/extensionsJSM/SerpentineLayout.ts +++ b/extensionsJSM/SerpentineLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/SnapLinkReshaping.html b/extensionsJSM/SnapLinkReshaping.html index 9b21f65f6..229211a33 100644 --- a/extensionsJSM/SnapLinkReshaping.html +++ b/extensionsJSM/SnapLinkReshaping.html @@ -5,7 +5,7 @@ - + Snap Link Reshaping diff --git a/extensionsJSM/SnapLinkReshapingTool.js b/extensionsJSM/SnapLinkReshapingTool.js index 71675c513..d0053cb8c 100644 --- a/extensionsJSM/SnapLinkReshapingTool.js +++ b/extensionsJSM/SnapLinkReshapingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/SnapLinkReshapingTool.ts b/extensionsJSM/SnapLinkReshapingTool.ts index cbe42e5da..a015ae071 100644 --- a/extensionsJSM/SnapLinkReshapingTool.ts +++ b/extensionsJSM/SnapLinkReshapingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/Spiral.html b/extensionsJSM/Spiral.html index 6f90c19b7..3ceb367d4 100644 --- a/extensionsJSM/Spiral.html +++ b/extensionsJSM/Spiral.html @@ -5,7 +5,7 @@ - + Spiral Layout diff --git a/extensionsJSM/SpiralLayout.js b/extensionsJSM/SpiralLayout.js index 22848ddd3..56fd7b986 100644 --- a/extensionsJSM/SpiralLayout.js +++ b/extensionsJSM/SpiralLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/SpiralLayout.ts b/extensionsJSM/SpiralLayout.ts index 89c851f5a..7b45af445 100644 --- a/extensionsJSM/SpiralLayout.ts +++ b/extensionsJSM/SpiralLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/SpotRotating.html b/extensionsJSM/SpotRotating.html index f46b30cee..13532cea4 100644 --- a/extensionsJSM/SpotRotating.html +++ b/extensionsJSM/SpotRotating.html @@ -5,7 +5,7 @@ - + Spot Rotating diff --git a/extensionsJSM/SpotRotatingTool.js b/extensionsJSM/SpotRotatingTool.js index 0cb6d8172..e3d522b52 100644 --- a/extensionsJSM/SpotRotatingTool.js +++ b/extensionsJSM/SpotRotatingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go-module.js'; /** diff --git a/extensionsJSM/SpotRotatingTool.ts b/extensionsJSM/SpotRotatingTool.ts index e28e6f1da..beddbf208 100644 --- a/extensionsJSM/SpotRotatingTool.ts +++ b/extensionsJSM/SpotRotatingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go-module.js'; diff --git a/extensionsJSM/SwimLaneLayout.html b/extensionsJSM/SwimLaneLayout.html index e2c03b701..bdb76ea72 100644 --- a/extensionsJSM/SwimLaneLayout.html +++ b/extensionsJSM/SwimLaneLayout.html @@ -5,7 +5,7 @@ - + Beat Paths with Lanes for Divisions Using SwimLaneLayout diff --git a/extensionsJSM/SwimLaneLayout.js b/extensionsJSM/SwimLaneLayout.js index 53df52c14..f22e2f596 100644 --- a/extensionsJSM/SwimLaneLayout.js +++ b/extensionsJSM/SwimLaneLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/SwimLaneLayout.ts b/extensionsJSM/SwimLaneLayout.ts index 48cf23eb0..42458b6ca 100644 --- a/extensionsJSM/SwimLaneLayout.ts +++ b/extensionsJSM/SwimLaneLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/Table.html b/extensionsJSM/Table.html index e54c97654..ab57ac1ad 100644 --- a/extensionsJSM/Table.html +++ b/extensionsJSM/Table.html @@ -5,7 +5,7 @@ - + Northwoods Software diff --git a/extensionsJSM/TableLayout.js b/extensionsJSM/TableLayout.js index 4b775a6ef..4ca57947c 100644 --- a/extensionsJSM/TableLayout.js +++ b/extensionsJSM/TableLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/TableLayout.ts b/extensionsJSM/TableLayout.ts index ea259f415..7a353f5cb 100644 --- a/extensionsJSM/TableLayout.ts +++ b/extensionsJSM/TableLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/Templates.js b/extensionsJSM/Templates.js index 56fd84e4e..173ecf403 100644 --- a/extensionsJSM/Templates.js +++ b/extensionsJSM/Templates.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // These are the definitions for all of the predefined templates and tool archetypes. // You do not need to load this file in order to use the default templates and archetypes. diff --git a/extensionsJSM/Templates.ts b/extensionsJSM/Templates.ts index 268ca2a2d..70a002102 100644 --- a/extensionsJSM/Templates.ts +++ b/extensionsJSM/Templates.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // These are the definitions for all of the predefined templates and tool archetypes. diff --git a/extensionsJSM/TextEditor.html b/extensionsJSM/TextEditor.html index 3e78cb8fc..e8c91f521 100644 --- a/extensionsJSM/TextEditor.html +++ b/extensionsJSM/TextEditor.html @@ -5,7 +5,7 @@ - + HTMLInfo Text Editor diff --git a/extensionsJSM/TextEditor.js b/extensionsJSM/TextEditor.js index fb406fd43..9cd87b264 100644 --- a/extensionsJSM/TextEditor.js +++ b/extensionsJSM/TextEditor.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // This is the definitions of the predefined text editor used by TextEditingTool // when you set or bind TextBlock.editable to true. diff --git a/extensionsJSM/TextEditor.ts b/extensionsJSM/TextEditor.ts index d71870203..5f4a233ef 100644 --- a/extensionsJSM/TextEditor.ts +++ b/extensionsJSM/TextEditor.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // This is the definitions of the predefined text editor used by TextEditingTool diff --git a/extensionsJSM/TextEditorRadioButtons.js b/extensionsJSM/TextEditorRadioButtons.js index 30a795d51..6c89f3d97 100644 --- a/extensionsJSM/TextEditorRadioButtons.js +++ b/extensionsJSM/TextEditorRadioButtons.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/TextEditorRadioButtons.ts b/extensionsJSM/TextEditorRadioButtons.ts index 8ccc2e28f..f3f6d8e22 100644 --- a/extensionsJSM/TextEditorRadioButtons.ts +++ b/extensionsJSM/TextEditorRadioButtons.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/TextEditorSelectBox.js b/extensionsJSM/TextEditorSelectBox.js index 5be4806a8..06c08e4a2 100644 --- a/extensionsJSM/TextEditorSelectBox.js +++ b/extensionsJSM/TextEditorSelectBox.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/TextEditorSelectBox.ts b/extensionsJSM/TextEditorSelectBox.ts index 36b6dc0a1..72a5cbc87 100644 --- a/extensionsJSM/TextEditorSelectBox.ts +++ b/extensionsJSM/TextEditorSelectBox.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/TreeMap.html b/extensionsJSM/TreeMap.html index df60891ac..30235dd24 100644 --- a/extensionsJSM/TreeMap.html +++ b/extensionsJSM/TreeMap.html @@ -5,7 +5,7 @@ - + Tree Map diff --git a/extensionsJSM/TreeMapLayout.js b/extensionsJSM/TreeMapLayout.js index ea701f8b3..4e9ceedff 100644 --- a/extensionsJSM/TreeMapLayout.js +++ b/extensionsJSM/TreeMapLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/TreeMapLayout.ts b/extensionsJSM/TreeMapLayout.ts index b19f1a0d9..6132a4b42 100644 --- a/extensionsJSM/TreeMapLayout.ts +++ b/extensionsJSM/TreeMapLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/VirtualizedPacked.html b/extensionsJSM/VirtualizedPacked.html index 21478e43b..eea62b09f 100644 --- a/extensionsJSM/VirtualizedPacked.html +++ b/extensionsJSM/VirtualizedPacked.html @@ -5,7 +5,7 @@ - + Virtualized Packed Groups Layout diff --git a/extensionsJSM/VirtualizedPackedLayout.js b/extensionsJSM/VirtualizedPackedLayout.js index 2b66dd747..784476060 100644 --- a/extensionsJSM/VirtualizedPackedLayout.js +++ b/extensionsJSM/VirtualizedPackedLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/VirtualizedPackedLayout.ts b/extensionsJSM/VirtualizedPackedLayout.ts index b4e985270..d98c5632c 100644 --- a/extensionsJSM/VirtualizedPackedLayout.ts +++ b/extensionsJSM/VirtualizedPackedLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/ZoomSlider.html b/extensionsJSM/ZoomSlider.html index cbde6cfe1..e7a526a9f 100644 --- a/extensionsJSM/ZoomSlider.html +++ b/extensionsJSM/ZoomSlider.html @@ -5,7 +5,7 @@ - + Zoom Slider diff --git a/extensionsJSM/ZoomSlider.js b/extensionsJSM/ZoomSlider.js index 8b7af5c99..99696db43 100644 --- a/extensionsJSM/ZoomSlider.js +++ b/extensionsJSM/ZoomSlider.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* * This is an extension and not part of the main GoJS library. diff --git a/extensionsJSM/ZoomSlider.ts b/extensionsJSM/ZoomSlider.ts index f8264cc19..e83f851c4 100644 --- a/extensionsJSM/ZoomSlider.ts +++ b/extensionsJSM/ZoomSlider.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsJSM/index.html b/extensionsJSM/index.html index 9191e9f78..47a369190 100644 --- a/extensionsJSM/index.html +++ b/extensionsJSM/index.html @@ -5,7 +5,7 @@ - + GoJS® Extensions of Diagramming for HTML and Canvas by Northwoods Software® diff --git a/extensionsTS/Arranging.html b/extensionsTS/Arranging.html index 81c2e3653..a1cd3fe74 100644 --- a/extensionsTS/Arranging.html +++ b/extensionsTS/Arranging.html @@ -5,7 +5,7 @@ - + Arranging Layout of the Class Hierarchy diff --git a/extensionsTS/ArrangingLayout.js b/extensionsTS/ArrangingLayout.js index b4d15dcf6..e4c6b2d22 100644 --- a/extensionsTS/ArrangingLayout.js +++ b/extensionsTS/ArrangingLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/ArrangingLayout.ts b/extensionsTS/ArrangingLayout.ts index fc155e174..8f83bb654 100644 --- a/extensionsTS/ArrangingLayout.ts +++ b/extensionsTS/ArrangingLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/ArrangingScript.js b/extensionsTS/ArrangingScript.js index cffc796f3..6a148e7bb 100644 --- a/extensionsTS/ArrangingScript.js +++ b/extensionsTS/ArrangingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/ArrangingScript.ts b/extensionsTS/ArrangingScript.ts index fc8ee6373..a1d1deb32 100644 --- a/extensionsTS/ArrangingScript.ts +++ b/extensionsTS/ArrangingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/Arrowheads.js b/extensionsTS/Arrowheads.js index ae1d36d84..b1691eb71 100644 --- a/extensionsTS/Arrowheads.js +++ b/extensionsTS/Arrowheads.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/Arrowheads.ts b/extensionsTS/Arrowheads.ts index 04663a106..4eb5c0bfa 100644 --- a/extensionsTS/Arrowheads.ts +++ b/extensionsTS/Arrowheads.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // These are the definitions for all of the predefined arrowheads. diff --git a/extensionsTS/BalloonLink.html b/extensionsTS/BalloonLink.html index c37e216a9..ab8acc712 100644 --- a/extensionsTS/BalloonLink.html +++ b/extensionsTS/BalloonLink.html @@ -5,7 +5,7 @@ - + Balloon Link diff --git a/extensionsTS/BalloonLink.js b/extensionsTS/BalloonLink.js index 52adc8e83..b8b4414ae 100644 --- a/extensionsTS/BalloonLink.js +++ b/extensionsTS/BalloonLink.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/BalloonLink.ts b/extensionsTS/BalloonLink.ts index 813a845ee..781fe2db5 100644 --- a/extensionsTS/BalloonLink.ts +++ b/extensionsTS/BalloonLink.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/BalloonLinkScript.js b/extensionsTS/BalloonLinkScript.js index 64a2c0715..70d9e38fe 100644 --- a/extensionsTS/BalloonLinkScript.js +++ b/extensionsTS/BalloonLinkScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -33,7 +33,7 @@ // define a simple Node template myDiagram.nodeTemplate = $(go.Node, 'Auto', // the Shape will go around the TextBlock - { margin: 2 }, $(go.Shape, 'Rectangle', { strokeWidth: 0 }, + { margin: 2 }, $(go.Shape, 'Rectangle', { strokeWidth: 0 }, // Shape.fill is bound to Node.data.color new go.Binding('fill', 'color')), $(go.TextBlock, { margin: 8 }, // some room around the text // TextBlock.text is bound to Node.data.key diff --git a/extensionsTS/BalloonLinkScript.ts b/extensionsTS/BalloonLinkScript.ts index 4d6e2dfc4..a1b202fd6 100644 --- a/extensionsTS/BalloonLinkScript.ts +++ b/extensionsTS/BalloonLinkScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/Buttons.js b/extensionsTS/Buttons.js index 186de900b..2510b1537 100644 --- a/extensionsTS/Buttons.js +++ b/extensionsTS/Buttons.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -229,14 +229,14 @@ stroke: '#424242', strokeWidth: 2, desiredSize: new go.Size(8, 8) - }, + }, // bind the Shape.figure to the Node.isTreeExpanded value using this converter: new go.Binding('figure', 'isTreeExpanded', function (exp, shape) { var but = shape.panel; return exp ? but['_treeExpandedFigure'] : but['_treeCollapsedFigure']; - }).ofObject()), + }).ofObject()), // assume initially not visible because there are no links coming out - { visible: false }, + { visible: false }, // bind the button visibility to whether it's not a leaf node new go.Binding('visible', 'isTreeLeaf', function (leaf) { return !leaf; }).ofObject())); // tree expand/collapse behavior @@ -283,7 +283,7 @@ stroke: '#424242', strokeWidth: 2, desiredSize: new go.Size(8, 8) - }, + }, // bind the Shape.figure to the Group.isSubGraphExpanded value using this converter: new go.Binding('figure', 'isSubGraphExpanded', function (exp, shape) { var but = shape.panel; @@ -359,7 +359,7 @@ shadowColor: 'rgba(0, 0, 0, .4)', shadowOffset: new go.Point(0, 3), shadowBlur: 5 - }, + }, // don't set the background if the ContextMenu is adorning something and there's a Placeholder new go.Binding('background', '', function (obj) { var part = obj.adornedPart; @@ -462,7 +462,7 @@ stretch: go.GraphObject.Fill, geometryStretch: go.GraphObject.Uniform, visible: false // visible set to false: not checked, unless data.PROPNAME is true - }, + }, // create a data Binding only if PROPNAME is supplied and not the empty string (propname !== '' ? new go.Binding('visible', propname).makeTwoWay() : [])))); button.click = function (e, btn) { diff --git a/extensionsTS/Buttons.ts b/extensionsTS/Buttons.ts index 818204c79..63c4e5386 100644 --- a/extensionsTS/Buttons.ts +++ b/extensionsTS/Buttons.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/CheckBoxes.html b/extensionsTS/CheckBoxes.html index 1299099f4..646062e83 100644 --- a/extensionsTS/CheckBoxes.html +++ b/extensionsTS/CheckBoxes.html @@ -5,7 +5,7 @@ - + CheckBoxes diff --git a/extensionsTS/CheckBoxesScript.js b/extensionsTS/CheckBoxesScript.js index 1262615c7..54933bc07 100644 --- a/extensionsTS/CheckBoxesScript.js +++ b/extensionsTS/CheckBoxesScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -34,14 +34,14 @@ $(go.Node, 'Auto', // the Shape will go around the whole table $(go.Shape, { strokeWidth: 0 }, // no border new go.Binding('fill', 'color')), $(go.Panel, 'Table', { padding: 3 }, $(go.TextBlock, { row: 0, column: 0, columnSpan: 2 }, { margin: 3, font: 'bold 10pt sans-serif' }, // some room around the bold text - new go.Binding('text', 'key')), + new go.Binding('text', 'key')), // the first column has an assortment of CheckBoxes $(go.Panel, 'Vertical', { row: 1, column: 0, defaultAlignment: go.Spot.Left }, $('CheckBox', 'choice1', $(go.TextBlock, 'default')), $('CheckBox', 'choice2', { 'ButtonIcon.stroke': 'green' }, $(go.TextBlock, 'green')), $('CheckBox', 'choice3', { 'ButtonIcon.stroke': 'red', 'ButtonIcon.figure': 'XLine' }, $(go.TextBlock, 'red X')), $('CheckBox', 'choice4', { '_buttonFillOver': 'pink', '_buttonStrokeOver': 'red' }, $(go.TextBlock, 'pink over')), $('CheckBox', 'choice5', { 'Button.width': 32, 'Button.height': 32 }, $(go.TextBlock, 'BIG', { font: 'bold 12pt sans-serif' })), $('CheckBox', 'choice6', { 'Button.width': 20, 'Button.height': 20, 'ButtonBorder.figure': 'Circle', 'ButtonBorder.stroke': 'blue', 'ButtonIcon.figure': 'Circle', 'ButtonIcon.fill': 'blue', 'ButtonIcon.strokeWidth': 0, 'ButtonIcon.desiredSize': new go.Size(10, 10) - }, $(go.TextBlock, 'blue circle')), $('CheckBox', 'choice7', go.Panel.Vertical, $(go.TextBlock, 'vertical'))), + }, $(go.TextBlock, 'blue circle')), $('CheckBox', 'choice7', go.Panel.Vertical, $(go.TextBlock, 'vertical'))), // the second column is a list of CheckBoxes $(go.Panel, 'Table', { row: 1, column: 1, @@ -50,10 +50,10 @@ itemTemplate: $('CheckBox', 'checked', go.Panel.TableRow, $(go.TextBlock, // align text towards the right, next to the Button { column: 0, alignment: go.Spot.Right }, new go.Binding('text', 'name')), { 'Button.column': 1 } // put Button in second column, to the right of text ) - }, new go.Binding('itemArray', 'items')), + }, new go.Binding('itemArray', 'items')), // now a checkbox at the bottom of the whole table $('CheckBox', '', // not data bound - { row: 3, columnSpan: 2, alignment: go.Spot.Left }, + { row: 3, columnSpan: 2, alignment: go.Spot.Left }, // this checkbox is not bound to model data, but it does toggle the Part.movable // property of the Node that this is in $(go.TextBlock, 'Node is not movable'), { diff --git a/extensionsTS/CheckBoxesScript.ts b/extensionsTS/CheckBoxesScript.ts index 7ec42f9cc..2e4281e30 100644 --- a/extensionsTS/CheckBoxesScript.ts +++ b/extensionsTS/CheckBoxesScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/ColumnResizing.html b/extensionsTS/ColumnResizing.html index 4399d6639..831b8b28e 100644 --- a/extensionsTS/ColumnResizing.html +++ b/extensionsTS/ColumnResizing.html @@ -5,7 +5,7 @@ - + Resizing Rows and Columns in a Table Panel diff --git a/extensionsTS/ColumnResizingScript.js b/extensionsTS/ColumnResizingScript.js index 06d22ae93..2f73ccd45 100644 --- a/extensionsTS/ColumnResizingScript.js +++ b/extensionsTS/ColumnResizingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -95,11 +95,11 @@ } // This template represents a whole "record". myDiagram.nodeTemplate = - $(go.Node, 'Auto', new go.Binding('location', 'loc', go.Point.parse).makeTwoWay(go.Point.stringify), + $(go.Node, 'Auto', new go.Binding('location', 'loc', go.Point.parse).makeTwoWay(go.Point.stringify), // this rectangular shape surrounds the content of the node - $(go.Shape, { fill: '#EEEEEE' }), + $(go.Shape, { fill: '#EEEEEE' }), // the content consists of a header and a list of items - $(go.Panel, 'Vertical', { stretch: go.GraphObject.Horizontal, margin: 0.5 }, + $(go.Panel, 'Vertical', { stretch: go.GraphObject.Horizontal, margin: 0.5 }, // this is the header for the whole node $(go.Panel, 'Auto', { stretch: go.GraphObject.Horizontal }, // as wide as the whole node $(go.Shape, { fill: '#1570A6', strokeWidth: 0 }), $(go.TextBlock, { @@ -108,7 +108,7 @@ stroke: 'white', textAlign: 'center', font: 'bold 12pt sans-serif' - }, new go.Binding('text', 'key'))), + }, new go.Binding('text', 'key'))), // this Panel holds a Panel for each item object in the itemArray; // each item Panel is defined by the itemTemplate to be a TableRow in this Table $(go.Panel, 'Table', { diff --git a/extensionsTS/ColumnResizingScript.ts b/extensionsTS/ColumnResizingScript.ts index c2ab3fa8d..834f5bfc1 100644 --- a/extensionsTS/ColumnResizingScript.ts +++ b/extensionsTS/ColumnResizingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/ColumnResizingTool.js b/extensionsTS/ColumnResizingTool.js index 4668b7fcb..7238eed1f 100644 --- a/extensionsTS/ColumnResizingTool.js +++ b/extensionsTS/ColumnResizingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/ColumnResizingTool.ts b/extensionsTS/ColumnResizingTool.ts index 00b427a57..d32ab4168 100644 --- a/extensionsTS/ColumnResizingTool.ts +++ b/extensionsTS/ColumnResizingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/CurvedLinkReshaping.html b/extensionsTS/CurvedLinkReshaping.html index fa0bc57d1..182e3822a 100644 --- a/extensionsTS/CurvedLinkReshaping.html +++ b/extensionsTS/CurvedLinkReshaping.html @@ -5,7 +5,7 @@ - + State Chart with Simple Curved Link Reshaping diff --git a/extensionsTS/CurvedLinkReshapingScript.js b/extensionsTS/CurvedLinkReshapingScript.js index 8ee4a9ba1..d2ddb4098 100644 --- a/extensionsTS/CurvedLinkReshapingScript.js +++ b/extensionsTS/CurvedLinkReshapingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -55,7 +55,7 @@ }); // define the Node template myDiagram.nodeTemplate = - $(go.Node, 'Auto', new go.Binding('location', 'loc', go.Point.parse).makeTwoWay(go.Point.stringify), + $(go.Node, 'Auto', new go.Binding('location', 'loc', go.Point.parse).makeTwoWay(go.Point.stringify), // define the node's outer shape, which will surround the TextBlock $(go.Shape, 'RoundedRectangle', { parameter1: 20, @@ -76,7 +76,7 @@ // unlike the normal selection Adornment, this one includes a Button myDiagram.nodeTemplate.selectionAdornmentTemplate = $(go.Adornment, 'Spot', $(go.Panel, 'Auto', $(go.Shape, { fill: null, stroke: 'blue', strokeWidth: 2 }), $(go.Placeholder) // this represents the selected Node - ), + ), // the button to create a "next" node, at the top-right corner $('Button', { alignment: go.Spot.TopRight, @@ -122,7 +122,7 @@ // replace the default Link template in the linkTemplateMap myDiagram.linkTemplate = $(go.Link, // the whole link panel - { curve: go.Link.Bezier, reshapable: true }, + { curve: go.Link.Bezier, reshapable: true }, // don't need to save Link.points, so don't need TwoWay Binding on "points" new go.Binding('curviness', 'curviness').makeTwoWay(), // but save "curviness" automatically $(go.Shape, // the link shape diff --git a/extensionsTS/CurvedLinkReshapingScript.ts b/extensionsTS/CurvedLinkReshapingScript.ts index 3fada55b9..845de3f84 100644 --- a/extensionsTS/CurvedLinkReshapingScript.ts +++ b/extensionsTS/CurvedLinkReshapingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/CurvedLinkReshapingTool.js b/extensionsTS/CurvedLinkReshapingTool.js index b4836f1b9..934a2c00b 100644 --- a/extensionsTS/CurvedLinkReshapingTool.js +++ b/extensionsTS/CurvedLinkReshapingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/CurvedLinkReshapingTool.ts b/extensionsTS/CurvedLinkReshapingTool.ts index 218fe1da2..d887af26f 100644 --- a/extensionsTS/CurvedLinkReshapingTool.ts +++ b/extensionsTS/CurvedLinkReshapingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/DataInspector.html b/extensionsTS/DataInspector.html index 925b184e8..96ae133e7 100644 --- a/extensionsTS/DataInspector.html +++ b/extensionsTS/DataInspector.html @@ -5,7 +5,7 @@ - + Data Inspector diff --git a/extensionsTS/DataInspector.js b/extensionsTS/DataInspector.js index 93bf57117..f2bfff448 100644 --- a/extensionsTS/DataInspector.js +++ b/extensionsTS/DataInspector.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/DataInspector.ts b/extensionsTS/DataInspector.ts index 1033b6f16..fc8a12898 100644 --- a/extensionsTS/DataInspector.ts +++ b/extensionsTS/DataInspector.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/DataInspectorScript.js b/extensionsTS/DataInspectorScript.js index 9bbfefd2f..221059252 100644 --- a/extensionsTS/DataInspectorScript.js +++ b/extensionsTS/DataInspectorScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/DataInspectorScript.ts b/extensionsTS/DataInspectorScript.ts index 113d8e2e8..d43d99452 100644 --- a/extensionsTS/DataInspectorScript.ts +++ b/extensionsTS/DataInspectorScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/Dimensioning.html b/extensionsTS/Dimensioning.html index 69a98b876..7d07750c9 100644 --- a/extensionsTS/Dimensioning.html +++ b/extensionsTS/Dimensioning.html @@ -5,7 +5,7 @@ - + Using Dimensioning Links diff --git a/extensionsTS/DimensioningLink.js b/extensionsTS/DimensioningLink.js index f924a72cf..2b8f12805 100644 --- a/extensionsTS/DimensioningLink.js +++ b/extensionsTS/DimensioningLink.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/DimensioningLink.ts b/extensionsTS/DimensioningLink.ts index 85e03d131..b8523fd71 100644 --- a/extensionsTS/DimensioningLink.ts +++ b/extensionsTS/DimensioningLink.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/DimensioningScript.js b/extensionsTS/DimensioningScript.js index 058db51e9..a272a295d 100644 --- a/extensionsTS/DimensioningScript.js +++ b/extensionsTS/DimensioningScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/DimensioningScript.ts b/extensionsTS/DimensioningScript.ts index ad0462e72..d0ff44174 100644 --- a/extensionsTS/DimensioningScript.ts +++ b/extensionsTS/DimensioningScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/DoubleTreeLayout.js b/extensionsTS/DoubleTreeLayout.js index 2e06f7635..3882f1c7d 100644 --- a/extensionsTS/DoubleTreeLayout.js +++ b/extensionsTS/DoubleTreeLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/DoubleTreeLayout.ts b/extensionsTS/DoubleTreeLayout.ts index 2546ecdf9..16c11c572 100644 --- a/extensionsTS/DoubleTreeLayout.ts +++ b/extensionsTS/DoubleTreeLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/DragCreating.html b/extensionsTS/DragCreating.html index c73a51816..f526f6b13 100644 --- a/extensionsTS/DragCreating.html +++ b/extensionsTS/DragCreating.html @@ -5,7 +5,7 @@ - + Drag Creating Tool diff --git a/extensionsTS/DragCreatingScript.js b/extensionsTS/DragCreatingScript.js index 9c2027b2c..4f95370fd 100644 --- a/extensionsTS/DragCreatingScript.js +++ b/extensionsTS/DragCreatingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { @@ -45,7 +45,7 @@ var __extends = (this && this.__extends) || (function () { myDiagram = $(go.Diagram, 'myDiagramDiv', { // Define the template for Nodes, just some text inside a colored rectangle - nodeTemplate: $(go.Node, 'Auto', { minSize: new go.Size(60, 20), resizable: true }, new go.Binding('desiredSize', 'size', go.Size.parse).makeTwoWay(go.Size.stringify), new go.Binding('position', 'pos', go.Point.parse).makeTwoWay(go.Point.stringify), + nodeTemplate: $(go.Node, 'Auto', { minSize: new go.Size(60, 20), resizable: true }, new go.Binding('desiredSize', 'size', go.Size.parse).makeTwoWay(go.Size.stringify), new go.Binding('position', 'pos', go.Point.parse).makeTwoWay(go.Point.stringify), // temporarily put selected nodes in ForegFround layer new go.Binding('layerName', 'isSelected', function (s) { return s ? 'Foreground' : ''; }).ofObject(), $(go.Shape, 'Rectangle', new go.Binding('fill', 'color')), $(go.TextBlock, { margin: 2 }, new go.Binding('text', 'color'))), 'undoManager.isEnabled': true diff --git a/extensionsTS/DragCreatingScript.ts b/extensionsTS/DragCreatingScript.ts index 499a362de..fec25374a 100644 --- a/extensionsTS/DragCreatingScript.ts +++ b/extensionsTS/DragCreatingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/DragCreatingTool.js b/extensionsTS/DragCreatingTool.js index 4a912265e..7897b4b0d 100644 --- a/extensionsTS/DragCreatingTool.js +++ b/extensionsTS/DragCreatingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/DragCreatingTool.ts b/extensionsTS/DragCreatingTool.ts index 4eb3def48..d3c0ea967 100644 --- a/extensionsTS/DragCreatingTool.ts +++ b/extensionsTS/DragCreatingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/DragZooming.html b/extensionsTS/DragZooming.html index d98ed4802..ad6cdcd21 100644 --- a/extensionsTS/DragZooming.html +++ b/extensionsTS/DragZooming.html @@ -5,7 +5,7 @@ - + Drag Zooming Tool diff --git a/extensionsTS/DragZoomingScript.js b/extensionsTS/DragZoomingScript.js index df6931301..443268194 100644 --- a/extensionsTS/DragZoomingScript.js +++ b/extensionsTS/DragZoomingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/DragZoomingScript.ts b/extensionsTS/DragZoomingScript.ts index 37f5cc578..7ce5aad6c 100644 --- a/extensionsTS/DragZoomingScript.ts +++ b/extensionsTS/DragZoomingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/DragZoomingTool.js b/extensionsTS/DragZoomingTool.js index 8d819fa5b..dff038b2d 100644 --- a/extensionsTS/DragZoomingTool.js +++ b/extensionsTS/DragZoomingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/DragZoomingTool.ts b/extensionsTS/DragZoomingTool.ts index e02bdc1ec..a35801e9d 100644 --- a/extensionsTS/DragZoomingTool.ts +++ b/extensionsTS/DragZoomingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/DrawCommandHandler.html b/extensionsTS/DrawCommandHandler.html index 008f8b548..4d56a4ba6 100644 --- a/extensionsTS/DrawCommandHandler.html +++ b/extensionsTS/DrawCommandHandler.html @@ -5,7 +5,7 @@ - + Drawing Commands diff --git a/extensionsTS/DrawCommandHandler.js b/extensionsTS/DrawCommandHandler.js index 9c946ff54..0f27ad6e8 100644 --- a/extensionsTS/DrawCommandHandler.js +++ b/extensionsTS/DrawCommandHandler.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { @@ -378,7 +378,7 @@ var __extends = (this && this.__extends) || (function () { // assign each selected Part.zOrder to the computed value for each Layer diagram.selection.each(function (part) { var z = layers.get(part.layer) || 0; - DrawCommandHandler._assignZOrder(part, + DrawCommandHandler._assignZOrder(part, // make sure a group's nested nodes are also behind everything else z - 1 - DrawCommandHandler._findGroupDepth(part)); }); diff --git a/extensionsTS/DrawCommandHandler.ts b/extensionsTS/DrawCommandHandler.ts index 1e8029e34..4d5503623 100644 --- a/extensionsTS/DrawCommandHandler.ts +++ b/extensionsTS/DrawCommandHandler.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/DrawCommandHandlerScript.js b/extensionsTS/DrawCommandHandlerScript.js index 6185ac77d..789117833 100644 --- a/extensionsTS/DrawCommandHandlerScript.js +++ b/extensionsTS/DrawCommandHandlerScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -36,7 +36,7 @@ // define a simple Node template myDiagram.nodeTemplate = $(go.Node, 'Auto', // the Shape will go around the TextBlock - { locationSpot: go.Spot.Center }, $(go.Shape, 'RoundedRectangle', { strokeWidth: 0 }, + { locationSpot: go.Spot.Center }, $(go.Shape, 'RoundedRectangle', { strokeWidth: 0 }, // Shape.fill is bound to Node.data.color new go.Binding('fill', 'color')), $(go.TextBlock, { margin: 8 }, // some room around the text // TextBlock.text is bound to Node.data.key diff --git a/extensionsTS/DrawCommandHandlerScript.ts b/extensionsTS/DrawCommandHandlerScript.ts index 3b8b8581b..90254c964 100644 --- a/extensionsTS/DrawCommandHandlerScript.ts +++ b/extensionsTS/DrawCommandHandlerScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/Figures.js b/extensionsTS/Figures.js index e5b6bcefc..c1f30fbfa 100644 --- a/extensionsTS/Figures.js +++ b/extensionsTS/Figures.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -176,35 +176,45 @@ * @param {number} q1y * @param {number} q2x * @param {number} q2y - * @param {Point} result + * @param {Point=} result * @return {Point} */ function getIntersection(p1x, p1y, p2x, p2y, q1x, q1y, q2x, q2y, result) { + if (!result) + result = new go.Point(); var dx1 = p1x - p2x; var dx2 = q1x - q2x; - var x; - var y; - if (dx1 === 0 || dx2 === 0) { - if (dx1 === 0) { + var x = NaN; + var y = NaN; + if (dx1 === 0) { + if (dx2 === 0) { + if (p1x === p2x) { + x = p1x; + y = p1y; + } + } + else { var m2 = (q1y - q2y) / dx2; var b2 = q1y - m2 * q1x; x = p1x; y = m2 * x + b2; } - else { + } + else { + if (dx2 === 0) { var m1 = (p1y - p2y) / dx1; var b1 = p1y - m1 * p1x; x = q1x; y = m1 * x + b1; } - } - else { - var m1 = (p1y - p2y) / dx1; - var m2 = (q1y - q2y) / dx2; - var b1 = p1y - m1 * p1x; - var b2 = q1y - m2 * q1x; - x = (b2 - b1) / (m1 - m2); - y = m1 * x + b1; + else { + var m1 = (p1y - p2y) / dx1; + var m2 = (q1y - q2y) / dx2; + var b1 = p1y - m1 * p1x; + var b2 = q1y - m2 * q1x; + x = (b2 - b1) / (m1 - m2); + y = m1 * x + b1; + } } result.x = x; result.y = y; diff --git a/extensionsTS/Figures.ts b/extensionsTS/Figures.ts index fb74c6d23..3e0e8eedd 100644 --- a/extensionsTS/Figures.ts +++ b/extensionsTS/Figures.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // This file holds definitions of all standard shape figures -- string values for Shape.figure. @@ -156,37 +156,42 @@ function freePoint(temp: go.Point) { * @param {number} q1y * @param {number} q2x * @param {number} q2y - * @param {Point} result + * @param {Point=} result * @return {Point} */ -function getIntersection(p1x: number, p1y: number, p2x: number, p2y: number, q1x: number, q1y: number, q2x: number, q2y: number, result: go.Point): go.Point { +function getIntersection(p1x: number, p1y: number, p2x: number, p2y: number, q1x: number, q1y: number, q2x: number, q2y: number, result?: go.Point): go.Point { + if (!result) result = new go.Point(); const dx1 = p1x - p2x; const dx2 = q1x - q2x; - let x; - let y; - - if (dx1 === 0 || dx2 === 0) { - if (dx1 === 0) { + let x = NaN; + let y = NaN; + if (dx1 === 0) { + if (dx2 === 0) { + if (p1x === p2x) { + x = p1x; + y = p1y; + } + } else { const m2 = (q1y - q2y) / dx2; const b2 = q1y - m2 * q1x; x = p1x; y = m2 * x + b2; - } else { + } + } else { + if (dx2 === 0) { const m1 = (p1y - p2y) / dx1; const b1 = p1y - m1 * p1x; x = q1x; y = m1 * x + b1; + } else { + const m1 = (p1y - p2y) / dx1; + const m2 = (q1y - q2y) / dx2; + const b1 = p1y - m1 * p1x; + const b2 = q1y - m2 * q1x; + x = (b2 - b1) / (m1 - m2); + y = m1 * x + b1; } - } else { - const m1 = (p1y - p2y) / dx1; - const m2 = (q1y - q2y) / dx2; - const b1 = p1y - m1 * p1x; - const b2 = q1y - m2 * q1x; - - x = (b2 - b1) / (m1 - m2); - y = m1 * x + b1; } - result.x = x; result.y = y; return result; diff --git a/extensionsTS/Fishbone.html b/extensionsTS/Fishbone.html index 199be1a4e..116abd71f 100644 --- a/extensionsTS/Fishbone.html +++ b/extensionsTS/Fishbone.html @@ -5,7 +5,7 @@ - + Fishbone Layout diff --git a/extensionsTS/FishboneLayout.js b/extensionsTS/FishboneLayout.js index 24084ae7c..35ccc039a 100644 --- a/extensionsTS/FishboneLayout.js +++ b/extensionsTS/FishboneLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/FishboneLayout.ts b/extensionsTS/FishboneLayout.ts index e5866edc7..cb00c873d 100644 --- a/extensionsTS/FishboneLayout.ts +++ b/extensionsTS/FishboneLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/FishboneScript.js b/extensionsTS/FishboneScript.js index 75137a299..3631ceabe 100644 --- a/extensionsTS/FishboneScript.js +++ b/extensionsTS/FishboneScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/FishboneScript.ts b/extensionsTS/FishboneScript.ts index f3552906f..55aa97ea7 100644 --- a/extensionsTS/FishboneScript.ts +++ b/extensionsTS/FishboneScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/FreehandDrawing.html b/extensionsTS/FreehandDrawing.html index 298f2607a..62f5bc8b6 100644 --- a/extensionsTS/FreehandDrawing.html +++ b/extensionsTS/FreehandDrawing.html @@ -5,7 +5,7 @@ - + Freehand Drawing Tool diff --git a/extensionsTS/FreehandDrawingScript.js b/extensionsTS/FreehandDrawingScript.js index b8341aa2b..fc1dde0e6 100644 --- a/extensionsTS/FreehandDrawingScript.js +++ b/extensionsTS/FreehandDrawingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/FreehandDrawingScript.ts b/extensionsTS/FreehandDrawingScript.ts index 352e7347e..44040cbe1 100644 --- a/extensionsTS/FreehandDrawingScript.ts +++ b/extensionsTS/FreehandDrawingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/FreehandDrawingTool.js b/extensionsTS/FreehandDrawingTool.js index ef6615b4c..94d13b353 100644 --- a/extensionsTS/FreehandDrawingTool.js +++ b/extensionsTS/FreehandDrawingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/FreehandDrawingTool.ts b/extensionsTS/FreehandDrawingTool.ts index 2aed7a322..e2ee60db0 100644 --- a/extensionsTS/FreehandDrawingTool.ts +++ b/extensionsTS/FreehandDrawingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/GeometryReshaping.html b/extensionsTS/GeometryReshaping.html index dbb7b8c00..1d62b1dbe 100644 --- a/extensionsTS/GeometryReshaping.html +++ b/extensionsTS/GeometryReshaping.html @@ -5,7 +5,7 @@ - + Geometry Reshaping diff --git a/extensionsTS/GeometryReshapingScript.js b/extensionsTS/GeometryReshapingScript.js index c02467b9b..d4b91f6cb 100644 --- a/extensionsTS/GeometryReshapingScript.js +++ b/extensionsTS/GeometryReshapingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/GeometryReshapingScript.ts b/extensionsTS/GeometryReshapingScript.ts index d6e0602bf..e4ff7622b 100644 --- a/extensionsTS/GeometryReshapingScript.ts +++ b/extensionsTS/GeometryReshapingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/GeometryReshapingTool.js b/extensionsTS/GeometryReshapingTool.js index 4624a4f39..3468aee23 100644 --- a/extensionsTS/GeometryReshapingTool.js +++ b/extensionsTS/GeometryReshapingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/GeometryReshapingTool.ts b/extensionsTS/GeometryReshapingTool.ts index af77e660d..aa0feccea 100644 --- a/extensionsTS/GeometryReshapingTool.ts +++ b/extensionsTS/GeometryReshapingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/GuidedDragging.html b/extensionsTS/GuidedDragging.html index bea1f1434..8d3f1c155 100644 --- a/extensionsTS/GuidedDragging.html +++ b/extensionsTS/GuidedDragging.html @@ -5,7 +5,7 @@ - + Guided Dragging diff --git a/extensionsTS/GuidedDraggingScript.js b/extensionsTS/GuidedDraggingScript.js index 054f7782e..5176a6263 100644 --- a/extensionsTS/GuidedDraggingScript.js +++ b/extensionsTS/GuidedDraggingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -38,7 +38,7 @@ // define a simple Node template myDiagram.nodeTemplate = $(go.Node, 'Auto', // the Shape will go around the TextBlock - $(go.Shape, 'RoundedRectangle', { strokeWidth: 0 }, + $(go.Shape, 'RoundedRectangle', { strokeWidth: 0 }, // Shape.fill is bound to Node.data.color new go.Binding('fill', 'color')), $(go.TextBlock, { margin: 8 }, // some room around the text // TextBlock.text is bound to Node.data.key diff --git a/extensionsTS/GuidedDraggingScript.ts b/extensionsTS/GuidedDraggingScript.ts index cefbcee7c..9cbce0618 100644 --- a/extensionsTS/GuidedDraggingScript.ts +++ b/extensionsTS/GuidedDraggingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/GuidedDraggingTool.js b/extensionsTS/GuidedDraggingTool.js index dac70c8f3..aab636fc7 100644 --- a/extensionsTS/GuidedDraggingTool.js +++ b/extensionsTS/GuidedDraggingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/GuidedDraggingTool.ts b/extensionsTS/GuidedDraggingTool.ts index a263fa667..ad7493109 100644 --- a/extensionsTS/GuidedDraggingTool.ts +++ b/extensionsTS/GuidedDraggingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/Hyperlink.html b/extensionsTS/Hyperlink.html index b0b19287c..c3a6114d5 100644 --- a/extensionsTS/Hyperlink.html +++ b/extensionsTS/Hyperlink.html @@ -5,7 +5,7 @@ - + Demo of HyperlinkText Builder diff --git a/extensionsTS/HyperlinkScript.js b/extensionsTS/HyperlinkScript.js index 59534623d..68bf6810d 100644 --- a/extensionsTS/HyperlinkScript.js +++ b/extensionsTS/HyperlinkScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/HyperlinkScript.ts b/extensionsTS/HyperlinkScript.ts index f8269fbab..5c8797f85 100644 --- a/extensionsTS/HyperlinkScript.ts +++ b/extensionsTS/HyperlinkScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/HyperlinkText.js b/extensionsTS/HyperlinkText.js index e4a92871d..985fa1213 100644 --- a/extensionsTS/HyperlinkText.js +++ b/extensionsTS/HyperlinkText.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/HyperlinkText.ts b/extensionsTS/HyperlinkText.ts index abea92aad..1eee55b17 100644 --- a/extensionsTS/HyperlinkText.ts +++ b/extensionsTS/HyperlinkText.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/LightBoxContextMenu.js b/extensionsTS/LightBoxContextMenu.js index 830a2265b..bd3688229 100644 --- a/extensionsTS/LightBoxContextMenu.js +++ b/extensionsTS/LightBoxContextMenu.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/LightBoxContextMenu.ts b/extensionsTS/LightBoxContextMenu.ts index e741554d9..ef1b6aa8b 100644 --- a/extensionsTS/LightBoxContextMenu.ts +++ b/extensionsTS/LightBoxContextMenu.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/LinkLabelDragging.html b/extensionsTS/LinkLabelDragging.html index a32bf7d6a..9e2c25d04 100644 --- a/extensionsTS/LinkLabelDragging.html +++ b/extensionsTS/LinkLabelDragging.html @@ -5,7 +5,7 @@ - + State Chart with Draggable Link Labels diff --git a/extensionsTS/LinkLabelDraggingScript.js b/extensionsTS/LinkLabelDraggingScript.js index 357096fa6..c9b069301 100644 --- a/extensionsTS/LinkLabelDraggingScript.js +++ b/extensionsTS/LinkLabelDraggingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -56,7 +56,7 @@ }); // define the Node template myDiagram.nodeTemplate = - $(go.Node, 'Auto', new go.Binding('location', 'loc', go.Point.parse).makeTwoWay(go.Point.stringify), + $(go.Node, 'Auto', new go.Binding('location', 'loc', go.Point.parse).makeTwoWay(go.Point.stringify), // define the node's outer shape, which will surround the TextBlock $(go.Shape, 'RoundedRectangle', { parameter1: 20, @@ -77,7 +77,7 @@ // unlike the normal selection Adornment, this one includes a Button myDiagram.nodeTemplate.selectionAdornmentTemplate = $(go.Adornment, 'Spot', $(go.Panel, 'Auto', $(go.Shape, { fill: null, stroke: 'blue', strokeWidth: 2 }), $(go.Placeholder) // this represents the selected Node - ), + ), // the button to create a "next" node, at the top-right corner $('Button', { alignment: go.Spot.TopRight, @@ -137,7 +137,7 @@ stroke: 'black', margin: 4, editable: true // editing the text automatically updates the model data - }, new go.Binding('text', 'text').makeTwoWay()), + }, new go.Binding('text', 'text').makeTwoWay()), // The GraphObject.segmentOffset property is what the LinkLabelDraggingTool modifies. // This TwoWay binding saves any changes to the same named property on the link data. new go.Binding('segmentOffset', 'segmentOffset', go.Point.parse).makeTwoWay(go.Point.stringify))); diff --git a/extensionsTS/LinkLabelDraggingScript.ts b/extensionsTS/LinkLabelDraggingScript.ts index 602d2d8a5..b9b5d06bc 100644 --- a/extensionsTS/LinkLabelDraggingScript.ts +++ b/extensionsTS/LinkLabelDraggingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/LinkLabelDraggingTool.js b/extensionsTS/LinkLabelDraggingTool.js index 2c316417b..8562350d8 100644 --- a/extensionsTS/LinkLabelDraggingTool.js +++ b/extensionsTS/LinkLabelDraggingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/LinkLabelDraggingTool.ts b/extensionsTS/LinkLabelDraggingTool.ts index 35d60b77d..378bca8d5 100644 --- a/extensionsTS/LinkLabelDraggingTool.ts +++ b/extensionsTS/LinkLabelDraggingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/LinkLabelOnPathDragging.html b/extensionsTS/LinkLabelOnPathDragging.html index fd4daedc0..a79773c12 100644 --- a/extensionsTS/LinkLabelOnPathDragging.html +++ b/extensionsTS/LinkLabelOnPathDragging.html @@ -5,7 +5,7 @@ - + Draggable Link Labels That Stay On Path diff --git a/extensionsTS/LinkLabelOnPathDraggingScript.js b/extensionsTS/LinkLabelOnPathDraggingScript.js index b7fa2fce4..624417067 100644 --- a/extensionsTS/LinkLabelOnPathDraggingScript.js +++ b/extensionsTS/LinkLabelOnPathDraggingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -51,9 +51,9 @@ relinkableTo: true, reshapable: true, resegmentable: true - }, $(go.Shape), $(go.Shape, { toArrow: 'OpenTriangle' }), $(go.Panel, 'Auto', + }, $(go.Shape), $(go.Shape, { toArrow: 'OpenTriangle' }), $(go.Panel, 'Auto', // mark this Panel as being a draggable label, and set default segment props - { _isLinkLabel: true, segmentIndex: NaN, segmentFraction: .5 }, $(go.Shape, { fill: 'white' }), $(go.TextBlock, '?', { margin: 3 }, new go.Binding('text', 'color')), + { _isLinkLabel: true, segmentIndex: NaN, segmentFraction: .5 }, $(go.Shape, { fill: 'white' }), $(go.TextBlock, '?', { margin: 3 }, new go.Binding('text', 'color')), // remember any modified segment properties in the link data object new go.Binding('segmentIndex').makeTwoWay(), new go.Binding('segmentFraction').makeTwoWay())); // create a few nodes and links diff --git a/extensionsTS/LinkLabelOnPathDraggingScript.ts b/extensionsTS/LinkLabelOnPathDraggingScript.ts index 4bb4f1c78..c595fab75 100644 --- a/extensionsTS/LinkLabelOnPathDraggingScript.ts +++ b/extensionsTS/LinkLabelOnPathDraggingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/LinkLabelOnPathDraggingTool.js b/extensionsTS/LinkLabelOnPathDraggingTool.js index dff53804a..b681884cb 100644 --- a/extensionsTS/LinkLabelOnPathDraggingTool.js +++ b/extensionsTS/LinkLabelOnPathDraggingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/LinkLabelOnPathDraggingTool.ts b/extensionsTS/LinkLabelOnPathDraggingTool.ts index bafd49c07..4ef4b5eba 100644 --- a/extensionsTS/LinkLabelOnPathDraggingTool.ts +++ b/extensionsTS/LinkLabelOnPathDraggingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/LinkShifting.html b/extensionsTS/LinkShifting.html index d41a21e83..71dff8ad5 100644 --- a/extensionsTS/LinkShifting.html +++ b/extensionsTS/LinkShifting.html @@ -5,7 +5,7 @@ - + Link Shifting Tool diff --git a/extensionsTS/LinkShiftingScript.js b/extensionsTS/LinkShiftingScript.js index af8e3fcf8..6db4c19c8 100644 --- a/extensionsTS/LinkShiftingScript.js +++ b/extensionsTS/LinkShiftingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -41,9 +41,9 @@ reshapable: true, resegmentable: true, relinkableFrom: true, relinkableTo: true, adjusting: go.Link.Stretch - }, + }, // remember the (potentially) user-modified route - new go.Binding('points').makeTwoWay(), + new go.Binding('points').makeTwoWay(), // remember any spots modified by LinkShiftingTool new go.Binding('fromSpot', 'fromSpot', go.Spot.parse).makeTwoWay(go.Spot.stringify), new go.Binding('toSpot', 'toSpot', go.Spot.parse).makeTwoWay(go.Spot.stringify), $(go.Shape), $(go.Shape, { toArrow: 'Standard' })); myDiagram.model = new go.GraphLinksModel([ diff --git a/extensionsTS/LinkShiftingScript.ts b/extensionsTS/LinkShiftingScript.ts index 4897eeadd..bf50be760 100644 --- a/extensionsTS/LinkShiftingScript.ts +++ b/extensionsTS/LinkShiftingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/LinkShiftingTool.js b/extensionsTS/LinkShiftingTool.js index b631ad320..6359d1acb 100644 --- a/extensionsTS/LinkShiftingTool.js +++ b/extensionsTS/LinkShiftingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/LinkShiftingTool.ts b/extensionsTS/LinkShiftingTool.ts index c61b24249..57c037a98 100644 --- a/extensionsTS/LinkShiftingTool.ts +++ b/extensionsTS/LinkShiftingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/LocalStorageCommandHandler.html b/extensionsTS/LocalStorageCommandHandler.html index ed3d48688..258471e00 100644 --- a/extensionsTS/LocalStorageCommandHandler.html +++ b/extensionsTS/LocalStorageCommandHandler.html @@ -5,7 +5,7 @@ - + Local Storage Commands diff --git a/extensionsTS/LocalStorageCommandHandler.js b/extensionsTS/LocalStorageCommandHandler.js index 886cddb78..ae95b3835 100644 --- a/extensionsTS/LocalStorageCommandHandler.js +++ b/extensionsTS/LocalStorageCommandHandler.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/LocalStorageCommandHandler.ts b/extensionsTS/LocalStorageCommandHandler.ts index 47bc43af3..832cef5f2 100644 --- a/extensionsTS/LocalStorageCommandHandler.ts +++ b/extensionsTS/LocalStorageCommandHandler.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/LocalStorageCommandHandlerScript.js b/extensionsTS/LocalStorageCommandHandlerScript.js index 1875969a6..3f1fb89a9 100644 --- a/extensionsTS/LocalStorageCommandHandlerScript.js +++ b/extensionsTS/LocalStorageCommandHandlerScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -39,7 +39,7 @@ // define a simple Node template myDiagram.nodeTemplate = $(go.Node, 'Auto', // the Shape will go around the TextBlock - $(go.Shape, 'RoundedRectangle', { strokeWidth: 0 }, + $(go.Shape, 'RoundedRectangle', { strokeWidth: 0 }, // Shape.fill is bound to Node.data.color new go.Binding('fill', 'color')), $(go.TextBlock, { margin: 8 }, // some room around the text // TextBlock.text is bound to Node.data.key diff --git a/extensionsTS/LocalStorageCommandHandlerScript.ts b/extensionsTS/LocalStorageCommandHandlerScript.ts index 9dcc90a55..9e72837a4 100644 --- a/extensionsTS/LocalStorageCommandHandlerScript.ts +++ b/extensionsTS/LocalStorageCommandHandlerScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/NodeLabelDragging.html b/extensionsTS/NodeLabelDragging.html index cf0a130d5..112d037bb 100644 --- a/extensionsTS/NodeLabelDragging.html +++ b/extensionsTS/NodeLabelDragging.html @@ -5,7 +5,7 @@ - + State Chart with Draggable Node Labels diff --git a/extensionsTS/NodeLabelDraggingScript.js b/extensionsTS/NodeLabelDraggingScript.js index 30cf6bfa0..b0681155f 100644 --- a/extensionsTS/NodeLabelDraggingScript.js +++ b/extensionsTS/NodeLabelDraggingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -56,7 +56,7 @@ }); // define the Node template myDiagram.nodeTemplate = - $(go.Node, 'Spot', { locationObjectName: 'ICON', locationSpot: go.Spot.Center }, new go.Binding('location', 'loc', go.Point.parse).makeTwoWay(go.Point.stringify), { selectionObjectName: 'ICON' }, + $(go.Node, 'Spot', { locationObjectName: 'ICON', locationSpot: go.Spot.Center }, new go.Binding('location', 'loc', go.Point.parse).makeTwoWay(go.Point.stringify), { selectionObjectName: 'ICON' }, // define the node primary shape $(go.Shape, 'RoundedRectangle', { name: 'ICON', @@ -78,14 +78,14 @@ editable: true, _isNodeLabel: true, cursor: 'move' // visual hint that the user can do something with this node label - }, new go.Binding('text', 'text').makeTwoWay(), + }, new go.Binding('text', 'text').makeTwoWay(), // The GraphObject.alignment property is what the NodeLabelDraggingTool modifies. // This TwoWay binding saves any changes to the same named property on the node data. new go.Binding('alignment', 'alignment', go.Spot.parse).makeTwoWay(go.Spot.stringify))); // unlike the normal selection Adornment, this one includes a Button myDiagram.nodeTemplate.selectionAdornmentTemplate = $(go.Adornment, 'Spot', $(go.Panel, 'Auto', $(go.Shape, { fill: null, stroke: 'blue', strokeWidth: 2 }), $(go.Placeholder) // this represents the selected Node - ), + ), // the button to create a "next" node, at the top-right corner $('Button', { alignment: go.Spot.TopRight, diff --git a/extensionsTS/NodeLabelDraggingScript.ts b/extensionsTS/NodeLabelDraggingScript.ts index 29cbff70b..9d3ed6d1d 100644 --- a/extensionsTS/NodeLabelDraggingScript.ts +++ b/extensionsTS/NodeLabelDraggingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/NodeLabelDraggingTool.js b/extensionsTS/NodeLabelDraggingTool.js index 655039be5..e02fb81cb 100644 --- a/extensionsTS/NodeLabelDraggingTool.js +++ b/extensionsTS/NodeLabelDraggingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/NodeLabelDraggingTool.ts b/extensionsTS/NodeLabelDraggingTool.ts index a21a98314..1bb1758d1 100644 --- a/extensionsTS/NodeLabelDraggingTool.ts +++ b/extensionsTS/NodeLabelDraggingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/NonRealtimeDragging.html b/extensionsTS/NonRealtimeDragging.html index e3d6e08bb..a671597fd 100644 --- a/extensionsTS/NonRealtimeDragging.html +++ b/extensionsTS/NonRealtimeDragging.html @@ -5,7 +5,7 @@ - + Non-Realtime Dragging diff --git a/extensionsTS/NonRealtimeDraggingScript.js b/extensionsTS/NonRealtimeDraggingScript.js index 9215a557f..afc45c8eb 100644 --- a/extensionsTS/NonRealtimeDraggingScript.js +++ b/extensionsTS/NonRealtimeDraggingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/NonRealtimeDraggingScript.ts b/extensionsTS/NonRealtimeDraggingScript.ts index cb009847e..1ca93f318 100644 --- a/extensionsTS/NonRealtimeDraggingScript.ts +++ b/extensionsTS/NonRealtimeDraggingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/NonRealtimeDraggingTool.js b/extensionsTS/NonRealtimeDraggingTool.js index 52c86c4db..1123ef09f 100644 --- a/extensionsTS/NonRealtimeDraggingTool.js +++ b/extensionsTS/NonRealtimeDraggingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/NonRealtimeDraggingTool.ts b/extensionsTS/NonRealtimeDraggingTool.ts index be782bab3..fa3f96ee2 100644 --- a/extensionsTS/NonRealtimeDraggingTool.ts +++ b/extensionsTS/NonRealtimeDraggingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/OrthogonalLinkReshaping.html b/extensionsTS/OrthogonalLinkReshaping.html index 361d098f7..29c877b11 100644 --- a/extensionsTS/OrthogonalLinkReshaping.html +++ b/extensionsTS/OrthogonalLinkReshaping.html @@ -5,7 +5,7 @@ - + Orthogonal Link Reshaping Tool diff --git a/extensionsTS/OrthogonalLinkReshapingScript.js b/extensionsTS/OrthogonalLinkReshapingScript.js index 3fcdb40f0..62d54552d 100644 --- a/extensionsTS/OrthogonalLinkReshapingScript.js +++ b/extensionsTS/OrthogonalLinkReshapingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/OrthogonalLinkReshapingScript.ts b/extensionsTS/OrthogonalLinkReshapingScript.ts index 8ac4dcb00..d8c14278b 100644 --- a/extensionsTS/OrthogonalLinkReshapingScript.ts +++ b/extensionsTS/OrthogonalLinkReshapingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/OrthogonalLinkReshapingTool.js b/extensionsTS/OrthogonalLinkReshapingTool.js index c51f70f95..e098b33a8 100644 --- a/extensionsTS/OrthogonalLinkReshapingTool.js +++ b/extensionsTS/OrthogonalLinkReshapingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/OrthogonalLinkReshapingTool.ts b/extensionsTS/OrthogonalLinkReshapingTool.ts index cf3d29d79..7c3902bac 100644 --- a/extensionsTS/OrthogonalLinkReshapingTool.ts +++ b/extensionsTS/OrthogonalLinkReshapingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/OverviewResizing.html b/extensionsTS/OverviewResizing.html index 6b0e49572..2c7ae1202 100644 --- a/extensionsTS/OverviewResizing.html +++ b/extensionsTS/OverviewResizing.html @@ -5,7 +5,7 @@ - + Overview Resizing diff --git a/extensionsTS/OverviewResizingScript.js b/extensionsTS/OverviewResizingScript.js index d5ecfa91c..4b081e7f4 100644 --- a/extensionsTS/OverviewResizingScript.js +++ b/extensionsTS/OverviewResizingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -40,9 +40,9 @@ selectionObjectName: 'PANEL', isTreeExpanded: false, isTreeLeaf: false - }, + }, // the node's outer shape, which will surround the text - $(go.Panel, 'Auto', { name: 'PANEL' }, $(go.Shape, 'Circle', { fill: '#03A9F4', stroke: 'black' }), $(go.TextBlock, { font: '12pt sans-serif', margin: 5 }, new go.Binding('text', 'key'))), + $(go.Panel, 'Auto', { name: 'PANEL' }, $(go.Shape, 'Circle', { fill: '#03A9F4', stroke: 'black' }), $(go.TextBlock, { font: '12pt sans-serif', margin: 5 }, new go.Binding('text', 'key'))), // the expand/collapse button, at the top-right corner $('TreeExpanderButton', { name: 'TREEBUTTON', diff --git a/extensionsTS/OverviewResizingScript.ts b/extensionsTS/OverviewResizingScript.ts index b6c4c2445..72259ffda 100644 --- a/extensionsTS/OverviewResizingScript.ts +++ b/extensionsTS/OverviewResizingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/OverviewResizingTool.js b/extensionsTS/OverviewResizingTool.js index b18ef2b34..d91eabc88 100644 --- a/extensionsTS/OverviewResizingTool.js +++ b/extensionsTS/OverviewResizingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/OverviewResizingTool.ts b/extensionsTS/OverviewResizingTool.ts index 401ccfdf7..c78fcdee1 100644 --- a/extensionsTS/OverviewResizingTool.ts +++ b/extensionsTS/OverviewResizingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/PackedHierarchy.html b/extensionsTS/PackedHierarchy.html index 2465c9afd..5e9cbc1d6 100644 --- a/extensionsTS/PackedHierarchy.html +++ b/extensionsTS/PackedHierarchy.html @@ -5,7 +5,7 @@ - + GoJS Packed Class Hierarchy diff --git a/extensionsTS/PackedLayout.html b/extensionsTS/PackedLayout.html index 7cea9b0a6..91d5b96b8 100644 --- a/extensionsTS/PackedLayout.html +++ b/extensionsTS/PackedLayout.html @@ -5,7 +5,7 @@ - + Packed Layout diff --git a/extensionsTS/PackedLayout.js b/extensionsTS/PackedLayout.js index 81acf5d50..88efbbaa5 100644 --- a/extensionsTS/PackedLayout.js +++ b/extensionsTS/PackedLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/PackedLayout.ts b/extensionsTS/PackedLayout.ts index e5effb661..d1808b67b 100644 --- a/extensionsTS/PackedLayout.ts +++ b/extensionsTS/PackedLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/PackedScript.js b/extensionsTS/PackedScript.js index 9cd62848c..439a29130 100644 --- a/extensionsTS/PackedScript.js +++ b/extensionsTS/PackedScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/PackedScript.ts b/extensionsTS/PackedScript.ts index 85ad93009..a33c19b5c 100644 --- a/extensionsTS/PackedScript.ts +++ b/extensionsTS/PackedScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/PanelLayoutFlow.html b/extensionsTS/PanelLayoutFlow.html index 09ab424d9..d8b730dcc 100644 --- a/extensionsTS/PanelLayoutFlow.html +++ b/extensionsTS/PanelLayoutFlow.html @@ -5,7 +5,7 @@ - + Flow PanelLayout diff --git a/extensionsTS/PanelLayoutFlow.js b/extensionsTS/PanelLayoutFlow.js index e530a5f1f..460530114 100644 --- a/extensionsTS/PanelLayoutFlow.js +++ b/extensionsTS/PanelLayoutFlow.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/PanelLayoutFlow.ts b/extensionsTS/PanelLayoutFlow.ts index 0d534413a..6729e0bfb 100644 --- a/extensionsTS/PanelLayoutFlow.ts +++ b/extensionsTS/PanelLayoutFlow.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/PanelLayoutFlowScript.js b/extensionsTS/PanelLayoutFlowScript.js index 382dbf088..f25d394ea 100644 --- a/extensionsTS/PanelLayoutFlowScript.js +++ b/extensionsTS/PanelLayoutFlowScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/PanelLayoutFlowScript.ts b/extensionsTS/PanelLayoutFlowScript.ts index 882467166..8db2d2146 100644 --- a/extensionsTS/PanelLayoutFlowScript.ts +++ b/extensionsTS/PanelLayoutFlowScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/Parallel.html b/extensionsTS/Parallel.html index 12ab546b1..eaec1eabf 100644 --- a/extensionsTS/Parallel.html +++ b/extensionsTS/Parallel.html @@ -5,7 +5,7 @@ - + Parallel Layout diff --git a/extensionsTS/ParallelLayout.js b/extensionsTS/ParallelLayout.js index ac845e0da..d2079e78f 100644 --- a/extensionsTS/ParallelLayout.js +++ b/extensionsTS/ParallelLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/ParallelLayout.ts b/extensionsTS/ParallelLayout.ts index 00c8a6bff..e9f10b085 100644 --- a/extensionsTS/ParallelLayout.ts +++ b/extensionsTS/ParallelLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/ParallelRoute.html b/extensionsTS/ParallelRoute.html index f72dadb5e..33a584eb4 100644 --- a/extensionsTS/ParallelRoute.html +++ b/extensionsTS/ParallelRoute.html @@ -5,7 +5,7 @@ - + Parallel Route Links diff --git a/extensionsTS/ParallelRouteLink.js b/extensionsTS/ParallelRouteLink.js index 5aa0c47a7..c4e236b24 100644 --- a/extensionsTS/ParallelRouteLink.js +++ b/extensionsTS/ParallelRouteLink.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/ParallelRouteLink.ts b/extensionsTS/ParallelRouteLink.ts index 0a6b35e97..e13abd69c 100644 --- a/extensionsTS/ParallelRouteLink.ts +++ b/extensionsTS/ParallelRouteLink.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/ParallelRouteScript.js b/extensionsTS/ParallelRouteScript.js index 446045d2b..20e1e3127 100644 --- a/extensionsTS/ParallelRouteScript.js +++ b/extensionsTS/ParallelRouteScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/ParallelRouteScript.ts b/extensionsTS/ParallelRouteScript.ts index 2aa13cfbc..11df2e291 100644 --- a/extensionsTS/ParallelRouteScript.ts +++ b/extensionsTS/ParallelRouteScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/ParallelScript.js b/extensionsTS/ParallelScript.js index 1101c9d20..02626d741 100644 --- a/extensionsTS/ParallelScript.js +++ b/extensionsTS/ParallelScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/ParallelScript.ts b/extensionsTS/ParallelScript.ts index 0e2b72268..61b826329 100644 --- a/extensionsTS/ParallelScript.ts +++ b/extensionsTS/ParallelScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/PolygonDrawing.html b/extensionsTS/PolygonDrawing.html index 96282e49c..9d94d8002 100644 --- a/extensionsTS/PolygonDrawing.html +++ b/extensionsTS/PolygonDrawing.html @@ -5,7 +5,7 @@ - + Polygon Drawing Tool diff --git a/extensionsTS/PolygonDrawingScript.js b/extensionsTS/PolygonDrawingScript.js index f5ecb9a0c..c482711cb 100644 --- a/extensionsTS/PolygonDrawingScript.js +++ b/extensionsTS/PolygonDrawingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/PolygonDrawingScript.ts b/extensionsTS/PolygonDrawingScript.ts index 25c014df5..2652a6dfa 100644 --- a/extensionsTS/PolygonDrawingScript.ts +++ b/extensionsTS/PolygonDrawingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/PolygonDrawingTool.js b/extensionsTS/PolygonDrawingTool.js index 1465ed5c0..2cbc27d98 100644 --- a/extensionsTS/PolygonDrawingTool.js +++ b/extensionsTS/PolygonDrawingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/PolygonDrawingTool.ts b/extensionsTS/PolygonDrawingTool.ts index 210168149..367608949 100644 --- a/extensionsTS/PolygonDrawingTool.ts +++ b/extensionsTS/PolygonDrawingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/PolylineLinking.html b/extensionsTS/PolylineLinking.html index b3c4e41e7..f6672f502 100644 --- a/extensionsTS/PolylineLinking.html +++ b/extensionsTS/PolylineLinking.html @@ -5,7 +5,7 @@ - + Polyline Linking Tool diff --git a/extensionsTS/PolylineLinkingScript.js b/extensionsTS/PolylineLinkingScript.js index a19c5448a..82c46b48c 100644 --- a/extensionsTS/PolylineLinkingScript.js +++ b/extensionsTS/PolylineLinkingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -43,7 +43,7 @@ toLinkableSelfNode: true, toLinkableDuplicates: true // optional }, new go.Binding('fill')), $(go.Shape, { width: 70, height: 70, fill: 'transparent', stroke: null }), $(go.TextBlock, new go.Binding('text'))); myDiagram.linkTemplate = - $(go.Link, { reshapable: true, resegmentable: true }, + $(go.Link, { reshapable: true, resegmentable: true }, // { routing: go.Link.Orthogonal }, // optional, but need to keep LinkingTool.temporaryLink in sync, above { adjusting: go.Link.Stretch }, // optional new go.Binding('points', 'points').makeTwoWay(), $(go.Shape, { strokeWidth: 1.5 }), $(go.Shape, { toArrow: 'OpenTriangle' })); diff --git a/extensionsTS/PolylineLinkingScript.ts b/extensionsTS/PolylineLinkingScript.ts index e15805a4a..22e886c0f 100644 --- a/extensionsTS/PolylineLinkingScript.ts +++ b/extensionsTS/PolylineLinkingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/PolylineLinkingTool.js b/extensionsTS/PolylineLinkingTool.js index 57f22a767..7d38752a3 100644 --- a/extensionsTS/PolylineLinkingTool.js +++ b/extensionsTS/PolylineLinkingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/PolylineLinkingTool.ts b/extensionsTS/PolylineLinkingTool.ts index e5d507fd2..d442721c4 100644 --- a/extensionsTS/PolylineLinkingTool.ts +++ b/extensionsTS/PolylineLinkingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/PortShifting.html b/extensionsTS/PortShifting.html index 89376e3bb..87385cf7d 100644 --- a/extensionsTS/PortShifting.html +++ b/extensionsTS/PortShifting.html @@ -5,7 +5,7 @@ - + Logic Circuit with shiftable ports diff --git a/extensionsTS/PortShiftingScript.js b/extensionsTS/PortShiftingScript.js index f7a308ad7..6b69c0460 100644 --- a/extensionsTS/PortShiftingScript.js +++ b/extensionsTS/PortShiftingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/PortShiftingScript.ts b/extensionsTS/PortShiftingScript.ts index 0071ac47e..f639c5e01 100644 --- a/extensionsTS/PortShiftingScript.ts +++ b/extensionsTS/PortShiftingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/PortShiftingTool.js b/extensionsTS/PortShiftingTool.js index 2ece65713..93b904abc 100644 --- a/extensionsTS/PortShiftingTool.js +++ b/extensionsTS/PortShiftingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/PortShiftingTool.ts b/extensionsTS/PortShiftingTool.ts index 8b77bc3e0..71c550f31 100644 --- a/extensionsTS/PortShiftingTool.ts +++ b/extensionsTS/PortShiftingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/Quadtree.js b/extensionsTS/Quadtree.js index e6e019d48..6f81b4799 100644 --- a/extensionsTS/Quadtree.js +++ b/extensionsTS/Quadtree.js @@ -11,7 +11,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.Quadtree = void 0; /* - * Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. + * Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var go = require("../release/go.js"); /** diff --git a/extensionsTS/Quadtree.ts b/extensionsTS/Quadtree.ts index b825c298f..e16e52ced 100644 --- a/extensionsTS/Quadtree.ts +++ b/extensionsTS/Quadtree.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go.js'; diff --git a/extensionsTS/Radial.html b/extensionsTS/Radial.html index 400340083..f5874216a 100644 --- a/extensionsTS/Radial.html +++ b/extensionsTS/Radial.html @@ -5,7 +5,7 @@ - + Radial Layout diff --git a/extensionsTS/RadialLayout.js b/extensionsTS/RadialLayout.js index 88b53a0b8..43d196bdb 100644 --- a/extensionsTS/RadialLayout.js +++ b/extensionsTS/RadialLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/RadialLayout.ts b/extensionsTS/RadialLayout.ts index d665689b3..336f1b414 100644 --- a/extensionsTS/RadialLayout.ts +++ b/extensionsTS/RadialLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/RadialScript.js b/extensionsTS/RadialScript.js index cb333df50..51d8e7ad5 100644 --- a/extensionsTS/RadialScript.js +++ b/extensionsTS/RadialScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/RadialScript.ts b/extensionsTS/RadialScript.ts index 0b9779539..d29a4c8b3 100644 --- a/extensionsTS/RadialScript.ts +++ b/extensionsTS/RadialScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/RealtimeDragSelecting.html b/extensionsTS/RealtimeDragSelecting.html index a3eb7ddbf..31d3823ec 100644 --- a/extensionsTS/RealtimeDragSelecting.html +++ b/extensionsTS/RealtimeDragSelecting.html @@ -5,7 +5,7 @@ - + Realtime Drag Selecting Tool diff --git a/extensionsTS/RealtimeDragSelectingScript.js b/extensionsTS/RealtimeDragSelectingScript.js index ed4124ac8..77e5adaaa 100644 --- a/extensionsTS/RealtimeDragSelectingScript.js +++ b/extensionsTS/RealtimeDragSelectingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/RealtimeDragSelectingScript.ts b/extensionsTS/RealtimeDragSelectingScript.ts index fdd11b925..26ebf56a2 100644 --- a/extensionsTS/RealtimeDragSelectingScript.ts +++ b/extensionsTS/RealtimeDragSelectingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/RealtimeDragSelectingTool.js b/extensionsTS/RealtimeDragSelectingTool.js index 62a8cdfa9..bfc5363f7 100644 --- a/extensionsTS/RealtimeDragSelectingTool.js +++ b/extensionsTS/RealtimeDragSelectingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/RealtimeDragSelectingTool.ts b/extensionsTS/RealtimeDragSelectingTool.ts index d928aae1c..30271fcdf 100644 --- a/extensionsTS/RealtimeDragSelectingTool.ts +++ b/extensionsTS/RealtimeDragSelectingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/Rescaling.html b/extensionsTS/Rescaling.html index 826aa2d65..bcbbb111f 100644 --- a/extensionsTS/Rescaling.html +++ b/extensionsTS/Rescaling.html @@ -5,7 +5,7 @@ - + Rescaling GraphObjects using the RescalingTool diff --git a/extensionsTS/RescalingScript.js b/extensionsTS/RescalingScript.js index c929f5b23..96de3babf 100644 --- a/extensionsTS/RescalingScript.js +++ b/extensionsTS/RescalingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/RescalingScript.ts b/extensionsTS/RescalingScript.ts index 5860c5b99..3b084bdcc 100644 --- a/extensionsTS/RescalingScript.ts +++ b/extensionsTS/RescalingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/RescalingTool.js b/extensionsTS/RescalingTool.js index 1dbbc8cf1..aeb31cfdd 100644 --- a/extensionsTS/RescalingTool.js +++ b/extensionsTS/RescalingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/RescalingTool.ts b/extensionsTS/RescalingTool.ts index 399484c77..7273672fb 100644 --- a/extensionsTS/RescalingTool.ts +++ b/extensionsTS/RescalingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go.js'; diff --git a/extensionsTS/ResizeMultiple.html b/extensionsTS/ResizeMultiple.html index 549c1c7fa..3233df657 100644 --- a/extensionsTS/ResizeMultiple.html +++ b/extensionsTS/ResizeMultiple.html @@ -5,7 +5,7 @@ - + Resize Multiple diff --git a/extensionsTS/ResizeMultipleScript.js b/extensionsTS/ResizeMultipleScript.js index 434226906..56702ac11 100644 --- a/extensionsTS/ResizeMultipleScript.js +++ b/extensionsTS/ResizeMultipleScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -34,9 +34,9 @@ // define a simple Node template myDiagram.nodeTemplate = $(go.Node, 'Auto', // the Shape will go around the TextBlock - { resizable: true }, new go.Binding('location', 'location', go.Point.parse).makeTwoWay(go.Point.stringify), + { resizable: true }, new go.Binding('location', 'location', go.Point.parse).makeTwoWay(go.Point.stringify), // save the modified size in the model node data - new go.Binding('desiredSize', 'size', go.Size.parse).makeTwoWay(go.Size.stringify), $(go.Shape, 'RoundedRectangle', { strokeWidth: 0 }, + new go.Binding('desiredSize', 'size', go.Size.parse).makeTwoWay(go.Size.stringify), $(go.Shape, 'RoundedRectangle', { strokeWidth: 0 }, // Shape.fill is bound to Node.data.color new go.Binding('fill', 'color')), $(go.TextBlock, { margin: 8 }, // some room around the text // TextBlock.text is bound to Node.data.key diff --git a/extensionsTS/ResizeMultipleScript.ts b/extensionsTS/ResizeMultipleScript.ts index fc4425360..2c64e476d 100644 --- a/extensionsTS/ResizeMultipleScript.ts +++ b/extensionsTS/ResizeMultipleScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/ResizeMultipleTool.js b/extensionsTS/ResizeMultipleTool.js index 8e48ab8b8..786b18d00 100644 --- a/extensionsTS/ResizeMultipleTool.js +++ b/extensionsTS/ResizeMultipleTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/ResizeMultipleTool.ts b/extensionsTS/ResizeMultipleTool.ts index a08821388..0f5bef330 100644 --- a/extensionsTS/ResizeMultipleTool.ts +++ b/extensionsTS/ResizeMultipleTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/Robot.html b/extensionsTS/Robot.html index 467455fcb..6d831bdfe 100644 --- a/extensionsTS/Robot.html +++ b/extensionsTS/Robot.html @@ -5,7 +5,7 @@ - + Simulating Input Events diff --git a/extensionsTS/Robot.js b/extensionsTS/Robot.js index 16933c0b3..008402c59 100644 --- a/extensionsTS/Robot.js +++ b/extensionsTS/Robot.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/Robot.ts b/extensionsTS/Robot.ts index 61f6805ee..d15c84839 100644 --- a/extensionsTS/Robot.ts +++ b/extensionsTS/Robot.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/RobotScript.js b/extensionsTS/RobotScript.js index af0b9d16d..9eaf1ef6e 100644 --- a/extensionsTS/RobotScript.js +++ b/extensionsTS/RobotScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/RobotScript.ts b/extensionsTS/RobotScript.ts index a5faf2570..b5ac70b5e 100644 --- a/extensionsTS/RobotScript.ts +++ b/extensionsTS/RobotScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/RotateMultiple.html b/extensionsTS/RotateMultiple.html index d01505fd2..59a69274d 100644 --- a/extensionsTS/RotateMultiple.html +++ b/extensionsTS/RotateMultiple.html @@ -5,7 +5,7 @@ - + Rotate Multiple diff --git a/extensionsTS/RotateMultipleScript.js b/extensionsTS/RotateMultipleScript.js index 9425b0acd..01fd8ea98 100644 --- a/extensionsTS/RotateMultipleScript.js +++ b/extensionsTS/RotateMultipleScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -28,7 +28,7 @@ myDiagram.nodeTemplate = $(go.Node, 'Auto', // the Shape will go around the TextBlock { locationSpot: go.Spot.Center, rotatable: true }, new go.Binding('location', 'location', go.Point.parse).makeTwoWay(go.Point.stringify), new go.Binding('angle').makeTwoWay(), // save the modified Node.angle in the model data - $(go.Shape, 'RoundedRectangle', { strokeWidth: 0 }, + $(go.Shape, 'RoundedRectangle', { strokeWidth: 0 }, // Shape.fill is bound to Node.data.color new go.Binding('fill', 'color')), $(go.TextBlock, { margin: 8 }, // some room around the text // TextBlock.text is bound to Node.data.key diff --git a/extensionsTS/RotateMultipleScript.ts b/extensionsTS/RotateMultipleScript.ts index 902357286..b96ee0e6d 100644 --- a/extensionsTS/RotateMultipleScript.ts +++ b/extensionsTS/RotateMultipleScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go.js'; diff --git a/extensionsTS/RotateMultipleTool.js b/extensionsTS/RotateMultipleTool.js index f396d1541..81aa32a09 100644 --- a/extensionsTS/RotateMultipleTool.js +++ b/extensionsTS/RotateMultipleTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/RotateMultipleTool.ts b/extensionsTS/RotateMultipleTool.ts index 3a0e9f9f6..b2bc3e178 100644 --- a/extensionsTS/RotateMultipleTool.ts +++ b/extensionsTS/RotateMultipleTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go.js'; diff --git a/extensionsTS/RoundedRectangles.js b/extensionsTS/RoundedRectangles.js index 883ea80b5..03dd35bda 100644 --- a/extensionsTS/RoundedRectangles.js +++ b/extensionsTS/RoundedRectangles.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/RoundedRectangles.ts b/extensionsTS/RoundedRectangles.ts index 8885f09c9..27b5ca9b9 100644 --- a/extensionsTS/RoundedRectangles.ts +++ b/extensionsTS/RoundedRectangles.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/RowResizingTool.js b/extensionsTS/RowResizingTool.js index 9d4e577d8..e60e1595f 100644 --- a/extensionsTS/RowResizingTool.js +++ b/extensionsTS/RowResizingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/RowResizingTool.ts b/extensionsTS/RowResizingTool.ts index 1acaf47c9..bacacc2a9 100644 --- a/extensionsTS/RowResizingTool.ts +++ b/extensionsTS/RowResizingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/ScrollingTable.html b/extensionsTS/ScrollingTable.html index f81c9e6ac..9d8ab05e8 100644 --- a/extensionsTS/ScrollingTable.html +++ b/extensionsTS/ScrollingTable.html @@ -5,7 +5,7 @@ - + Scrolling Table diff --git a/extensionsTS/ScrollingTable.js b/extensionsTS/ScrollingTable.js index 8cd568f6a..18dfb05f4 100644 --- a/extensionsTS/ScrollingTable.js +++ b/extensionsTS/ScrollingTable.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -246,7 +246,7 @@ return $(go.Panel, "Table", { _updateScrollBar: updateScrollBar, mouseEnter: function (e, table) { return table._updateScrollBar(table); } - }, + }, // this actually holds the item elements $(go.Panel, "Table", { name: tablename, @@ -255,12 +255,12 @@ background: "whitesmoke", rowSizing: go.RowColumnDefinition.None, defaultAlignment: go.Spot.Top - }), + }), // this is the scrollbar $(go.RowColumnDefinition, { column: 1, sizing: go.RowColumnDefinition.None }), $(go.Panel, "Table", { name: "SCROLLBAR", column: 1, stretch: go.GraphObject.Vertical, background: "#DDDDDD", mouseEnter: function (e, bar) { return showScrollButtons(bar, true); }, mouseLeave: function (e, bar) { return showScrollButtons(bar, false); } - }, + }, // the scroll up button $("AutoRepeatButton", { name: "UP", row: 0, opacity: 0, click: function (e, obj) { e.handled = true; incrTableIndex(obj, -1); } @@ -270,7 +270,7 @@ var local = bar.getLocalPoint(e.documentPoint); setScrollIndexLocal(bar, local.y); } - }, + }, // the scroll thumb, gets all available extra height $(go.Shape, { name: "THUMB", row: 1, stretch: go.GraphObject.Horizontal, height: 10, @@ -284,7 +284,7 @@ var local = thumb.panel.getLocalPoint(e.documentPoint); setScrollIndexLocal(thumb, local.y); } - }), $(go.RowColumnDefinition, { row: 1, stretch: go.GraphObject.Vertical }), + }), $(go.RowColumnDefinition, { row: 1, stretch: go.GraphObject.Vertical }), // the scroll down button $("AutoRepeatButton", { name: "DOWN", row: 2, opacity: 0, click: function (e, obj) { e.handled = true; incrTableIndex(obj, +1); } diff --git a/extensionsTS/ScrollingTable.ts b/extensionsTS/ScrollingTable.ts index df89516fc..58f88b8cd 100644 --- a/extensionsTS/ScrollingTable.ts +++ b/extensionsTS/ScrollingTable.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/ScrollingTableScript.js b/extensionsTS/ScrollingTableScript.js index bcfce3ed7..a2118d106 100644 --- a/extensionsTS/ScrollingTableScript.js +++ b/extensionsTS/ScrollingTableScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/ScrollingTableScript.ts b/extensionsTS/ScrollingTableScript.ts index 9fd9232e0..64b542e9a 100644 --- a/extensionsTS/ScrollingTableScript.ts +++ b/extensionsTS/ScrollingTableScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/SectorReshaping.html b/extensionsTS/SectorReshaping.html index 3813f038d..9c3a4a8e3 100644 --- a/extensionsTS/SectorReshaping.html +++ b/extensionsTS/SectorReshaping.html @@ -5,7 +5,7 @@ - + Tool for Reshaping a Sector of a Circle diff --git a/extensionsTS/SectorReshapingScript.js b/extensionsTS/SectorReshapingScript.js index 83b34b3dc..1f2043a4b 100644 --- a/extensionsTS/SectorReshapingScript.js +++ b/extensionsTS/SectorReshapingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -52,7 +52,7 @@ $(go.Node, 'Spot', { locationSpot: go.Spot.Center, locationObjectName: 'LAMP', selectionObjectName: 'LAMP', selectionAdorned: false - }, new go.Binding('location', 'loc', go.Point.parse).makeTwoWay(go.Point.stringify), + }, new go.Binding('location', 'loc', go.Point.parse).makeTwoWay(go.Point.stringify), // selecting a Node brings it forward in the z-order new go.Binding('layerName', 'isSelected', function (s) { return s ? 'Foreground' : ''; }).ofObject(), $(go.Panel, 'Spot', { name: 'LAMP' }, $(go.Shape, // arc { fill: 'yellow', stroke: 'lightgray', strokeWidth: 0.5 }, new go.Binding('geometry', '', makeSector)), $(go.Shape, 'Circle', { name: 'SHAPE', width: 6, height: 6 })), $(go.TextBlock, { diff --git a/extensionsTS/SectorReshapingScript.ts b/extensionsTS/SectorReshapingScript.ts index 3b00cdb12..60d721b9e 100644 --- a/extensionsTS/SectorReshapingScript.ts +++ b/extensionsTS/SectorReshapingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/SectorReshapingTool.js b/extensionsTS/SectorReshapingTool.js index 022028133..51806f93a 100644 --- a/extensionsTS/SectorReshapingTool.js +++ b/extensionsTS/SectorReshapingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/SectorReshapingTool.ts b/extensionsTS/SectorReshapingTool.ts index ca2deddf5..bea0726e4 100644 --- a/extensionsTS/SectorReshapingTool.ts +++ b/extensionsTS/SectorReshapingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/Serpentine.html b/extensionsTS/Serpentine.html index 7d3c68a58..85aad249b 100644 --- a/extensionsTS/Serpentine.html +++ b/extensionsTS/Serpentine.html @@ -5,7 +5,7 @@ - + Serpentine Layout diff --git a/extensionsTS/SerpentineLayout.js b/extensionsTS/SerpentineLayout.js index f973a2ee9..23586e404 100644 --- a/extensionsTS/SerpentineLayout.js +++ b/extensionsTS/SerpentineLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/SerpentineLayout.ts b/extensionsTS/SerpentineLayout.ts index ac16f2715..6d135d1eb 100644 --- a/extensionsTS/SerpentineLayout.ts +++ b/extensionsTS/SerpentineLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/SerpentineScript.js b/extensionsTS/SerpentineScript.js index b704373ba..9c651094f 100644 --- a/extensionsTS/SerpentineScript.js +++ b/extensionsTS/SerpentineScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/SerpentineScript.ts b/extensionsTS/SerpentineScript.ts index a495b0e6b..5dbb1dd91 100644 --- a/extensionsTS/SerpentineScript.ts +++ b/extensionsTS/SerpentineScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/SnapLinkReshaping.html b/extensionsTS/SnapLinkReshaping.html index 2983cb5a0..97ad6af7a 100644 --- a/extensionsTS/SnapLinkReshaping.html +++ b/extensionsTS/SnapLinkReshaping.html @@ -5,7 +5,7 @@ - + Snap Link Reshaping diff --git a/extensionsTS/SnapLinkReshapingScript.js b/extensionsTS/SnapLinkReshapingScript.js index dcb84a352..356ab649c 100644 --- a/extensionsTS/SnapLinkReshapingScript.js +++ b/extensionsTS/SnapLinkReshapingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -76,7 +76,7 @@ }); } myDiagram.nodeTemplate = - $(go.Node, 'Spot', { locationSpot: go.Spot.Center }, new go.Binding('location', 'loc', go.Point.parse).makeTwoWay(go.Point.stringify), { selectable: true }, { resizable: true, resizeObjectName: 'PANEL' }, + $(go.Node, 'Spot', { locationSpot: go.Spot.Center }, new go.Binding('location', 'loc', go.Point.parse).makeTwoWay(go.Point.stringify), { selectable: true }, { resizable: true, resizeObjectName: 'PANEL' }, // the main object is a Panel that surrounds a TextBlock with a Shape $(go.Panel, 'Auto', { name: 'PANEL' }, new go.Binding('desiredSize', 'size', go.Size.parse).makeTwoWay(go.Size.stringify), $(go.Shape, 'Rectangle', // default figure { @@ -89,7 +89,7 @@ maxSize: new go.Size(160, NaN), wrap: go.TextBlock.WrapFit, editable: true - }, new go.Binding('text').makeTwoWay())), + }, new go.Binding('text').makeTwoWay())), // four small named ports, one on each side: makePort('T', go.Spot.Top, false, true), makePort('L', go.Spot.Left, true, true), makePort('R', go.Spot.Right, true, true), makePort('B', go.Spot.Bottom, true, false), { mouseEnter: function (e, node) { if (node instanceof go.Node) @@ -112,7 +112,7 @@ curve: go.Link.JumpOver, corner: 5, toShortLength: 4 - }, new go.Binding('points').makeTwoWay(), + }, new go.Binding('points').makeTwoWay(), // remember the Link.routing too new go.Binding('routing', 'routing', go.Binding.parseEnum(go.Link, go.Link.AvoidsNodes)) .makeTwoWay(go.Binding.toString), $(go.Shape, // the link path shape diff --git a/extensionsTS/SnapLinkReshapingScript.ts b/extensionsTS/SnapLinkReshapingScript.ts index 30abd9f02..92fe77eaf 100644 --- a/extensionsTS/SnapLinkReshapingScript.ts +++ b/extensionsTS/SnapLinkReshapingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/SnapLinkReshapingTool.js b/extensionsTS/SnapLinkReshapingTool.js index de878b32f..117ef8aba 100644 --- a/extensionsTS/SnapLinkReshapingTool.js +++ b/extensionsTS/SnapLinkReshapingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/SnapLinkReshapingTool.ts b/extensionsTS/SnapLinkReshapingTool.ts index 0aecdaeb5..ea20fefc0 100644 --- a/extensionsTS/SnapLinkReshapingTool.ts +++ b/extensionsTS/SnapLinkReshapingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/Spiral.html b/extensionsTS/Spiral.html index 26664fe8d..eb3027589 100644 --- a/extensionsTS/Spiral.html +++ b/extensionsTS/Spiral.html @@ -5,7 +5,7 @@ - + Spiral Layout diff --git a/extensionsTS/SpiralLayout.js b/extensionsTS/SpiralLayout.js index 41691e501..5c89767dd 100644 --- a/extensionsTS/SpiralLayout.js +++ b/extensionsTS/SpiralLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/SpiralLayout.ts b/extensionsTS/SpiralLayout.ts index 5b643d9b2..e06a812ed 100644 --- a/extensionsTS/SpiralLayout.ts +++ b/extensionsTS/SpiralLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/SpiralScript.js b/extensionsTS/SpiralScript.js index b59bb3a41..02d20e66f 100644 --- a/extensionsTS/SpiralScript.js +++ b/extensionsTS/SpiralScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/SpiralScript.ts b/extensionsTS/SpiralScript.ts index 0dc782547..fe5f89fcd 100644 --- a/extensionsTS/SpiralScript.ts +++ b/extensionsTS/SpiralScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/SpotRotating.html b/extensionsTS/SpotRotating.html index 9c0ec713b..c29bd0f76 100644 --- a/extensionsTS/SpotRotating.html +++ b/extensionsTS/SpotRotating.html @@ -5,7 +5,7 @@ - + Spot Rotating diff --git a/extensionsTS/SpotRotatingScript.js b/extensionsTS/SpotRotatingScript.js index 32e823795..19e15eb02 100644 --- a/extensionsTS/SpotRotatingScript.js +++ b/extensionsTS/SpotRotatingScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/SpotRotatingScript.ts b/extensionsTS/SpotRotatingScript.ts index e00b7e282..5582472ee 100644 --- a/extensionsTS/SpotRotatingScript.ts +++ b/extensionsTS/SpotRotatingScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go.js'; diff --git a/extensionsTS/SpotRotatingTool.js b/extensionsTS/SpotRotatingTool.js index b69f23ee5..dbeaabd68 100644 --- a/extensionsTS/SpotRotatingTool.js +++ b/extensionsTS/SpotRotatingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/SpotRotatingTool.ts b/extensionsTS/SpotRotatingTool.ts index 6d8c21063..03c2dbebe 100644 --- a/extensionsTS/SpotRotatingTool.ts +++ b/extensionsTS/SpotRotatingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../release/go.js'; diff --git a/extensionsTS/SwimLaneLayout.js b/extensionsTS/SwimLaneLayout.js index 74cb32769..27124415f 100644 --- a/extensionsTS/SwimLaneLayout.js +++ b/extensionsTS/SwimLaneLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { @@ -39,15 +39,15 @@ var __extends = (this && this.__extends) || (function () { /** * A custom LayeredDigraphLayout that knows about "lanes" * and that positions each node in its respective lane. - + * This assumes that each Node.data.lane property is a string that names the lane the node should be in. * You can set the {@link #laneProperty} property to use a different data property name. * It is commonplace to set this property to be the same as the {@link GraphLinksModel#nodeGroupKeyProperty}, * so that the one property indicates that a particular node data is a member of a particular group * and thus that that group represents a lane. - + * The lanes can be sorted by specifying the {@link #laneComparer} function. - + * You can add extra space between the lanes by increasing {@link #laneSpacing} from its default of zero. * That number's unit is columns, {@link LayeredDigraphLayout#columnSpacing}, not in document coordinates. * @category Layout Extension diff --git a/extensionsTS/SwimLaneLayout.ts b/extensionsTS/SwimLaneLayout.ts index 7e53e2284..cb5d63218 100644 --- a/extensionsTS/SwimLaneLayout.ts +++ b/extensionsTS/SwimLaneLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/Table.html b/extensionsTS/Table.html index fbde98d70..befed07bb 100644 --- a/extensionsTS/Table.html +++ b/extensionsTS/Table.html @@ -5,7 +5,7 @@ - + Table Layout diff --git a/extensionsTS/TableLayout.js b/extensionsTS/TableLayout.js index 52b6087a9..72f128634 100644 --- a/extensionsTS/TableLayout.js +++ b/extensionsTS/TableLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/TableLayout.ts b/extensionsTS/TableLayout.ts index e9cfae8b7..a66370e63 100644 --- a/extensionsTS/TableLayout.ts +++ b/extensionsTS/TableLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/TableScript.js b/extensionsTS/TableScript.js index 6999a2d60..490691801 100644 --- a/extensionsTS/TableScript.js +++ b/extensionsTS/TableScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { @@ -208,7 +208,7 @@ var __extends = (this && this.__extends) || (function () { e.diagram.currentTool.doCancel(); } } - }, new go.Binding('row'), new go.Binding('column', 'col'), + }, new go.Binding('row'), new go.Binding('column', 'col'), // the group is normally unseen -- it is completely transparent except when given a color or when highlighted $(go.Shape, { fill: 'transparent', stroke: 'transparent', diff --git a/extensionsTS/TableScript.ts b/extensionsTS/TableScript.ts index c369e7599..3f48f6fa7 100644 --- a/extensionsTS/TableScript.ts +++ b/extensionsTS/TableScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/Templates.js b/extensionsTS/Templates.js index 60d2c5a72..e1b74eac9 100644 --- a/extensionsTS/Templates.js +++ b/extensionsTS/Templates.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/Templates.ts b/extensionsTS/Templates.ts index fb61c5cdd..6b450ca1c 100644 --- a/extensionsTS/Templates.ts +++ b/extensionsTS/Templates.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // These are the definitions for all of the predefined templates and tool archetypes. diff --git a/extensionsTS/TextEditor.html b/extensionsTS/TextEditor.html index 3567b3fbf..3b1aaec51 100644 --- a/extensionsTS/TextEditor.html +++ b/extensionsTS/TextEditor.html @@ -5,7 +5,7 @@ - + HTMLInfo Text Editor diff --git a/extensionsTS/TextEditor.js b/extensionsTS/TextEditor.js index 54dac2850..2f465e796 100644 --- a/extensionsTS/TextEditor.js +++ b/extensionsTS/TextEditor.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/TextEditor.ts b/extensionsTS/TextEditor.ts index 7b469659e..e8d24e8f9 100644 --- a/extensionsTS/TextEditor.ts +++ b/extensionsTS/TextEditor.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // This is the definitions of the predefined text editor used by TextEditingTool diff --git a/extensionsTS/TextEditorRadioButtons.js b/extensionsTS/TextEditorRadioButtons.js index 60e808336..2fd385d33 100644 --- a/extensionsTS/TextEditorRadioButtons.js +++ b/extensionsTS/TextEditorRadioButtons.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/TextEditorRadioButtons.ts b/extensionsTS/TextEditorRadioButtons.ts index 86b71f137..548e09458 100644 --- a/extensionsTS/TextEditorRadioButtons.ts +++ b/extensionsTS/TextEditorRadioButtons.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/TextEditorScript.js b/extensionsTS/TextEditorScript.js index 0c7821a54..9f72100d1 100644 --- a/extensionsTS/TextEditorScript.js +++ b/extensionsTS/TextEditorScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/TextEditorScript.ts b/extensionsTS/TextEditorScript.ts index 24eb324a2..2469ceb98 100644 --- a/extensionsTS/TextEditorScript.ts +++ b/extensionsTS/TextEditorScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/TextEditorSelectBox.js b/extensionsTS/TextEditorSelectBox.js index 73a9310cc..20743d7be 100644 --- a/extensionsTS/TextEditorSelectBox.js +++ b/extensionsTS/TextEditorSelectBox.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/TextEditorSelectBox.ts b/extensionsTS/TextEditorSelectBox.ts index 5f12d8b1a..61526b53e 100644 --- a/extensionsTS/TextEditorSelectBox.ts +++ b/extensionsTS/TextEditorSelectBox.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/TreeMap.html b/extensionsTS/TreeMap.html index 1656d7960..e16406e56 100644 --- a/extensionsTS/TreeMap.html +++ b/extensionsTS/TreeMap.html @@ -5,7 +5,7 @@ - + Tree Map diff --git a/extensionsTS/TreeMapLayout.js b/extensionsTS/TreeMapLayout.js index 344908977..8eb922939 100644 --- a/extensionsTS/TreeMapLayout.js +++ b/extensionsTS/TreeMapLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/TreeMapLayout.ts b/extensionsTS/TreeMapLayout.ts index 7c75023d6..f4f0cd9b3 100644 --- a/extensionsTS/TreeMapLayout.ts +++ b/extensionsTS/TreeMapLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/TreeMapScript.js b/extensionsTS/TreeMapScript.js index 7ba382470..eb544ac5d 100644 --- a/extensionsTS/TreeMapScript.js +++ b/extensionsTS/TreeMapScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/TreeMapScript.ts b/extensionsTS/TreeMapScript.ts index d17a23315..3b5059c8a 100644 --- a/extensionsTS/TreeMapScript.ts +++ b/extensionsTS/TreeMapScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/VirtualizedPacked.html b/extensionsTS/VirtualizedPacked.html index 75454876a..20117e21a 100644 --- a/extensionsTS/VirtualizedPacked.html +++ b/extensionsTS/VirtualizedPacked.html @@ -5,7 +5,7 @@ - + Virtualized Packed Groups Layout diff --git a/extensionsTS/VirtualizedPackedLayout.js b/extensionsTS/VirtualizedPackedLayout.js index 42ce933d7..a8e71f501 100644 --- a/extensionsTS/VirtualizedPackedLayout.js +++ b/extensionsTS/VirtualizedPackedLayout.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/extensionsTS/VirtualizedPackedLayout.ts b/extensionsTS/VirtualizedPackedLayout.ts index 4d40bac70..b585f36aa 100644 --- a/extensionsTS/VirtualizedPackedLayout.ts +++ b/extensionsTS/VirtualizedPackedLayout.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/ZoomSlider.html b/extensionsTS/ZoomSlider.html index f970f213d..4f828fa6f 100644 --- a/extensionsTS/ZoomSlider.html +++ b/extensionsTS/ZoomSlider.html @@ -5,7 +5,7 @@ - + Zoom Slider diff --git a/extensionsTS/ZoomSlider.js b/extensionsTS/ZoomSlider.js index 4a48fb008..b7ea08668 100644 --- a/extensionsTS/ZoomSlider.js +++ b/extensionsTS/ZoomSlider.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/extensionsTS/ZoomSlider.ts b/extensionsTS/ZoomSlider.ts index 6e93f6f05..2861a2815 100644 --- a/extensionsTS/ZoomSlider.ts +++ b/extensionsTS/ZoomSlider.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/ZoomSliderScript.js b/extensionsTS/ZoomSliderScript.js index 0f46894b1..81a033e9b 100644 --- a/extensionsTS/ZoomSliderScript.js +++ b/extensionsTS/ZoomSliderScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { @@ -33,7 +33,7 @@ // define a simple Node template myDiagram.nodeTemplate = $(go.Node, 'Auto', // the Shape will go around the TextBlock - $(go.Shape, 'RoundedRectangle', { strokeWidth: 0, fill: 'white' }, + $(go.Shape, 'RoundedRectangle', { strokeWidth: 0, fill: 'white' }, // Shape.fill is bound to Node.data.color new go.Binding('fill', 'color')), $(go.TextBlock, { margin: 8 }, // some room around the text // TextBlock.text is bound to Node.data.key diff --git a/extensionsTS/ZoomSliderScript.ts b/extensionsTS/ZoomSliderScript.ts index 85ca92521..f99d81a41 100644 --- a/extensionsTS/ZoomSliderScript.ts +++ b/extensionsTS/ZoomSliderScript.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/extensionsTS/index.html b/extensionsTS/index.html index 0fa9791fe..6110e3848 100644 --- a/extensionsTS/index.html +++ b/extensionsTS/index.html @@ -5,7 +5,7 @@ - + GoJS® Extensions of Diagramming for HTML and Canvas by Northwoods Software® diff --git a/index.html b/index.html index 57f01b187..e36ab9922 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - GoJS - Build Interactive Diagrams for the Web + GoJS - Build Interactive Diagrams for the Web
                                      diff --git a/intro/HTMLInteraction.html b/intro/HTMLInteraction.html index 8104a48d1..8904b65f9 100644 --- a/intro/HTMLInteraction.html +++ b/intro/HTMLInteraction.html @@ -5,7 +5,7 @@ - GoJS HTML Interaction -- Northwoods Software + GoJS HTML Interaction -- Northwoods Software @@ -564,7 +564,7 @@

                                      Company

                                      - Copyright 1998-2022 Northwoods Software + Copyright 1998-2023 Northwoods Software

                                      diff --git a/learn/index.html b/learn/index.html index ef3acaaa1..34bfe0fe3 100644 --- a/learn/index.html +++ b/learn/index.html @@ -5,7 +5,7 @@ - Get Started with GoJS + Get Started with GoJS @@ -897,7 +897,7 @@

                                      Company

                                      - Copyright 1998-2022 Northwoods Software + Copyright 1998-2023 Northwoods Software

                                      diff --git a/learn/interactivity.html b/learn/interactivity.html index 7759537b5..272bb519c 100644 --- a/learn/interactivity.html +++ b/learn/interactivity.html @@ -5,7 +5,7 @@ - GoJS Interactivity + GoJS Interactivity @@ -677,7 +677,7 @@

                                      Company

                                      - Copyright 1998-2022 Northwoods Software + Copyright 1998-2023 Northwoods Software

                                      diff --git a/learn/video-tutorial-intro.html b/learn/video-tutorial-intro.html index 89c271a6d..74db8d93c 100644 --- a/learn/video-tutorial-intro.html +++ b/learn/video-tutorial-intro.html @@ -5,7 +5,7 @@ - GoJS in 12 Minutes Video Code + GoJS in 12 Minutes Video Code @@ -229,7 +229,7 @@

                                      Company

                                      - Copyright 1998-2022 Northwoods Software + Copyright 1998-2023 Northwoods Software

                                      diff --git a/package.json b/package.json index d89884bda..981d751b6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gojs", - "version": "2.2.22", + "version": "2.2.23", "description": "Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams", "keywords": [ "GoJS", "diagram", "chart", "tree", "flowchart", "orgchart", "uml", "bpmn", "graph", "editor", "drawing", "canvas", "svg", "hierarchy", "family-tree", "decision-tree", "mindmap", "treeview", "genogram", "ivr-tree", "parse-tree", "concept-map", "visualization", "entity-relationship", "er-diagram", "radial", "sankey", "pert", "gantt", "timeline", "swimlane", "workflow", "flow", "process", "state", "sequential-function", "grafcet", "sequence", "circuit", "dataflow", "data-flow", "planogram", "floorplan", "seating", "pipes", "layout", "tree-layout", "force-directed", "layered", "hierarchical", "circular", "fishbone", "ishikawa", "treemap", "tree-map", "subgraph", "network", "library", "typescript" ], "homepage": "https://gojs.net", diff --git a/projects/bpmn/BPMN.html b/projects/bpmn/BPMN.html index 95538f4f6..b70a58d00 100644 --- a/projects/bpmn/BPMN.html +++ b/projects/bpmn/BPMN.html @@ -3,7 +3,7 @@ BPMN Editor - + diff --git a/projects/bpmn/BPMNClasses.js b/projects/bpmn/BPMNClasses.js index 9576abc61..892f21825 100644 --- a/projects/bpmn/BPMNClasses.js +++ b/projects/bpmn/BPMNClasses.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/projects/bpmn/BPMNClasses.ts b/projects/bpmn/BPMNClasses.ts index 7cba02ab7..2f85108f3 100644 --- a/projects/bpmn/BPMNClasses.ts +++ b/projects/bpmn/BPMNClasses.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../../release/go.js'; diff --git a/projects/bpmn/BPMNScript.js b/projects/bpmn/BPMNScript.js index 69552f845..8f3c9d5b7 100644 --- a/projects/bpmn/BPMNScript.js +++ b/projects/bpmn/BPMNScript.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/projects/bpmn/BPMNScript.ts b/projects/bpmn/BPMNScript.ts index 747d45fee..3422a7999 100644 --- a/projects/bpmn/BPMNScript.ts +++ b/projects/bpmn/BPMNScript.ts @@ -1,6 +1,6 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import { DrawCommandHandler } from '../../extensionsTS/DrawCommandHandler.js'; diff --git a/projects/floorplanner/FloorPlanner-Templates-Furniture.js b/projects/floorplanner/FloorPlanner-Templates-Furniture.js index 5f02d6fc9..a58861da7 100644 --- a/projects/floorplanner/FloorPlanner-Templates-Furniture.js +++ b/projects/floorplanner/FloorPlanner-Templates-Furniture.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER CODE: TEMPLATES - FURNITURE diff --git a/projects/floorplanner/FloorPlanner-Templates-General.js b/projects/floorplanner/FloorPlanner-Templates-General.js index e7e47464e..32b8180fb 100644 --- a/projects/floorplanner/FloorPlanner-Templates-General.js +++ b/projects/floorplanner/FloorPlanner-Templates-General.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER CODE: TEMPLATES - GENERAL diff --git a/projects/floorplanner/FloorPlanner-Templates-Walls.js b/projects/floorplanner/FloorPlanner-Templates-Walls.js index 402f89dac..e816024ce 100644 --- a/projects/floorplanner/FloorPlanner-Templates-Walls.js +++ b/projects/floorplanner/FloorPlanner-Templates-Walls.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER CODE: TEMPLATES - WALLS diff --git a/projects/floorplanner/FloorPlanner-WallBuildingTool.js b/projects/floorplanner/FloorPlanner-WallBuildingTool.js index 5671e29de..e9e4346da 100644 --- a/projects/floorplanner/FloorPlanner-WallBuildingTool.js +++ b/projects/floorplanner/FloorPlanner-WallBuildingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER - WALL BUILDING TOOL diff --git a/projects/floorplanner/FloorPlanner-WallReshapingTool.js b/projects/floorplanner/FloorPlanner-WallReshapingTool.js index 0698cbe0c..766d4d5ef 100644 --- a/projects/floorplanner/FloorPlanner-WallReshapingTool.js +++ b/projects/floorplanner/FloorPlanner-WallReshapingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER: WALL RESHAPING TOOL diff --git a/projects/floorplanner/FloorPlanner.html b/projects/floorplanner/FloorPlanner.html index 79301dbad..b841982e9 100644 --- a/projects/floorplanner/FloorPlanner.html +++ b/projects/floorplanner/FloorPlanner.html @@ -4,7 +4,7 @@ Floor Planner - + diff --git a/projects/floorplanner/Floorplan.js b/projects/floorplanner/Floorplan.js index 3e0009a21..7f8c723aa 100644 --- a/projects/floorplanner/Floorplan.js +++ b/projects/floorplanner/Floorplan.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * Floorplan Class diff --git a/projects/floorplanner/FloorplanFilesystem.js b/projects/floorplanner/FloorplanFilesystem.js index b4bc66e79..1f5dce5b7 100644 --- a/projects/floorplanner/FloorplanFilesystem.js +++ b/projects/floorplanner/FloorplanFilesystem.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * Floorplan Filesystem Class diff --git a/projects/floorplanner/FloorplanUI.js b/projects/floorplanner/FloorplanUI.js index 07ba42d5f..3a1dd8e2b 100644 --- a/projects/floorplanner/FloorplanUI.js +++ b/projects/floorplanner/FloorplanUI.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANN UI CLASS diff --git a/projects/floorplanner/Floorplanner-Constants.js b/projects/floorplanner/Floorplanner-Constants.js index ef4ffeb53..899993440 100644 --- a/projects/floorplanner/Floorplanner-Constants.js +++ b/projects/floorplanner/Floorplanner-Constants.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * Floorplanner Constants diff --git a/projects/floorplannerTS/index.html b/projects/floorplannerTS/index.html index 5927de09d..0b5e6e63f 100644 --- a/projects/floorplannerTS/index.html +++ b/projects/floorplannerTS/index.html @@ -6,7 +6,7 @@ Floorplanner (Typescript) - + diff --git a/projects/floorplannerTS/src/DataInspector.js b/projects/floorplannerTS/src/DataInspector.js index d2f0e5e53..fcac546d7 100644 --- a/projects/floorplannerTS/src/DataInspector.js +++ b/projects/floorplannerTS/src/DataInspector.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ (function (factory) { if (typeof module === "object" && typeof module.exports === "object") { diff --git a/projects/floorplannerTS/src/DataInspector.ts b/projects/floorplannerTS/src/DataInspector.ts index 839f846ac..2d4764f70 100644 --- a/projects/floorplannerTS/src/DataInspector.ts +++ b/projects/floorplannerTS/src/DataInspector.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/projects/floorplannerTS/src/DataInspectorOverrides.js b/projects/floorplannerTS/src/DataInspectorOverrides.js index 4ef271d7f..cc3546fe9 100644 --- a/projects/floorplannerTS/src/DataInspectorOverrides.js +++ b/projects/floorplannerTS/src/DataInspectorOverrides.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * Floorplanner app-specific tweaks to the basic Data Inspector class diff --git a/projects/floorplannerTS/src/DataInspectorOverrides.ts b/projects/floorplannerTS/src/DataInspectorOverrides.ts index b7e060570..0126d2a04 100644 --- a/projects/floorplannerTS/src/DataInspectorOverrides.ts +++ b/projects/floorplannerTS/src/DataInspectorOverrides.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * Floorplanner app-specific tweaks to the basic Data Inspector class diff --git a/projects/floorplannerTS/src/Floorplan.js b/projects/floorplannerTS/src/Floorplan.js index cb4c3580e..b22ffe385 100644 --- a/projects/floorplannerTS/src/Floorplan.js +++ b/projects/floorplannerTS/src/Floorplan.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * Floorplan Class @@ -2813,7 +2813,7 @@ var __extends = (this && this.__extends) || (function () { }(go.Diagram)); // end Floorplan class definition exports.Floorplan = Floorplan; /* - * Copyright (C) 1998-2022 by Northwoods Software Corporation + * Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER CODE: TEMPLATES - GENERAL @@ -3182,7 +3182,7 @@ var __extends = (this && this.__extends) || (function () { )); } /* - * Copyright (C) 1998-2022 by Northwoods Software Corporation + * Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER CODE: TEMPLATES - FURNITURE @@ -3377,7 +3377,7 @@ var __extends = (this && this.__extends) || (function () { } } /* - * Copyright (C) 1998-2022 by Northwoods Software Corporation + * Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER CODE: TEMPLATES - WALLS diff --git a/projects/floorplannerTS/src/Floorplan.ts b/projects/floorplannerTS/src/Floorplan.ts index 79b7f3ed9..d481904d2 100644 --- a/projects/floorplannerTS/src/Floorplan.ts +++ b/projects/floorplannerTS/src/Floorplan.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * Floorplan Class @@ -2956,7 +2956,7 @@ export class Floorplan extends go.Diagram { } // end Floorplan class definition /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER CODE: TEMPLATES - GENERAL @@ -3384,7 +3384,7 @@ function makeDimensionLink(opacity?: number, stroke?: string, strokeWidth?: numb } /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER CODE: TEMPLATES - FURNITURE @@ -3625,7 +3625,7 @@ function updateNodeTexture(obj: go.Shape, t: string) { } /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER CODE: TEMPLATES - WALLS diff --git a/projects/floorplannerTS/src/FloorplanPalette.js b/projects/floorplannerTS/src/FloorplanPalette.js index c6c7ea5df..04c34a3f3 100644 --- a/projects/floorplannerTS/src/FloorplanPalette.js +++ b/projects/floorplannerTS/src/FloorplanPalette.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FloorplanPalette Class diff --git a/projects/floorplannerTS/src/FloorplanPalette.ts b/projects/floorplannerTS/src/FloorplanPalette.ts index 0ecd74b03..9c86390a1 100644 --- a/projects/floorplannerTS/src/FloorplanPalette.ts +++ b/projects/floorplannerTS/src/FloorplanPalette.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FloorplanPalette Class diff --git a/projects/floorplannerTS/src/NodeLabelDraggingTool.js b/projects/floorplannerTS/src/NodeLabelDraggingTool.js index 3c75b4fd1..d16afedd9 100644 --- a/projects/floorplannerTS/src/NodeLabelDraggingTool.js +++ b/projects/floorplannerTS/src/NodeLabelDraggingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { diff --git a/projects/floorplannerTS/src/NodeLabelDraggingTool.ts b/projects/floorplannerTS/src/NodeLabelDraggingTool.ts index 1e917a583..35e929fe5 100644 --- a/projects/floorplannerTS/src/NodeLabelDraggingTool.ts +++ b/projects/floorplannerTS/src/NodeLabelDraggingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ import * as go from '../../../release/go'; diff --git a/projects/floorplannerTS/src/WallBuildingTool.js b/projects/floorplannerTS/src/WallBuildingTool.js index 3504cbc25..8f074d208 100644 --- a/projects/floorplannerTS/src/WallBuildingTool.js +++ b/projects/floorplannerTS/src/WallBuildingTool.js @@ -1,5 +1,5 @@ /** - * Copyright (C) 1998-2022 by Northwoods Software Corporation + * Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER - WALL BUILDING TOOL diff --git a/projects/floorplannerTS/src/WallBuildingTool.ts b/projects/floorplannerTS/src/WallBuildingTool.ts index 3e6d52ff6..23e365f69 100644 --- a/projects/floorplannerTS/src/WallBuildingTool.ts +++ b/projects/floorplannerTS/src/WallBuildingTool.ts @@ -1,5 +1,5 @@ /** - * Copyright (C) 1998-2022 by Northwoods Software Corporation + * Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER - WALL BUILDING TOOL diff --git a/projects/floorplannerTS/src/WallReshapingTool.js b/projects/floorplannerTS/src/WallReshapingTool.js index e3536dd60..253765a98 100644 --- a/projects/floorplannerTS/src/WallReshapingTool.js +++ b/projects/floorplannerTS/src/WallReshapingTool.js @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER: WALL RESHAPING TOOL diff --git a/projects/floorplannerTS/src/WallReshapingTool.ts b/projects/floorplannerTS/src/WallReshapingTool.ts index 4a966bb97..e167eacd2 100644 --- a/projects/floorplannerTS/src/WallReshapingTool.ts +++ b/projects/floorplannerTS/src/WallReshapingTool.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation +* Copyright (C) 1998-2023 by Northwoods Software Corporation * All Rights Reserved. * * FLOOR PLANNER: WALL RESHAPING TOOL diff --git a/projects/index.html b/projects/index.html index b003b6845..77f94b204 100644 --- a/projects/index.html +++ b/projects/index.html @@ -8,7 +8,7 @@ - GoJS Change Log + GoJS Change Log @@ -198,7 +198,7 @@

                                      Company

                                      - Copyright 1998-2022 Northwoods Software + Copyright 1998-2023 Northwoods Software

                                      diff --git a/projects/maximalSource/maximal-index.ts b/projects/maximalSource/maximal-index.ts index e3251d970..dc253d3b8 100644 --- a/projects/maximalSource/maximal-index.ts +++ b/projects/maximalSource/maximal-index.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/projects/maximalSource/maximal.html b/projects/maximalSource/maximal.html index 95d27374c..556f29cca 100644 --- a/projects/maximalSource/maximal.html +++ b/projects/maximalSource/maximal.html @@ -4,7 +4,7 @@ Webpack Maximal GoJS Sample - + diff --git a/projects/maximalSource/maximal.ts b/projects/maximalSource/maximal.ts index 91ee02383..6d0f26c8b 100644 --- a/projects/maximalSource/maximal.ts +++ b/projects/maximalSource/maximal.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/projects/minimalSource/minimal-index.ts b/projects/minimalSource/minimal-index.ts index 93316cffd..d8ad93394 100644 --- a/projects/minimalSource/minimal-index.ts +++ b/projects/minimalSource/minimal-index.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/projects/minimalSource/minimal.html b/projects/minimalSource/minimal.html index 061db9171..084693651 100644 --- a/projects/minimalSource/minimal.html +++ b/projects/minimalSource/minimal.html @@ -4,7 +4,7 @@ Webpack Minimal GoJS Sample - + diff --git a/projects/minimalSource/minimal.ts b/projects/minimalSource/minimal.ts index 2c45db711..8808a0563 100644 --- a/projects/minimalSource/minimal.ts +++ b/projects/minimalSource/minimal.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/projects/minimalSourceBrowserify/minimal-index.ts b/projects/minimalSourceBrowserify/minimal-index.ts index 93316cffd..d8ad93394 100644 --- a/projects/minimalSourceBrowserify/minimal-index.ts +++ b/projects/minimalSourceBrowserify/minimal-index.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /* diff --git a/projects/minimalSourceBrowserify/minimal.html b/projects/minimalSourceBrowserify/minimal.html index 1cf090da6..4c044abeb 100644 --- a/projects/minimalSourceBrowserify/minimal.html +++ b/projects/minimalSourceBrowserify/minimal.html @@ -4,7 +4,7 @@ Browserify Minimal GoJS Sample - + diff --git a/projects/minimalSourceBrowserify/minimal.ts b/projects/minimalSourceBrowserify/minimal.ts index 467683db7..3e83f4fd3 100644 --- a/projects/minimalSourceBrowserify/minimal.ts +++ b/projects/minimalSourceBrowserify/minimal.ts @@ -1,5 +1,5 @@ /* -* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. +* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ // This is one way of exposing init() to minimal.html. You could also use require, like the other projects do diff --git a/projects/pdf/minimalPDF.html b/projects/pdf/minimalPDF.html index 428e4cfb2..5ca0a3362 100644 --- a/projects/pdf/minimalPDF.html +++ b/projects/pdf/minimalPDF.html @@ -4,15 +4,16 @@ Minimal GoJS Sample Generating PDF - + + + +
                                      - - - - + + myDiagram.startTransaction("updateBindings"); + myDiagram.updateAllTargetBindings(); + myDiagram.commitTransaction("updateBindings"); + } + window.addEventListener('DOMContentLoaded', init); +
                                      -
                                      +
                                      @@ -472,40 +473,42 @@

                                      GoJS

                                      -
                                      -
                                      -

                                      X-axis

                                      -
                                      - -
                                      - -
                                      - -
                                      - -
                                      -
                                      -
                                      -

                                      Y-axis

                                      -
                                      - -
                                      - -
                                      - -
                                      - -
                                      -
                                      +
                                      +
                                      +

                                      X-axis

                                      +
                                      + +
                                      + +
                                      + +
                                      + +
                                      +
                                      +
                                      +

                                      Y-axis

                                      +
                                      + +
                                      + +
                                      + +
                                      + +
                                      +
                                      -
                                      -

                                      This sample gives an example of a Diagram interacting with other HTML elements on the page.

                                      -

                                      As the mouse moves over the diagram, a formatted HTML DIV element displays information about the nearest Node.

                                      -

                                      The data displayed is from the Iris flower data set, - describing the variations in dimensions of three related flower species.

                                      +
                                      +

                                      This sample gives an example of a Diagram interacting with other HTML elements on the page.

                                      +

                                      As the mouse moves over the diagram, a formatted HTML DIV element displays information about the nearest + Node.

                                      +

                                      The data displayed is from the Iris flower data + set, + describing the variations in dimensions of three related flower species.

                                      +
                                      -
                                      diff --git a/samples/decisionTree.html b/samples/decisionTree.html index 66c88d4de..194bbe1e2 100644 --- a/samples/decisionTree.html +++ b/samples/decisionTree.html @@ -5,7 +5,7 @@ - + Decision Tree diff --git a/samples/distances.html b/samples/distances.html index 1bafc7780..0f3526140 100644 --- a/samples/distances.html +++ b/samples/distances.html @@ -5,7 +5,7 @@ - + Graph Distances and Paths diff --git a/samples/donutCharts.html b/samples/donutCharts.html index 8538c686d..787a39dd3 100644 --- a/samples/donutCharts.html +++ b/samples/donutCharts.html @@ -5,7 +5,7 @@ - + Donut Charts diff --git a/samples/doubleCircle.html b/samples/doubleCircle.html index 579fa97bc..5b427e4ec 100644 --- a/samples/doubleCircle.html +++ b/samples/doubleCircle.html @@ -5,7 +5,7 @@ - + Double Circle diff --git a/samples/doubleTree.html b/samples/doubleTree.html index 961852235..cecd40bfc 100644 --- a/samples/doubleTree.html +++ b/samples/doubleTree.html @@ -5,7 +5,7 @@ - + Double Tree diff --git a/samples/dragDropFields.html b/samples/dragDropFields.html index aadce2f87..88f5a5471 100644 --- a/samples/dragDropFields.html +++ b/samples/dragDropFields.html @@ -5,7 +5,7 @@ - + Dragging Fields Between Records diff --git a/samples/dragOutFields.html b/samples/dragOutFields.html index 5f8e2a33c..27b9bbd24 100644 --- a/samples/dragOutFields.html +++ b/samples/dragOutFields.html @@ -5,7 +5,7 @@ - + Dragging a Field from a Record onto an HTML Element diff --git a/samples/dragUnoccupied.html b/samples/dragUnoccupied.html index 83e426172..8cd87d153 100644 --- a/samples/dragUnoccupied.html +++ b/samples/dragUnoccupied.html @@ -5,7 +5,7 @@ - + Drag Unoccupied diff --git a/samples/draggableLink.html b/samples/draggableLink.html index 5386d6c45..a3aa3d7a2 100644 --- a/samples/draggableLink.html +++ b/samples/draggableLink.html @@ -5,7 +5,7 @@ - + Draggable Link diff --git a/samples/dynamicPieChart.html b/samples/dynamicPieChart.html index e84635fed..4118975fc 100644 --- a/samples/dynamicPieChart.html +++ b/samples/dynamicPieChart.html @@ -5,7 +5,7 @@ - + Dynamic Pie Chart diff --git a/samples/dynamicPorts.html b/samples/dynamicPorts.html index 7fde2a777..7d5fda216 100644 --- a/samples/dynamicPorts.html +++ b/samples/dynamicPorts.html @@ -5,7 +5,7 @@ - + Dynamic Ports diff --git a/samples/entityRelationship.html b/samples/entityRelationship.html index 588fd2b37..d22bf5171 100644 --- a/samples/entityRelationship.html +++ b/samples/entityRelationship.html @@ -5,7 +5,7 @@ - + Entity Relationship diff --git a/samples/euler.html b/samples/euler.html index 4535007f1..34b2d5b33 100644 --- a/samples/euler.html +++ b/samples/euler.html @@ -5,7 +5,7 @@ - + Euler Diagram diff --git a/samples/familyTree.html b/samples/familyTree.html index b134ed17c..996a5d407 100644 --- a/samples/familyTree.html +++ b/samples/familyTree.html @@ -5,7 +5,7 @@ - + Family Tree (British) diff --git a/samples/familyTreeJP.html b/samples/familyTreeJP.html index 682468535..8750d16f9 100644 --- a/samples/familyTreeJP.html +++ b/samples/familyTreeJP.html @@ -5,7 +5,7 @@ - + Family Tree (Japanese) diff --git a/samples/faultTree.html b/samples/faultTree.html index 2320ebd17..501d38803 100644 --- a/samples/faultTree.html +++ b/samples/faultTree.html @@ -5,7 +5,7 @@ - + Fault Tree diff --git a/samples/fdLayout.html b/samples/fdLayout.html index 0dfde39f8..b18551d11 100644 --- a/samples/fdLayout.html +++ b/samples/fdLayout.html @@ -5,7 +5,7 @@ - + Force Directed Layout diff --git a/samples/flowBuilder.html b/samples/flowBuilder.html index 7455ace04..d925f5f33 100644 --- a/samples/flowBuilder.html +++ b/samples/flowBuilder.html @@ -5,7 +5,7 @@ - + Flow Builder diff --git a/samples/flowchart.html b/samples/flowchart.html index 40795ec4a..893b16a0b 100644 --- a/samples/flowchart.html +++ b/samples/flowchart.html @@ -5,7 +5,7 @@ - + Flowchart diff --git a/samples/flowgrammer.html b/samples/flowgrammer.html index b8875a597..32b8c1587 100644 --- a/samples/flowgrammer.html +++ b/samples/flowgrammer.html @@ -5,7 +5,7 @@ - + Flowgrammer diff --git a/samples/friendWheel.html b/samples/friendWheel.html index 8a4a224ee..2b55c3959 100644 --- a/samples/friendWheel.html +++ b/samples/friendWheel.html @@ -5,7 +5,7 @@ - + Friend Wheel diff --git a/samples/gLayout.html b/samples/gLayout.html index 3356f8a60..5530c84d8 100644 --- a/samples/gLayout.html +++ b/samples/gLayout.html @@ -5,7 +5,7 @@ - + Grid Layout diff --git a/samples/gameOfLife.html b/samples/gameOfLife.html index 8a402275d..194359918 100644 --- a/samples/gameOfLife.html +++ b/samples/gameOfLife.html @@ -5,7 +5,7 @@ - + Conway's Game of Life diff --git a/samples/gantt.html b/samples/gantt.html index 64049aeae..1b0a1ed56 100644 --- a/samples/gantt.html +++ b/samples/gantt.html @@ -5,7 +5,7 @@ - + Gantt chart diff --git a/samples/genogram.html b/samples/genogram.html index e5f42b651..678ecb35f 100644 --- a/samples/genogram.html +++ b/samples/genogram.html @@ -5,7 +5,7 @@ - + Genogram diff --git a/samples/gestureBehavior.html b/samples/gestureBehavior.html index 16d45a6b7..b54ea1c68 100644 --- a/samples/gestureBehavior.html +++ b/samples/gestureBehavior.html @@ -5,7 +5,7 @@ - + ToolManager.gestureBehavior Sample diff --git a/samples/grafcet.html b/samples/grafcet.html index ae46793b2..d3823a024 100644 --- a/samples/grafcet.html +++ b/samples/grafcet.html @@ -5,7 +5,7 @@ - + Grafcet Diagrams diff --git a/samples/grouping.html b/samples/grouping.html index 3334ac539..fa682a963 100644 --- a/samples/grouping.html +++ b/samples/grouping.html @@ -5,7 +5,7 @@ - + Grouping diff --git a/samples/hoverButtons.html b/samples/hoverButtons.html index a17707e74..938f2c3aa 100644 --- a/samples/hoverButtons.html +++ b/samples/hoverButtons.html @@ -5,7 +5,7 @@ - + Buttons that show on Hover diff --git a/samples/htmlDragDrop.html b/samples/htmlDragDrop.html index 89e9e8072..e1f30e229 100644 --- a/samples/htmlDragDrop.html +++ b/samples/htmlDragDrop.html @@ -5,7 +5,7 @@ - + HTML Drag and Drop, and external Clipboard pasting diff --git a/samples/htmlInteraction.html b/samples/htmlInteraction.html index 2f7e873af..bfcc8edc5 100644 --- a/samples/htmlInteraction.html +++ b/samples/htmlInteraction.html @@ -5,7 +5,7 @@ - + HTML Interaction diff --git a/samples/htmlLightBoxContextMenu.html b/samples/htmlLightBoxContextMenu.html index d5f605740..6fcb77002 100644 --- a/samples/htmlLightBoxContextMenu.html +++ b/samples/htmlLightBoxContextMenu.html @@ -5,7 +5,7 @@ - + LightBox Style HTML Custom Context Menu diff --git a/samples/icons.html b/samples/icons.html index 0ffd529ae..f7bd4489b 100644 --- a/samples/icons.html +++ b/samples/icons.html @@ -5,7 +5,7 @@ - + Icons GoJS Sample diff --git a/samples/incrementalTree.html b/samples/incrementalTree.html index 633b43627..00bd12d3b 100644 --- a/samples/incrementalTree.html +++ b/samples/incrementalTree.html @@ -5,7 +5,7 @@ - + Incremental Tree diff --git a/samples/index.html b/samples/index.html index 83d332f47..8bca1eb72 100644 --- a/samples/index.html +++ b/samples/index.html @@ -6,7 +6,7 @@ - GoJS Sample Diagrams for JavaScript and HTML, by Northwoods Software + GoJS Sample Diagrams for JavaScript and HTML, by Northwoods Software @@ -272,7 +272,7 @@

                                      Company

                                      - Copyright 1998-2022 Northwoods Software + Copyright 1998-2023 Northwoods Software

                                      diff --git a/samples/indexList.js b/samples/indexList.js index 734908b06..c1ee5c7e5 100644 --- a/samples/indexList.js +++ b/samples/indexList.js @@ -1,4 +1,4 @@ -/* Copyright (C) 1998-2022 by Northwoods Software Corporation. All Rights Reserved. */ +/* Copyright (C) 1998-2023 by Northwoods Software Corporation. All Rights Reserved. */ /** * Be sure to add any new samples to this list, to assets/js/goSamples.js, and to samples/all.html. */ diff --git a/samples/instrumentGauge.html b/samples/instrumentGauge.html index b38c3c5b4..5ac303372 100644 --- a/samples/instrumentGauge.html +++ b/samples/instrumentGauge.html @@ -5,7 +5,7 @@ - + An Instrument Gauge diff --git a/samples/interactiveForce.html b/samples/interactiveForce.html index e422f91b1..790437fd8 100644 --- a/samples/interactiveForce.html +++ b/samples/interactiveForce.html @@ -5,7 +5,7 @@ - + Interactive Force Directed Layout diff --git a/samples/kanban.html b/samples/kanban.html index f48b81a95..32347de08 100644 --- a/samples/kanban.html +++ b/samples/kanban.html @@ -5,7 +5,7 @@ - + Kanban Board diff --git a/samples/kittenMonitor.html b/samples/kittenMonitor.html index 42815b3e3..8606795aa 100644 --- a/samples/kittenMonitor.html +++ b/samples/kittenMonitor.html @@ -5,7 +5,7 @@ - + Kitten Monitor diff --git a/samples/ldLayout.html b/samples/ldLayout.html index d4298597a..69306f751 100644 --- a/samples/ldLayout.html +++ b/samples/ldLayout.html @@ -5,7 +5,7 @@ - + Layered Digraph Layout diff --git a/samples/leaflet.html b/samples/leaflet.html index 0e04b4fbb..405054a2b 100644 --- a/samples/leaflet.html +++ b/samples/leaflet.html @@ -5,7 +5,7 @@ - + Leaflet.js and GoJS diff --git a/samples/linksToLinks.html b/samples/linksToLinks.html index 6b9c1b559..9b04ad441 100644 --- a/samples/linksToLinks.html +++ b/samples/linksToLinks.html @@ -5,7 +5,7 @@ - + Links to Links diff --git a/samples/localView.html b/samples/localView.html index 951f57cc3..fe5d00ca1 100644 --- a/samples/localView.html +++ b/samples/localView.html @@ -5,7 +5,7 @@ - + Local View diff --git a/samples/logicCircuit.html b/samples/logicCircuit.html index 450d040aa..ea97ea73e 100644 --- a/samples/logicCircuit.html +++ b/samples/logicCircuit.html @@ -5,7 +5,7 @@ - + Logic Circuit diff --git a/samples/macros.html b/samples/macros.html index 5a028424f..8891476b0 100644 --- a/samples/macros.html +++ b/samples/macros.html @@ -5,7 +5,7 @@ - + Graphical Macros via Auto Ungrouping diff --git a/samples/magnifier.html b/samples/magnifier.html index f024586b5..249da5a24 100644 --- a/samples/magnifier.html +++ b/samples/magnifier.html @@ -5,7 +5,7 @@ - + Magnifier diff --git a/samples/mindMap.html b/samples/mindMap.html index 718db3185..8dfd3b0d1 100644 --- a/samples/mindMap.html +++ b/samples/mindMap.html @@ -5,7 +5,7 @@ - + Mind Map diff --git a/samples/minimal.html b/samples/minimal.html index 759cf51ca..57e2275cb 100644 --- a/samples/minimal.html +++ b/samples/minimal.html @@ -5,7 +5,7 @@ - + Minimal GoJS Sample diff --git a/samples/minimalBlob.html b/samples/minimalBlob.html index 62bf0c3e2..0238f4bec 100644 --- a/samples/minimalBlob.html +++ b/samples/minimalBlob.html @@ -5,7 +5,7 @@ - + Minimal Image Blob and Download diff --git a/samples/minimalSvg.html b/samples/minimalSvg.html index cb6be3546..2d2890374 100644 --- a/samples/minimalSvg.html +++ b/samples/minimalSvg.html @@ -5,7 +5,7 @@ - + Minimal SVG Download diff --git a/samples/multiArrow.html b/samples/multiArrow.html index f8da7ff23..002e33dae 100644 --- a/samples/multiArrow.html +++ b/samples/multiArrow.html @@ -5,7 +5,7 @@ - + Multi-Arrow Links diff --git a/samples/multiColorLinks.html b/samples/multiColorLinks.html index 750552aa5..c5c6af93d 100644 --- a/samples/multiColorLinks.html +++ b/samples/multiColorLinks.html @@ -5,7 +5,7 @@ - + Multi-color Links diff --git a/samples/multiNodePathLinks.html b/samples/multiNodePathLinks.html index 9634d9f07..cecddc819 100644 --- a/samples/multiNodePathLinks.html +++ b/samples/multiNodePathLinks.html @@ -5,7 +5,7 @@ - + Multi-Node Path Links diff --git a/samples/navigation.html b/samples/navigation.html index 818ec484e..d621d3b3b 100644 --- a/samples/navigation.html +++ b/samples/navigation.html @@ -5,7 +5,7 @@ - + Navigation of Graphs diff --git a/samples/network.html b/samples/network.html index fdcf871ea..874c86a30 100644 --- a/samples/network.html +++ b/samples/network.html @@ -5,7 +5,7 @@ - + Network Configuration diff --git a/samples/orgChartAssistants.html b/samples/orgChartAssistants.html index 8ac7d4d6d..ba32775d6 100644 --- a/samples/orgChartAssistants.html +++ b/samples/orgChartAssistants.html @@ -5,7 +5,7 @@ - + Org Chart Editor with Assistants diff --git a/samples/orgChartEditor.html b/samples/orgChartEditor.html index 6e7b824ae..72c054776 100644 --- a/samples/orgChartEditor.html +++ b/samples/orgChartEditor.html @@ -5,7 +5,7 @@ - + Org Chart Editor diff --git a/samples/orgChartExtras.html b/samples/orgChartExtras.html index 386c7f0f7..56add7245 100644 --- a/samples/orgChartExtras.html +++ b/samples/orgChartExtras.html @@ -5,7 +5,7 @@ - + Org Chart Extras diff --git a/samples/orgChartStatic.html b/samples/orgChartStatic.html index b5355e6f3..0b29522f6 100644 --- a/samples/orgChartStatic.html +++ b/samples/orgChartStatic.html @@ -5,7 +5,7 @@ - + Org Chart Static diff --git a/samples/pageFlow.html b/samples/pageFlow.html index 138ca78e2..cc15d2b17 100644 --- a/samples/pageFlow.html +++ b/samples/pageFlow.html @@ -5,7 +5,7 @@ - + Page Flow diff --git a/samples/panelLayout.html b/samples/panelLayout.html index bd9b3647f..98c5868cb 100644 --- a/samples/panelLayout.html +++ b/samples/panelLayout.html @@ -5,7 +5,7 @@ - + PanelLayout GoJS Sample diff --git a/samples/parseTree.html b/samples/parseTree.html index 8c3c1e8a9..82be30a93 100644 --- a/samples/parseTree.html +++ b/samples/parseTree.html @@ -5,7 +5,7 @@ - + Parse Tree diff --git a/samples/pathAnimation.html b/samples/pathAnimation.html index cf1642488..6b002cb60 100644 --- a/samples/pathAnimation.html +++ b/samples/pathAnimation.html @@ -5,7 +5,7 @@ - + Concept Map with animation along paths diff --git a/samples/pieCharts.html b/samples/pieCharts.html index 21b074a42..2ab6d1b54 100644 --- a/samples/pieCharts.html +++ b/samples/pieCharts.html @@ -5,7 +5,7 @@ - + Pie Charts diff --git a/samples/pinchResizing.html b/samples/pinchResizing.html index 1dd2e4077..a28903a14 100644 --- a/samples/pinchResizing.html +++ b/samples/pinchResizing.html @@ -5,7 +5,7 @@ - + Zoom Pinch GoJS Sample diff --git a/samples/pipeTree.html b/samples/pipeTree.html index 4db80815e..f48450ca6 100644 --- a/samples/pipeTree.html +++ b/samples/pipeTree.html @@ -5,7 +5,7 @@ - + Pipe Tree diff --git a/samples/pipes.html b/samples/pipes.html index d5bdfed4c..574d331c8 100644 --- a/samples/pipes.html +++ b/samples/pipes.html @@ -5,7 +5,7 @@ - + Pipes diff --git a/samples/planogram.html b/samples/planogram.html index 8510673f1..5fe016054 100644 --- a/samples/planogram.html +++ b/samples/planogram.html @@ -5,7 +5,7 @@ - + Planogram diff --git a/samples/processFlow.html b/samples/processFlow.html index d08cd3a98..7812d19de 100644 --- a/samples/processFlow.html +++ b/samples/processFlow.html @@ -5,7 +5,7 @@ - + Process Flow diff --git a/samples/productionEditor.html b/samples/productionEditor.html index d4dfbb86c..114e35d05 100644 --- a/samples/productionEditor.html +++ b/samples/productionEditor.html @@ -5,7 +5,7 @@ - + Production Process Editor diff --git a/samples/productionProcess.html b/samples/productionProcess.html index ebe9dd5d2..1a24a2d54 100644 --- a/samples/productionProcess.html +++ b/samples/productionProcess.html @@ -5,7 +5,7 @@ - + Production Process Viewer diff --git a/samples/radial.html b/samples/radial.html index fae263e89..81f6b48f7 100644 --- a/samples/radial.html +++ b/samples/radial.html @@ -5,7 +5,7 @@ - + Radial Layout diff --git a/samples/radialAdornment.html b/samples/radialAdornment.html index 88ccb71d8..fe1766d2b 100644 --- a/samples/radialAdornment.html +++ b/samples/radialAdornment.html @@ -5,7 +5,7 @@ - + Buttons in a Circular Adornment diff --git a/samples/radialPartition.html b/samples/radialPartition.html index 1d839cf52..f92e179cb 100644 --- a/samples/radialPartition.html +++ b/samples/radialPartition.html @@ -5,7 +5,7 @@ - + Radial Partition Layout diff --git a/samples/records.html b/samples/records.html index c3231405c..239815634 100644 --- a/samples/records.html +++ b/samples/records.html @@ -5,7 +5,7 @@ - + Record Mapper diff --git a/samples/regrouping.html b/samples/regrouping.html index aaf21cbe3..98b6465a7 100644 --- a/samples/regrouping.html +++ b/samples/regrouping.html @@ -5,7 +5,7 @@ - + Regrouping Demo diff --git a/samples/regroupingTreeView.html b/samples/regroupingTreeView.html index a18f1e69b..53e0b202e 100644 --- a/samples/regroupingTreeView.html +++ b/samples/regroupingTreeView.html @@ -5,7 +5,7 @@ - + Regrouping Demo with Tree View diff --git a/samples/relationships.html b/samples/relationships.html index 3239b5403..bb1e3bb65 100644 --- a/samples/relationships.html +++ b/samples/relationships.html @@ -5,7 +5,7 @@ - + Custom Relationships diff --git a/samples/roundedGroups.html b/samples/roundedGroups.html index 0f867c338..7e455a00e 100644 --- a/samples/roundedGroups.html +++ b/samples/roundedGroups.html @@ -5,7 +5,7 @@ - + Rounded Groups With a Header and a Footer diff --git a/samples/ruleredDiagram.html b/samples/ruleredDiagram.html index f469a29cb..0456699fd 100644 --- a/samples/ruleredDiagram.html +++ b/samples/ruleredDiagram.html @@ -5,7 +5,7 @@ - + Diagram with Rulers diff --git a/samples/sankey.html b/samples/sankey.html index 3c9ac7883..4d393a24f 100644 --- a/samples/sankey.html +++ b/samples/sankey.html @@ -5,7 +5,7 @@ - + Sankey Diagram diff --git a/samples/scrollModes.html b/samples/scrollModes.html index 8ad466856..73daeaf4f 100644 --- a/samples/scrollModes.html +++ b/samples/scrollModes.html @@ -5,7 +5,7 @@ - + Scroll Modes GoJS Sample diff --git a/samples/seatingChart.html b/samples/seatingChart.html index ad1dcc9b0..77dbcc1e8 100644 --- a/samples/seatingChart.html +++ b/samples/seatingChart.html @@ -5,7 +5,7 @@ - + Seating Chart diff --git a/samples/selectableFields.html b/samples/selectableFields.html index d93794b6e..b1706f7ef 100644 --- a/samples/selectableFields.html +++ b/samples/selectableFields.html @@ -5,7 +5,7 @@ - + Mapping Selectable Fields of Records diff --git a/samples/selectablePorts.html b/samples/selectablePorts.html index e34d36fad..bef7f7dd2 100644 --- a/samples/selectablePorts.html +++ b/samples/selectablePorts.html @@ -5,7 +5,7 @@ - + Selectable Ports diff --git a/samples/sequenceDiagram.html b/samples/sequenceDiagram.html index 3bd0a5d2e..cb48c4149 100644 --- a/samples/sequenceDiagram.html +++ b/samples/sequenceDiagram.html @@ -5,7 +5,7 @@ - + Sequence Diagram diff --git a/samples/sequentialFunction.html b/samples/sequentialFunction.html index d3d5e5d3b..78bdf2dd2 100644 --- a/samples/sequentialFunction.html +++ b/samples/sequentialFunction.html @@ -5,7 +5,7 @@ - + Sequential Function Chart diff --git a/samples/shapes.html b/samples/shapes.html index b2b94ef9a..8347c147b 100644 --- a/samples/shapes.html +++ b/samples/shapes.html @@ -5,7 +5,7 @@ - + GoJS Shapes diff --git a/samples/sharedStates.html b/samples/sharedStates.html index 19087fb66..453f74cd4 100644 --- a/samples/sharedStates.html +++ b/samples/sharedStates.html @@ -5,7 +5,7 @@ - + Shared States diff --git a/samples/shopFloorMonitor.html b/samples/shopFloorMonitor.html index 7056015e1..8b5d05bab 100644 --- a/samples/shopFloorMonitor.html +++ b/samples/shopFloorMonitor.html @@ -5,7 +5,7 @@ - + Shop Floor Monitor diff --git a/samples/singlePage.html b/samples/singlePage.html index 422f7c77a..718b2b566 100644 --- a/samples/singlePage.html +++ b/samples/singlePage.html @@ -5,7 +5,7 @@ - + A Single Page Diagram diff --git a/samples/spacingZoom.html b/samples/spacingZoom.html index 72aa9c8b2..c861c7a65 100644 --- a/samples/spacingZoom.html +++ b/samples/spacingZoom.html @@ -5,7 +5,7 @@ - + Spacing rather than Scaling when Zooming diff --git a/samples/sparklineGraphs.html b/samples/sparklineGraphs.html index f70a47868..241735eed 100644 --- a/samples/sparklineGraphs.html +++ b/samples/sparklineGraphs.html @@ -5,7 +5,7 @@ - + Sparkline Graphs GoJS Sample diff --git a/samples/spreadsheet.html b/samples/spreadsheet.html index fda94ab29..267711b80 100644 --- a/samples/spreadsheet.html +++ b/samples/spreadsheet.html @@ -5,7 +5,7 @@ - + GoJS Spreadsheet diff --git a/samples/stateChart.html b/samples/stateChart.html index 94e01d279..240ce09c4 100644 --- a/samples/stateChart.html +++ b/samples/stateChart.html @@ -5,7 +5,7 @@ - + State Chart diff --git a/samples/stateChartIncremental.html b/samples/stateChartIncremental.html index 7e6e9fc96..783ddc56a 100644 --- a/samples/stateChartIncremental.html +++ b/samples/stateChartIncremental.html @@ -5,7 +5,7 @@ - + State Chart With Incremental Saves diff --git a/samples/svgDataUrl.html b/samples/svgDataUrl.html index f49c3dfe3..80dafcf60 100644 --- a/samples/svgDataUrl.html +++ b/samples/svgDataUrl.html @@ -5,7 +5,7 @@ - + SVG Images using Data URL GoJS Sample diff --git a/samples/swimBands.html b/samples/swimBands.html index 8cc9c7817..a6432677c 100644 --- a/samples/swimBands.html +++ b/samples/swimBands.html @@ -5,7 +5,7 @@ - + Layer Bands using a Background Part diff --git a/samples/swimLanes.html b/samples/swimLanes.html index a23770ac9..cc38bcf5b 100644 --- a/samples/swimLanes.html +++ b/samples/swimLanes.html @@ -5,7 +5,7 @@ - + Swim Lanes diff --git a/samples/swimLanesVertical.html b/samples/swimLanesVertical.html index b76209979..e611d8ddb 100644 --- a/samples/swimLanesVertical.html +++ b/samples/swimLanesVertical.html @@ -5,7 +5,7 @@ - + Swim Lanes (vertical) diff --git a/samples/systemDynamics.html b/samples/systemDynamics.html index 2c1a7b816..92da6c97a 100644 --- a/samples/systemDynamics.html +++ b/samples/systemDynamics.html @@ -5,7 +5,7 @@ - + System Dynamics diff --git a/samples/tLayout.html b/samples/tLayout.html index 62de013bb..76c30e5e6 100644 --- a/samples/tLayout.html +++ b/samples/tLayout.html @@ -5,7 +5,7 @@ - + Tree Layout diff --git a/samples/taperedLinks.html b/samples/taperedLinks.html index 0578c5995..c14b12c0c 100644 --- a/samples/taperedLinks.html +++ b/samples/taperedLinks.html @@ -5,7 +5,7 @@ - + Tapered Links diff --git a/samples/thermometer.html b/samples/thermometer.html index 5c6834aae..17530307f 100644 --- a/samples/thermometer.html +++ b/samples/thermometer.html @@ -5,7 +5,7 @@ - + Thermometer diff --git a/samples/tiger.html b/samples/tiger.html index 23728d3cd..7e3047c61 100644 --- a/samples/tiger.html +++ b/samples/tiger.html @@ -5,7 +5,7 @@ - + SVG Tiger Drawing in GoJS diff --git a/samples/timeline.html b/samples/timeline.html index 76edefa5e..bbcb851db 100644 --- a/samples/timeline.html +++ b/samples/timeline.html @@ -5,7 +5,7 @@ - + Timeline diff --git a/samples/tournament.html b/samples/tournament.html index d59228e95..1670109aa 100644 --- a/samples/tournament.html +++ b/samples/tournament.html @@ -5,7 +5,7 @@ - + Tournament diff --git a/samples/treeLoadAnimation.html b/samples/treeLoadAnimation.html index 38a334954..531932198 100644 --- a/samples/treeLoadAnimation.html +++ b/samples/treeLoadAnimation.html @@ -5,7 +5,7 @@ - + Treeload animation GoJS Sample diff --git a/samples/treeMapper.html b/samples/treeMapper.html index 04a433231..76943914a 100644 --- a/samples/treeMapper.html +++ b/samples/treeMapper.html @@ -5,7 +5,7 @@ - + GoJS Tree Mapper diff --git a/samples/treeView.html b/samples/treeView.html index fab28fc02..ca1181391 100644 --- a/samples/treeView.html +++ b/samples/treeView.html @@ -5,7 +5,7 @@ - + GoJS Tree View diff --git a/samples/triStateCheckBoxTree.html b/samples/triStateCheckBoxTree.html index 05f4e899f..5a662623f 100644 --- a/samples/triStateCheckBoxTree.html +++ b/samples/triStateCheckBoxTree.html @@ -5,7 +5,7 @@ - + GoJS Tree View with Check Boxes diff --git a/samples/twoDiagrams.html b/samples/twoDiagrams.html index 7e98ddd13..a9b88046a 100644 --- a/samples/twoDiagrams.html +++ b/samples/twoDiagrams.html @@ -5,7 +5,7 @@ - + Two Diagrams diff --git a/samples/twoHalves.html b/samples/twoHalves.html index 417afbafd..11baf8700 100644 --- a/samples/twoHalves.html +++ b/samples/twoHalves.html @@ -5,7 +5,7 @@ - + Rounded Nodes Consisting of Two Halves diff --git a/samples/umlClass.html b/samples/umlClass.html index 708d8d233..7080f7724 100644 --- a/samples/umlClass.html +++ b/samples/umlClass.html @@ -5,7 +5,7 @@ - + UML Class Nodes diff --git a/samples/updateDemo.html b/samples/updateDemo.html index 38bd474b2..d5c20a47f 100644 --- a/samples/updateDemo.html +++ b/samples/updateDemo.html @@ -5,7 +5,7 @@ - + Update Demo GoJS Sample diff --git a/samples/virtualized.html b/samples/virtualized.html index 55a892247..dba632356 100644 --- a/samples/virtualized.html +++ b/samples/virtualized.html @@ -5,7 +5,7 @@ - + Virtualized Sample with no Layout diff --git a/samples/virtualizedForceLayout.html b/samples/virtualizedForceLayout.html index 3a32bd23e..40e676f69 100644 --- a/samples/virtualizedForceLayout.html +++ b/samples/virtualizedForceLayout.html @@ -5,7 +5,7 @@ - + Virtualized Graph with ForceDirectedLayout diff --git a/samples/virtualizedTree.html b/samples/virtualizedTree.html index 84f508d06..defd85cee 100644 --- a/samples/virtualizedTree.html +++ b/samples/virtualizedTree.html @@ -5,7 +5,7 @@ - + Virtualized Tree with custom layout diff --git a/samples/virtualizedTreeLayout.html b/samples/virtualizedTreeLayout.html index 9fdeae9b5..027bea7cd 100644 --- a/samples/virtualizedTreeLayout.html +++ b/samples/virtualizedTreeLayout.html @@ -5,7 +5,7 @@ - + Virtualized Tree with TreeLayout diff --git a/samples/visualTree.html b/samples/visualTree.html index 895d5427f..e053beae8 100644 --- a/samples/visualTree.html +++ b/samples/visualTree.html @@ -5,7 +5,7 @@ - + GoJS Visual Tree diff --git a/samples/visualTreeGrouping.html b/samples/visualTreeGrouping.html index c24696273..0c75d6ad1 100644 --- a/samples/visualTreeGrouping.html +++ b/samples/visualTreeGrouping.html @@ -5,7 +5,7 @@ - + GoJS Visual Tree Using Nested Groups diff --git a/samples/vue.html b/samples/vue.html index a2054337f..a28ed4e1d 100644 --- a/samples/vue.html +++ b/samples/vue.html @@ -5,7 +5,7 @@ - + Minimal GoJS Sample in Vue.js diff --git a/samples/wordcloud.html b/samples/wordcloud.html index bca286bc3..8d816cb23 100644 --- a/samples/wordcloud.html +++ b/samples/wordcloud.html @@ -5,7 +5,7 @@ - + GoJS Wordcloud