From e887efc611cc64dd81e197ec419cec1373b157cf Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Sat, 19 May 2007 18:47:20 +0200 Subject: [PATCH] onsubmit: Reverted commit fa93d05b7ea0de5720b006d43e4330d884069606. I don't remember why I cleared "returns", but it doesn't work with www.hypermedia.pl/altkom/ and probably with many more sites. --- src/viewer/text/link.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/viewer/text/link.c b/src/viewer/text/link.c index 4ca0f054..5fbd6b1b 100644 --- a/src/viewer/text/link.c +++ b/src/viewer/text/link.c @@ -923,17 +923,12 @@ call_onsubmit_and_submit(struct session *ses, struct document_view *doc_view, if (init_string(&code)) { struct view_state *vs = doc_view->vs; struct ecmascript_interpreter *interpreter; - unsigned char *ret = fc->form->onsubmit; int res; if (vs->ecmascript_fragile) ecmascript_reset_state(vs); interpreter = vs->ecmascript; assert(interpreter); - /* SEE and SpiderMonkey do not like return outside - * functions. */ - while ((ret = strstr(ret, "return "))) - while (*ret != ' ') *ret++ = ' '; add_to_string(&code, fc->form->onsubmit); res = ecmascript_eval_boolback(interpreter, &code);