@@ -362,7 +362,7 @@ var nextTick = function () {
362362
363363var Set$1 = void 0 ;
364364/* istanbul ignore if */
365- if ( typeof Set !== 'undefined' && Set . toString ( ) . match ( / n a t i v e c o d e / ) ) {
365+ if ( typeof Set !== 'undefined' && / n a t i v e c o d e / . 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
27612762var 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 ] = / H T M L U n k n o w n E l e m e n t / . test ( el . toString ( ) ) &&
2882- // Chrome returns unknown for several HTML5 elements.
2883- // https://code.google.com/p/chromium/issues/detail?id=540526
2884- ! / ^ ( d a t a | t i m e | r t c | r b ) $ / . test ( tag ) ;
2882+ return unknownElementCache [ tag ] = / H T M L U n k n o w n E l e m e n t / . test ( el . toString ( ) ) ;
28852883 }
28862884}
28872885
@@ -4053,7 +4051,7 @@ if (isIE9) {
40534051var model = {
40544052 bind : function bind ( el , binding , vnode ) {
40554053 if ( process . env . NODE_ENV !== 'production' ) {
4056- if ( ! vnode . tag . match ( / i n p u t | s e l e c t | t e x t a r e a / ) ) {
4054+ if ( ! / i n p u t | s e l e c t | t e x t a r e a / . 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