Skip to content
This repository was archived by the owner on Dec 1, 2023. It is now read-only.

Commit c905133

Browse files
author
Steffan
committed
v1.1.2
1 parent ca9664b commit c905133

File tree

6 files changed

+20
-20
lines changed

6 files changed

+20
-20
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ $ npm install vue-fields
1616
```
1717

1818
### CDN
19-
Available on [jsdelivr](https://cdn.jsdelivr.net/npm/[email protected].1) or [unpkg](https://unpkg.com/[email protected].1).
19+
Available on [jsdelivr](https://cdn.jsdelivr.net/npm/[email protected].2) or [unpkg](https://unpkg.com/[email protected].2).
2020
```html
21-
<script src="https://cdn.jsdelivr.net/npm/[email protected].1"></script>
21+
<script src="https://cdn.jsdelivr.net/npm/[email protected].2"></script>
2222
```
2323

2424
## Changelog

dist/vue-fields.common.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* vue-fields v1.1.1
2+
* vue-fields v1.1.2
33
* https://github.com/pagekit/vue-fields
44
* Released under the MIT License.
55
*/
@@ -49,10 +49,10 @@ function isUndefined(val) {
4949
return typeof val === 'undefined';
5050
}
5151
function get(obj, key, def) {
52-
var parts = key.split('.');
52+
var parts = isArray(key) ? key : key.split('.');
5353

5454
for (var i = 0; i < parts.length; i++) {
55-
if (!isUndefined(obj[parts[i]])) {
55+
if (isObject(obj) && !isUndefined(obj[parts[i]])) {
5656
obj = obj[parts[i]];
5757
} else {
5858
return def;
@@ -62,7 +62,7 @@ function get(obj, key, def) {
6262
return obj;
6363
}
6464
function set(obj, key, val) {
65-
var parts = key.split('.');
65+
var parts = isArray(key) ? key : key.split('.');
6666

6767
while (parts.length > 1) {
6868
var part = parts.shift();
@@ -631,7 +631,7 @@ var Plugin = {
631631
Vue.component('field', Field);
632632
Vue.component('fields', Fields);
633633
},
634-
version: '1.1.1'
634+
version: '1.1.2'
635635
};
636636

637637
if (typeof window !== 'undefined' && window.Vue) {

dist/vue-fields.esm.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* vue-fields v1.1.1
2+
* vue-fields v1.1.2
33
* https://github.com/pagekit/vue-fields
44
* Released under the MIT License.
55
*/
@@ -47,10 +47,10 @@ function isUndefined(val) {
4747
return typeof val === 'undefined';
4848
}
4949
function get(obj, key, def) {
50-
var parts = key.split('.');
50+
var parts = isArray(key) ? key : key.split('.');
5151

5252
for (var i = 0; i < parts.length; i++) {
53-
if (!isUndefined(obj[parts[i]])) {
53+
if (isObject(obj) && !isUndefined(obj[parts[i]])) {
5454
obj = obj[parts[i]];
5555
} else {
5656
return def;
@@ -60,7 +60,7 @@ function get(obj, key, def) {
6060
return obj;
6161
}
6262
function set(obj, key, val) {
63-
var parts = key.split('.');
63+
var parts = isArray(key) ? key : key.split('.');
6464

6565
while (parts.length > 1) {
6666
var part = parts.shift();
@@ -629,7 +629,7 @@ var Plugin = {
629629
Vue.component('field', Field);
630630
Vue.component('fields', Fields);
631631
},
632-
version: '1.1.1'
632+
version: '1.1.2'
633633
};
634634

635635
if (typeof window !== 'undefined' && window.Vue) {

dist/vue-fields.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* vue-fields v1.1.1
2+
* vue-fields v1.1.2
33
* https://github.com/pagekit/vue-fields
44
* Released under the MIT License.
55
*/
@@ -53,10 +53,10 @@
5353
return typeof val === 'undefined';
5454
}
5555
function get(obj, key, def) {
56-
var parts = key.split('.');
56+
var parts = isArray(key) ? key : key.split('.');
5757

5858
for (var i = 0; i < parts.length; i++) {
59-
if (!isUndefined(obj[parts[i]])) {
59+
if (isObject(obj) && !isUndefined(obj[parts[i]])) {
6060
obj = obj[parts[i]];
6161
} else {
6262
return def;
@@ -66,7 +66,7 @@
6666
return obj;
6767
}
6868
function set(obj, key, val) {
69-
var parts = key.split('.');
69+
var parts = isArray(key) ? key : key.split('.');
7070

7171
while (parts.length > 1) {
7272
var part = parts.shift();
@@ -635,7 +635,7 @@
635635
Vue.component('field', Field);
636636
Vue.component('fields', Fields);
637637
},
638-
version: '1.1.1'
638+
version: '1.1.2'
639639
};
640640

641641
if (typeof window !== 'undefined' && window.Vue) {

dist/vue-fields.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-fields",
3-
"version": "1.1.1",
3+
"version": "1.1.2",
44
"description": "The form fields generator for Vue.js",
55
"homepage": "https://github.com/pagekit/vue-fields",
66
"license": "MIT",

0 commit comments

Comments
 (0)