playframework/play1 — pull request #616 by sbeigel (2013-08-06 17:03:39+00:00)
Title: Don't append semicolon to javascript by default

Remove the trailing semicolon. It's not part of the Javascript statement and restricts the usage of the jsAction tag to single-line assignments. You can't use the tag in Javascript maps (objects) or lists, e.g.

var options = {editUrl: #{jsAction @edit(":id") /}, bar: true, listUrl: #{jsAction @list(":id") /}, baz: "ADMIN"}