mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-02-13 16:44:49 +08:00
24 lines
618 B
JavaScript
Executable File
24 lines
618 B
JavaScript
Executable File
/**
|
|
* @typedef {import("../graph/GraphElement").default} GraphElement
|
|
*/
|
|
export default class Template {
|
|
|
|
/**
|
|
* Computes the html content of the target element.
|
|
* @param {GraphElement} entity Element of the graph
|
|
* @returns The result html
|
|
*/
|
|
render(entity) {
|
|
return ""
|
|
}
|
|
|
|
/**
|
|
* Applies the style to the element.
|
|
* @param {GraphElement} element Element of the graph
|
|
*/
|
|
apply(element) {
|
|
// TODO replace with the safer element.setHTML(...) when it will be available
|
|
element.innerHTML = this.render(element)
|
|
}
|
|
}
|