summaryrefslogtreecommitdiff
path: root/src/monoize.sml
diff options
context:
space:
mode:
authorGravatar Vladimir Shabanov <vshabanoff@gmail.com>2012-04-11 03:06:23 +0400
committerGravatar Vladimir Shabanov <vshabanoff@gmail.com>2012-04-11 03:06:23 +0400
commit4b4d925a619b9306f0389d726adbfc391fb5ee1b (patch)
treede47cec1545dc9a0001c7de7ab8cdc3c49f22c96 /src/monoize.sml
parentf5c735f49ae6a3bac15a39f7367f518d87907219 (diff)
Fixed 'onload' handling for img tag.
Diffstat (limited to 'src/monoize.sml')
-rw-r--r--src/monoize.sml6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/monoize.sml b/src/monoize.sml
index d0be7449..5e0e2599 100644
--- a/src/monoize.sml
+++ b/src/monoize.sml
@@ -3047,7 +3047,11 @@ fun monoExp (env, st, fm) (all as (e, loc)) =
| ("Onunload", e, _) :: rest => findOnload (rest, onload, SOME e, acc)
| x :: rest => findOnload (rest, onload, onunload, x :: acc)
- val (onload, onunload, attrs) = findOnload (attrs, NONE, NONE, [])
+ val (onload, onunload, attrs) =
+ if tag = "body" then
+ findOnload (attrs, NONE, NONE, [])
+ else
+ (NONE, NONE, attrs)
val (class, fm) = monoExp (env, st, fm) class
val (dynClass, fm) = monoExp (env, st, fm) dynClass