added noselect to tabs; moved poly fills to ts file; moved globals to polyfills file too
This commit is contained in:
parent
0d1fdfa031
commit
dabc089b83
@ -19,7 +19,7 @@
|
||||
"index":"src/index.html",
|
||||
"main":"src/main.ts",
|
||||
"polyfills":[
|
||||
"zone.js"
|
||||
"src/polyfills.ts"
|
||||
],
|
||||
"tsConfig":"tsconfig.app.json",
|
||||
"assets":[
|
||||
|
@ -6,30 +6,6 @@ import { EditorsComponent } from './editor/editors.component';
|
||||
|
||||
|
||||
|
||||
declare global {
|
||||
interface Window {
|
||||
electron: {
|
||||
node: () => Promise<string>,
|
||||
chrome: () => Promise<string>,
|
||||
electron: () => Promise<string>,
|
||||
},
|
||||
main: {
|
||||
onMenuActions: (arg0: any) => Promise<string>,
|
||||
},
|
||||
fs: {
|
||||
getLspConfigData: () => Promise<string>,
|
||||
getFileContents: (arg0: any) => Promise<string>,
|
||||
openFiles: (arg0) => Promise<string>,
|
||||
saveFile: (arg0: any, arg1: any) => Promise<string>,
|
||||
saveFileAs: (arg0: any) => Promise<string>,
|
||||
getPathForFile: any,
|
||||
onLoadFiles: (arg0: any) => Promise<string>,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Component({
|
||||
selector: 'app-root',
|
||||
imports: [
|
||||
|
@ -1,4 +1,4 @@
|
||||
<span class="tab" title="{{path}}">
|
||||
<span class="tab noselect" title="{{path}}">
|
||||
<span class="title" (mouseup)="setTabToEditor()">{{title}}</span>
|
||||
<button class="close-button" (mouseup)="closeTab()">X</button>
|
||||
</span>
|
@ -6,6 +6,29 @@
|
||||
/***************************************************************************************************
|
||||
* Zone JS is required by Angular itself.
|
||||
*/
|
||||
|
||||
|
||||
import 'zone.js'; // Included with Angular CLI.
|
||||
|
||||
// If you need other polyfills, add them here.
|
||||
|
||||
declare global {
|
||||
interface Window {
|
||||
electron: {
|
||||
node: () => Promise<string>,
|
||||
chrome: () => Promise<string>,
|
||||
electron: () => Promise<string>,
|
||||
},
|
||||
main: {
|
||||
onMenuActions: (arg0: any) => Promise<string>,
|
||||
},
|
||||
fs: {
|
||||
getLspConfigData: () => Promise<string>,
|
||||
getFileContents: (arg0: any) => Promise<string>,
|
||||
openFiles: (arg0) => Promise<string>,
|
||||
saveFile: (arg0: any, arg1: any) => Promise<string>,
|
||||
saveFileAs: (arg0: any) => Promise<string>,
|
||||
getPathForFile: any,
|
||||
onLoadFiles: (arg0: any) => Promise<string>,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -9,6 +9,7 @@
|
||||
"src/main.ts"
|
||||
],
|
||||
"include": [
|
||||
"src/polyfills.ts",
|
||||
"src/**/*.d.ts"
|
||||
]
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user