Skip to content

Commit d1b715e

Browse files
committed
1 parent bae254c commit d1b715e

File tree

7 files changed

+35
-29
lines changed

7 files changed

+35
-29
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-smart-table",
3-
"version": "2.1.2",
3+
"version": "2.1.3",
44
"homepage": "https://github.com/lorenzofox3/Smart-Table",
55
"authors": [
66
"lorenzofox3 <[email protected]>"

changeLog.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,4 +148,8 @@ function(tableState, tableController){
148148

149149
## version 2.1.2
150150

151-
* improve build #461 [stanleyxu](https://github.com/stanleyxu2005)
151+
* improve build #461 [stanleyxu](https://github.com/stanleyxu2005)
152+
153+
## version 2.1.3
154+
155+
* fix #477

dist/smart-table.js

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* @version 2.1.2
2+
* @version 2.1.3
33
* @license MIT
44
*/
55
(function (ng, undefined){
@@ -70,19 +70,19 @@ ng.module('smart-table')
7070
}
7171
}
7272

73-
function deepDelete(object, path) {
73+
function deepDelete (object, path) {
7474
if (path.indexOf('.') != -1) {
75-
var partials = path.split('.');
76-
var key = partials.pop();
77-
var parentPath = partials.join('.');
78-
var parentObject = $parse(parentPath)(object)
79-
delete parentObject[key];
80-
if (Object.keys(parentObject).length == 0) {
81-
deepDelete(object, parentPath);
82-
}
83-
} else {
84-
delete object[path];
75+
var partials = path.split('.');
76+
var key = partials.pop();
77+
var parentPath = partials.join('.');
78+
var parentObject = $parse(parentPath)(object)
79+
delete parentObject[key];
80+
if (Object.keys(parentObject).length == 0) {
81+
deepDelete(object, parentPath);
8582
}
83+
} else {
84+
delete object[path];
85+
}
8686
}
8787

8888
if ($attrs.stSafeSrc) {
@@ -100,6 +100,7 @@ ng.module('smart-table')
100100
return safeGetter($scope);
101101
}, function (newValue, oldValue) {
102102
if (newValue !== oldValue) {
103+
tableState.pagination.start = 0;
103104
updateSafeCopy();
104105
}
105106
});

dist/smart-table.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/smart-table.min.js.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.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-smart-table",
3-
"version": "2.1.2",
3+
"version": "2.1.3",
44
"description": "",
55
"main": "index.js",
66
"scripts": {

src/stTable.js

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,19 @@ ng.module('smart-table')
3131
}
3232
}
3333

34-
function deepDelete(object, path) {
34+
function deepDelete (object, path) {
3535
if (path.indexOf('.') != -1) {
36-
var partials = path.split('.');
37-
var key = partials.pop();
38-
var parentPath = partials.join('.');
39-
var parentObject = $parse(parentPath)(object)
40-
delete parentObject[key];
41-
if (Object.keys(parentObject).length == 0) {
42-
deepDelete(object, parentPath);
43-
}
44-
} else {
45-
delete object[path];
36+
var partials = path.split('.');
37+
var key = partials.pop();
38+
var parentPath = partials.join('.');
39+
var parentObject = $parse(parentPath)(object)
40+
delete parentObject[key];
41+
if (Object.keys(parentObject).length == 0) {
42+
deepDelete(object, parentPath);
4643
}
44+
} else {
45+
delete object[path];
46+
}
4747
}
4848

4949
if ($attrs.stSafeSrc) {
@@ -61,6 +61,7 @@ ng.module('smart-table')
6161
return safeGetter($scope);
6262
}, function (newValue, oldValue) {
6363
if (newValue !== oldValue) {
64+
tableState.pagination.start = 0;
6465
updateSafeCopy();
6566
}
6667
});

0 commit comments

Comments
 (0)