Skip to content

Commit e93286d

Browse files
committed
[build] 2.0.0-alpha.2
1 parent 5504ae5 commit e93286d

File tree

8 files changed

+151
-179
lines changed

8 files changed

+151
-179
lines changed

dist/vue.common.js

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ var nextTick = function () {
362362

363363
var Set$1 = void 0;
364364
/* istanbul ignore if */
365-
if (typeof Set !== 'undefined' && Set.toString().match(/native code/)) {
365+
if (typeof Set !== 'undefined' && /native code/.test(Set.toString())) {
366366
// use native Set when available.
367367
Set$1 = Set;
368368
} else {
@@ -1906,19 +1906,19 @@ function renderMixin(Vue) {
19061906
if (Array.isArray(val)) {
19071907
ret = new Array(val.length);
19081908
for (i = 0, l = val.length; i < l; i++) {
1909-
ret[i] = render(val[i], i, i);
1909+
ret[i] = render(val[i], i);
19101910
}
19111911
} else if (typeof val === 'number') {
19121912
ret = new Array(val);
19131913
for (i = 0; i < val; i++) {
1914-
ret[i] = render(i + 1, i, i);
1914+
ret[i] = render(i + 1, i);
19151915
}
19161916
} else if (isObject(val)) {
19171917
keys = Object.keys(val);
19181918
ret = new Array(keys.length);
19191919
for (i = 0, l = keys.length; i < l; i++) {
19201920
key = keys[i];
1921-
ret[i] = render(val[key], i, key);
1921+
ret[i] = render(val[key], key, i);
19221922
}
19231923
}
19241924
return ret;
@@ -2097,7 +2097,7 @@ function initInternalComponent(vm, options) {
20972097
opts._componentTag = options._componentTag;
20982098
if (options.render) {
20992099
opts.render = options.render;
2100-
opts.staticRenderFns = opts.staticRenderFns;
2100+
opts.staticRenderFns = options.staticRenderFns;
21012101
}
21022102
}
21032103

@@ -2559,6 +2559,7 @@ var util = Object.freeze({
25592559
hasProto: hasProto,
25602560
inBrowser: inBrowser,
25612561
devtools: devtools,
2562+
UA: UA,
25622563
nextTick: nextTick,
25632564
get _Set () { return Set$1; },
25642565
mergeOptions: mergeOptions,
@@ -2755,7 +2756,7 @@ Object.defineProperty(Vue.prototype, '$isServer', {
27552756
}
27562757
});
27572758

2758-
Vue.version = '2.0.0-alpha.1';
2759+
Vue.version = '2.0.0-alpha.2';
27592760

27602761
// attributes that should be using props for binding
27612762
var mustUseProp = makeMap('value,selected,checked,muted');
@@ -2878,10 +2879,7 @@ function isUnknownElement(tag) {
28782879
// http://stackoverflow.com/a/28210364/1070244
28792880
return unknownElementCache[tag] = el.constructor === window.HTMLUnknownElement || el.constructor === window.HTMLElement;
28802881
} else {
2881-
return unknownElementCache[tag] = /HTMLUnknownElement/.test(el.toString()) &&
2882-
// Chrome returns unknown for several HTML5 elements.
2883-
// https://code.google.com/p/chromium/issues/detail?id=540526
2884-
!/^(data|time|rtc|rb)$/.test(tag);
2882+
return unknownElementCache[tag] = /HTMLUnknownElement/.test(el.toString());
28852883
}
28862884
}
28872885

@@ -4053,7 +4051,7 @@ if (isIE9) {
40534051
var model = {
40544052
bind: function bind(el, binding, vnode) {
40554053
if (process.env.NODE_ENV !== 'production') {
4056-
if (!vnode.tag.match(/input|select|textarea/)) {
4054+
if (!/input|select|textarea/.test(vnode.tag)) {
40574055
warn('v-model is not supported on element type: <' + vnode.tag + '>. ' + 'If you are working with contenteditable, it\'s recommended to ' + 'wrap a library dedicated for that purpose inside a custom component.', vnode.context);
40584056
}
40594057
}

0 commit comments

Comments
 (0)