temporary fixes
This commit is contained in:
parent
03ecbf5c36
commit
7b16d17d41
@ -274,7 +274,7 @@ export default class PollElement extends HTMLElement {
|
|||||||
${multipleSelect}
|
${multipleSelect}
|
||||||
</div>
|
</div>
|
||||||
<div class="poll-answer-percents"></div>
|
<div class="poll-answer-percents"></div>
|
||||||
<div class="poll-answer-text">${RichTextProcessor.wrapEmojiText(answer.text)}</div>
|
<div class="poll-answer-text"></div>
|
||||||
<svg version="1.1" class="poll-line" style="display: none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 485.9 35" xml:space="preserve">
|
<svg version="1.1" class="poll-line" style="display: none;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 485.9 35" xml:space="preserve">
|
||||||
<use href="#poll-line"></use>
|
<use href="#poll-line"></use>
|
||||||
</svg>
|
</svg>
|
||||||
@ -293,6 +293,10 @@ export default class PollElement extends HTMLElement {
|
|||||||
|
|
||||||
setInnerHTML(this.firstElementChild, RichTextProcessor.wrapEmojiText(poll.question));
|
setInnerHTML(this.firstElementChild, RichTextProcessor.wrapEmojiText(poll.question));
|
||||||
|
|
||||||
|
Array.from(this.querySelectorAll('.poll-answer-text')).forEach((el, idx) => {
|
||||||
|
setInnerHTML(el, RichTextProcessor.wrapEmojiText(poll.answers[idx].text));
|
||||||
|
});
|
||||||
|
|
||||||
this.descDiv = this.firstElementChild.nextElementSibling as HTMLElement;
|
this.descDiv = this.firstElementChild.nextElementSibling as HTMLElement;
|
||||||
this.typeDiv = this.descDiv.firstElementChild as HTMLElement;
|
this.typeDiv = this.descDiv.firstElementChild as HTMLElement;
|
||||||
this.avatarsDiv = this.descDiv.lastElementChild as HTMLElement;
|
this.avatarsDiv = this.descDiv.lastElementChild as HTMLElement;
|
||||||
|
@ -19,6 +19,7 @@ import { i18n } from "../../../lib/langPack";
|
|||||||
import findUpClassName from "../../../helpers/dom/findUpClassName";
|
import findUpClassName from "../../../helpers/dom/findUpClassName";
|
||||||
import { attachClickEvent } from "../../../helpers/dom/clickEvent";
|
import { attachClickEvent } from "../../../helpers/dom/clickEvent";
|
||||||
import forEachReverse from "../../../helpers/array/forEachReverse";
|
import forEachReverse from "../../../helpers/array/forEachReverse";
|
||||||
|
import setInnerHTML from "../../../helpers/dom/setInnerHTML";
|
||||||
|
|
||||||
export default class AppStickersTab extends SliderSuperTab {
|
export default class AppStickersTab extends SliderSuperTab {
|
||||||
private inputSearch: InputSearch;
|
private inputSearch: InputSearch;
|
||||||
@ -98,9 +99,9 @@ export default class AppStickersTab extends SliderSuperTab {
|
|||||||
|
|
||||||
const details = document.createElement('div');
|
const details = document.createElement('div');
|
||||||
details.classList.add('sticker-set-details');
|
details.classList.add('sticker-set-details');
|
||||||
details.innerHTML = `
|
details.innerHTML = `<div class="sticker-set-name"></div>`;
|
||||||
<div class="sticker-set-name">${RichTextProcessor.wrapEmojiText(set.title)}</div>
|
|
||||||
`;
|
setInnerHTML(details.firstElementChild, RichTextProcessor.wrapEmojiText(set.title));
|
||||||
|
|
||||||
const countDiv = document.createElement('div');
|
const countDiv = document.createElement('div');
|
||||||
countDiv.classList.add('sticker-set-count');
|
countDiv.classList.add('sticker-set-count');
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
export default function documentFragmentToHTML(fragment: DocumentFragment) {
|
export default function documentFragmentToHTML(fragment: DocumentFragment) {
|
||||||
return Array.from(fragment.childNodes).map((node) => {
|
return Array.from(fragment.childNodes).map((node) => {
|
||||||
return node.nodeType === 3 ? node.textContent : (node as Element).outerHTML + '\n';
|
return node.nodeType === 3 ? node.textContent : (node as Element).outerHTML;
|
||||||
}).join('');
|
}).join('');
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user