本文整理汇总了TypeScript中wed.domutil.htmlToElements方法的典型用法代码示例。如果您正苦于以下问题:TypeScript domutil.htmlToElements方法的具体用法?TypeScript domutil.htmlToElements怎么用?TypeScript domutil.htmlToElements使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wed.domutil
的用法示例。
在下文中一共展示了domutil.htmlToElements方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: makeCollapsible
export function makeCollapsible(document: Document,
kind: string,
headingId: string,
collapseId: string,
additional: AdditionalClasses = {}):
Collapsible {
let additionalGroupClasses = additional.group;
let additionalPanelClasses = additional.panel;
let additionalToggleClasses = additional.toggle;
additionalPanelClasses =
additionalPanelClasses !== undefined ? ` ${additionalPanelClasses}` : "";
additionalGroupClasses =
additionalGroupClasses !== undefined ? ` ${additionalGroupClasses}` : "";
additionalToggleClasses =
additionalToggleClasses !== undefined ? ` ${additionalToggleClasses}` : "";
const el = domutil.htmlToElements(
_.template(collapsibleTemplate)({
kind: kind,
group_classes: additionalGroupClasses,
panel_classes: additionalPanelClasses,
toggle_classes: additionalToggleClasses,
heading_id: headingId,
collapse_id: collapseId,
}), document)[0] as HTMLElement;
return {
group: el,
heading: el.getElementsByTagName("a")[0],
content: el.getElementsByClassName("panel-body")[0] as HTMLElement,
};
}