Tópico em Wikipédia:Flow/Testes

Tópico sobre nada

35
Resumo por Castelobranco

Esse tópico não fala sobre nada.

RadiX (discussãocontribs)

Mensagem sobre nada

Esta publicação foi ocultada por Vitor Mazuco (histórico)
Castelobranco (discussãocontribs)
Esta publicação foi ocultada por Diego Queiroz (histórico)
Castelobranco (discussãocontribs)

MisterSanderson (discussãocontribs)

Eu não acredito que nada existe, acho que é fruto da imaginação das pessoas qu não têm a capacidade de buscarem conhecimento sobre o que não entendem.

Ixocactus (discussãocontribs)
Ixocactus (discussãocontribs)
He7d3r (discussãocontribs)
Diego Queiroz (discussãocontribs)

Eu não criei mensagem mas andei acompanhando e fiz alguns testes apenas usando a previsão. Mas honestamente, não sei se é falta de costume, mas achei meio difícil se localizar nessa discussão.

Dianakc (discussãocontribs)

Acho que podia ter um esquema de cores intercaladas (zebra) e a numeração ou o id do item ficar exposto para ajudar na leitura/indetificação.

Dianakc (discussãocontribs)

Acho que os tópicos deveriam vir com classes CSS especiais, como nosso nome de usuário para ser possível destacar os tópicos que criamos :)

He7d3r (discussãocontribs)

@Dianakc: teste algo assim no console de JavaScript do seu navegador, para ver se é o que procura:

$( '.mw-userlink' ).filter( function(){
    return $.trim( $(this).text() ) === mw.config.get( 'wgUserName' )
} ).closest( '.flow-post-main' )
    .addClass( 'my-flow-comments' );
mw.util.addCSS('.my-flow-comments { background-color: #CFC } ');
Dianakc (discussãocontribs)

Funciona, mas devia vir isso por padrão, pra geral usar.

He7d3r (discussãocontribs)

@Dianakc: Se eu não me engano a inclusão de uma classe dessas direto no HTML da página causaria fragmentação do cache do parser (já que para cada usuário, o HTML teria que ser diferente, para que a classe só estivesse nos comentários do próprio usuário).

Dianakc (discussãocontribs)

Ué, cada comentário abriga um monte de metadados, ter uma classe com o nome do usuário não causa nada demais. Dai o estilo em si ficaria na folha de css do skin.

He7d3r (discussãocontribs)

Para que o cache seja usado, o conteúdo da página não pode variar conforme o usuário que está vendo a página. Então não daria para que as classes mudassem de lugar, para ficar nos seus comentários quando você acessasse, e nos meus quando eu acessasse.

Dianakc (discussãocontribs)

Ah não precisa variar conforme quem está visualizando, é algo que ficaria igual pra todos só que o estilo varia somente pra si, de modo que eu visse meus comentários destacados porque só eu tenho a classe css com meu nome/id de usuário. Isso pode ser feito na extensão.

He7d3r (discussãocontribs)

Quando eu acessasse o atributo class deveria estar no meu comentário:

<span class="my-flow-comments">Helder escreveu isso</span>
<span>Dianakc escreveu isso</span>

E quando você acessasse, teria que estar no seu:

<span>Helder escreveu isso</span>
<span class="my-flow-comments">Dianakc escreveu isso</span>

Então o HTML estaria variando dependendo de quem está vendo a página.

Dianakc (discussãocontribs)

Digo uma coisa geral, tipo isso:

<span class="author etc user-he7d3r">he7d3r escreveu isso</span>

<span class="author etc user-dianakc">dianakc escreveu isso</span>

Dai um javascript poderia só adicionar algum estilo para que cada usuário veja seus comentários destacados, as alterações de estilo disso poderiam ser modificadas pelas Preferências etc. Sem aquela coisa de folha de estilo próprio que é difícil das pessoas usarem.

Se outro usuário quiser destacar comentários dos outros ele pode usar as classes também, dai ok ser no esquema de folha css do usuário, ou até folha css do browser.

O que digo é que o código gerado tem que ter classes identificando o autor, isso é muito óbvio.

He7d3r (discussãocontribs)

Entendi. Mas acho difícil aceitarem implementar algo assim na extensão, se (como imagino) isso for algo que raramente será utilizado. Nomes de usuários podem ser bem longos, e conter caracteres que não são válidos nos nomes das classes (e ao removê-los, poderíamos causar colisões entre usuários diferentes).

Dianakc (discussãocontribs)

Teria que ser id do usuário, talvez eles vão implementar isso quando fizerem aquela coisa de "perfil global", que vai ter avatar e tudo mais.

Esta publicação foi ocultada por Diego Queiroz (histórico)
Diego Queiroz (discussãocontribs)

Teste 3

Responder a "Tópico sobre nada"