feat(web): add peripheral card quick controls
This commit is contained in:
@@ -67,13 +67,23 @@ def test_unified_console_exposes_device_id_based_nfc_authorization() -> None:
|
||||
assert 'signalSource: "backend_catalog"' in script
|
||||
assert '等待 NFC 外设靠近' in script
|
||||
assert '检测到已绑定的 NFC 后,外设将在本次运行期间持续显示' in script
|
||||
assert 'data-hide-peripheral-card' in script
|
||||
assert 'data-toggle-peripheral-card' in script
|
||||
assert 'data-run-peripheral-quick-action' in script
|
||||
assert 'function hidePeripheralCard(deviceId, cardUid)' in script
|
||||
assert 'function togglePeripheralCard(deviceId)' in script
|
||||
assert 'api("peripherals/execute"' in script
|
||||
assert 'const hiddenPeripheralDevices = new Map()' in script
|
||||
assert 'detection_count' in script
|
||||
|
||||
assert '.v2-nfc-inline' in styles
|
||||
assert '.v2-nfc-dialog' in styles
|
||||
assert '.v2-nfc-command-list' in styles
|
||||
assert '.v2-nfc-command-option' in styles
|
||||
assert '.v2-nfc-select-all' in styles
|
||||
assert 'self-extension.js?v=nfc-session-58' in html
|
||||
assert '.v2-extension-device-hide' in styles
|
||||
assert '.v2-extension-quick-controls' in styles
|
||||
assert 'self-extension.js?v=peripheral-cards-59' in html
|
||||
assert 'import "../self-extension.css";' in vite_entry
|
||||
|
||||
|
||||
@@ -144,6 +154,8 @@ def test_server_exposes_nfc_snapshot_through_same_origin_extension_api() -> None
|
||||
assert 'SeatDemoHandler.pets.start()' in server
|
||||
assert 'SeatDemoHandler.pets.close()' in server
|
||||
assert 'SeatDemoHandler.nfc.close()' in server
|
||||
assert 'path == "/api/extension/peripherals/execute"' in server
|
||||
assert "execute_quick_peripheral_capability" in server
|
||||
assert "frame-src 'self' http://*:3001" in server
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user