()
| 19187 | tagNames.sort((a, b) => a.localeCompare(b)); // Sort tags alphabetically |
| 19188 | const tagsText = tagNames.join(', '); |
| 19189 | const tagsValueSpan = tagsItem.querySelector('.tags-info'); |
| 19190 | if (tagsValueSpan) { |
| 19191 | fillTagsWithFilterLinks(tagsValueSpan, tagNames); |
| 19192 | tagsValueSpan.setAttribute('title', tagsText); // Show full tag list on hover |
| 19193 | tagsValueSpan.style.color = '#ccc'; |
| 19194 | } |
| 19195 | return; |
| 19196 | } |
| 19197 | } |
| 19198 | } |
| 19199 | |
| 19200 | // Load tags using model ID |
| 19201 | if (modelId) { |
no outgoing calls
no test coverage detected