fineui是帆软报表和BI产品线所使用的前端框架。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

31 lines
1.1 KiB

import { registAttrFun } from "./attr";
import { registClassFun } from "./class";
import { registCssFun } from "./css";
import { registDataFun } from "./data";
import { registEmptyFun } from "./empty";
import { registEventFun } from "./event";
import { registHtmlFun } from "./html";
import { registKeywordMarkFun } from "./keywordMark";
import { registRenderToHtmlFun } from "./renderToHtml";
import { registRenderToStringFun } from "./renderToString";
import { registTextFun } from "./text";
import { registValFun } from "./val";
export const registFunction = Element => {
const functionMap = {};
Element.registerFunction = (key, fn) => {
Element.prototype[key] = functionMap[key] = fn;
};
registAttrFun(Element);
registClassFun(Element);
registCssFun(Element);
registDataFun(Element);
registEmptyFun(Element);
registEventFun(Element);
registHtmlFun(Element);
registKeywordMarkFun(Element);
registRenderToStringFun(Element);
registRenderToHtmlFun(Element);
registTextFun(Element);
registValFun(Element);
};