First Initialization
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
// static/js/main.js
|
||||
|
||||
window.addEventListener("message", function(event) {
|
||||
const data = event.data;
|
||||
|
||||
if (!data || !data.type) return;
|
||||
|
||||
// بهروزرسانی سایدبار گراف هنگام هاور
|
||||
if (data.type === 'hoverNode' || data.type === 'hoverEdge') {
|
||||
const infoDiv = document.getElementById('hover-info');
|
||||
if (infoDiv) {
|
||||
// تبدیل \n به <br> برای نمایش درست در HTML
|
||||
const formattedInfo = data.info.replace(/\n/g, '<br>');
|
||||
infoDiv.innerHTML = `<strong>جزئیات:</strong><br><br>${formattedInfo}`;
|
||||
infoDiv.style.borderRightColor = data.type === 'hoverEdge' ? '#e9c46a' : '#2a9d8f';
|
||||
}
|
||||
}
|
||||
|
||||
// پاک کردن سایدبار وقتی موس از روی عنصر کنار میرود
|
||||
if (data.type === 'blur') {
|
||||
const infoDiv = document.getElementById('hover-info');
|
||||
if (infoDiv) {
|
||||
infoDiv.innerHTML = '<em>برای مشاهده جزئیات، موس را روی گزارهها یا خطوط ارتباطی ببرید...</em>';
|
||||
infoDiv.style.borderRightColor = '#444';
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
function showLoading() {
|
||||
document.getElementById('process-form').style.display = 'none';
|
||||
document.getElementById('loading-section').style.display = 'block';
|
||||
}
|
||||
Reference in New Issue
Block a user