mirror of
https://github.com/Ed1s0nZ/CyberStrikeAI.git
synced 2026-08-01 16:38:48 +02:00
Add files via upload
This commit is contained in:
@@ -30350,6 +30350,27 @@ html[data-theme="dark"] .skills-management-page .skill-card-actions .btn-seconda
|
||||
line-height: 1.45;
|
||||
}
|
||||
|
||||
.skills-management-page .skill-card-tags {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 6px;
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
.skills-management-page .skill-card-tags span {
|
||||
max-width: 160px;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
padding: 2px 7px;
|
||||
border-radius: 999px;
|
||||
border: 1px solid rgba(15, 23, 42, 0.1);
|
||||
background: rgba(15, 23, 42, 0.04);
|
||||
color: var(--text-secondary);
|
||||
font-size: 0.72rem;
|
||||
line-height: 1.3;
|
||||
}
|
||||
|
||||
.skills-management-page .skill-card-actions {
|
||||
display: flex;
|
||||
grid-column: auto;
|
||||
|
||||
@@ -168,6 +168,12 @@ function renderSkillsList() {
|
||||
? _t('skills.cardFiles', { count: skill.file_count })
|
||||
: '';
|
||||
const metaItems = [ver, fc, sc].filter(Boolean);
|
||||
const tags = Array.isArray(skill.tags) ? skill.tags.filter(Boolean) : [];
|
||||
const visibleTags = tags.slice(0, 4);
|
||||
const hiddenTagCount = Math.max(0, tags.length - visibleTags.length);
|
||||
const tagsHtml = visibleTags.length
|
||||
? `<div class="skill-card-tags">${visibleTags.map(tag => `<span>${escapeHtml(tag)}</span>`).join('')}${hiddenTagCount ? `<span>+${hiddenTagCount}</span>` : ''}</div>`
|
||||
: '';
|
||||
return `
|
||||
<div class="skill-card">
|
||||
<div class="skill-card-body">
|
||||
@@ -177,6 +183,7 @@ function renderSkillsList() {
|
||||
${metaItems.length ? `<div class="skill-card-meta">${metaItems.map(item => `<span>${escapeHtml(item)}</span>`).join('')}</div>` : ''}
|
||||
</div>
|
||||
<div class="skill-card-description">${escapeHtml(skill.description || _t('skills.noDescription'))}</div>
|
||||
${tagsHtml}
|
||||
</div>
|
||||
<div class="skill-card-actions">
|
||||
<button type="button" class="btn-secondary btn-small" data-skill-view="${escapeHtml(sid)}">${_t('common.view')}</button>
|
||||
|
||||
Reference in New Issue
Block a user