Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
c3f39a7
Typescript conversion
Feb 23, 2020
30a33f3
Merge pull request #1198 from adumesny/typescript
adumesny Mar 9, 2020
e741cee
fix obsoleteAttr() issue
adumesny Mar 9, 2020
3c9b6d9
Merge pull request #1200 from adumesny/typescript
adumesny Mar 9, 2020
def3297
Export global `GridStack`
btecu Mar 9, 2020
e0ce962
Merge pull request #1201 from btecu/ts
adumesny Mar 10, 2020
1ddf1ba
Replace some `jQuery`
btecu Mar 9, 2020
10a1c84
Merge pull request #1202 from btecu/ts
adumesny Mar 10, 2020
d813272
TS: more jquery removal
adumesny Mar 10, 2020
e1283d0
Merge pull request #1203 from adumesny/typescript
adumesny Mar 10, 2020
5a72b70
Fix lint command on Windows
btecu Mar 11, 2020
cdef4b7
Merge pull request #1205 from btecu/ts
Mar 11, 2020
98c3a3a
TS: working demos
adumesny Mar 14, 2020
e61dced
Merge pull request #1212 from adumesny/typescript
adumesny Mar 14, 2020
531d225
TS: lint fix and more jq removal
adumesny Mar 15, 2020
522996d
Merge pull request #1213 from adumesny/typescript
adumesny Mar 15, 2020
e75683b
No more $(el).children()
btecu Mar 15, 2020
fb5db33
Merge pull request #1214 from btecu/develop
adumesny Mar 15, 2020
e121e47
TS: added `getGridItems()`
adumesny Mar 15, 2020
fc4f4dc
Merge pull request #1215 from adumesny/typescript
adumesny Mar 15, 2020
f7fe4b1
Add Typescript support for Karma
btecu Mar 16, 2020
40fc489
Merge pull request #1216 from btecu/typescript
adumesny Mar 16, 2020
e29caf6
TS: update to latest develop branch
adumesny Mar 16, 2020
f4055ac
Merge pull request #1222 from adumesny/typescript
Mar 16, 2020
e9e984c
TS: marma test cases
adumesny Mar 18, 2020
bcd7bd2
Merge pull request #1226 from adumesny/typescript
adumesny Mar 18, 2020
79667a6
TS: return sig cleanup, bug fix
adumesny Mar 20, 2020
c81413a
Merge pull request #1237 from adumesny/typescript
adumesny Mar 21, 2020
c4640c6
merge develop -> typescript
adumesny Mar 21, 2020
35c6375
Merge pull request #1238 from adumesny/typescript
adumesny Mar 21, 2020
91cc67f
TS: karma test and coverage of TS files
adumesny Mar 21, 2020
4a12729
Merge pull request #1239 from adumesny/typescript
adumesny Mar 21, 2020
593addb
TS: big code coverage increase
adumesny Mar 22, 2020
8b071ec
Merge pull request #1240 from adumesny/typescript
adumesny Mar 22, 2020
9429391
TS: more jquery removal
adumesny Mar 23, 2020
f61522a
Merge pull request #1242 from adumesny/typescript
adumesny Mar 23, 2020
cd2c59c
TS: events are now native, no jquery left!
adumesny Mar 29, 2020
cb2856f
Merge pull request #1246 from adumesny/typescript
adumesny Mar 30, 2020
65d84e7
Export version without jQuery
btecu Mar 23, 2020
21be39f
Exclude jQuery
btecu Mar 23, 2020
8d40d11
Merge pull request #1241 from btecu/typescript
adumesny Apr 5, 2020
c08bff6
reverted btecu jquery changes #1241
adumesny Apr 5, 2020
eb4b745
Merge pull request #1248 from adumesny/typescript
adumesny Apr 5, 2020
fc69a66
TS: packaging fix
adumesny Apr 5, 2020
78599e6
Merge pull request #1249 from adumesny/typescript
adumesny Apr 6, 2020
1ce2c86
prevent removing another grid's item
adumesny Apr 10, 2020
45455ab
Merge pull request #1251 from adumesny/typescript
adumesny Apr 10, 2020
aec6520
develop -> Typescript
adumesny Apr 11, 2020
49e9ed8
Merge pull request #1253 from adumesny/typescript
adumesny Apr 11, 2020
1532d01
TS: fix when dragging to delete and back
adumesny Apr 11, 2020
492ec2a
Merge pull request #1254 from adumesny/typescript
adumesny Apr 11, 2020
d643914
TS: detachNode -> removeDOM rename
adumesny Apr 12, 2020
465d7df
Merge pull request #1255 from adumesny/typescript
adumesny Apr 12, 2020
5418a61
TS: doc/types cleanup
adumesny Apr 13, 2020
ef9e06c
Merge pull request #1256 from adumesny/typescript
adumesny Apr 13, 2020
ab27114
TS: types any cleanup
adumesny Apr 13, 2020
5b7f023
TS: clone grid option
adumesny Apr 16, 2020
910d00f
Merge pull request #1263 from adumesny/typescript
adumesny Apr 16, 2020
7a4c611
TS: fix 'addWidget' ignores data attributes #1276
adumesny May 17, 2020
d12dbee
TS: 1.1.2 release notes
adumesny May 17, 2020
8c46701
Merge pull request #1280 from adumesny/typescript
adumesny May 17, 2020
5eec1b5
TS: fix removableOptions
adumesny May 18, 2020
c85575b
TS: initial dragIn | dragInOptions
adumesny May 18, 2020
21444c6
Merge pull request #1281 from adumesny/typescript
adumesny May 18, 2020
96ce9c0
TS: more drag&drop fix
adumesny May 18, 2020
8d3659f
Merge pull request #1283 from adumesny/typescript
adumesny May 18, 2020
9a2eb39
#1286 new save()/restore() API
adumesny Jul 4, 2020
9d58b6a
Merge pull request #1297 from adumesny/typescript
adumesny Jul 4, 2020
664624f
TS: fix to _gsEventHandler being null
adumesny Jul 5, 2020
dd704eb
Merge pull request #1298 from adumesny/typescript
adumesny Jul 5, 2020
2e70432
TS: fix for #810 many columns roundoff error
adumesny Jul 5, 2020
08a5281
TS: doc fixes
adumesny Jul 5, 2020
e25a00c
Merge pull request #1299 from adumesny/typescript
adumesny Jul 5, 2020
a7eadf4
TS: more fix for #810 many columns roundoff error
adumesny Jul 5, 2020
6c7f7e4
Merge pull request #1300 from adumesny/typescript
adumesny Jul 5, 2020
94e1341
TS: #723 #726 `margin` to replace `verticalMargin`
adumesny Jul 7, 2020
b79a603
TS: getCellFromPixel() fix and tests for #810 (roundoff error)
adumesny Jul 27, 2020
70fb3ec
Merge pull request #1308 from adumesny/typescript
adumesny Jul 27, 2020
857fa74
TS: jquery v3.5.1
adumesny Jul 27, 2020
066eb35
Merge pull request #1309 from adumesny/typescript
adumesny Jul 27, 2020
f1a51a2
TS: adding styleInHead option for #1313
adumesny Jul 31, 2020
4cd4fc1
Merge pull request #1316 from adumesny/typescript
adumesny Jul 31, 2020
ac142d4
TS: doc update
adumesny Aug 1, 2020
cc8af14
Merge pull request #1319 from adumesny/typescript
adumesny Aug 1, 2020
abbe1fa
TS: progress on bundling for build, renamed DD files
adumesny Aug 2, 2020
7fb0844
Merge pull request #1320 from adumesny/typescript
adumesny Aug 2, 2020
6decc5d
TS: support callback for load()
adumesny Aug 9, 2020
1ab30b4
Merge pull request #1323 from adumesny/typescript
adumesny Aug 9, 2020
716c2d6
TS: support for ES6 modules
adumesny Aug 10, 2020
ab9c283
TS: v2.0.0-rc release candidate
adumesny Aug 11, 2020
be7f0d6
Merge pull request #1324 from adumesny/typescript
adumesny Aug 11, 2020
20c1943
TS: drag&drop fixes
adumesny Aug 13, 2020
50558cf
Merge pull request #1331 from adumesny/typescript
Aug 13, 2020
89d504a
TS: small tweaks
adumesny Aug 17, 2020
e6386fc
2.0.0-rc2 release
adumesny Aug 17, 2020
d26fa96
Merge pull request #1334 from adumesny/typescript
adumesny Aug 17, 2020
6e8b5dc
TS: fix to prev change (failed test)
adumesny Aug 17, 2020
50a95c3
TS: more fixed for load()
adumesny Aug 17, 2020
d4b546e
Merge pull request #1335 from adumesny/typescript
adumesny Aug 17, 2020
509fe24
removeWidget() doc update
adumesny Aug 17, 2020
d0d45ae
Merge pull request #1336 from adumesny/typescript
adumesny Aug 17, 2020
bec56a9
TS: tweaks to 'removed' callback
adumesny Aug 17, 2020
2c42754
Merge pull request #1337 from adumesny/typescript
adumesny Aug 17, 2020
a739735
TS: fixed package.json to refer to main module file
adumesny Sep 1, 2020
f45ebee
Merge pull request #1343 from adumesny/typescript
adumesny Sep 1, 2020
c12e46b
TS: 2.0.0-rc3 release
adumesny Sep 4, 2020
054b3dc
Merge pull request #1348 from adumesny/typescript
adumesny Sep 4, 2020
876de7d
TS: rev 2.0.0
adumesny Sep 8, 2020
4394528
Merge pull request #1350 from adumesny/typescript
adumesny Sep 8, 2020
c3a560e
doc update
adumesny Sep 8, 2020
b3d3011
Merge pull request #1351 from adumesny/typescript
adumesny Sep 8, 2020
83130dc
Merge branch 'develop' into typescript
adumesny Sep 8, 2020
735a346
merge fixes
adumesny Sep 8, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
dist/*.js
dist/*
demo/*
spec/*
src/jquery.js
src/jquery-ui.js
src/jq/*.js
23 changes: 23 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
module.exports = {
parser: '@typescript-eslint/parser',
env: {
browser: true,
commonjs: true,
es6: true,
node: true
},
extends: [
'plugin:@typescript-eslint/recommended'
],
parserOptions: {
ecmaVersion: 2020,
sourceType: 'module'
},
rules: {
'indent': ['error', 2],
'max-len': ['error', 180],
'no-trailing-spaces': 'error',
'prefer-const': 0,
'@typescript-eslint/explicit-function-return-type': 0
}
};
20 changes: 0 additions & 20 deletions .eslintrc.json

This file was deleted.

2 changes: 2 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ PULL_REQUEST_TEMPLATE.md
freelancer
karma.conf.js
protractor.conf.js
tsconfig.json
webpack.config.js

## From .gitignore:
*.log
Expand Down
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
"dragstop",
"dropover",
"droppable",
"gridster",
"gsresize",
"gsresizestop",
"jqueryui",
"resizestart"
]
Expand Down
38 changes: 17 additions & 21 deletions Gruntfile.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
/*eslint-disable camelcase */
module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-sass');
grunt.loadNpmTasks('grunt-contrib-cssmin');
Expand All @@ -16,7 +15,7 @@ module.exports = function(grunt) {
sass: {
options: {
implementation: sass,
sourceMap: true
sourceMap: false
},
dist: {
files: {
Expand All @@ -25,10 +24,10 @@ module.exports = function(grunt) {
}
}
},

cssmin: {
dist: {
options: {
sourceMap: false,
keepSpecialComments: '*'
},
files: {
Expand All @@ -37,50 +36,47 @@ module.exports = function(grunt) {
}
}
},

copy: {
dist: {
files: {
'dist/gridstack.js': ['src/gridstack.js'],
'dist/gridstack.d.ts': ['src/gridstack.d.ts'],
'dist/gridstack.jQueryUI.js': ['src/gridstack.jQueryUI.js'],
'dist/gridstack-poly.js': ['src/gridstack-poly.js'],
'dist/jquery.js': ['src/jquery.js'],
'dist/jquery-ui.js': ['src/jquery-ui.js'],
//'dist/jq/jquery.js': ['src/jq/jquery.js'],
//'dist/jq/jquery-ui.js': ['src/jq/jquery-ui.js'],
'dist/src/gridstack.scss': ['src/gridstack.scss'],
'dist/src/gridstack-extra.scss': ['src/gridstack-extra.scss'],
}
}
},

uglify: {
options: {
sourceMap: true,
sourceMapName: 'dist/gridstack.min.map',
output: {
comments: 'some'
}
},
dist: {
files: {
'dist/gridstack.min.js': ['src/gridstack.js'],
'dist/gridstack.jQueryUI.min.js': ['src/gridstack.jQueryUI.js'],
'dist/gridstack-poly.min.js': ['src/gridstack-poly.js'],
'dist/jquery.min.js': ['src/jquery.js'],
'dist/jquery-ui.min.js': ['src/jquery-ui.js'],
'dist/gridstack.all.js': ['src/gridstack-poly.js', 'src/jquery.js', 'src/gridstack.js', 'src/jquery-ui.js', 'src/gridstack.jQueryUI.js']
'dist/jq/jquery.js': 'src/jq/jquery.js',
'dist/jq/jquery-ui.js': 'src/jq/jquery-ui.js',
/*
'dist/jq/gridstack-dd-jqueryui.min.js': 'dist/jq/gridstack-dd-jqueryui.js',
'dist/gridstack-dd.min.js': 'dist/gridstack-dd.js',
'dist/gridstack-engine.min.js': 'dist/gridstack-engine.js',
'dist/gridstack-poly.min.js': 'src/gridstack-poly.js',
'dist/types.min.js': 'dist/types.js',
'dist/utils.min.js': 'dist/utils.js',
*/
}
}
},

eslint: {
target: ['*.js', 'src/*.js']
},

watch: {
scripts: {
files: ['src/*.js'],
tasks: ['uglify', 'copy'],
tasks: ['copy', 'uglify'],
options: {
},
},
Expand Down Expand Up @@ -109,6 +105,7 @@ module.exports = function(grunt) {
},
},

// eslint-disable-next-line @typescript-eslint/camelcase
protractor_webdriver: {
all: {
options: {
Expand All @@ -119,7 +116,6 @@ module.exports = function(grunt) {
});

grunt.registerTask('lint', ['eslint']);
grunt.registerTask('default', ['sass', 'cssmin', 'eslint', 'copy', 'uglify']);
grunt.registerTask('default', ['sass', 'cssmin', /*'eslint',*/ 'copy', 'uglify']);
grunt.registerTask('e2e-test', ['connect', 'protractor_webdriver', 'protractor']);
};
/*eslint-enable camelcase */
Loading