Loading src/nova/trame/view/components/execution_buttons.py +2 −2 Original line number Diff line number Diff line """Module for the Progress Tab.""" from nova.mvvm.trame_binding import TrameBinding from trame.app import get_server from trame.widgets import client from trame.widgets import vuetify3 as vuetify from trame_client.widgets import html from nova.mvvm.trame_binding import TrameBinding from nova.trame.view_model.execution_buttons import ExecutionButtonsViewModel Loading @@ -23,11 +23,11 @@ class ExecutionButtons: Display stop button. download_btn : bool Display download button. Returns ------- None """ self.id = f"execution_{id}" self.server = get_server(None, client_type="vue3") Loading src/nova/trame/view/components/progress_bar.py +16 −16 Original line number Diff line number Diff line """Module for the Progress Tab.""" from nova.mvvm.trame_binding import TrameBinding from trame.app import get_server from trame.widgets import vuetify3 as vuetify from trame_client.widgets import html from nova.mvvm.trame_binding import TrameBinding from nova.trame.view_model.progress_bar import ProgressBarViewModel Loading @@ -18,11 +18,11 @@ class ProgressBar: ---------- id : str Component id. Should be used consistently with ToolRunner and other components Returns ------- None """ self.id = f"progress_bar_{id}" self.create_viewmodel(id) self.view_model.progress_state_bind.connect(self.id) Loading src/nova/trame/view/components/tool_outputs.py +3 −3 Original line number Diff line number Diff line """Module for the Tool outputs.""" from nova.mvvm.trame_binding import TrameBinding from nova.trame.view.components import InputField from trame.app import get_server from trame.widgets import vuetify3 as vuetify from nova.mvvm.trame_binding import TrameBinding from nova.trame.view.components import InputField from nova.trame.view_model.tool_outputs import ToolOutputsViewModel Loading @@ -18,11 +18,11 @@ class ToolOutputWindows: ---------- id : str Component id. Should be used consistently with ToolRunner and other components Returns ------- None """ self.id = f"tool_outputs_{id}" self.create_viewmodel(id) self.view_model.tool_outputs_bind.connect(self.id) Loading src/nova/trame/view_model/execution_buttons.py +2 −1 Original line number Diff line number Diff line Loading @@ -4,10 +4,11 @@ import asyncio from typing import Any, Optional import blinker from pydantic import BaseModel from nova.common.job import WorkState from nova.common.signals import Signal, ToolCommand, get_signal_id from nova.mvvm.interface import BindingInterface from pydantic import BaseModel def job_running(status: WorkState) -> bool: Loading src/nova/trame/view_model/progress_bar.py +2 −1 Original line number Diff line number Diff line Loading @@ -3,10 +3,11 @@ from typing import Any import blinker from pydantic import BaseModel from nova.common.job import WorkState from nova.common.signals import Signal, get_signal_id from nova.mvvm.interface import BindingInterface from pydantic import BaseModel def details_from_state(state: WorkState) -> str: Loading Loading
src/nova/trame/view/components/execution_buttons.py +2 −2 Original line number Diff line number Diff line """Module for the Progress Tab.""" from nova.mvvm.trame_binding import TrameBinding from trame.app import get_server from trame.widgets import client from trame.widgets import vuetify3 as vuetify from trame_client.widgets import html from nova.mvvm.trame_binding import TrameBinding from nova.trame.view_model.execution_buttons import ExecutionButtonsViewModel Loading @@ -23,11 +23,11 @@ class ExecutionButtons: Display stop button. download_btn : bool Display download button. Returns ------- None """ self.id = f"execution_{id}" self.server = get_server(None, client_type="vue3") Loading
src/nova/trame/view/components/progress_bar.py +16 −16 Original line number Diff line number Diff line """Module for the Progress Tab.""" from nova.mvvm.trame_binding import TrameBinding from trame.app import get_server from trame.widgets import vuetify3 as vuetify from trame_client.widgets import html from nova.mvvm.trame_binding import TrameBinding from nova.trame.view_model.progress_bar import ProgressBarViewModel Loading @@ -18,11 +18,11 @@ class ProgressBar: ---------- id : str Component id. Should be used consistently with ToolRunner and other components Returns ------- None """ self.id = f"progress_bar_{id}" self.create_viewmodel(id) self.view_model.progress_state_bind.connect(self.id) Loading
src/nova/trame/view/components/tool_outputs.py +3 −3 Original line number Diff line number Diff line """Module for the Tool outputs.""" from nova.mvvm.trame_binding import TrameBinding from nova.trame.view.components import InputField from trame.app import get_server from trame.widgets import vuetify3 as vuetify from nova.mvvm.trame_binding import TrameBinding from nova.trame.view.components import InputField from nova.trame.view_model.tool_outputs import ToolOutputsViewModel Loading @@ -18,11 +18,11 @@ class ToolOutputWindows: ---------- id : str Component id. Should be used consistently with ToolRunner and other components Returns ------- None """ self.id = f"tool_outputs_{id}" self.create_viewmodel(id) self.view_model.tool_outputs_bind.connect(self.id) Loading
src/nova/trame/view_model/execution_buttons.py +2 −1 Original line number Diff line number Diff line Loading @@ -4,10 +4,11 @@ import asyncio from typing import Any, Optional import blinker from pydantic import BaseModel from nova.common.job import WorkState from nova.common.signals import Signal, ToolCommand, get_signal_id from nova.mvvm.interface import BindingInterface from pydantic import BaseModel def job_running(status: WorkState) -> bool: Loading
src/nova/trame/view_model/progress_bar.py +2 −1 Original line number Diff line number Diff line Loading @@ -3,10 +3,11 @@ from typing import Any import blinker from pydantic import BaseModel from nova.common.job import WorkState from nova.common.signals import Signal, get_signal_id from nova.mvvm.interface import BindingInterface from pydantic import BaseModel def details_from_state(state: WorkState) -> str: Loading