>>60
Nein, сие наверное немного не то. Це api по кастомным событиям, а оп хочет требования по совместимости.
Хотя если хотите, можете реквестировать новые событийные апи.
>>51
Понимаете, няшонька, в чём дело...
Всё, что отлично от стандартных wakaba / kusaba / tinyboard / vichan / tinyib - дольжно быть прописано в коде Dollchan. Любой кастомный класс или отличная от стандартной для данного движка html структура постов и тредов.
К примеру, если взять Tinyboard, у него контейнер сообщения в постах имеет класс
.body
. Егда его поменять на другой, то Dollchan не найдёт сообщение в посте и крашнется.
Список всех критических мест в инициализации можно найти в этих двух модулях:
https://github.com/SthephanShinkufag/Dollchan-Extension-Tools/blob/master/src/modules/BoardDefaults.js
https://github.com/SthephanShinkufag/Dollchan-Extension-Tools/blob/master/src/modules/BoardDetector.js
Ищем:
class Tinyboard extends BaseBoard {
...
this.qPostMsg = '.body';
...
Вы можете взять за основу структуру постов и тредов от одного из движков (wakaba / kusaba / tinyboard / vichan / tinyib), и если вы их повторите, то Dollchan 100% будет работать.
Но стоит вам сделать что-то отличное, например поменяете классы или сделаете свою структуру форматирования поста, как Dollchan не будет знать, где что искать.
Очень скользкая тема, на самом деле, как правило всё выливается в то, что всё равно приходится меня просить, и я добавляю отличия для вашего домена в свой код.