@@ -429,12 +429,15 @@ var AblePlayerInstances = [];
429429 }
430430
431431 // Search
432- if ( $ ( media ) . data ( 'search' ) !== undefined && $ ( media ) . data ( 'search' ) !== "" ) {
433- // conducting a search currently requires an external div in which to write the results
434- if ( $ ( media ) . data ( 'search-div' ) !== undefined && $ ( media ) . data ( 'search-div' ) !== "" ) {
432+ // conducting a search requires an external div in which to write the results
433+ if ( $ ( media ) . data ( 'search-div' ) !== undefined && $ ( media ) . data ( 'search-div' ) !== "" ) {
434+
435+ this . searchDiv = $ ( media ) . data ( 'search-div' ) ;
436+
437+ // Search term (optional; could be assigned later in a JavaScript application)
438+ if ( $ ( media ) . data ( 'search' ) !== undefined && $ ( media ) . data ( 'search' ) !== "" ) {
435439 this . searchString = $ ( media ) . data ( 'search' ) ;
436- this . searchDiv = $ ( media ) . data ( 'search-div' ) ;
437- }
440+ }
438441
439442 // Search Language
440443 if ( $ ( media ) . data ( 'search-lang' ) !== undefined && $ ( media ) . data ( 'search-lang' ) !== "" ) {
@@ -11347,11 +11350,11 @@ if (thisObj.useTtml && (trackSrc.endsWith('.xml') || trackText.startsWith('<?xml
1134711350 $resultsItem . append ( itemStartSpan , itemText ) ;
1134811351 $resultsList . append ( $resultsItem ) ;
1134911352 }
11350- $ ( '#' + this . searchDiv ) . append ( searchStringHtml , $resultsSummary , $resultsList ) ;
11353+ $ ( '#' + this . searchDiv ) . html ( searchStringHtml ) . append ( $resultsSummary , $resultsList ) ;
1135111354 }
1135211355 else {
1135311356 var noResults = $ ( '<p>' ) . text ( this . tt . noResultsFound ) ;
11354- $ ( '#' + this . searchDiv ) . append ( noResults ) ;
11357+ $ ( '#' + this . searchDiv ) . html ( searchStringHtml ) . append ( noResults ) ;
1135511358 }
1135611359 }
1135711360 }
0 commit comments