66'use strict' ;
77
88import 'vs/css!./media/issueReporter' ;
9- import { shell , ipcRenderer , webFrame , remote , clipboard } from 'electron' ;
9+ import { shell , ipcRenderer , webFrame , clipboard } from 'electron' ;
1010import { localize } from 'vs/nls' ;
1111import { $ } from 'vs/base/browser/dom' ;
1212import * as collections from 'vs/base/common/collections' ;
@@ -91,7 +91,7 @@ export class IssueReporter extends Disposable {
9191
9292 this . previewButton = new Button ( document . getElementById ( 'issue-reporter' ) ) ;
9393
94- ipcRenderer . on ( 'issuePerformanceInfoResponse' , ( event , info ) => {
94+ ipcRenderer . on ( 'vscode: issuePerformanceInfoResponse' , ( event , info ) => {
9595 this . logService . trace ( 'issueReporter: Received performance data' ) ;
9696 this . issueReporterModel . update ( info ) ;
9797 this . receivedPerformanceInfo = true ;
@@ -102,7 +102,7 @@ export class IssueReporter extends Disposable {
102102 this . updatePreviewButtonState ( ) ;
103103 } ) ;
104104
105- ipcRenderer . on ( 'issueSystemInfoResponse' , ( event , info ) => {
105+ ipcRenderer . on ( 'vscode: issueSystemInfoResponse' , ( event , info ) => {
106106 this . logService . trace ( 'issueReporter: Received system data' ) ;
107107 this . issueReporterModel . update ( { systemInfo : info } ) ;
108108 this . receivedSystemInfo = true ;
@@ -111,9 +111,9 @@ export class IssueReporter extends Disposable {
111111 this . updatePreviewButtonState ( ) ;
112112 } ) ;
113113
114- ipcRenderer . send ( 'issueSystemInfoRequest' ) ;
114+ ipcRenderer . send ( 'vscode: issueSystemInfoRequest' ) ;
115115 if ( configuration . data . issueType === IssueType . PerformanceIssue ) {
116- ipcRenderer . send ( 'issuePerformanceInfoRequest' ) ;
116+ ipcRenderer . send ( 'vscode: issuePerformanceInfoRequest' ) ;
117117 }
118118 this . logService . trace ( 'issueReporter: Sent data requests' ) ;
119119
@@ -308,7 +308,7 @@ export class IssueReporter extends Disposable {
308308 const issueType = parseInt ( ( < HTMLInputElement > event . target ) . value ) ;
309309 this . issueReporterModel . update ( { issueType : issueType } ) ;
310310 if ( issueType === IssueType . PerformanceIssue && ! this . receivedPerformanceInfo ) {
311- ipcRenderer . send ( 'issuePerformanceInfoRequest' ) ;
311+ ipcRenderer . send ( 'vscode: issuePerformanceInfoRequest' ) ;
312312 }
313313 this . updatePreviewButtonState ( ) ;
314314 this . render ( ) ;
@@ -384,14 +384,14 @@ export class IssueReporter extends Disposable {
384384 this . previewButton . onDidClick ( ( ) => this . createIssue ( ) ) ;
385385
386386 this . addEventListener ( 'disableExtensions' , 'click' , ( ) => {
387- ipcRenderer . send ( 'workbenchCommand' , 'workbench.action.reloadWindowWithExtensionsDisabled' ) ;
387+ ipcRenderer . send ( 'vscode: workbenchCommand' , 'workbench.action.reloadWindowWithExtensionsDisabled' ) ;
388388 } ) ;
389389
390390 this . addEventListener ( 'disableExtensions' , 'keydown' , ( e : KeyboardEvent ) => {
391391 e . stopPropagation ( ) ;
392392 if ( e . keyCode === 13 || e . keyCode === 32 ) {
393- ipcRenderer . send ( 'workbenchCommand' , 'workbench.extensions.action.disableAll' ) ;
394- ipcRenderer . send ( 'workbenchCommand' , 'workbench.action.reloadWindow' ) ;
393+ ipcRenderer . send ( 'vscode: workbenchCommand' , 'workbench.extensions.action.disableAll' ) ;
394+ ipcRenderer . send ( 'vscode: workbenchCommand' , 'workbench.action.reloadWindow' ) ;
395395 }
396396 } ) ;
397397
@@ -400,7 +400,7 @@ export class IssueReporter extends Disposable {
400400 // Cmd/Ctrl+Enter previews issue and closes window
401401 if ( cmdOrCtrlKey && e . keyCode === 13 ) {
402402 if ( this . createIssue ( ) ) {
403- remote . getCurrentWindow ( ) . close ( ) ;
403+ ipcRenderer . send ( 'vscode:closeIssueReporter' ) ;
404404 }
405405 }
406406
0 commit comments