Совсем забыл, эта функция подгружается через AJAX
возможно дело в этом.
Если просто на страницу положить то ошибки не показывает.
Походу косячок кроется в пакере
http://dean.edwards.name/download/#packer
JavaScriptPacker($js,0,true,false);
который используется для удаления \n\r и \s
ну типа делает в одну строку без обфускации кода
Так что если кто сталкнётся, не ломайте голову просто пишите с пробелами ' + ' а не '+'