本文整理匯總了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,
};
}