* 初始化通用功能
()
| 1434 | * 初始化通用功能 |
| 1435 | */ |
| 1436 | function initCommonFeatures() { |
| 1437 | // 打赏和其他工具链接 |
| 1438 | const donateLink = document.getElementById('donateLink'); |
| 1439 | const otherToolsBtn = document.getElementById('btnOtherTools'); |
| 1440 | |
| 1441 | if (donateLink) { |
| 1442 | donateLink.addEventListener('click', function(event) { |
| 1443 | event.preventDefault(); |
| 1444 | event.stopPropagation(); |
| 1445 | chrome.runtime.sendMessage({ |
| 1446 | type: 'fh-dynamic-any-thing', |
| 1447 | thing: 'open-donate-modal', |
| 1448 | params: { toolName: 'regexp' } |
| 1449 | }); |
| 1450 | }); |
| 1451 | } |
| 1452 | |
| 1453 | if (otherToolsBtn) { |
| 1454 | otherToolsBtn.addEventListener('click', function(event) { |
| 1455 | event.preventDefault(); |
| 1456 | event.stopPropagation(); |
| 1457 | chrome.runtime.openOptionsPage(); |
| 1458 | }); |
| 1459 | } |
| 1460 | } |
| 1461 | |
| 1462 | /** |
| 1463 | * 填充可视化调试器的预设正则表达式 |
no test coverage detected