mirror of
https://github.com/chinchang/web-maker.git
synced 2025-07-13 10:06:23 +02:00
Merge pull request #181 from BasitAli/preserve-console-logs
New setting for preserving console logs.
This commit is contained in:
@ -462,6 +462,9 @@
|
|||||||
<label class="line">
|
<label class="line">
|
||||||
<input type="checkbox" d-change="updateSetting" data-setting="replaceNewTab"> Replace new tab page
|
<input type="checkbox" d-change="updateSetting" data-setting="replaceNewTab"> Replace new tab page
|
||||||
</label>
|
</label>
|
||||||
|
<label class="line">
|
||||||
|
<input type="checkbox" d-change="updateSetting" data-setting="preserveConsoleLogs"> Preserve console logs
|
||||||
|
</label>
|
||||||
</p>
|
</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -1046,6 +1046,10 @@ customEditorFontInput
|
|||||||
}
|
}
|
||||||
|
|
||||||
scope.setPreviewContent = function(isForced) {
|
scope.setPreviewContent = function(isForced) {
|
||||||
|
if( !prefs.preserveConsoleLogs ) {
|
||||||
|
scope.clearConsole();
|
||||||
|
}
|
||||||
|
|
||||||
var currentCode = {
|
var currentCode = {
|
||||||
html: scope.cm.html.getValue(),
|
html: scope.cm.html.getValue(),
|
||||||
css: scope.cm.css.getValue(),
|
css: scope.cm.css.getValue(),
|
||||||
@ -1592,6 +1596,7 @@ customEditorFontInput
|
|||||||
$('[data-setting=editorCustomFont]').value = prefs.editorCustomFont;
|
$('[data-setting=editorCustomFont]').value = prefs.editorCustomFont;
|
||||||
$('[data-setting=autoSave]').checked = prefs.autoSave;
|
$('[data-setting=autoSave]').checked = prefs.autoSave;
|
||||||
$('[data-setting=autoComplete]').checked = prefs.autoComplete;
|
$('[data-setting=autoComplete]').checked = prefs.autoComplete;
|
||||||
|
$('[data-setting=preserveConsoleLogs]').checked = prefs.preserveConsoleLogs;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -2177,7 +2182,8 @@ customEditorFontInput
|
|||||||
editorFont: 'FiraCode',
|
editorFont: 'FiraCode',
|
||||||
editorCustomFont: '',
|
editorCustomFont: '',
|
||||||
autoSave: true,
|
autoSave: true,
|
||||||
autoComplete: true
|
autoComplete: true,
|
||||||
|
preserveConsoleLogs: true
|
||||||
},
|
},
|
||||||
function syncGetCallback(result) {
|
function syncGetCallback(result) {
|
||||||
if (result.preserveLastCode && lastCode) {
|
if (result.preserveLastCode && lastCode) {
|
||||||
@ -2213,6 +2219,7 @@ customEditorFontInput
|
|||||||
prefs.editorCustomFont = result.editorCustomFont;
|
prefs.editorCustomFont = result.editorCustomFont;
|
||||||
prefs.autoSave = result.autoSave;
|
prefs.autoSave = result.autoSave;
|
||||||
prefs.autoComplete = result.autoComplete;
|
prefs.autoComplete = result.autoComplete;
|
||||||
|
prefs.preserveConsoleLogs = result.preserveConsoleLogs;
|
||||||
|
|
||||||
updateSettingsInUi();
|
updateSettingsInUi();
|
||||||
scope.updateSetting();
|
scope.updateSetting();
|
||||||
|
Reference in New Issue
Block a user