mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
18 lines
710 B
JavaScript
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!
|