Patrick Steele-Idem 942fe5225a Restored tests
2016-12-02 10:12:19 -07:00

31 lines
957 B
JavaScript

var template = require("marko/html").c(__filename);
module.exports = template;
var marko_widgets = require("marko/widgets/index"),
marko_registerWidget = marko_widgets.registerWidget,
marko_widgetType = marko_registerWidget("/marko-test$1.0.0/autotests/widgets-compilation/bind-widget/widget", function() {
return require("./widget");
}),
marko_helpers = require("marko/runtime/html/helpers"),
marko_attr = marko_helpers.a,
marko_loadTag = marko_helpers.t,
_widget_tag = marko_loadTag(require("marko/widgets/taglib/widget-tag"));
function render(data, out) {
_widget_tag({
type: marko_widgetType,
_cfg: data.widgetConfig,
_state: data.widgetState,
_props: data.widgetProps,
_body: data.widgetBody,
renderBody: function renderBody(out, widget, state) {
out.w("<div" +
marko_attr("id", widget.id) +
"></div>");
}
}, out);
}
template._ = render;