v1.0.177: inline onclick на diff-section-header — переживает markGroupDone
This commit is contained in:
+2
-10
@@ -544,11 +544,7 @@ window.runCompareForGroup = async function(gi, btn) {
|
|||||||
if (d.type === 'extract_start') {
|
if (d.type === 'extract_start') {
|
||||||
var sec = document.createElement('div');
|
var sec = document.createElement('div');
|
||||||
sec.style.cssText = 'margin-top:8px;border:1px solid var(--brand-gray);border-radius:6px;overflow:hidden;';
|
sec.style.cssText = 'margin-top:8px;border:1px solid var(--brand-gray);border-radius:6px;overflow:hidden;';
|
||||||
sec.innerHTML = '<div class="diff-section-header" style="padding:8px 12px;background:var(--brand-grey-light);cursor:pointer;font-size:13px;font-weight:600;">⏳ ' + d.filename + '</div><div class="diff-section-body" style="display:none;padding:8px 12px;"></div>';
|
sec.innerHTML = '<div class="diff-section-header" style="padding:8px 12px;background:var(--brand-grey-light);cursor:pointer;font-size:13px;font-weight:600;" onclick="var b=this.nextElementSibling;b.style.display=b.style.display===\'none\'?\'block\':\'none\';">⏳ ' + d.filename + '</div><div class="diff-section-body" style="display:none;padding:8px 12px;"></div>';
|
||||||
sec.querySelector('.diff-section-header').addEventListener('click', function() {
|
|
||||||
var body = sec.querySelector('.diff-section-body');
|
|
||||||
body.style.display = body.style.display === 'none' ? 'block' : 'none';
|
|
||||||
});
|
|
||||||
cmpBody.appendChild(sec);
|
cmpBody.appendChild(sec);
|
||||||
sections[d.supplement_id] = sec;
|
sections[d.supplement_id] = sec;
|
||||||
}
|
}
|
||||||
@@ -683,11 +679,7 @@ document.getElementById('llmBtn').addEventListener('click', function() {
|
|||||||
if (d.type === 'extract_start') {
|
if (d.type === 'extract_start') {
|
||||||
var sec = document.createElement('div');
|
var sec = document.createElement('div');
|
||||||
sec.style.cssText = 'margin-top:8px;border:1px solid var(--brand-gray);border-radius:6px;overflow:hidden;';
|
sec.style.cssText = 'margin-top:8px;border:1px solid var(--brand-gray);border-radius:6px;overflow:hidden;';
|
||||||
sec.innerHTML = '<div class="diff-section-header" style="padding:8px 12px;background:var(--brand-grey-light);cursor:pointer;font-size:13px;font-weight:600;">⏳ ' + d.filename + '</div><div class="diff-section-body" style="display:none;padding:8px 12px;"></div>';
|
sec.innerHTML = '<div class="diff-section-header" style="padding:8px 12px;background:var(--brand-grey-light);cursor:pointer;font-size:13px;font-weight:600;" onclick="var b=this.nextElementSibling;b.style.display=b.style.display===\'none\'?\'block\':\'none\';">⏳ ' + d.filename + '</div><div class="diff-section-body" style="display:none;padding:8px 12px;"></div>';
|
||||||
sec.querySelector('.diff-section-header').addEventListener('click', function() {
|
|
||||||
var body = sec.querySelector('.diff-section-body');
|
|
||||||
body.style.display = body.style.display === 'none' ? 'block' : 'none';
|
|
||||||
});
|
|
||||||
compareBody.appendChild(sec);
|
compareBody.appendChild(sec);
|
||||||
sections[d.supplement_id] = sec;
|
sections[d.supplement_id] = sec;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user