updates
This commit is contained in:
1 parent
331778dfef
commit
eba85aa5b3
15 files changed
+391
-360
No files matched your search
@@ -55,6 +55,7 @@
|
||||
"object-hash": "2.1.1",
|
||||
"query-string": "^6.14.0",
|
||||
"react-shepherd": "^6.1.1",
|
||||
"shepherd.js": "^13.0.3",
|
||||
"validate.js": "^0.12.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -34,7 +34,6 @@ import {
|
||||
PanelService,
|
||||
WorkflowStepsService,
|
||||
StudyPrefetcherService,
|
||||
OnboardingService,
|
||||
} from './services';
|
||||
|
||||
import { DisplaySetMessage, DisplaySetMessageList } from './services/DisplaySetService';
|
||||
@@ -88,7 +87,6 @@ const OHIF = {
|
||||
useToolbar,
|
||||
WorkflowStepsService,
|
||||
StudyPrefetcherService,
|
||||
OnboardingService,
|
||||
};
|
||||
|
||||
export {
|
||||
@@ -135,7 +133,6 @@ export {
|
||||
PanelService,
|
||||
WorkflowStepsService,
|
||||
StudyPrefetcherService,
|
||||
OnboardingService,
|
||||
useToolbar,
|
||||
};
|
||||
|
||||
|
||||
@@ -1,82 +0,0 @@
|
||||
const name = 'onboardingService';
|
||||
|
||||
const serviceImplementation = {
|
||||
_startTour: () => console.warn('startTour() NOT IMPLEMENTED'),
|
||||
_exitTour: () => console.warn('exitTour() NOT IMPLEMENTED'),
|
||||
_nextStep: () => console.warn('nextStep() NOT IMPLEMENTED'),
|
||||
_previousStep: () => console.warn('previousStep() NOT IMPLEMENTED'),
|
||||
_initializeTour: (steps, tourOptions) => console.warn('initializeTour() NOT IMPLEMENTED'),
|
||||
};
|
||||
|
||||
class OnboardingService {
|
||||
static REGISTRATION = {
|
||||
name,
|
||||
altName: 'OnboardingService',
|
||||
create: (): OnboardingService => {
|
||||
return new OnboardingService();
|
||||
},
|
||||
};
|
||||
|
||||
readonly name = name;
|
||||
|
||||
/**
|
||||
* Initialize the step tour
|
||||
*/
|
||||
initializeTour(steps, tourOptions = {}) {
|
||||
return serviceImplementation._initializeTour(steps, tourOptions);
|
||||
}
|
||||
|
||||
/**
|
||||
* Start the step tour
|
||||
*/
|
||||
startTour() {
|
||||
return serviceImplementation._startTour();
|
||||
}
|
||||
|
||||
/**
|
||||
* Exit the step tour
|
||||
*/
|
||||
exitTour() {
|
||||
return serviceImplementation._exitTour();
|
||||
}
|
||||
|
||||
/**
|
||||
* Move to the next step in the tour
|
||||
*/
|
||||
nextStep() {
|
||||
return serviceImplementation._nextStep();
|
||||
}
|
||||
|
||||
/**
|
||||
* Move to the previous step in the tour
|
||||
*/
|
||||
previousStep() {
|
||||
return serviceImplementation._previousStep();
|
||||
}
|
||||
|
||||
setServiceImplementation({
|
||||
initializeTour: initializeTourImplementation,
|
||||
startTour: startStepsImplementation,
|
||||
exitTour: exitStepsImplementation,
|
||||
nextStep: nextStepImplementation,
|
||||
previousStep: previousStepImplementation,
|
||||
}) {
|
||||
if (initializeTourImplementation) {
|
||||
serviceImplementation._initializeTour = initializeTourImplementation;
|
||||
}
|
||||
if (startStepsImplementation) {
|
||||
serviceImplementation._startTour = startStepsImplementation;
|
||||
}
|
||||
if (exitStepsImplementation) {
|
||||
serviceImplementation._exitTour = exitStepsImplementation;
|
||||
}
|
||||
if (nextStepImplementation) {
|
||||
serviceImplementation._nextStep = nextStepImplementation;
|
||||
}
|
||||
if (previousStepImplementation) {
|
||||
serviceImplementation._previousStep = previousStepImplementation;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export default OnboardingService;
|
||||
@@ -1,3 +0,0 @@
|
||||
import OnboardingService from './OnboardingService';
|
||||
|
||||
export default OnboardingService;
|
||||
@@ -18,7 +18,6 @@ import StateSyncService from './StateSyncService';
|
||||
import PanelService from './PanelService';
|
||||
import WorkflowStepsService from './WorkflowStepsService';
|
||||
import StudyPrefetcherService from './StudyPrefetcherService';
|
||||
import OnboardingService from './OnboardingService';
|
||||
|
||||
import type Services from '../types/Services';
|
||||
|
||||
@@ -45,5 +44,4 @@ export {
|
||||
PanelService,
|
||||
WorkflowStepsService,
|
||||
StudyPrefetcherService,
|
||||
OnboardingService,
|
||||
};
|
||||
@@ -15,7 +15,6 @@ import PanelServiceType from '../services/PanelService';
|
||||
import UIDialogServiceType from '../services/UIDialogService';
|
||||
import UIViewportDialogServiceType from '../services/UIViewportDialogService';
|
||||
import StudyPrefetcherServiceType from '../services/StudyPrefetcherService';
|
||||
import onboardingServiceType from '../services/OnboardingService';
|
||||
|
||||
import ServicesManagerType from '../services/ServicesManager';
|
||||
import CommandsManagerType from '../classes/CommandsManager';
|
||||
@@ -44,7 +43,6 @@ declare global {
|
||||
export type UIViewportDialogService = UIViewportDialogServiceType;
|
||||
export type PanelService = PanelServiceType;
|
||||
export type StudyPrefetcherService = StudyPrefetcherServiceType;
|
||||
export type OnboardingService = onboardingServiceType;
|
||||
|
||||
export interface Managers {
|
||||
servicesManager?: ServicesManager;
|
||||
@@ -69,7 +67,6 @@ declare global {
|
||||
uiViewportDialogService?: UIViewportDialogServiceType;
|
||||
panelService?: PanelServiceType;
|
||||
studyPrefetcherService?: StudyPrefetcherServiceType;
|
||||
onboardingService?: onboardingServiceType;
|
||||
}
|
||||
export interface Config {
|
||||
routerBasename?: string;
|
||||
|
||||
@@ -14,7 +14,6 @@ import {
|
||||
PanelService,
|
||||
UIDialogService,
|
||||
UIViewportDialogService,
|
||||
OnboardingService,
|
||||
} from '../services';
|
||||
|
||||
/**
|
||||
@@ -37,7 +36,6 @@ interface Services {
|
||||
uiDialogService?: UIDialogService;
|
||||
uiViewportDialogService?: UIViewportDialogService;
|
||||
panelService?: PanelService;
|
||||
onboardingService?: OnboardingService;
|
||||
}
|
||||
|
||||
export default Services;
|
||||
Reference in new issue
Block a user