@@ -79,7 +79,8 @@ function displayResults(results, page = 1, perPage = 20) {
7979 const formatValue = ( val , key ) => {
8080 if ( ! Array . isArray ( val ) ) return val ;
8181 const periodFields = [ 'title' ] ;
82- return periodFields . includes ( key ) ? val . join ( '. ' ) : val . join ( ', ' ) ;
82+ const semicolonFields = [ 'classification' ] ;
83+ return periodFields . includes ( key ) ? val . join ( '. ' ) : semicolonFields . includes ( key ) ? val . join ( '; ' ) : val . join ( ', ' ) ;
8384 } ;
8485
8586 const titleFields = [ 'msItemTitle' ] ;
@@ -102,19 +103,20 @@ function displayResults(results, page = 1, perPage = 20) {
102103
103104 return `
104105 <div class="result-item" style="padding:15px; border:1px solid #ddd; margin-bottom:10px; border-radius:5px;">
105- ${ item . displayTitleEnglish ? `<p>${ formatValue ( item . displayTitleEnglish , 'displayTitleEnglish' ) } </p>` : '' }
106- ${ item . wrightNum ? `<p>${ formatValue ( item . wrightNum , 'wrightNum' ) } </p>` : '' }
107106
108- <p>URL: <a href="${ msUrl } " target="_blank">${ msUrl } </a></p>
107+ <p><strong></strong> ${ formatValue ( item . shelfmark , 'shelfmark' ) || '' }
108+ ${ item . wrightNum ? `[${ formatValue ( item . wrightNum , 'wrightNum' ) } ]` : '' }
109+
110+ </p>
111+ <p>URI: <a href="${ msUrl } " target="_blank">${ msUrl } </a></p>
109112 <p>${ item . origDate ? `${ formatValue ( item . origDate , 'origDate' ) } ` : '' } ${ item . origPlace ? ` | ${ formatValue ( item . origPlace , 'origPlace' ) } ` : '' } </p>
110113 <p class="text-muted">
111- ${ item . scriptLanguage ? `Script: ${ item . scriptLanguage } | ` : '' }
112- ${ item . material ? `| ${ formatValue ( item . material , 'material' ) } | ` : '' }
113- ${ item . form ? ` ${ formatValue ( item . form , 'material' ) } | ` : '' }
114- ${ item . extent ? `| ${ formatValue ( item . extent , 'extent' ) } | ` : '' }
114+ ${ item . scriptLanguage ? `Script: ${ item . scriptLanguage } ` : '' }
115+ ${ item . material ? `| ${ formatValue ( item . material , 'material' ) } ` : '' }
116+ ${ item . form ? ` ${ formatValue ( item . form , 'material' ) } ` : '' }
117+ ${ item . extent ? `| ${ formatValue ( item . extent , 'extent' ) } ` : '' }
115118 </p>
116119
117- <p><strong>Shelfmark:</strong> ${ formatValue ( item . shelfmark , 'shelfmark' ) || 'N/A' } </p>
118120 ${ item . classification ? `Classification: ${ formatValue ( item . classification , 'classification' ) } ` : '' }
119121
120122 </div>
0 commit comments