diff --git a/shoreditch/js/jquery.flexslider.js b/shoreditch/js/jquery.flexslider.js index f44d18b48..4fd4595b0 100644 --- a/shoreditch/js/jquery.flexslider.js +++ b/shoreditch/js/jquery.flexslider.js @@ -217,14 +217,33 @@ if (slider.pagingCount > 1) { for (var i = 0; i < slider.pagingCount; i++) { slide = slider.slides.eq(i); - if ( undefined === slide.attr( 'data-thumb-alt' ) ) { slide.attr( 'data-thumb-alt', '' ); } - altText = ( '' !== slide.attr( 'data-thumb-alt' ) ) ? altText = ' alt="' + slide.attr( 'data-thumb-alt' ) + '"' : ''; - item = (slider.vars.controlNav === "thumbnails") ? '' : '' + j + ''; + + if ( undefined === slide.attr( 'data-thumb-alt' ) ) { + slide.attr( 'data-thumb-alt', '' ); + } + + item = $( '' ).attr( 'href', '#' ).text( j ); + if ( slider.vars.controlNav === "thumbnails" ) { + item = $( '' ).attr( 'src', slide.attr( 'data-thumb' ) ); + } + + if ( '' !== slide.attr( 'data-thumb-alt' ) ) { + item.attr( 'alt', slide.attr( 'data-thumb-alt' ) ); + } + if ( 'thumbnails' === slider.vars.controlNav && true === slider.vars.thumbCaptions ) { var captn = slide.attr( 'data-thumbcaption' ); - if ( '' !== captn && undefined !== captn ) { item += '' + captn + ''; } + if ( '' !== captn && undefined !== captn ) { + var caption = $('' ).addClass( namespace + 'caption' ).text( captn ); + item.append( caption ); + } } - slider.controlNavScaffold.append('
  • ' + item + '
  • '); + + var liElement = $( '
  • ' ); + item.appendTo( liElement ); + liElement.append( '
  • ' ); + + slider.controlNavScaffold.append(liElement); j++; } }