all files / dui/src/ factory.js

100% Statements 4/4
50% Branches 3/6
100% Functions 2/2
100% Lines 4/4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29                                                 
/**
 * Interface Factory
 *
 * @file 通用路由接口文件
 * @author Brian Li(lbxxlht@163.com)
 * @build Tue Dec 29 2015 16:25:46 GMT+0800 (中国标准时间)
 */
var define = typeof define === 'function' && define.amd ? define : function (factory) {
    typeof module === 'object' ? (module.exports = factory(require)) : '';
};
define(function (require) {
    return {
        Button: require('./widget/Button'),
        Panel: require('./widget/Panel'),
        Table: require('./widget/Table'),
        TabNavigator: require('./widget/TabNavigator'),
        WidgetTemplate: require('./widget/WidgetTemplate'),
        PluginTemplate: require('./plugin/PluginTemplate'),
        TableCellEditor: require('./plugin/TableCellEditor'),
        TableCheckboxSelector: require('./plugin/TableCheckboxSelector'),
        TableColumnAlign: require('./plugin/TableColumnAlign'),
        TableHeader: require('./plugin/TableHeader'),
        TableHeaderTip: require('./plugin/TableHeaderTip'),
        TableInformationBar: require('./plugin/TableInformationBar'),
        TableSelector: require('./plugin/TableSelector'),
        TableSorter: require('./plugin/TableSorter')
    };
});