@@ -20,17 +20,39 @@ function itemDiv (item, itemType, ownerUsernamePath, nameField,
2020 '"></i>'
2121 }
2222
23+
24+ var project_href_url =
25+ itemType + '?user=' + encodeURIComponent ( eval ( 'item.' + ownerUsernamePath ) ) +
26+ '&' + itemType + '=' + encodeURIComponent ( item [ nameField ] ) ;
27+
28+ var target = 'target="_self"' ;
29+
30+ if ( options . linkTarget ) {
31+ if ( options . linkTarget == "_blank" ) {
32+ target = 'target="_blank" rel="noopener noreferrer"' ;
33+ } else {
34+ target = 'target="' + options . linkTarget + '"' ;
35+ }
36+ }
37+
38+ var html_a_start_tag =
39+ '<a ' +
40+ target +
41+ ' ' +
42+ 'href="' + project_href_url + '"' +
43+ '>' ;
44+
2345 div . innerHTML +=
24- '<a target="' + ( options . linkTarget || '_self' )
25- + '" href ="' + itemType +
26- '?user=' + encodeURIComponent ( eval ( ' item.' + ownerUsernamePath ) ) +
27- '&' + itemType + '= ' + encodeURIComponent ( item [ nameField ] ) +
28- '"><img class=" thumbnail" alt="' +
29- ( item . thumbnail ? escapeHtml ( item [ nameField ] ) : '' ) +
30- '" title ="' + escapeHtml ( item [ descriptionField ] ) +
31- ( item . thumbnail ? '" src="' + escapeHtml ( item . thumbnail ) + '"' : '' ) +
32- '"><span class="' + itemType + '-name">' + escapeHtml ( item [ nameField ] ) +
33- '</span></ a>' ;
46+ html_a_start_tag +
47+ '<img class="thumbnail" alt ="' +
48+ ( item . thumbnail ? escapeHtml ( item [ nameField ] ) : '' ) +
49+ '" title=" ' + escapeHtml ( item [ descriptionField ] ) +
50+ ( item . thumbnail ? '" src="' + escapeHtml ( item . thumbnail ) + '"' : '' ) +
51+ '">' +
52+ '<span class ="' + itemType + '-name">' +
53+ escapeHtml ( item [ nameField ] ) +
54+ '</span>' +
55+ '</a>' ;
3456
3557 if ( extraFields ) {
3658 Object . keys ( extraFields ) . forEach ( function ( fieldName ) {
0 commit comments