Skip to content

Commit 5c421b7

Browse files
authored
Merge pull request #1388 from adumesny/develop
HTML5 grid build support
2 parents 36483bf + 996b555 commit 5c421b7

22 files changed

+122
-38
lines changed

demo/h5dragdrop.html

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
<meta charset="utf-8">
66
<meta http-equiv="X-UA-Compatible" content="IE=edge">
77
<meta name="viewport" content="width=device-width, initial-scale=1">
8-
<title>Advanced grid demo</title>
8+
<title>HTML5 grid demo</title>
99

1010
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
1111
<link rel="stylesheet" href="demo.css" />
1212

1313
<script type="module" src="https://unpkg.com/ionicons@4.5.10-0/dist/ionicons/ionicons.esm.js"></script>
1414
<script nomodule="" src="https://unpkg.com/ionicons@4.5.10-0/dist/ionicons/ionicons.js"></script>
1515

16-
<script src="../dist/gridstack.all.js"></script>
16+
<script src="../dist/gridstack.html5.js"></script>
1717

1818
<style type="text/css">
1919
.grid-stack-item-removing {
@@ -28,7 +28,7 @@
2828
</head>
2929

3030
<body>
31-
<h1>Advanced Demo</h1>
31+
<h1>Advanced HTML5 Demo</h1>
3232
<div class="row">
3333
<div class="col-md-2 d-none d-md-block">
3434
<div id="trash" style="padding: 5px; margin-bottom: 15px;" class="text-center">
@@ -114,8 +114,7 @@ <h1>Advanced Demo</h1>
114114
dragIn: '.newWidget', // class that can be dragged from outside
115115
dragInOptions: { revert: 'invalid', scroll: false, appendTo: 'body', helper: 'clone' },
116116
removable: '#trash', // drag-out delete class
117-
removeTimeout: 100,
118-
ddPlugin: GridStack.getDDPlugin(1)
117+
removeTimeout: 100
119118
});
120119

121120
grid.on('added removed change', function(e, items) {

doc/CHANGES.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Change log
55
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
66
**Table of Contents** *generated with [DocToc](http://doctoc.herokuapp.com/)*
77

8-
- [3.0.0-dev](#300-dev)
8+
- [2.0.1-dev](#201-dev)
99
- [2.0.1 (2020-09-26)](#201-2020-09-26)
1010
- [2.0.0 (2020-09-07)](#200-2020-09-07)
1111
- [1.2.1 (2020-09-04)](#121-2020-09-04)
@@ -38,7 +38,7 @@ Change log
3838

3939
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
4040

41-
## 3.0.0-dev
41+
## 2.0.1-dev
4242

4343
- TBD
4444

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gridstack",
3-
"version": "3.0.0-dev",
3+
"version": "2.0.1-dev",
44
"description": "TypeScript/Javascript lib for dashboard layout and creation, no external dependencies, with many wrappers (React, Angular, Ember, knockout...)",
55
"main": "./dist/gridstack.js",
66
"types": "./dist/gridstack.d.ts",

src/dragdrop/dd-base-impl.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
// dd-base-impl.ts 2.0.1-dev @preserve
2+
3+
/**
4+
* https://gridstackjs.com/
5+
* (c) 2020 Alain Dumesny, rhlin
6+
* gridstack.js may be freely distributed under the MIT license.
7+
*/
18
export type EventCallback = (event: Event) => boolean|void;
29
export abstract class DDBaseImplement {
310
disabled = false;

src/dragdrop/dd-draggable.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
// dd-draggable.ts 2.0.1-dev @preserve
2+
3+
/**
4+
* https://gridstackjs.com/
5+
* (c) 2020 Alain Dumesny, rhlin
6+
* gridstack.js may be freely distributed under the MIT license.
7+
*/
18
import { DDManager } from './dd-manager';
29
import { DDUtils } from './dd-utils';
310
import { DDBaseImplement, HTMLElementExtendOpt } from './dd-base-impl';

src/dragdrop/dd-droppable.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
// dd-droppable.ts 2.0.1-dev @preserve
2+
3+
/**
4+
* https://gridstackjs.com/
5+
* (c) 2020 Alain Dumesny, rhlin
6+
* gridstack.js may be freely distributed under the MIT license.
7+
*/
18
import { DDDraggble } from './dd-draggable';
29
import { DDManager } from './dd-manager';
310
import { DDBaseImplement, HTMLElementExtendOpt } from './dd-base-impl';

src/dragdrop/dd-element.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
// dd-elements.ts 2.0.1-dev @preserve
2+
3+
/**
4+
* https://gridstackjs.com/
5+
* (c) 2020 Alain Dumesny, rhlin
6+
* gridstack.js may be freely distributed under the MIT license.
7+
*/
18
import { DDResizable, DDResizableOpt } from './dd-resizable';
29
import { GridItemHTMLElement } from './../types';
310
import { DDDraggble, DDDraggbleOpt } from './dd-draggable';

src/dragdrop/dd-manager.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
// dd-manager.ts 2.0.1-dev @preserve
2+
3+
/**
4+
* https://gridstackjs.com/
5+
* (c) 2020 Alain Dumesny, rhlin
6+
* gridstack.js may be freely distributed under the MIT license.
7+
*/
18
import { DDDraggble } from './dd-draggable';
29
export class DDManager {
310
static dragElement: DDDraggble;

src/dragdrop/dd-resizable-handle.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
// dd-resizable-handle.ts 2.0.1-dev @preserve
2+
3+
/**
4+
* https://gridstackjs.com/
5+
* (c) 2020 Alain Dumesny, rhlin
6+
* gridstack.js may be freely distributed under the MIT license.
7+
*/
18
import { DDUtils } from "./dd-utils";
29

310
export interface DDResizableHandleOpt {

src/dragdrop/dd-resizable.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
// dd-resizable.ts 2.0.1-dev @preserve
2+
3+
/**
4+
* https://gridstackjs.com/
5+
* (c) 2020 Alain Dumesny, rhlin
6+
* gridstack.js may be freely distributed under the MIT license.
7+
*/
18
import { DDResizableHandle } from './dd-resizable-handle';
29
import { DDBaseImplement, HTMLElementExtendOpt } from './dd-base-impl';
310
import { DDUtils } from './dd-utils';

0 commit comments

Comments
 (0)