From 9212298b87df902f1ef44d3543ebeb29aa75f782 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Mon, 17 Jul 2017 18:32:24 -0700 Subject: [PATCH] Examples: Clean up. --- examples/index.html | 46 ++++++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/examples/index.html b/examples/index.html index 022ae2bb94..64a1c5c0d4 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; } -- GitLab