UNPKG

709 BJavaScriptView Raw
1var New = require("./new");
2var bind = require("./bind");
3var render = require("./render");
4var attach = require("./attach");
5var findTemplate = require("./find-template");
6
7module.exports = {
8 New: New,
9 attach: attach,
10 bind: bind,
11 on: on,
12 onKey: onKey,
13 select: select,
14 render: render.body,
15 template: render.template
16};
17
18function on (brick, event, selector, callback) {
19 if (arguments.length == 3) {
20 return brick.element.on(event, callback);
21 }
22
23 return brick.element.on(event, selector, callback);
24}
25
26function onKey (brick, key, callback) {
27 return brick.element.onKey(key, callback);
28}
29
30function select (brick, selector) {
31 return brick.element.select(selector, brick.element[0]);
32}