1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-09-30 03:26:23 -04:00

[js] Some debug statements.

This commit is contained in:
Witold Filipczyk 2021-06-11 17:23:27 +02:00
parent 201a61b14f
commit efd495d927

View File

@ -22,6 +22,7 @@
#include "document/html/frames.h" #include "document/html/frames.h"
#include "document/document.h" #include "document/document.h"
#include "document/forms.h" #include "document/forms.h"
#include "document/renderer.h"
#include "document/view.h" #include "document/view.h"
#include "ecmascript/ecmascript.h" #include "ecmascript/ecmascript.h"
#include "ecmascript/spidermonkey.h" #include "ecmascript/spidermonkey.h"
@ -448,7 +449,7 @@ delayed_reload(void *data)
} }
static void static void
check_for_rerender(struct ecmascript_interpreter *interpreter) check_for_rerender(struct ecmascript_interpreter *interpreter, const char* text)
{ {
if (interpreter->changed) { if (interpreter->changed) {
struct document_view *doc_view = interpreter->vs->doc_view; struct document_view *doc_view = interpreter->vs->doc_view;
@ -457,6 +458,8 @@ check_for_rerender(struct ecmascript_interpreter *interpreter)
struct cache_entry *cached = document->cached; struct cache_entry *cached = document->cached;
struct fragment *f = get_cache_fragment(cached); struct fragment *f = get_cache_fragment(cached);
//fprintf(stderr, "%s\n", text);
if (document->dom && f && f->length) { if (document->dom && f && f->length) {
xmlpp::Document *docu = (xmlpp::Document *)document->dom; xmlpp::Document *docu = (xmlpp::Document *)document->dom;
std::string doc1_string = docu->write_to_string_formatted(); std::string doc1_string = docu->write_to_string_formatted();
@ -516,7 +519,7 @@ spidermonkey_eval(struct ecmascript_interpreter *interpreter,
JS_LeaveCompartment(ctx, comp); JS_LeaveCompartment(ctx, comp);
JS_EndRequest(ctx); JS_EndRequest(ctx);
check_for_rerender(interpreter); check_for_rerender(interpreter, "eval");
} }
void void
@ -544,7 +547,7 @@ spidermonkey_call_function(struct ecmascript_interpreter *interpreter,
JS_LeaveCompartment(ctx, comp); JS_LeaveCompartment(ctx, comp);
JS_EndRequest(ctx); JS_EndRequest(ctx);
check_for_rerender(interpreter); check_for_rerender(interpreter, "call function");
} }
@ -590,7 +593,7 @@ spidermonkey_eval_stringback(struct ecmascript_interpreter *interpreter,
JS_LeaveCompartment(ctx, comp); JS_LeaveCompartment(ctx, comp);
JS_EndRequest(ctx); JS_EndRequest(ctx);
check_for_rerender(interpreter); check_for_rerender(interpreter, "eval stringback");
return result; return result;
} }
@ -644,7 +647,7 @@ spidermonkey_eval_boolback(struct ecmascript_interpreter *interpreter,
JS_LeaveCompartment(ctx, comp); JS_LeaveCompartment(ctx, comp);
JS_EndRequest(ctx); JS_EndRequest(ctx);
check_for_rerender(interpreter); check_for_rerender(interpreter, "eval boolback");
return result; return result;
} }