UNPKG

13.2 kBHTMLView Raw
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<!-- Copyright 1998-2021 by Northwoods Software Corporation. --> <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&amp;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 <!--<li>
105 <a href="https://cdnjs.com/libraries/gojs" target="_blank">CDNJS</a>, such as:
106 <ul>
107 <li>
108 Specific version: <code>"https://cdnjs.cloudflare.com/ajax/libs/gojs/2.1.5/go.js"</code>
109 </li>
110 </ul>
111 </li>-->
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 // topnav
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>