MCPcopy
hub / github.com/ntfstool/ntfstool / openDialogPage

Function openDialogPage

src/main/lib/PageConfig.js:398–447  ·  view source on GitHub ↗
(show_force)

Source from the content-addressed store, hash-verified

396}
397
398const openDialogPage = (show_force) => {
399 if (dialogPageHandle == null) {
400 console.warn("create new dialogPageHandle")
401 dialogPageHandle = new BrowserWindow({
402 fullscreen: false,
403 height: 300,
404 width: 300,
405 show: false,
406 backgroundColor: 'rgb(243, 243, 243)',
407 resizable: false,
408 minimizable: false,
409 maximizable: false,
410 alwaysOnTop: true,
411 webPreferences: {
412 nodeIntegration: true
413 }
414 })
415
416 dialogPageHandle.loadURL(winURL + "#dialog")
417
418 dialogPageHandle.setMaxListeners(MaxBrowserWindowLimits)
419
420 dialogPageHandle.once('ready-to-show', () => {
421 if (!fs.existsSync("/Library/Frameworks/OSXFUSE.framework")) {
422 dialogPageHandle.send("ShowDialogEvent", "showInstallFuse");
423 dialogPageHandle.show()
424 }
425
426 if (show_force !== "hide") {
427 dialogPageHandle.show()
428 }
429 })
430
431 dialogPageHandle.on('close', (event) => {
432 dialogPageHandle.hide();
433 event.preventDefault();
434 });
435
436 dialogPageHandle.on('closed', () => {
437 dialogPageHandle = null
438 });
439
440 dialogPageHandle.on('close', (event) => {
441 dialogPageHandle.hide();
442 event.preventDefault();
443 });
444 } else {
445 dialogPageHandle.show()
446 }
447}
448
449const openFeedBackPage = (show_force) => {
450 if (feedBackPageHandle == null) {

Callers 3

openPagesFunction · 0.85
goResumeFunction · 0.85
openPageByNameFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected