diff --git a/Gruntfile.coffee b/Gruntfile.coffee index ceee0a8c5..586ae19fc 100755 --- a/Gruntfile.coffee +++ b/Gruntfile.coffee @@ -50,7 +50,7 @@ module.exports = (grunt) -> parts.push switch part[1] when '$' then "E(`#{part[2]}`)" when '&' then "`#{part[2]}`.innerHTML" - when '@' then "`#{part[2]}`.map((x) -> x.innerHTML).join('')" + when '@' then "E.cat(`#{part[2]}`)" when '?' args = ['""', '""'] for i in [0...2] diff --git a/src/General/Globals.coffee b/src/General/Globals.coffee index 4254a65b5..82bcf0278 100755 --- a/src/General/Globals.coffee +++ b/src/General/Globals.coffee @@ -14,3 +14,8 @@ E = do -> fn = (x) -> str[x] (text) -> r.call text, regex, fn + +E.cat = (templates) -> + html = '' + html += x.innerHTML for x in templates + html