MediaWiki Discussão:Gadget-ajaxPrev/LQT Archive 1

Último comentário: 13 de maio de 2009 de Jorge Morais

Esta é uma página LiquidThreads que foi arquivada. Não edite o conteúdo desta página. Por favor direcione quaisquer comentários adicionais à página de discussão atual.


Esse gadget faz o fundo da previsão voltar a ser verde. É isso mesmo? - Jorge Morais 17h08min de 8 de maio de 2009 (UTC)Responder

Desculpe, mas não entendi o que você quis dizer... Helder 17h56min de 8 de maio de 2009 (UTC)Responder
Nós não adicionamos um código em algum lugar para o fundo da tela de previsão da edição ficar azul (quando é para mostrar as alterações)? Então, a previsão mostrada com esse gadget (faz o teste para ver) faz a tela voltar a ficar verde. Não tem como mudar isso? - Jorge Morais 18h13min de 8 de maio de 2009 (UTC)Responder
Agora sei do que você estava falando... eu não tinha percebido antes porque eu resolvi escurecer (no meu monobook.css) o azul das diferenças entre versões pois eu não estava vendo direito a diferença entre os dois tons de azul. Só que com isso, o meu css se sobrepôs ao que este gadget usa, então para mim continuou como se nada tivesse acontecido... Aí quando você me explicou eu acessei usando outra conta, e percebi a mudança.
Eu já consegui resolver. Gostaria que você movesse novamente o MediaWiki:Gadget-ajaxPrev MediaWiki:Gadget-ajaxPreview.js para uma de minhas subpáginas, fundindo-o com o User:Helder.wiki/Scripts/ajaxPrev.js. Depois, altere o MediaWiki:Gadgets-definition trocando "* ajaxPrev|ajaxPreview.js" por "* ajaxPrev|Usuário:Helder.wiki/Scripts/ajaxPrev.js".
Deixando os scripts nas minhas subpáginas ficará mais fácil para eu "cuidar deles", e fazer as atualizações que forem necessárias... Helder 20h54min de 11 de maio de 2009 (UTC)Responder
Não seria esse que eu deveria mover? - Jorge Morais 20h41min de 12 de maio de 2009 (UTC)Responder
Ops.. isso mesmo, eu quis dizer MediaWiki:Gadget-ajaxPreview.js. Mas pensando bem, o histórico dele nem é assim tão relevante, então caso prefira, é só apagar o atual e fazer a alteração no MediaWiki:Gadgets-definition, para que ele use o script que deixei na minha subpágina. Helder 19h46min de 13 de maio de 2009 (UTC)Responder
Não funcionou... =/ - Jorge Morais 19h54min de 13 de maio de 2009 (UTC)Responder
Pois é... cometi o mesmo erro duas vezes: o sistema está tentando acessar a seguinte página:
http://pt.wikibooks.org/w/index.php?title=MediaWiki:Gadget-Usu%C3%A1rio:Helder.wiki/Scripts/ajaxPrev.js&action=raw&ctype=text/javascript
que obviamente não existe (veja o link vermelho em Especial:Gadgets). Minha conclusão é que só podemos usar scripts que estejam no domínio MediaWiki. Então o jeito vai ser trapacear um pouquinho:
  1. Desfaça sua edição no MediaWiki:Gadgets-definition, para que ele volte a usar o MediaWiki:Gadget-ajaxPreview.js.
  2. Recrie o MediaWiki:Gadget-ajaxPreview.js, mas desta vez com o seguinte:
importScript('User:Helder.wiki/Scripts/ajaxPrev.js');
Se falhar dessa vez, provavelmente será por culpa da versão desatualizada do importScript (a tarefa pendente lá na outra discussão... trarei novidades sobre ela na semana que vem...). Helder 20h18min de 13 de maio de 2009 (UTC)Responder

Como previsto, o código voltou a funcionar, mas ao exibir as diferenças de uma edição, estava aparecendo o verde em vez do azul. Precisei sobrescrever a função importScript com a versão atual nos meus scripts para que as cores funcionassem. Mas fiquei na dúvida: eu vi as cores verdes, mas estava usando o navegador Iceweasel. Nos outros navegadores também fica verde? Helder 20h40min de 13 de maio de 2009 (UTC)Responder

Sim... =( - Jorge Morais 20h43min de 13 de maio de 2009 (UTC)Responder
Regressar à página "Gadget-ajaxPrev/LQT Archive 1".