@@ -277,21 +277,12 @@ LOGGING:
277
277
if (workspace .textType .includes (' usfm' ) && workspace .usfmWrapperType === ' xt' ) {
278
278
const references = text .split (' ; ' );
279
279
for (let i = 0 ; i < references .length ; i ++ ) {
280
- const links = references [i ].split (' |' );
281
- const displayText = links [0 ];
282
- const referenceText = links .length > 1 ? links [1 ] : links [0 ];
283
- const spanElement = document .createElement (' span' );
284
- spanElement .classList .add (' reflink' );
285
-
286
- // TODO: Figure out what really needs to be added to go to references
287
- // For now, just make it look consistent
288
- const aElement = document .createElement (' a' );
289
- aElement .setAttribute (' href' , referenceText );
290
- const refText = document .createTextNode (displayText );
291
- aElement .appendChild (refText );
292
- spanElement .appendChild (aElement );
293
-
294
- workspace .tableCellElement .appendChild (spanElement );
280
+ var spanV = document .createElement (' span' );
281
+ spanV .classList .add (' reflink' );
282
+ const refText = generateHTML (text , ' header-ref' );
283
+ spanV .innerHTML = refText ;
284
+ spanV .addEventListener (' click' , onClick , false );
285
+ workspace .tableCellElement .appendChild (spanV );
295
286
if (i < references .length - 1 ) {
296
287
const textNode = document .createTextNode (' ; ' );
297
288
workspace .tableCellElement .appendChild (textNode );
0 commit comments