Loading src/ips_fastran_gui/app/views/tabs/input_files_tab.py +1 −1 Original line number Diff line number Diff line Loading @@ -45,7 +45,7 @@ class InputFilesTab: vuetify.VProgressCircular(indeterminate=True, size=16) vuetify.VBtn("Connect to Perlmutter Filesystem", v_else=True, click=self.view_model.connect) html.Iframe(classes="flex-1-1", src=f"http://{self.host}:{self.port}?folder={self.dir}") html.Iframe(classes="flex-1-1", id="code-server-frame", src=f"http://{self.host}:{self.port}?folder={self.dir}") def run_code_server(self) -> None: subprocess.Popen( Loading src/ips_fastran_gui/app/views/tabs_panel.py +4 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,9 @@ class TabsPanel: def __init__(self, view_model: MainViewModel): self.view_model = view_model self._connect_to_frame = client.JSEval( exec="const el = window.document.querySelector('#code-server-frame'); el.src = el.src;" ).exec self._on_mount = client.JSEval( exec=( "window._resize_monaco = (timeout) => {" Loading @@ -34,7 +37,7 @@ class TabsPanel: with client.DeepReactive("state"): with vuetify.VTabs(v_model="state.active_tab", classes="pl-5"): vuetify.VTab("IPS Fastran Configuration", value=0) vuetify.VTab("Input Files", value=1, click=self._resize_monaco) vuetify.VTab("Input Files", value=1, click=self._connect_to_frame) vuetify.VTab("Run Parameters", value=2) vuetify.VTab("Submit Job", value=3) vuetify.VTab( Loading Loading
src/ips_fastran_gui/app/views/tabs/input_files_tab.py +1 −1 Original line number Diff line number Diff line Loading @@ -45,7 +45,7 @@ class InputFilesTab: vuetify.VProgressCircular(indeterminate=True, size=16) vuetify.VBtn("Connect to Perlmutter Filesystem", v_else=True, click=self.view_model.connect) html.Iframe(classes="flex-1-1", src=f"http://{self.host}:{self.port}?folder={self.dir}") html.Iframe(classes="flex-1-1", id="code-server-frame", src=f"http://{self.host}:{self.port}?folder={self.dir}") def run_code_server(self) -> None: subprocess.Popen( Loading
src/ips_fastran_gui/app/views/tabs_panel.py +4 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,9 @@ class TabsPanel: def __init__(self, view_model: MainViewModel): self.view_model = view_model self._connect_to_frame = client.JSEval( exec="const el = window.document.querySelector('#code-server-frame'); el.src = el.src;" ).exec self._on_mount = client.JSEval( exec=( "window._resize_monaco = (timeout) => {" Loading @@ -34,7 +37,7 @@ class TabsPanel: with client.DeepReactive("state"): with vuetify.VTabs(v_model="state.active_tab", classes="pl-5"): vuetify.VTab("IPS Fastran Configuration", value=0) vuetify.VTab("Input Files", value=1, click=self._resize_monaco) vuetify.VTab("Input Files", value=1, click=self._connect_to_frame) vuetify.VTab("Run Parameters", value=2) vuetify.VTab("Submit Job", value=3) vuetify.VTab( Loading