///
class SayLink extends Say {
private linkedAction : Action;
public setAction (action : Action) {
this.linkedAction = action;
}
public async getPureElements () : Promise> {
let paragraphs = await this.getParagraphs();
let elements = paragraphs.length == 1 ? paragraphs[0] : Array.prototype.concat.apply([], paragraphs);
let b = document.createElement("b");
b.classList.add("textLink");
elements.forEach((element) => {
b.appendChild(element);
});
Controls.Links.makeLink(b, this.linkedAction);
return [b];
}
}