Skip to content

Commit b1b5ffd

Browse files
authored
Merge pull request #1901 from adumesny/master
better website demo
2 parents 2b7e890 + f350f49 commit b1b5ffd

File tree

3 files changed

+25
-12
lines changed

3 files changed

+25
-12
lines changed

demo/website.html

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,27 @@
99
content="gridstack, typescript, jquery, grid, layout, drag-n-drop, widgets, js, javascript, gridstack.js, dashboard" />
1010
<title>gridstack.js | Build interactive dashboards in minutes.</title>
1111

12-
<!-- Bootstrap core CSS -->
13-
<link href="https://bootswatch.com/4/yeti/bootstrap.min.css" rel="stylesheet" />
14-
<link href="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.16.2/build/styles/default.min.css" rel="stylesheet"/>
12+
<!-- ES5 support for IE -->
13+
<script src="../dist/es5/gridstack-poly.js"></script>
14+
<script src="../dist/es5/gridstack-jq.js"></script>
15+
1516
<script src="https://getbootstrap.com/docs/4.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-xrRywqdh3PHs8keKZN+8zzc5TX0GRTLCcmivcbNJWm2rs5C8PRhcEn3czEjhAO9o" crossorigin="anonymous"></script>
1617
<script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.16.2/build/highlight.min.js"></script>
17-
18-
<link href="../dist/gridstack.min.css" rel="stylesheet" />
19-
<script src="../dist/gridstack-h5.js"></script>
20-
<!-- <script src="https://cdn.jsdelivr.net/npm/gridstack@4.2.1/dist/gridstack-h5.js"></script> -->
2118

19+
<!-- Bootstrap core CSS -->
20+
<link href="https://bootswatch.com/4/yeti/bootstrap.min.css" rel="stylesheet" />
21+
<link href="../dist/gridstack.min.css" rel="stylesheet" />
22+
<link href="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.16.2/build/styles/default.min.css" rel="stylesheet"/>
2223
<style type="text/css">
24+
.grid-container {
25+
padding: 15px;
26+
border: 1px solid white;
27+
max-width: 1000px;
28+
}
29+
.center {
30+
margin-left: auto;
31+
margin-right: auto;
32+
}
2333
.grid-stack-item {
2434
border: 0;
2535
}
@@ -168,7 +178,7 @@ <h1>Basic Demo</h1>
168178

169179
<div class="row">
170180
<div class="col-sm-12" style="padding-bottom: 25px;">
171-
<div style="padding: 15px; border: 1px solid white">
181+
<div class="grid-container center">
172182
<div class="grid-stack" id="simple-grid"></div>
173183
</div>
174184
</div>
@@ -187,8 +197,8 @@ <h3>Code</h3>
187197
<pre>
188198
<code class="html">npm install gridstack</code>
189199
<p class="text-white">then in html:</p>
190-
<code class="html">&lt;script src="node_modules/gridstack/dist/gridstack-h5.js"&gt;&lt;/script&gt;
191-
&lt;link href="node_modules/gridstack/dist/gridstack.min.css" rel="stylesheet"/&gt;
200+
<code class="html">&lt;script src="../dist/gridstack-h5.js"&gt;&lt;/script&gt;
201+
&lt;link href="../dist/gridstack.min.css" rel="stylesheet"/&gt;
192202
&lt;style type="text/css"&gt;
193203
.grid-stack { background: #FAFAD2; }
194204
.grid-stack-item-content { background-color: #18BC9C; }
@@ -245,7 +255,7 @@ <h1>Advanced Demo</h1>
245255
</div>
246256
</div>
247257
<div class="col-sm-12 col-md-10" style="padding-bottom: 25px;">
248-
<div style="padding: 15px; border: 1px solid white">
258+
<div class="grid-container">
249259
<div class="grid-stack" id="advanced-grid"></div>
250260
</div>
251261
</div>
@@ -355,11 +365,13 @@ <h1>Used by</h1>
355365

356366
var simpleGrid = GridStack.init({
357367
alwaysShowResizeHandle: /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
368+
margin: 5,
358369
}, '#simple-grid');
359370
simpleGrid.load(simple);
360371

361372
var advGrid = GridStack.init({
362373
alwaysShowResizeHandle: /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
374+
margin: 5,
363375
acceptWidgets: true,
364376
dragIn: '.newWidget', // class that can be dragged from outside
365377
dragInOptions: { revert: 'invalid', scroll: false, appendTo: 'body', helper: 'clone' },

doc/CHANGES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ Change log
6666
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
6767

6868
## 4.4.0-dev TBD
69+
* fix [#1901](https://github.com/gridstack/gridstack.js/pull/1901) error introduced for #1785 when re-loading with fewer objects
6970

7071
## 4.4.0 (2021-12-21)
7172
* add [#1887](https://github.com/gridstack/gridstack.js/pull/1887) support for IE (new es5 folder) by [@SmileLifeIven](https://github.com/SmileLifeIven)

src/gridstack-engine.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ export class GridStackEngine {
273273

274274
/** @internal called to top gravity pack the items back OR revert back to original Y positions when floating */
275275
private _packNodes(): GridStackEngine {
276-
if (this.batchMode) { return; }
276+
if (this.batchMode) { return this; }
277277
this._sortNodes(); // first to last
278278

279279
if (this.float) {

0 commit comments

Comments
 (0)