UNPKG

dbjs-dom

Version:
19 lines (14 loc) 524 B
'use strict'; var d = require('d') , Table = require('../../text/utils/table').Table , cellRender = Table.prototype.cellRender , customRender; customRender = function (render, item) { var direct, df; df = this.domjs.collect(function () { direct = render(item); }); return direct || df; }; Object.defineProperty(Table.prototype, 'cellRender', d(function (render, item) { if (!this.domjs) return cellRender.call(this, render, item); return cellRender.call(this, customRender.bind(this, render), item); }));