mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-03-25 06:10:30 -04:00
SQL Operations Studio Public Preview 1 (0.23) release source code
This commit is contained in:
32
src/vs/workbench/parts/html/common/htmlInput.ts
Normal file
32
src/vs/workbench/parts/html/common/htmlInput.ts
Normal file
@@ -0,0 +1,32 @@
|
||||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the Source EULA. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
'use strict';
|
||||
|
||||
import URI from 'vs/base/common/uri';
|
||||
import { ResourceEditorInput } from 'vs/workbench/common/editor/resourceEditorInput';
|
||||
import { ITextModelService } from 'vs/editor/common/services/resolverService';
|
||||
|
||||
|
||||
export interface HtmlInputOptions {
|
||||
allowScripts?: boolean;
|
||||
allowSvgs?: boolean;
|
||||
svgWhiteList?: string[];
|
||||
}
|
||||
|
||||
export function areHtmlInputOptionsEqual(left: HtmlInputOptions, right: HtmlInputOptions) {
|
||||
return left.allowScripts === right.allowScripts && left.allowSvgs === right.allowSvgs;
|
||||
}
|
||||
|
||||
export class HtmlInput extends ResourceEditorInput {
|
||||
constructor(
|
||||
name: string,
|
||||
description: string,
|
||||
resource: URI,
|
||||
public readonly options: HtmlInputOptions,
|
||||
@ITextModelService textModelResolverService: ITextModelService
|
||||
) {
|
||||
super(name, description, resource, textModelResolverService);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user