MCPcopy Create free account
hub / github.com/Tron521/codex-console-temp / openSub2ApiServiceModal

Function openSub2ApiServiceModal

static/js/settings.js:1508–1524  ·  view source on GitHub ↗
(svc = null)

Source from the content-addressed store, hash-verified

1506}
1507
1508function openSub2ApiServiceModal(svc = null) {
1509 _sub2apiEditingId = svc ? svc.id : null;
1510 elements.sub2ApiServiceModalTitle.textContent = svc ? '编辑 Sub2API 服务' : '添加 Sub2API 服务';
1511 elements.sub2ApiServiceForm.reset();
1512 document.getElementById('sub2api-service-id').value = svc ? svc.id : '';
1513 if (svc) {
1514 document.getElementById('sub2api-service-name').value = svc.name || '';
1515 document.getElementById('sub2api-service-url').value = svc.api_url || '';
1516 document.getElementById('sub2api-service-priority').value = svc.priority ?? 0;
1517 document.getElementById('sub2api-service-enabled').checked = svc.enabled !== false;
1518 document.getElementById('sub2api-service-target-type').value = String(svc.target_type || 'sub2api').toLowerCase() === 'newapi' ? 'newapi' : 'sub2api';
1519 document.getElementById('sub2api-service-key').placeholder = svc.has_key ? '已配置,留空保持不变' : '请输入 API Key';
1520 } else {
1521 document.getElementById('sub2api-service-target-type').value = 'sub2api';
1522 }
1523 elements.sub2ApiServiceEditModal.classList.add('active');
1524}
1525
1526function closeSub2ApiServiceModal() {
1527 elements.sub2ApiServiceEditModal.classList.remove('active');

Callers 2

initEventListenersFunction · 0.85
editSub2ApiServiceFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected