|
14 | 14 | from typing_extensions import Literal |
15 | 15 |
|
16 | 16 | from .._docstring import add_example |
| 17 | +from .._namespaces import resolve_id |
17 | 18 | from .._utils import run_coro_sync |
18 | 19 | from ..session import Session, require_active_session |
19 | 20 | from ..types import NavSetArg |
@@ -76,7 +77,7 @@ def nav_insert( |
76 | 77 | ) |
77 | 78 |
|
78 | 79 | msg = { |
79 | | - "inputId": session.ns(id), |
| 80 | + "inputId": resolve_id(id), |
80 | 81 | "liTag": session._process_ui(li_tag), |
81 | 82 | "divTag": session._process_ui(div_tag), |
82 | 83 | "menuName": None, |
@@ -115,7 +116,7 @@ def nav_remove(id: str, target: str, session: Optional[Session] = None) -> None: |
115 | 116 |
|
116 | 117 | session = require_active_session(session) |
117 | 118 |
|
118 | | - msg = {"inputId": session.ns(id), "target": target} |
| 119 | + msg = {"inputId": resolve_id(id), "target": target} |
119 | 120 |
|
120 | 121 | def callback() -> None: |
121 | 122 | run_coro_sync(session._send_message({"shiny-remove-tab": msg})) |
@@ -156,10 +157,11 @@ def nav_show( |
156 | 157 |
|
157 | 158 | session = require_active_session(session) |
158 | 159 |
|
| 160 | + id = resolve_id(id) |
159 | 161 | if select: |
160 | 162 | update_navs(id, selected=target) |
161 | 163 |
|
162 | | - msg = {"inputId": session.ns(id), "target": target, "type": "show"} |
| 164 | + msg = {"inputId": id, "target": target, "type": "show"} |
163 | 165 |
|
164 | 166 | def callback() -> None: |
165 | 167 | run_coro_sync(session._send_message({"shiny-change-tab-visibility": msg})) |
@@ -191,7 +193,7 @@ def nav_hide(id: str, target: str, session: Optional[Session] = None) -> None: |
191 | 193 |
|
192 | 194 | session = require_active_session(session) |
193 | 195 |
|
194 | | - msg = {"inputId": session.ns(id), "target": target, "type": "hide"} |
| 196 | + msg = {"inputId": resolve_id(id), "target": target, "type": "hide"} |
195 | 197 |
|
196 | 198 | def callback() -> None: |
197 | 199 | run_coro_sync(session._send_message({"shiny-change-tab-visibility": msg})) |
|
0 commit comments