options debugging code
This commit is contained in:
parent
b2833891f9
commit
0efab9773d
@ -86,6 +86,15 @@ function updateVisibility(options) {
|
||||
} else {
|
||||
advanced.hide();
|
||||
}
|
||||
|
||||
const debug = $('#debug');
|
||||
if (options.general.debugInfo) {
|
||||
const text = JSON.stringify(options, null, 4);
|
||||
debug.html(handlebarsEscape(text));
|
||||
debug.show();
|
||||
} else {
|
||||
debug.hide();
|
||||
}
|
||||
}
|
||||
|
||||
function onOptionsChanged(e) {
|
||||
|
@ -504,9 +504,13 @@ function jsonLoadDb(indexUrl, indexLoaded, termsLoaded, kanjiLoaded) {
|
||||
* Helpers
|
||||
*/
|
||||
|
||||
function handlebarsEscape(text) {
|
||||
return Handlebars.Utils.escapeExpression(text);
|
||||
}
|
||||
|
||||
function handlebarsDumpObject(options) {
|
||||
const dump = JSON.stringify(options.fn(this), null, 4);
|
||||
return Handlebars.Utils.escapeExpression(dump);
|
||||
return handlebarsEscape(dump);
|
||||
}
|
||||
|
||||
function handlebarsKanjiLinks(options) {
|
||||
|
@ -8,6 +8,7 @@
|
||||
<style>
|
||||
#anki-spinner, #anki-general, #anki-error,
|
||||
#dict-spinner, #dict-error, #dict-warning, #dict-purge-progress, #dict-import-progress,
|
||||
#debug,
|
||||
.options-advanced {
|
||||
display: none;
|
||||
}
|
||||
@ -272,6 +273,8 @@
|
||||
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4DBTN9A3CUAFN"><img src="/bg/img/paypal.gif" alt></a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<pre id="debug"></pre>
|
||||
</div>
|
||||
|
||||
<div class="pull-right">
|
||||
|
Loading…
Reference in New Issue
Block a user