Commit ea979fe9 authored by Duggan, John's avatar Duggan, John
Browse files

code-server no longer requires refresh

parent 3f1c5abc
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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(
+4 −1
Original line number Diff line number Diff line
@@ -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) => {"
@@ -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(