mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
24 lines
684 B
JavaScript
24 lines
684 B
JavaScript
function create(__markoHelpers) {
|
|
var marko_classAttr = __markoHelpers.ca,
|
|
marko_attr = __markoHelpers.a,
|
|
marko_escapeXmlAttr = __markoHelpers.xa,
|
|
marko_str = __markoHelpers.s;
|
|
|
|
return function render(data, out) {
|
|
out.w("<div" +
|
|
marko_classAttr(data.className) +
|
|
marko_attr("class2", data.className, false) +
|
|
" foo=\"a" +
|
|
marko_escapeXmlAttr(data.foo) +
|
|
"b\" bar=\"a " +
|
|
marko_escapeXmlAttr(data.foo) +
|
|
" b\" baz=\"a " +
|
|
marko_str(data.foo) +
|
|
" b\" nested=\"a " +
|
|
marko_str(data.foo + ("nested " + data.bar)) +
|
|
" b\"></div>");
|
|
};
|
|
}
|
|
|
|
module.exports = require("marko").c(__filename, create);
|