Another parsing bug
Wuvist opened this issue · comments
Weng Wei commented
@section js {
<script src="/js/jquery.rwdImageMaps.min.js"></script>
@if custom["js"] != "" {
<script src="@custom["js"]"></script>
}
<script type="text/javascript">
$(document).ready(function(e) {
$('img[usemap]').rwdImageMaps();
});
</script>
}
gives
js := func() string {
var _buffer bytes.Buffer
_buffer.WriteString("<script src=\"/js/jquery.rwdImageMaps.min.js\"></script>")
if custom["js"] != "" {
_buffer.WriteString("<script src=\"")
_buffer.WriteString(gorazor.HTMLEscape(custom["js"]))
_buffer.WriteString("\"></script>")
return _buffer.String()
}
_buffer.WriteString("<script type=\"text/javascript\">\n $(document).ready(function(e) {\n $('img[usemap]').rwdImageMaps();\n });\n </script>")
}
should be
js := func() string {
var _buffer bytes.Buffer
_buffer.WriteString("<script src=\"/js/jquery.rwdImageMaps.min.js\"></script>")
if custom["js"] != "" {
_buffer.WriteString("<script src=\"")
_buffer.WriteString(gorazor.HTMLEscape(custom["js"]))
_buffer.WriteString("\"></script>")
}
_buffer.WriteString("<script type=\"text/javascript\">\n $(document).ready(function(e) {\n $('img[usemap]').rwdImageMaps();\n });\n </script>")
return _buffer.String()
}