Skip to content

Commit bd450ca

Browse files
committed
build 1.1.4
1 parent 1186ae9 commit bd450ca

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

dist/vue-wc-wrapper.global.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,16 @@ function createCustomEvent (name, args) {
3939
const isBoolean = val => /function Boolean/.test(String(val));
4040
const isNumber = val => /function Number/.test(String(val));
4141

42-
function convertAttributeValue (value, name, options) {
43-
if (isBoolean(options.type)) {
42+
function convertAttributeValue (value, name, { type } = {}) {
43+
if (isBoolean(type)) {
4444
if (value === 'true' || value === 'false') {
4545
return value === 'true'
4646
}
4747
if (value === '' || value === name) {
4848
return true
4949
}
5050
return value != null
51-
} else if (isNumber(options.type)) {
51+
} else if (isNumber(type)) {
5252
const parsed = parseFloat(value, 10);
5353
return isNaN(parsed) ? value : parsed
5454
} else {
@@ -58,7 +58,7 @@ function convertAttributeValue (value, name, options) {
5858

5959
function toVNodes (h, children) {
6060
const res = [];
61-
for (let i = 0; i < children.length; i++) {
61+
for (let i = 0, l = children.length; i < l; i++) {
6262
res.push(toVNode(h, children[i]));
6363
}
6464
return res
@@ -86,7 +86,7 @@ function toVNode (h, node) {
8686

8787
function getAttributes (node) {
8888
const res = {};
89-
for (let i = 0; i < node.attributes.length; i++) {
89+
for (let i = 0, l = node.attributes.length; i < l; i++) {
9090
const attr = node.attributes[i];
9191
res[attr.nodeName] = attr.nodeValue;
9292
}

dist/vue-wc-wrapper.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,16 @@ function createCustomEvent (name, args) {
3636
const isBoolean = val => /function Boolean/.test(String(val));
3737
const isNumber = val => /function Number/.test(String(val));
3838

39-
function convertAttributeValue (value, name, options) {
40-
if (isBoolean(options.type)) {
39+
function convertAttributeValue (value, name, { type } = {}) {
40+
if (isBoolean(type)) {
4141
if (value === 'true' || value === 'false') {
4242
return value === 'true'
4343
}
4444
if (value === '' || value === name) {
4545
return true
4646
}
4747
return value != null
48-
} else if (isNumber(options.type)) {
48+
} else if (isNumber(type)) {
4949
const parsed = parseFloat(value, 10);
5050
return isNaN(parsed) ? value : parsed
5151
} else {
@@ -55,7 +55,7 @@ function convertAttributeValue (value, name, options) {
5555

5656
function toVNodes (h, children) {
5757
const res = [];
58-
for (let i = 0; i < children.length; i++) {
58+
for (let i = 0, l = children.length; i < l; i++) {
5959
res.push(toVNode(h, children[i]));
6060
}
6161
return res
@@ -83,7 +83,7 @@ function toVNode (h, node) {
8383

8484
function getAttributes (node) {
8585
const res = {};
86-
for (let i = 0; i < node.attributes.length; i++) {
86+
for (let i = 0, l = node.attributes.length; i < l; i++) {
8787
const attr = node.attributes[i];
8888
res[attr.nodeName] = attr.nodeValue;
8989
}

0 commit comments

Comments
 (0)