1 |
|
2 |
|
3 |
|
4 | <!DOCTYPE html>
|
5 | <html lang="en">
|
6 | <head>
|
7 |
|
8 | <meta charset="utf-8"/>
|
9 | <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover"/>
|
10 | <meta name="description" content="Download the GoJS JavaScript Library"/><link rel="stylesheet" href="./assets/css/style.css"/>
|
11 | <title>Download GoJS</title>
|
12 | <link rel="stylesheet" href="../assets/css/prism.css" />
|
13 | </head>
|
14 |
|
15 | <body>
|
16 | <nav id="navTop" class="w-full z-30 top-0 text-white bg-nwoods-primary">
|
17 | <div class="w-full container max-w-screen-lg mx-auto flex flex-wrap sm:flex-nowrap items-center justify-between mt-0 py-2">
|
18 | <div class="md:pl-4">
|
19 | <a class="text-white hover:text-white no-underline hover:no-underline
|
20 | font-bold text-2xl lg:text-4xl rounded-lg hover:bg-nwoods-secondary " href=".">
|
21 | <h1 class="mb-0 p-1 ">GoJS</h1>
|
22 | </a>
|
23 | </div>
|
24 | <button id="topnavButton" class="rounded-lg sm:hidden focus:outline-none focus:ring" aria-label="Navigation">
|
25 | <svg fill="currentColor" viewBox="0 0 20 20" class="w-6 h-6">
|
26 | <path id="topnavOpen" fill-rule="evenodd" d="M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM9 15a1 1 0 011-1h6a1 1 0 110 2h-6a1 1 0 01-1-1z" clip-rule="evenodd"></path>
|
27 | <path id="topnavClosed" class="hidden" fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path>
|
28 | </svg>
|
29 | </button>
|
30 | <div id="topnavList" class="hidden sm:block items-center w-auto mt-0 text-white p-0 z-20">
|
31 | <ul class="list-reset list-none font-semibold flex justify-end flex-wrap sm:flex-nowrap items-center px-0 pb-0">
|
32 | <li class="p-1 sm:p-0"><a class="topnav-link" href="./learn/">Learn</a></li>
|
33 | <li class="p-1 sm:p-0"><a class="topnav-link" href="./samples/">Samples</a></li>
|
34 | <li class="p-1 sm:p-0"><a class="topnav-link" href="./intro/">Intro</a></li>
|
35 | <li class="p-1 sm:p-0"><a class="topnav-link" href="./api/">API</a></li>
|
36 | <li class="p-1 sm:p-0"><a class="topnav-link" href="https://www.nwoods.com/products/register.html">Register</a></li>
|
37 | <li class="p-1 sm:p-0"><a class="topnav-link" href="./download.html">Download</a></li>
|
38 | <li class="p-1 sm:p-0"><a class="topnav-link" href="https://forum.nwoods.com/c/gojs/11">Forum</a></li>
|
39 | <li class="p-1 sm:p-0"><a class="topnav-link" href="https://www.nwoods.com/contact.html"
|
40 | target="_blank" rel="noopener" onclick="getOutboundLink('https://www.nwoods.com/contact.html', 'contact');">Contact</a></li>
|
41 | <li class="p-1 sm:p-0"><a class="topnav-link" href="https://www.nwoods.com/sales/index.html"
|
42 | target="_blank" rel="noopener" onclick="getOutboundLink('https://www.nwoods.com/sales/index.html', 'buy');">Buy</a></li>
|
43 | </ul>
|
44 | </div>
|
45 | </div>
|
46 | <hr class="border-b border-gray-600 opacity-50 my-0 py-0" />
|
47 | </nav>
|
48 |
|
49 | <div class="container max-w-5xl mx-auto mb-8">
|
50 |
|
51 |
|
52 | <div class="pt-4 px-2 lg:px-4 pb-16 w-full overflow-hidden">
|
53 | <h1>Download GoJS JavaScript Library</h1>
|
54 |
|
55 | <p>
|
56 | If you wish to use the <b>GoJS</b> library for your private evaluation,
|
57 | you may do so only under the terms of the <a href="license.html" target="_blank">Evaluation License Agreement</a>.
|
58 | We encourage you to <a href="https://nwoods.com/register.html" target="_blank">register</a> if you discover you need technical support during your evaluation.
|
59 | </p>
|
60 | <p>
|
61 | You can download the whole web site for this version of <b>GoJS</b> by saving and unzipping:
|
62 | </p>
|
63 | <ul>
|
64 | <li><a id="ziplink" href="site.zip">site.zip</a></li>
|
65 | </ul>
|
66 | <p>
|
67 | We also maintain a <a href="https://github.com/NorthwoodsSoftware/GoJS">GitHub Repository</a> of all libraries, documentation, samples, and extensions.
|
68 | This allows you to <a href="https://github.com/NorthwoodsSoftware/GoJS/search?q=setDataProperty&type=Code">search through documentation and code online</a>.
|
69 | </p>
|
70 | <p>
|
71 | The contents of both the ZIP file and the GitHub repository are exactly what you find at the <a href="index.html">GoJS web site</a>.
|
72 | Having everything downloaded to your development machine allows you to easily search the JavaScript code and to modify the samples for experimentation.
|
73 | </p>
|
74 | <p>
|
75 | You can also download <b>GoJS</b> via <a href="https://www.npmjs.com/package/gojs" target="_blank">Node package manager (npm)</a>:
|
76 | <code>$ npm install gojs --save</code>.
|
77 | </p>
|
78 | <p>
|
79 | Or you can link to a CDN (content delivery network):
|
80 | </p>
|
81 | <ul>
|
82 | <li>
|
83 | <a href="https://unpkg.com" target="_blank">UNPKG</a>, such as:
|
84 | <ul>
|
85 | <li>
|
86 | Latest: <code>"https://unpkg.com/gojs/release/go.js"</code>
|
87 | </li>
|
88 | <li>
|
89 | Most recent 2.1: <code>"https://unpkg.com/gojs@2.1/release/go.js"</code>
|
90 | </li>
|
91 | </ul>
|
92 | </li>
|
93 | <li>
|
94 | <a href="https://www.jsdelivr.com/package/npm/gojs" target="_blank">JSDELIVR</a>, such as:
|
95 | <ul>
|
96 | <li>
|
97 | Latest: <code>"https://cdn.jsdelivr.net/npm/gojs/release/go.js"</code>
|
98 | </li>
|
99 | <li>
|
100 | Most recent 2.1: <code>"https://cdn.jsdelivr.net/npm/gojs@2.1/release/go.js"</code>
|
101 | </li>
|
102 | </ul>
|
103 | </li>
|
104 | |
105 |
|
106 |
|
107 |
|
108 |
|
109 |
|
110 |
|
111 |
|
112 | </ul>
|
113 | <p>
|
114 | The <b>GoJS</b> library comes in both "debug" and "release" variations in the <code>release</code> directory:
|
115 | </p>
|
116 | <ul>
|
117 | <li><a href="release/go.js">go.js</a></li>
|
118 | <li><a href="release/go-debug.js">go-debug.js</a>,
|
119 | the same functionality as `go.js`, but with more error checking, for use during development.</li>
|
120 | <li><a href="release/go-module.js">go-module.js</a> and <a href="release/go-debug-module.js">go-debug-module.js</a>,
|
121 | the same functionality but as ES6 modules.</li>
|
122 | <li><a href="release/go.mjs">go.mjs</a> and <a href="release/go-debug.mjs">go-debug.mjs</a>
|
123 | are copies of the <code>*-module.js</code> ES6 files for Node.js use on a server.</li>
|
124 | </ul>
|
125 | <p>
|
126 | We recommend that you use <code>go-debug.js</code> while doing your initial development --
|
127 | it is more likely to signal errors or provide meaningful error messages than when using <code>go.js</code>.
|
128 | Always remember to look at the console log to see if there are any error or warning messages.
|
129 | </p>
|
130 | <p>
|
131 | After purchasing a license, you may deploy by acquiring a license key for your web site's domain.
|
132 | See <a href="intro/deployment.html">Deployment</a> for more discussion.
|
133 | </p>
|
134 |
|
135 | <h3>New Versions</h3>
|
136 | <p>
|
137 | You can learn about new releases in several manners:
|
138 | </p>
|
139 | <ul>
|
140 | <li>"watch" the <a href="https://github.com/NorthwoodsSoftware/GoJS" target="_blank">GoJS GitHub repository</a> for new releases</li>
|
141 | <li>read the <a href="https://www.npmjs.com/package/gojs" target="_blank">GoJS npm package</a> page, or write a "hook" for it</li>
|
142 | <li>follow us on Twitter: <a href="https://twitter.com/northwoodsgo" target="_blank">@NorthwoodsGo</a></li>
|
143 | <li>read the <a href="https://gojs.net/latest/changelog.html" target="_blank">GoJS Change Log</a> page</li>
|
144 | <li>read or follow the <a href="https://forum.nwoods.com/c/gojs" target="_blank">Northwoods GoJS Forum</a></li>
|
145 | </ul>
|
146 | <p>
|
147 | When updating or upgrading to a newer version, please read the <a href="changelog.html" target="_blank">Change Log</a>.
|
148 | In addition to getting new debug and release libraries, don't forget to use the latest TypeScript definition file,
|
149 | <a href="release/go.d.ts">go.d.ts</a>, that is also in the release directory.
|
150 | </p>
|
151 | <p>
|
152 | More information is at <a href="index.html">GoJS home</a>.
|
153 | </p>
|
154 |
|
155 | </div>
|
156 |
|
157 |
|
158 | <script type="text/javascript">
|
159 | document.getElementById('ziplink').addEventListener('click', function() {
|
160 | ga('send', 'event', 'button', 'click', 'download-zip');
|
161 | });
|
162 | </script>
|
163 |
|
164 | </div>
|
165 | </div>
|
166 |
|
167 | <div class="bg-nwoods-primary">
|
168 | <section class="max-w-screen-lg text-white container mx-auto py-2 px-12">
|
169 | <p id="version" class="leading-none mb-2 my-4">GoJS</p>
|
170 | </section>
|
171 | </div><footer class="bg-nwoods-primary text-white">
|
172 | <div class="container max-w-screen-lg mx-auto px-8">
|
173 | <div class="w-full py-6">
|
174 |
|
175 | <div class="max-w-screen-lg xl:max-w-screen-xl mx-auto px-4 sm:px-6 md:px-8">
|
176 | <ul class="text-sm font-medium pb-14 sm:pb-20 grid grid-cols-1 sm:grid-cols-3 gap-y-10">
|
177 | <li class="list-none row-span-2">
|
178 | <h2 class="text-base font-semibold tracking-wide">GoJS</h2>
|
179 | <ul class="list-none space-y-4 md:space-y-1 px-0">
|
180 | <li>
|
181 | <a href="./samples/index.html">Samples</a>
|
182 | </li>
|
183 | <li>
|
184 | <a href="./learn/index.html">Learn</a>
|
185 | </li>
|
186 | <li>
|
187 | <a href="./intro/index.html">Intro</a>
|
188 | </li>
|
189 | <li>
|
190 | <a href="./api/index.html">API</a>
|
191 | </li>
|
192 | <li>
|
193 | <a href="./changelog.html">Changelog</a>
|
194 | </li>
|
195 | <li>
|
196 | <a href="https://github.com/NorthwoodsSoftware/GoJS">GitHub</a>
|
197 | </li>
|
198 | </ul>
|
199 | </li>
|
200 | <li class="list-none row-span-2">
|
201 | <h2 class="text-base font-semibold tracking-wide">Support</h2>
|
202 | <ul class="list-none space-y-4 md:space-y-1 px-0">
|
203 | <li>
|
204 | <a href="https://www.nwoods.com/contact.html"
|
205 | target="_blank" rel="noopener" onclick="getOutboundLink('https://www.nwoods.com/contact.html', 'contact');">Contact</a>
|
206 | </li>
|
207 | <li>
|
208 | <a href="https://forum.nwoods.com/c/gojs">Forum</a>
|
209 | </li>
|
210 | <li>
|
211 | <a href="https://www.nwoods.com/app/activate.aspx?sku=gojs">Activate</a>
|
212 | </li>
|
213 | <li>
|
214 | <a href="https://www.nwoods.com/sales/index.html"
|
215 | target="_blank" rel="noopener" onclick="getOutboundLink('https://www.nwoods.com/sales/index.html', 'buy');">Buy</a>
|
216 | </li>
|
217 | <li>
|
218 | <a href="https://www.youtube.com/channel/UC9We8EoX596-6XFjJDtZIDg">Videos</a>
|
219 | </li>
|
220 | </ul>
|
221 | </li>
|
222 | <li class="list-none row-span-2">
|
223 | <h2 class="text-base font-semibold tracking-wide">Company</h2>
|
224 | <ul class="list-none space-y-4 md:space-y-1 px-0">
|
225 | <li>
|
226 | <a href="https://www.nwoods.com">Northwoods</a>
|
227 | </li>
|
228 | <li>
|
229 | <a href="https://www.nwoods.com/about.html">About Us</a>
|
230 | </li>
|
231 | <li>
|
232 | <a href="https://www.nwoods.com/contact.html">Contact Us</a>
|
233 | </li>
|
234 | <li>
|
235 | <a href="https://twitter.com/northwoodsgo">Twitter</a>
|
236 | </li>
|
237 |
|
238 | </ul>
|
239 | </li>
|
240 | </ul>
|
241 |
|
242 |
|
243 | <p class="text-sm text-gray-100 md:mb-6">
|
244 | Copyright 1998-2021 <a class="text-white" href="https://www.nwoods.com">Northwoods Software</a>
|
245 | </p>
|
246 | </div>
|
247 | </div>
|
248 | </footer> </body>
|
249 |
|
250 | <script async src="https://www.googletagmanager.com/gtag/js?id=UA-1506307-5"></script>
|
251 | <script>
|
252 | window.dataLayer = window.dataLayer || [];
|
253 | function gtag(){dataLayer.push(arguments);}
|
254 | gtag('js', new Date()); gtag('config', 'UA-1506307-5');
|
255 | var getOutboundLink = function(url, label) {
|
256 | gtag('event', 'click', {
|
257 | 'event_category': 'outbound',
|
258 | 'event_label': label,
|
259 | 'transport_type': 'beacon'
|
260 | });
|
261 | }
|
262 |
|
263 |
|
264 | var topButton = document.getElementById("topnavButton");
|
265 | var topnavList = document.getElementById("topnavList");
|
266 | topButton.addEventListener("click", function() {
|
267 | this.classList.toggle("active");
|
268 | topnavList.classList.toggle("hidden");
|
269 | document.getElementById("topnavOpen").classList.toggle("hidden");
|
270 | document.getElementById("topnavClosed").classList.toggle("hidden");
|
271 | });
|
272 | </script>
|
273 | <script src="./assets/js/prism.js"></script>
|
274 | <script src="./release/go.js"></script>
|
275 | <script src="./assets/js/goDoc.js"></script>
|
276 | <script>
|
277 | document.addEventListener("DOMContentLoaded", function() {
|
278 | if (window.go) {
|
279 | var p = document.getElementById('ver');
|
280 | if (p !== null) p.textContent = ("Version: " + go.version);
|
281 | document.getElementById('version').textContent = "GoJS " + go.version;
|
282 | }
|
283 | if (window.goDoc) window.goDoc();
|
284 | });
|
285 | </script>
|
286 | </html>
|