1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-25 17:25:16 +03:00

fix bug when opening jBox twice

This commit is contained in:
Károly Kiripolszky 2019-04-26 14:25:36 +02:00
parent f386b0ce1a
commit 0458198e9a

View file

@ -224,23 +224,24 @@ TABS.cli.initialize = function (callback, nwGui) {
function executeSnippet() {
const commands = previewArea.val();
executeCommands(commands);
self.GUI.snippetPreviewWindow.destroy();
self.GUI.snippetPreviewWindow = null;
self.GUI.snippetPreviewWindow.close();
}
function previewCommands(result) {
self.GUI.snippetPreviewWindow = new jBox("Modal", {
width: 'auto',
height: 'auto',
closeButton: 'title',
animation: false,
attach: $('.tab-cli'),
title: i18n.getMessage("cliConfirmSnippetDialogTitle"),
content: $('#snippetpreviewcontent'),
onCreated: () =>
$("#snippetpreviewcontent a.confirm").click(() => executeSnippet())
,
});
if (!self.GUI.snippetPreviewWindow) {
self.GUI.snippetPreviewWindow = new jBox("Modal", {
id: "snippetPreviewWindow",
width: 'auto',
height: 'auto',
closeButton: 'title',
animation: false,
title: i18n.getMessage("cliConfirmSnippetDialogTitle"),
content: $('#snippetpreviewcontent'),
onCreated: () =>
$("#snippetpreviewcontent a.confirm").click(() => executeSnippet())
,
});
}
previewArea.val(result);
self.GUI.snippetPreviewWindow.open();
}