mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-21 07:58:04 +03:00
Require dialog when used
This commit is contained in:
parent
b2638c8bad
commit
417134c799
@ -5,7 +5,6 @@ AutoUpdateManager = require './auto-update-manager'
|
|||||||
BrowserWindow = require 'browser-window'
|
BrowserWindow = require 'browser-window'
|
||||||
Menu = require 'menu'
|
Menu = require 'menu'
|
||||||
app = require 'app'
|
app = require 'app'
|
||||||
dialog = require 'dialog'
|
|
||||||
fs = require 'fs'
|
fs = require 'fs'
|
||||||
ipc = require 'ipc'
|
ipc = require 'ipc'
|
||||||
path = require 'path'
|
path = require 'path'
|
||||||
@ -484,5 +483,7 @@ class AtomApplication
|
|||||||
when 'folder' then ['openDirectory']
|
when 'folder' then ['openDirectory']
|
||||||
when 'all' then ['openFile', 'openDirectory']
|
when 'all' then ['openFile', 'openDirectory']
|
||||||
else throw new Error("#{type} is an invalid type for promptForPath")
|
else throw new Error("#{type} is an invalid type for promptForPath")
|
||||||
|
|
||||||
|
dialog = require 'dialog'
|
||||||
dialog.showOpenDialog title: 'Open', properties: properties.concat(['multiSelections', 'createDirectory']), (pathsToOpen) =>
|
dialog.showOpenDialog title: 'Open', properties: properties.concat(['multiSelections', 'createDirectory']), (pathsToOpen) =>
|
||||||
@openPaths({pathsToOpen, devMode, safeMode, window})
|
@openPaths({pathsToOpen, devMode, safeMode, window})
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
BrowserWindow = require 'browser-window'
|
BrowserWindow = require 'browser-window'
|
||||||
app = require 'app'
|
app = require 'app'
|
||||||
dialog = require 'dialog'
|
|
||||||
path = require 'path'
|
path = require 'path'
|
||||||
fs = require 'fs'
|
fs = require 'fs'
|
||||||
url = require 'url'
|
url = require 'url'
|
||||||
@ -101,6 +100,7 @@ class AtomWindow
|
|||||||
@browserWindow.on 'unresponsive', =>
|
@browserWindow.on 'unresponsive', =>
|
||||||
return if @isSpec
|
return if @isSpec
|
||||||
|
|
||||||
|
dialog = require 'dialog'
|
||||||
chosen = dialog.showMessageBox @browserWindow,
|
chosen = dialog.showMessageBox @browserWindow,
|
||||||
type: 'warning'
|
type: 'warning'
|
||||||
buttons: ['Close', 'Keep Waiting']
|
buttons: ['Close', 'Keep Waiting']
|
||||||
@ -111,6 +111,7 @@ class AtomWindow
|
|||||||
@browserWindow.webContents.on 'crashed', =>
|
@browserWindow.webContents.on 'crashed', =>
|
||||||
global.atomApplication.exit(100) if @exitWhenDone
|
global.atomApplication.exit(100) if @exitWhenDone
|
||||||
|
|
||||||
|
dialog = require 'dialog'
|
||||||
chosen = dialog.showMessageBox @browserWindow,
|
chosen = dialog.showMessageBox @browserWindow,
|
||||||
type: 'warning'
|
type: 'warning'
|
||||||
buttons: ['Close Window', 'Reload', 'Keep It Open']
|
buttons: ['Close Window', 'Reload', 'Keep It Open']
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
autoUpdater = require 'auto-updater'
|
autoUpdater = require 'auto-updater'
|
||||||
dialog = require 'dialog'
|
|
||||||
_ = require 'underscore-plus'
|
_ = require 'underscore-plus'
|
||||||
{EventEmitter} = require 'events'
|
{EventEmitter} = require 'events'
|
||||||
|
|
||||||
@ -91,10 +90,12 @@ class AutoUpdateManager
|
|||||||
|
|
||||||
onUpdateNotAvailable: =>
|
onUpdateNotAvailable: =>
|
||||||
autoUpdater.removeListener 'error', @onUpdateError
|
autoUpdater.removeListener 'error', @onUpdateError
|
||||||
|
dialog = require 'dialog'
|
||||||
dialog.showMessageBox type: 'info', buttons: ['OK'], message: 'No update available.', detail: "Version #{@version} is the latest version."
|
dialog.showMessageBox type: 'info', buttons: ['OK'], message: 'No update available.', detail: "Version #{@version} is the latest version."
|
||||||
|
|
||||||
onUpdateError: (event, message) =>
|
onUpdateError: (event, message) =>
|
||||||
autoUpdater.removeListener 'update-not-available', @onUpdateNotAvailable
|
autoUpdater.removeListener 'update-not-available', @onUpdateNotAvailable
|
||||||
|
dialog = require 'dialog'
|
||||||
dialog.showMessageBox type: 'warning', buttons: ['OK'], message: 'There was an error checking for updates.', detail: message
|
dialog.showMessageBox type: 'warning', buttons: ['OK'], message: 'There was an error checking for updates.', detail: message
|
||||||
|
|
||||||
getWindows: ->
|
getWindows: ->
|
||||||
|
Loading…
Reference in New Issue
Block a user