v1.0.177: необработанная — только кнопка; обработанная — только раскрытие
This commit is contained in:
+12
-2
@@ -433,8 +433,8 @@ function buildGroupCard(g, gi, card) {
|
||||
(d.doc_date ? ' <span style="color:var(--muted);">' + escHtml(d.doc_date) + '</span>' : '') +
|
||||
'</div>';
|
||||
}).join('') + '</div>' +
|
||||
'<button class="btn btn-primary cmp-btn" style="margin-top:6px;font-size:12px;height:28px;" data-gi="' + gi + '">▶ Сравнить эту группу</button>' +
|
||||
'<div class="cmp-body" id="cmpBody_' + gi + '" style="display:none;margin-top:8px;"></div>';
|
||||
'<button class="btn btn-primary cmp-btn" style="margin-top:6px;font-size:12px;height:28px;" data-gi="' + gi + '">▶ Сравнить эту группу</button>';
|
||||
// Необработанная: только кнопка, ничего больше
|
||||
}
|
||||
|
||||
// ── Заменить карточку на обработанную ───────────────────────
|
||||
@@ -508,6 +508,16 @@ window.runCompareForGroup = async function(gi, btn) {
|
||||
}
|
||||
|
||||
var cid = ad.contract_ids[0];
|
||||
// Создать тело для результатов под кнопкой
|
||||
var cmpBody = document.getElementById('cmpBody_' + gi);
|
||||
if (!cmpBody) {
|
||||
cmpBody = document.createElement('div');
|
||||
cmpBody.className = 'cmp-body';
|
||||
cmpBody.id = 'cmpBody_' + gi;
|
||||
cmpBody.style.cssText = 'margin-top:8px;';
|
||||
btn.parentNode.insertBefore(cmpBody, btn.nextSibling);
|
||||
}
|
||||
cmpBody.innerHTML = '';
|
||||
var cmpBody = document.getElementById('cmpBody_' + gi);
|
||||
cmpBody.style.display = 'block';
|
||||
cmpBody.innerHTML = '';
|
||||
|
||||
Reference in New Issue
Block a user