diff --git a/examples/index.html b/examples/index.html index 022ae2bb940eede90b6f8704b976ae768504d56c..64a1c5c0d4b32a6ea2006cf7a4bd655176c9bdc6 100644 --- a/examples/index.html +++ b/examples/index.html @@ -291,6 +291,27 @@ var links = {}; var selected = null; + function createLink( file ) { + + var link = document.createElement( 'a' ); + link.className = 'link'; + link.href = file + '.html'; + link.textContent = getName( file ); + link.setAttribute( 'target', 'viewer' ); + link.addEventListener( 'click', function ( event ) { + + if ( event.button === 0 ) { + + selectFile( file ); + + } + + } ); + + return link; + + } + for ( var key in files ) { var section = files[ key ]; @@ -302,29 +323,12 @@ for ( var i = 0; i < section.length; i ++ ) { - ( function ( file ) { - - var name = getName( file ); - - var link = document.createElement( 'a' ); - link.className = 'link'; - link.textContent = name; - link.href = file + '.html'; - link.setAttribute( 'target', 'viewer' ); - link.addEventListener( 'click', function ( event ) { - - if ( event.button === 0 ) { - - selectFile( file ); - - } - - } ); - container.appendChild( link ); + var file = section[ i ]; - links[ file ] = link; + var link = createLink( file ); + container.appendChild( link ); - } )( section[ i ] ); + links[ file ] = link; }