banner

/dev/ - Desenvolvimento

(new thread)
File: 146794161889.JPG (26.2 KB, 128x128, Anders no Xchan.JPG)

Reportarei aqui os bugs que eu encontrar nesse chan, podem postar aqui também os bugs que vocês encontrarem.

Aqui já vai um: quotar número de post só funciona no começo da frase, não no meio. Dá pra ver no post linkado a seguir que lá eu linkei outro post e o link não funcionou por não estar no começo da frase.

>>874252

There's 3 posts omitted, click here to view.
File: 146794282671.JPG (26.2 KB, 128x128, Anders no Xchan.JPG)

Outro bug: como se pode ver no post anterior, o Markdown parece estar interferindo com o greentext. Greentext deveria ter só uma quebra de linha entre um e outro, e não fazer um novo paragrafo! O "span greentext" está ficando quebrado.

boa thread

File: 146809491420.jpg (97.3 KB, 997x523, lolol.jpg)

Comentarei meus hax aqui.

Botei backlinks e algumas coisinhas novas:
https://openuserjs.org/scripts/drchloe/NewXchan_Gold

Um dos haxx foi essa POG aqui:
$(document).on('mouseenter', ".ref", function () { setTimeout(function() { window.Board.init(); }, 500); });
Que faz o tooltipster rodar novamente, e permite ir abrindo um hover dentro de outro. Prático. Mas não achei como inicializar só o quotePreview().


Outro hax foi este código pra facilitar moderação:
```javascript
if (localStorage.getItem("banip")){
    $('#id_ip_address').val(localStorage.getItem("banip"));
    localStorage.removeItem("banip");
}
// Adiciona 'edit' ao dropdown, que abre a pagina de change post
$('.jq-dropdown-menu').each(function(){
    var link = $(this).find('a[href*="delete"]').attr('href').replace('delete', 'change').replace('/post', 'https://xchan.pw/admin/boards/post/');
    $(this).find('a[href*="delete"]').attr('target', '_blank');
    $(this).append('<li class="jq-dropdown-divider"></li><li><a target="_blank" href="'+link+'">Edit</a></li>');
});
//adiciona um botão de ban na pagina de change, que salva o IP e a função acima já coloca ele na caixinha.
$('#id_ip_address').after('<a onclick="localStorage.setItem(\'banip\', \''+$("#id_ip_address").val()+'\');" href="https://xchan.pw/admin/boards/ban/add/">[Ban]</a>');
There's 7 posts omitted, click here to view.
File: 147432088679.jpg (41.5 KB, 540x361, 43234.jpg)

Hoje cedo cansei do monte de falsos positivos do updater, e re-escrevi o código.

Tinha duas causas para o problema: A api do xchan diz qual o post mais novo da board é pela 'data', só que com o horário do servidor, e bater com o horário do usuário estava dando errado. (derp)

E outro erro é que depois ao tentar resolver usando só o horário do servidor, eu estava convertendo a data para string e ele perdia os milisegundos, e as imprecisões de tempo causavam alertas falsos.

Tudo funcionando agora, e testado.

https://openuserjs.org/scripts/drchloe/NewXchan_Gold_Backup

>>883607
Mais uma atualizada, um ponto do código tava bugado pois Date objects são uma frescura do caralho.

Caso estejam usando e não consigam postar por ajax, comente (//) a linha 93.

File: 146798491742.png (271.6 KB, 1080x1920, Screenshot_2016-07-08-10-34-23.png)

A nova formatação das imagens zuou a porra toda quando aberta no moblie.

File: 146794087741.JPG (26.2 KB, 128x128, Anders no Xchan.JPG)

Incude, a CloudFlare ficou avisando durante horas ontem sobre "502 Bad Gateway - erro na hospedagem". É simplesmente porquê seu servidor deu pau, ou você estava desenvolvendo alguma coisa pro Chan e neste período tirou o sistema do ar? Tem a ver com o 55 ter acabado e voltado, e ter sobrecarregado o Xchan?

File: 146794268553.JPG (26.2 KB, 128x128, Anders no Xchan.JPG)

Ah, acho que vou postar minhas dúvidas todas aqui nesse fio pra evitar flood de novos fios:

  • Include, você vai colocar catálogo?
  • Include, você vai habilitar noko no formulário de postagem? Facilitaria muito o postar!
  • Include, a falta de um botão "report" é temporária, ou você não planeja colocar mesmo? Queria entender se isso é uma mudança na dinâmica...
File: 146794138828.JPG (26.2 KB, 128x128, Anders no Xchan.JPG)

Como foi revelado em >>874217 pelo tripfag "Doc", a formatação nesse chan é Markdown, e não HTML ou BBCode.

Na Wikipedia anglófona tem alguns exemplos: Markdown#Example.

Viu? O link acima foi feito com MarkDown.

File: 146738196289.jpg (320.4 KB, 1200x1600, Genius.jpg)

plz faça essa bosta se ajustar ao tamanho da janela ao invés dessa largura fixa de [email protected]

File: 146738380968.jpg (296.8 KB, 1440x900, scr00618.jpg)

btw gib contador mentiroso de usuários online

File: 146777896624.JPG (26.2 KB, 128x128, Anders Bateva no Xchan.JPG)

Ajusta o zoom do seu navegador enquanto isto.

[ Catalog ]