添加自动发送祝福语功能和坐标配置
This commit is contained in:
@@ -382,6 +382,24 @@
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
loadContacts();
|
||||
updateStats();
|
||||
|
||||
// 绑定祝福语点击事件(使用事件委托)
|
||||
document.getElementById('contactTable').addEventListener('click', function(e) {
|
||||
// 祝福语点击
|
||||
if (e.target.classList.contains('blessing-text')) {
|
||||
const id = parseInt(e.target.dataset.id);
|
||||
const blessing = e.target.dataset.blessing;
|
||||
const searchName = e.target.dataset.searchName;
|
||||
const category = e.target.dataset.category;
|
||||
openBlessingModal(id, blessing, searchName, category);
|
||||
}
|
||||
// 自定义内容点击
|
||||
if (e.target.classList.contains('contact-name') && e.target.dataset.customContent !== undefined) {
|
||||
const id = parseInt(e.target.dataset.id);
|
||||
const customContent = e.target.dataset.customContent;
|
||||
openCustomContentModal(id, customContent);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
// 搜索回车事件
|
||||
@@ -454,8 +472,8 @@
|
||||
<td><span class="contact-name" onclick="openNameModal(${c.id}, '${escapeHtml(c.name)}', '${escapeHtml(c.search_name || '')}')">${escapeHtml(c.name)}</span></td>
|
||||
<td><span class="contact-name" onclick="openNameModal(${c.id}, '${escapeHtml(c.name)}', '${escapeHtml(c.search_name || '')}')">${escapeHtml(c.search_name || '')}</span></td>
|
||||
<td><div class="category-tags">${catTags}</div></td>
|
||||
<td><span class="contact-name" onclick="openCustomContentModal(${c.id}, '${escapeHtml(customContent)}')">${escapeHtml(customContent)}</span></td>
|
||||
<td><span class="blessing-text" onclick="openBlessingModal(${c.id}, '${escapeHtml(c.blessing)}', '${escapeHtml(c.search_name || '')}', '${escapeHtml(c.category || '')}')" title="${escapeHtml(c.blessing)}">${escapeHtml(c.blessing)}</span></td>
|
||||
<td><span class="contact-name" data-id="${c.id}" data-custom-content="${escapeHtml(customContent)}" title="点击编辑">${escapeHtml(customContent)}</span></td>
|
||||
<td><span class="blessing-text" data-id="${c.id}" data-blessing="${escapeHtml(c.blessing)}" data-search-name="${escapeHtml(c.search_name || '')}" data-category="${escapeHtml(c.category || '')}" title="点击编辑祝福语">${escapeHtml(c.blessing)}</span></td>
|
||||
<td>${sendBadge}</td>
|
||||
<td>
|
||||
<button class="btn btn-sm btn-danger" onclick="deleteContact(${c.id})"><i class="bi bi-trash"></i></button>
|
||||
|
||||
Reference in New Issue
Block a user