1 | var New = require("./new");
|
2 | var bind = require("./bind");
|
3 | var render = require("./render");
|
4 | var attach = require("./attach");
|
5 | var findTemplate = require("./find-template");
|
6 |
|
7 | module.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 |
|
18 | function 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 |
|
26 | function onKey (brick, key, callback) {
|
27 | return brick.element.onKey(key, callback);
|
28 | }
|
29 |
|
30 | function select (brick, selector) {
|
31 | return brick.element.select(selector, brick.element[0]);
|
32 | }
|