Skip to content

Commit b386f2b

Browse files
committed
Merge branch 'develop'
2 parents e3ede5b + c37513d commit b386f2b

19 files changed

+1152
-634
lines changed

.eslintignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
dist/*.js
2+
demo/*
3+
spec/*

.eslintrc.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"env": {
3+
"browser": true,
4+
"commonjs": true,
5+
"es6": true,
6+
"node": true
7+
},
8+
"parserOptions": {
9+
"ecmaFeatures": {
10+
"jsx": true
11+
},
12+
"sourceType": "module"
13+
},
14+
"rules": {
15+
"indent": ["error", 2],
16+
"max-len": ["error", 180],
17+
"camelcase": "error",
18+
"no-trailing-spaces": "error"
19+
}
20+
}

.jscsrc

Lines changed: 0 additions & 19 deletions
This file was deleted.

Gruntfile.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
// jscs:disable requireCamelCaseOrUpperCaseIdentifiers
1+
/*eslint-disable camelcase */
22
module.exports = function(grunt) {
33
grunt.loadNpmTasks('grunt-sass');
44
grunt.loadNpmTasks('grunt-contrib-cssmin');
55
grunt.loadNpmTasks('grunt-contrib-copy');
66
grunt.loadNpmTasks('grunt-contrib-uglify');
7-
grunt.loadNpmTasks('grunt-contrib-jshint');
8-
grunt.loadNpmTasks('grunt-jscs');
7+
grunt.loadNpmTasks('grunt-eslint');
98
grunt.loadNpmTasks('grunt-contrib-watch');
109
grunt.loadNpmTasks('grunt-protractor-runner');
1110
grunt.loadNpmTasks('grunt-contrib-connect');
@@ -37,6 +36,7 @@ module.exports = function(grunt) {
3736
dist: {
3837
files: {
3938
'dist/gridstack.js': ['src/gridstack.js'],
39+
'dist/gridstack.d.ts': ['src/gridstack.d.ts'],
4040
'dist/gridstack.jQueryUI.js': ['src/gridstack.jQueryUI.js'],
4141
}
4242
}
@@ -57,12 +57,8 @@ module.exports = function(grunt) {
5757
}
5858
},
5959

60-
jshint: {
61-
all: ['src/*.js']
62-
},
63-
64-
jscs: {
65-
all: ['*.js', 'src/*.js', ],
60+
eslint: {
61+
target: ['*.js', 'src/*.js']
6662
},
6763

6864
watch: {
@@ -106,7 +102,8 @@ module.exports = function(grunt) {
106102
}
107103
});
108104

109-
grunt.registerTask('lint', ['jshint', 'jscs']);
110-
grunt.registerTask('default', ['sass', 'cssmin', 'jshint', 'jscs', 'copy', 'uglify']);
105+
grunt.registerTask('lint', ['eslint']);
106+
grunt.registerTask('default', ['sass', 'cssmin', 'eslint', 'copy', 'uglify']);
111107
grunt.registerTask('e2e-test', ['connect', 'protractor_webdriver', 'protractor']);
112108
};
109+
/*eslint-enable camelcase */

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,9 @@ Usage
6969
* Using CDN:
7070

7171
```html
72-
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected].1/dist/gridstack.min.css" />
73-
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected].1/dist/gridstack.min.js"></script>
74-
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected].1/dist/gridstack.jQueryUI.min.js"></script>
72+
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected].2/dist/gridstack.min.css" />
73+
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected].2/dist/gridstack.min.js"></script>
74+
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected].2/dist/gridstack.jQueryUI.min.js"></script>
7575
```
7676

7777
* Using bower:

bower.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": "0.5.1-dev",
3+
"version": "0.5.2-dev",
44
"homepage": "https://github.com/gridstack/gridstack.js",
55
"authors": [
66
"Pavel Reznikov <[email protected]>",

demo/float.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,7 @@ <h1>Float grid demo</h1>
7575
width: 1 + 3 * Math.random(),
7676
height: 1 + 3 * Math.random()
7777
};
78-
this.grid.addWidget($('<div><div class="grid-stack-item-content"></div></div>'),
79-
node.x, node.y, node.width, node.height);
78+
this.grid.addWidget($('<div><div class="grid-stack-item-content"></div></div>'), node);
8079
return false;
8180
}.bind(this);
8281

demo/responsive.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,7 @@ <h1>Responsive grid demo</h1>
107107
this.grid.removeAll();
108108
var items = GridStackUI.Utils.sort(this.serializedData);
109109
items.forEach(function (node, i) {
110-
this.grid.addWidget($('<div><div class="grid-stack-item-content">' + i + '</div></div>'),
111-
node.x, node.y, node.width, node.height);
110+
this.grid.addWidget($('<div><div class="grid-stack-item-content">' + i + '</div></div>'), node);
112111
}.bind(this));
113112
return false;
114113
}.bind(this);

demo/serialization.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,7 @@ <h1>Serialization demo</h1>
7777
this.grid.removeAll();
7878
var items = GridStackUI.Utils.sort(this.serializedData);
7979
items.forEach(function (node) {
80-
this.grid.addWidget($('<div><div class="grid-stack-item-content"></div></div>'),
81-
node.x, node.y, node.width, node.height);
80+
this.grid.addWidget($('<div><div class="grid-stack-item-content"></div></div>'), node);
8281
}, this);
8382
return false;
8483
}.bind(this);

demo/two.html

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.js"></script>
1919
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
2020
<script src="https://cdnjs.cloudflare.com/ajax/libs/core-js/2.6.9/shim.min.js"></script>
21-
<script src="../dist/gridstack.js"></script>
22-
<script src="../dist/gridstack.jQueryUI.js"></script>
21+
<script src="../src/gridstack.js"></script>
22+
<script src="../src/gridstack.jQueryUI.js"></script>
2323

2424
<style type="text/css">
2525
#grid1 {
@@ -129,8 +129,7 @@ <h1>Two grids demo</h1>
129129
var grid = $(this).data('gridstack');
130130

131131
items.forEach(function (node) {
132-
grid.addWidget($('<div><div class="grid-stack-item-content"></div></div>'),
133-
node.x, node.y, node.width, node.height);
132+
grid.addWidget($('<div><div class="grid-stack-item-content"></div></div>'), node);
134133
});
135134
});
136135

0 commit comments

Comments
 (0)