Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 95328b7

Browse files
committed
lodash.js support
1 parent 6768a14 commit 95328b7

File tree

8 files changed

+13
-10
lines changed

8 files changed

+13
-10
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,14 @@ Usage
7676

7777
## Requirements
7878

79-
* [underscore.js](http://underscorejs.org) (>= 1.7.0)
79+
* [lodash.js](https://lodash.com) (>= 3.5.0)
8080
* [jQuery](http://jquery.com) (>= 1.11.0)
8181
* [jQuery UI](http://jqueryui.com) (>= 1.11.0). Minimum required components: Core, Widget, Mouse, Draggable, Resizable
8282
* (Optional) [knockout.js](http://knockoutjs.com) (>= 3.2.0)
8383
* (Optional) [jquery-ui-touch-punch](https://github.com/furf/jquery-ui-touch-punch) for touch-based devices support
8484

85+
Note: You can still use [underscore.js](http://underscorejs.org) (>= 1.7.0) instead of lodash.js
86+
8587
## Basic usage
8688

8789
```html
@@ -372,7 +374,7 @@ Please use [jQuery UI Touch Punch](https://github.com/furf/jquery-ui-touch-punch
372374
working on touch-based devices.
373375

374376
```html
375-
<script src="underscore-min.js"></script>
377+
<script src="lodash.min.js"></script>
376378
<script src="jquery.min.js"></script>
377379
<script src="jquery-ui.min.js"></script>
378380
<script src="jquery.ui.touch-punch.min.js"></script>
@@ -644,6 +646,7 @@ Changes
644646

645647
#### v0.2.3 (development version)
646648

649+
- add support of lodash.js
647650
- add `is_area_empty` method
648651
- nested grids
649652
- add `batch_update`/`commit` methods

demo/knockout.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
1818
<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.0/jquery-ui.js"></script>
1919
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
20-
<script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js"></script>
20+
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/3.5.0/lodash.min.js"></script>
2121
<script src="//cdnjs.cloudflare.com/ajax/libs/knockout/3.2.0/knockout-min.js"></script>
2222
<script src="../src/gridstack.js"></script>
2323

demo/knockout2.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
1818
<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.0/jquery-ui.js"></script>
1919
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
20-
<script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js"></script>
20+
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/3.5.0/lodash.min.js"></script>
2121
<script src="//cdnjs.cloudflare.com/ajax/libs/knockout/3.2.0/knockout-min.js"></script>
2222
<script src="../src/gridstack.js"></script>
2323

demo/nested.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
1818
<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.0/jquery-ui.js"></script>
1919
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
20-
<script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js"></script>
20+
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/3.5.0/lodash.min.js"></script>
2121
<script src="../src/gridstack.js"></script>
2222

2323
<style type="text/css">

demo/serialization.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
1818
<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.0/jquery-ui.js"></script>
1919
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
20-
<script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js"></script>
20+
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/3.5.0/lodash.min.js"></script>
2121
<script src="../src/gridstack.js"></script>
2222

2323
<style type="text/css">

dist/gridstack.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/gridstack.min.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/gridstack.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
(function (factory) {
77
if (typeof define === 'function' && define.amd) {
8-
define(['jquery', 'underscore'], factory);
8+
define(['jquery', 'lodash'], factory);
99
}
1010
else {
1111
factory(jQuery, _);
@@ -435,7 +435,7 @@
435435
});
436436
_.chain(elements).sortBy(function (x) { return x.i; }).each(function (i) {
437437
self._prepare_element(i.el);
438-
});
438+
}).value();
439439
}
440440

441441
this.set_animation(this.opts.animate);

0 commit comments

Comments
 (0)