diff --git a/packages/renderer-process/src/parts/ViewletModule/ViewletModule.ts b/packages/renderer-process/src/parts/ViewletModule/ViewletModule.ts index 2facb52..abf5108 100644 --- a/packages/renderer-process/src/parts/ViewletModule/ViewletModule.ts +++ b/packages/renderer-process/src/parts/ViewletModule/ViewletModule.ts @@ -34,7 +34,6 @@ import * as ViewletPanel from '../ViewletPanel/ViewletPanel.ts' import * as ViewletReferences from '../ViewletReferences/ViewletReferences.ts' import * as ViewletRunAndDebug from '../ViewletRunAndDebug/ViewletRunAndDebug.ts' import * as ViewletScreenCapture from '../ViewletScreenCapture/ViewletScreenCapture.ts' -import * as ViewletSideBar from '../ViewletSideBar/ViewletSideBar.ts' import * as ViewletSimpleBrowser from '../ViewletSimpleBrowser/ViewletSimpleBrowser.ts' import * as ViewletSourceControl from '../ViewletSourceControl/ViewletSourceControl.ts' import * as ViewletStatusBar from '../ViewletStatusBar/ViewletStatusBar.ts' @@ -120,8 +119,6 @@ export const load = (moduleId) => { return ViewletRunAndDebug case ViewletModuleId.ScreenCapture: return ViewletScreenCapture - case ViewletModuleId.SideBar: - return ViewletSideBar case ViewletModuleId.SimpleBrowser: return ViewletSimpleBrowser case ViewletModuleId.SourceControl: diff --git a/packages/renderer-process/src/parts/ViewletSideBar/ViewletSideBar.ts b/packages/renderer-process/src/parts/ViewletSideBar/ViewletSideBar.ts deleted file mode 100644 index 7aa5be7..0000000 --- a/packages/renderer-process/src/parts/ViewletSideBar/ViewletSideBar.ts +++ /dev/null @@ -1,70 +0,0 @@ -import * as AriaRoleDescriptionType from '../AriaRoleDescriptionType/AriaRoleDescriptionType.ts' -import * as AriaRoles from '../AriaRoles/AriaRoles.ts' -import * as Assert from '../Assert/Assert.ts' -import * as AttachEvents from '../AttachEvents/AttachEvents.ts' -import * as DomEventType from '../DomEventType/DomEventType.ts' -import * as VirtualDom from '../VirtualDom/VirtualDom.ts' -import * as ViewletSideBarEvents from './ViewletSideBarEvents.ts' - -export const create = () => { - const $SideBarTitleAreaTitle = document.createElement('h2') - $SideBarTitleAreaTitle.className = 'SideBarTitleAreaTitle' - - const $SideBarTitleArea = document.createElement('div') - $SideBarTitleArea.className = 'SideBarTitleArea' - $SideBarTitleArea.append($SideBarTitleAreaTitle) - - const $Viewlet = document.createElement('div') - $Viewlet.id = 'SideBar' - $Viewlet.className = 'Viewlet SideBar' - $Viewlet.role = AriaRoles.Complementary - $Viewlet.ariaRoleDescription = AriaRoleDescriptionType.SideBar - $Viewlet.append($SideBarTitleArea) - - return { - $Actions: undefined, - $SideBar: $Viewlet, - $SideBarContent: undefined, - $SideBarTitleArea, - $SideBarTitleAreaTitle, - $Viewlet, - } -} - -export const attachEvents = (state) => { - const { $SideBarTitleArea } = state - AttachEvents.attachEvents($SideBarTitleArea, { - [DomEventType.Click]: ViewletSideBarEvents.handleHeaderClick, - }) -} - -export const dispose = (state) => { - Assert.object(state) - state.$SideBar.replaceChildren() -} - -export const setTitle = (state, name) => { - const { $SideBarTitleAreaTitle } = state - $SideBarTitleAreaTitle.title = name - $SideBarTitleAreaTitle.textContent = name -} - -export const setActionsDom = (state, actions, parentId, eventMap = {}) => { - if (actions.length === 0) { - return - } - - const { $Actions, $SideBarTitleArea } = state - const $Parent = document.createElement('div') - const $NewViewlet = VirtualDom.rememberFocus($Parent, actions, {}, parentId) - if ($Actions) { - $Actions.replaceWith($NewViewlet) - } else { - $SideBarTitleArea.append($NewViewlet) - } - state.$Actions = $NewViewlet -} - -export const focus = async () => { - // await -} diff --git a/packages/renderer-process/src/parts/ViewletSideBar/ViewletSideBarEvents.ts b/packages/renderer-process/src/parts/ViewletSideBar/ViewletSideBarEvents.ts deleted file mode 100644 index 4bb76cf..0000000 --- a/packages/renderer-process/src/parts/ViewletSideBar/ViewletSideBarEvents.ts +++ /dev/null @@ -1,18 +0,0 @@ -import * as ComponentUid from '../ComponentUid/ComponentUid.ts' -import * as GetNodeIndex from '../GetNodeIndex/GetNodeIndex.ts' -import * as ViewletSideBarFunctions from './ViewletSideBarFunctions.ts' - -const handleClickAction = (target, uid) => { - const index = GetNodeIndex.getNodeIndex(target) - if (target && target.dataset && target.dataset.command) { - ViewletSideBarFunctions.handleClickAction(uid, index, target.dataset.command) - } -} - -export const handleHeaderClick = (event) => { - const { target } = event - const uid = ComponentUid.fromEvent(event) - if (target.classList.contains('IconButton')) { - handleClickAction(target, uid) - } -} diff --git a/packages/renderer-process/src/parts/ViewletSideBar/ViewletSideBarFunctions.ts b/packages/renderer-process/src/parts/ViewletSideBar/ViewletSideBarFunctions.ts deleted file mode 100644 index 4fe68a5..0000000 --- a/packages/renderer-process/src/parts/ViewletSideBar/ViewletSideBarFunctions.ts +++ /dev/null @@ -1 +0,0 @@ -export * from '../ForwardCommand/ForwardCommand.ts'