MCPcopy
hub / github.com/compiler-explorer/compiler-explorer / isSchemeUsable

Method isSchemeUsable

static/settings.ts:495–502  ·  view source on GitHub ↗
(scheme: ColourSchemeInfo, newTheme?: AppTheme)

Source from the content-addressed store, hash-verified

493 }
494
495 private isSchemeUsable(scheme: ColourSchemeInfo, newTheme?: AppTheme): boolean {
496 return (
497 this.settings.alwaysEnableAllSchemes ||
498 scheme.themes.length === 0 ||
499 (newTheme && scheme.themes.includes(newTheme)) ||
500 scheme.themes.includes('all')
501 );
502 }
503
504 private selectorHasOption(selector: JQuery, option: string): boolean {
505 return selector.children(`[value=${option}]`).length > 0;

Callers 2

addSelectorsMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected