Skip to content

Commit

Permalink
fix: only apply style if service is used
Browse files Browse the repository at this point in the history
  • Loading branch information
Loïc Mangeonjean committed Feb 26, 2024
1 parent 384f22b commit a383a10
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions src/service-override/layout.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,18 @@ export class LayoutService extends Disposable implements ILayoutService, IWorkbe
super()
window.addEventListener('resize', () => this.layout())
this.layout()

const platformClass = isWindows ? 'windows' : isLinux ? 'linux' : 'mac'
const workbenchClasses = coalesce([
'monaco-workbench',
platformClass,
'web',
isChrome ? 'chromium' : isFirefox ? 'firefox' : isSafari ? 'safari' : undefined
])

mainContainer.classList.add(...workbenchClasses)
document.body.classList.add(platformClass)
document.body.classList.add('web')
}

whenActiveContainerStylesLoaded = Promise.resolve()
Expand Down Expand Up @@ -468,18 +480,6 @@ onRenderWorkbench((accessor) => {
if (layoutService instanceof LayoutService) {
layoutService.init(accessor)
}

const platformClass = isWindows ? 'windows' : isLinux ? 'linux' : 'mac'
const workbenchClasses = coalesce([
'monaco-workbench',
platformClass,
'web',
isChrome ? 'chromium' : isFirefox ? 'firefox' : isSafari ? 'safari' : undefined
])

layoutService.mainContainer.classList.add(...workbenchClasses)
document.body.classList.add(platformClass)
document.body.classList.add('web')
})

function getServiceOverride (): IEditorOverrideServices
Expand Down

0 comments on commit a383a10

Please sign in to comment.