marko/components/index-browser.js
2017-02-20 16:01:02 -07:00

18 lines
710 B
JavaScript

var events = require('../runtime/events');
var Widget = require('./Widget');
var widgetsUtil = require('./util');
function onInitWidget(listener) {
events.on('initWidget', listener);
}
exports.onInitWidget = onInitWidget;
exports.Widget = Widget;
exports.getWidgetForEl = widgetsUtil.$__getWidgetForEl;
exports.initWidgets = require('./init-widgets').$__initServerRendered;
exports.w = require('./defineWidget'); // Referenced by compiled templates
exports.r = require('./renderer'); // Referenced by compiled templates
exports.rw = require('./registry').$__register; // Referenced by compiled templates
window.$__MARKO_WIDGETS = exports; // Helpful when debugging... WARNING: DO NOT USE IN REAL CODE!