@@ -635,7 +635,7 @@ var hyperHTML = (function (document) {
635635 detail : detail
636636 } ) ;
637637 event . component = this ;
638- return ( _wire$ . dispatchEvent ? _wire$ : _wire$ . n [ 0 ] ) . dispatchEvent ( event ) ;
638+ return ( _wire$ . dispatchEvent ? _wire$ : _wire$ . firstChild ) . dispatchEvent ( event ) ;
639639 }
640640
641641 return false ;
@@ -1280,15 +1280,15 @@ var hyperHTML = (function (document) {
12801280 proto = Wire . prototype ;
12811281
12821282 proto . remove = function ( keepFirst ) {
1283- var childNodes = this . n ;
1284- var first = this . first ;
1285- var last = this . last ;
1286- this . f = null ;
1283+ var childNodes = this . childNodes ;
1284+ var first = this . firstChild ;
1285+ var last = this . lastChild ;
1286+ this . _ = null ;
12871287
12881288 if ( keepFirst && childNodes . length === 2 ) {
12891289 last . parentNode . removeChild ( last ) ;
12901290 } else {
1291- var range = this . d . createRange ( ) ;
1291+ var range = this . ownerDocument . createRange ( ) ;
12921292 range . setStartBefore ( keepFirst ? childNodes [ 1 ] : first ) ;
12931293 range . setEndAfter ( last ) ;
12941294 range . deleteContents ( ) ;
@@ -1298,28 +1298,27 @@ var hyperHTML = (function (document) {
12981298 } ;
12991299
13001300 proto . valueOf = function ( forceAppend ) {
1301- var frag = this . f ;
1302- var noFrag = frag == null ;
1303- if ( noFrag ) frag = this . f = this . d . createDocumentFragment ( ) ;
1301+ var fragment = this . _ ;
1302+ var noFragment = fragment == null ;
1303+ if ( noFragment ) fragment = this . _ = this . ownerDocument . createDocumentFragment ( ) ;
13041304
1305- if ( noFrag || forceAppend ) {
1306- for ( var n = this . n , i = 0 , l = n . length ; i < l ; i ++ ) {
1307- frag . appendChild ( n [ i ] ) ;
1305+ if ( noFragment || forceAppend ) {
1306+ for ( var n = this . childNodes , i = 0 , l = n . length ; i < l ; i ++ ) {
1307+ fragment . appendChild ( n [ i ] ) ;
13081308 }
13091309 }
13101310
1311- return frag ;
1311+ return fragment ;
13121312 } ;
13131313
13141314 return Wire ;
13151315
13161316 function Wire ( childNodes ) {
1317- var nodes = this . n = slice . call ( childNodes , 0 ) ;
1318- var first = nodes [ 0 ] ;
1319- this . first = first ;
1320- this . last = nodes [ nodes . length - 1 ] ;
1321- this . d = first . ownerDocument || first ;
1322- this . f = null ;
1317+ var nodes = this . childNodes = slice . call ( childNodes , 0 ) ;
1318+ this . firstChild = nodes [ 0 ] ;
1319+ this . lastChild = nodes [ nodes . length - 1 ] ;
1320+ this . ownerDocument = nodes [ 0 ] . ownerDocument ;
1321+ this . _ = null ;
13231322 }
13241323 } ( [ ] . slice ) ;
13251324
@@ -1388,7 +1387,7 @@ var hyperHTML = (function (document) {
13881387 // all these cases are handled by domdiff already
13891388
13901389 /* istanbul ignore next */
1391- 1 / i < 0 ? i ? item . remove ( true ) : item . last : i ? item . valueOf ( true ) : item . first : asNode ( item . render ( ) , i ) ;
1390+ 1 / i < 0 ? i ? item . remove ( true ) : item . lastChild : i ? item . valueOf ( true ) : item . firstChild : asNode ( item . render ( ) , i ) ;
13921391 } ; // returns true if domdiff can handle the value
13931392
13941393
0 commit comments