From 475435d6417383e67742b845e22d119786474112 Mon Sep 17 00:00:00 2001 From: Mathieu Dutour Date: Sun, 12 Feb 2017 15:54:26 +0000 Subject: [PATCH] update web-view --- package.json | 2 +- src/commands/Preferences.js | 82 +------------------------------------ 2 files changed, 2 insertions(+), 82 deletions(-) diff --git a/package.json b/package.json index 1a8508b..e9a1d18 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,6 @@ "sketch-module-google-analytics": "^0.1.3", "sketch-module-update": "^0.1.2", "sketch-module-user-preferences": "^0.2.3", - "sketch-module-web-view": "^0.1.2" + "sketch-module-web-view": "0.1.3" } } diff --git a/src/commands/Preferences.js b/src/commands/Preferences.js index 3d26ae7..17b9108 100644 --- a/src/commands/Preferences.js +++ b/src/commands/Preferences.js @@ -18,6 +18,7 @@ export default function (context) { sendEvent(context, 'Preferences', 'Save preferences') setUserPreferences(prefs) webUI.panel.close() + WebUI.clean() context.document.showMessage('Preferences updated') }) } @@ -25,85 +26,4 @@ export default function (context) { }) webUI.eval('window.preferences=' + JSON.stringify(preferences)) webUI.eval('window.ready=true') - // - // executeSafely(context, function () { - // sendEvent(context, 'Preferences', 'Open preferences') - // const preferences = getUserPreferences() - // var accessory = NSView.alloc().initWithFrame(NSMakeRect(0, 0, 300, 325)) - // - // var textExport = NSTextView.alloc().initWithFrame(NSMakeRect(0, 300, 300, 20)) - // textExport.string = 'Folder where the pretty diffs will be exported' - // textExport.drawsBackground = false - // textExport.editable = false - // var input = NSTextField.alloc().initWithFrame(NSMakeRect(0, 275, 300, 25)) - // input.stringValue = preferences.exportFolder - // input.editable = true - // - // var scaleExport = NSTextView.alloc().initWithFrame(NSMakeRect(0, 250, 300, 20)) - // scaleExport.string = 'Scale of the exported artboards' - // scaleExport.drawsBackground = false - // scaleExport.editable = false - // var inputScale = NSTextField.alloc().initWithFrame(NSMakeRect(0, 225, 300, 25)) - // inputScale.stringValue = preferences.exportScale - // inputScale.editable = true - // - // var checkboxDiff = NSButton.alloc().initWithFrame(NSMakeRect(0, 175, 300, 25)) - // checkboxDiff.setButtonType(3) - // checkboxDiff.title = 'Generate pretty diff by default' - // checkboxDiff.state = preferences.diffByDefault ? 1 : 0 - // - // var checkboxOverview = NSButton.alloc().initWithFrame(NSMakeRect(0, 125, 300, 25)) - // checkboxOverview.setButtonType(3) - // checkboxOverview.title = 'Save an overview file with rendered artboards' - // checkboxOverview.state = preferences.includeOverviewFile ? 1 : 0 - // - // var textTerminal = NSTextView.alloc().initWithFrame(NSMakeRect(0, 75, 300, 20)) - // textTerminal.string = 'Terminal App' - // textTerminal.drawsBackground = false - // textTerminal.editable = false - // var select = NSComboBox.alloc().initWithFrame(NSMakeRect(0, 50, 300, 25)) - // select.addItemsWithObjectValues(['Terminal', 'iTerm']) - // select.selectItemAtIndex(preferences.terminal == 'iTerm' ? 1 : 0) - // - // var checkboxAnalytics = NSButton.alloc().initWithFrame(NSMakeRect(0, 25, 300, 25)) - // checkboxAnalytics.setButtonType(3) - // checkboxAnalytics.title = 'Send anymous usage data to improve the plugin' - // checkboxAnalytics.state = preferences.sendAnalytics ? 1 : 0 - // - // accessory.addSubview(textExport) - // accessory.addSubview(input) - // accessory.addSubview(scaleExport) - // accessory.addSubview(inputScale) - // accessory.addSubview(checkboxDiff) - // accessory.addSubview(checkboxOverview) - // accessory.addSubview(textTerminal) - // accessory.addSubview(select) - // accessory.addSubview(checkboxAnalytics) - // - // var alert = NSAlert.alloc().init() - // alert.setMessageText('Git Plugin Preferences') - // alert.addButtonWithTitle('Save preferences') - // alert.addButtonWithTitle('Cancel') - // setIconForAlert(context, alert) - // alert.setAccessoryView(accessory) - // - // var responseCode = alert.runModal() - // var message = input.stringValue() - // var scale = inputScale.stringValue() - // - // if (responseCode === 1000) { - // sendEvent(context, 'Preferences', 'Save preferences') - // setUserPreferences({ - // exportFolder: message, - // exportScale: scale, - // diffByDefault: checkboxDiff.state() == 1, - // includeOverviewFile: checkboxOverview.state() == 1, - // terminal: select.indexOfSelectedItem() == 1 ? 'iTerm' : 'Terminal', - // sendAnalytics: checkboxAnalytics.state() == 1 - // }) - // context.document.showMessage('Preferences updated') - // } else { - // sendEvent(context, 'Preferences', 'Cancel preferences') - // } - // }) }