Usuário Discussão:Luizdl/Script de ajustes.js: diferenças entre revisões

O conteúdo da página não é suportado noutras línguas.
Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Chicocvenancio (discussão | contribs)
Etiqueta: Resposta
Linha 42: Linha 42:
:Posso ajustar para enviar o parâmetro desse checkbox como "marcado" se a página editada já estiver na watchlist. Você sabe como que vê se a página está na watchlist via javascript?
:Posso ajustar para enviar o parâmetro desse checkbox como "marcado" se a página editada já estiver na watchlist. Você sabe como que vê se a página está na watchlist via javascript?
:Eu estava tentando descobrir como vê se a página está na watchlist, e a única forma que encontrei é verificar se tem na página o botão de remover da watchlist com o código <code>$("#ca-unwatch").length</code> pois se retornar 1 é porque já está na watchlist, se retornar 0 é porque não está, mas deve ter um jeito melhor do que este.--'''Luizdl''' <sup>[[Usuário Discussão:Luizdl|discussão]]</sup> 00h46min de 10 de maio de 2021 (UTC)
:Eu estava tentando descobrir como vê se a página está na watchlist, e a única forma que encontrei é verificar se tem na página o botão de remover da watchlist com o código <code>$("#ca-unwatch").length</code> pois se retornar 1 é porque já está na watchlist, se retornar 0 é porque não está, mas deve ter um jeito melhor do que este.--'''Luizdl''' <sup>[[Usuário Discussão:Luizdl|discussão]]</sup> 00h46min de 10 de maio de 2021 (UTC)
::@[[Usuário(a):Luizdl|Luizdl]] Vou dar uma verificada. Deveria existir uma api para verificar a watchlist e as preferências, mas não tenho certeza. [[Usuário:Chicocvenancio|Chico Venancio]] ([[Usuário Discussão:Chicocvenancio|discussão]]) [[Usuário:Chicocvenancio/grupo_@wikipediapt|🔵]] 12h49min de 10 de maio de 2021 (UTC)

Revisão das 12h49min de 10 de maio de 2021

Vírgulas

Luizdl porque razão o script move a(s) vírgula(s) do fim para o início das referências? Sds, Vanthorn® 22h02min de 30 de novembro de 2017 (UTC)[responder]

Vanthorn Bom, há uma recomendação em Wikipédia:Livro de estilo/Referências e notas de rodapé#Pontuações e referências para deixar desse jeito.--Luizdl discussão 03h53min de 1 de dezembro de 2017 (UTC)[responder]

Olá Luizdl! Como último procedimento do que foi iniciado em WP:CR#Predefinição:Sem fontes, peço a remoção da indicação de substituição de {{sem fontes}} por {{carece de fontes}}. O destino desse redirecionamento foi mudado, após todas transclusões corrigidas, a fim de evitar confusões por causa da presença de um hífen. Assim, a correção não é mais necessária e, com o novo destino, passa a ser um erro. Saudações, Luan (discussão) 16h51min de 26 de fevereiro de 2018 (UTC)[responder]

Luan Feito.--Luizdl discussão 03h09min de 27 de fevereiro de 2018 (UTC)[responder]

Erro em Citar jogo eletrônico

Olá Luizdl. Há um erro no script, quando ele traduz a {{cite video game}}. Ele remove a barra antes do title e não traduz esse parâmetro, por exemplo, ele traduz {{Cite video game|title=exemplo|date=exemplo}} para {{Citar jogo eletrônicotitle=exemplo|data=exemplo}}. Poderia fazer essa correção? Obrigado. GhostP. disc. 15h56min de 29 de maio de 2020 (UTC)[responder]

GhostP. obrigado por avisar. Fiz a correção necessária.--Luizdl discussão 00h54min de 30 de maio de 2020 (UTC)[responder]

publisher → publicado

@Luizdl: Caro, notei que o script está traduzindo o parâmetro "|publisher=" como "|publicação=", quando deveria ser "|publicado=". Tem como corrigir? Grato, Victor LopesDiga!C 18h59min de 1 de junho de 2020 (UTC)[responder]

Victor Lopes Olá. O script traduz para "|publicado=". Tem alguma página traduzido errado para eu poder analisar?--Luizdl discussão 03h45min de 2 de junho de 2020 (UTC)[responder]
Aconteceu em Pattern-Seeking Animals (depois de traduzir do inglês pro português), mas eu salvei depois de corrigir, então não vai aparecer no histórico. Victor LopesDiga!C 05h01min de 2 de junho de 2020 (UTC)[responder]
Victor Lopes Como nessa edição contêm as etiquetas Tradutor de Conteúdo e ContentTranslation2, creio que foi algumas dessas ferramentas que traduziram para "|publicação=". Para me certificar salvei na minha página de testes o conteúdo em inglês e apliquei o script, especial:diff/58417543, e traduziu para "|publicado=", então deve ter sido alguma dessas ferramentas que apareceram na etiqueta.--Luizdl discussão 01h37min de 3 de junho de 2020 (UTC)[responder]
É verdade, esqueci de levar em consideração que o Content Translator faz umas adaptações estranhas na tradução. Vou manter isso em mente na próxima. Grato pela atenção! Victor LopesDiga!C 04h44min de 3 de junho de 2020 (UTC)[responder]

Uncaught TypeError

Ao iniciar uma nova tradução com a ContentTranslator, a linha

temp.outerHTML = $('.oo-ui-tool-name-showSave')[0].outerHTML;

causa o erro

Uncaught TypeError: $(...)[0] is undefined

no console do Firefox. Helder 11h19min de 21 de outubro de 2020 (UTC)[responder]

He7d3r Corrigido. O script estava considerando que era uma página sendo editada e por isso tava tentando botar o botão "Ajustes", mas como o layout é diferente o script não encontrava o botão "Publicar" para por o botão "Ajustes" do lado. Até tentei ajustar para o script também funcionar a partir do ContentTranslator, mas vi que ia dar trabalho porque não tava conseguindo pegar o código fonte da página, dava erro na função ve.init.target.getWikitextFragment. Então só ajustei o script para nem tentar colocar o botão nessa tela.--Luizdl discussão 06h53min de 22 de novembro de 2020 (UTC)[responder]

Script ignora nota de rodapé

O script parece não saber detectar {{nota de rodapé}}, e não faz as modificações que faria se tivesse uma <ref> no lugar. ~nmaia d 13h00min de 29 de dezembro de 2020 (UTC)[responder]

NMaia Poderia apontar um exemplo?--Luizdl discussão 03h45min de 3 de janeiro de 2021 (UTC)[responder]
@Luizdl: Tente usar o script aqui, por exemplo. ~nmaia d 06h03min de 4 de janeiro de 2021 (UTC)[responder]

[Object object]

@Jon (WMF), Seems your latest edits made the script stop working with the 2017 code editor. It nows add [object Object] besides the "publish changes" changes button, instead of the actual button for the script. Chico Venancio (discussão) 🔵 19h51min de 17 de março de 2021 (UTC)[responder]

Opção de vigiar a página

Apesar da preferência marcada de vigiar as páginas que edito o script sempre deixa a caixa de vigiar a página desmarcada. Será se podemos deixar isso como uma preferência? Chico Venancio (discussão) 🔵 18h14min de 8 de maio de 2021 (UTC)[responder]

Chicocvenancio Nunca tinha reparado nesse checkbox, é coisa nova?
Acho que esse problema que você se refere deve ocorrer quando é o editor visual, pois o script envia o wikitexto para a página que mostra as diferenças de edições (linha 1873 a 1892 do script), mas como o parâmetro referente a esse checkbox não é enviado, na página que mostra as alterações o checkbox carrega desmarcado.
Posso ajustar para enviar o parâmetro desse checkbox como "marcado" se a página editada já estiver na watchlist. Você sabe como que vê se a página está na watchlist via javascript?
Eu estava tentando descobrir como vê se a página está na watchlist, e a única forma que encontrei é verificar se tem na página o botão de remover da watchlist com o código $("#ca-unwatch").length pois se retornar 1 é porque já está na watchlist, se retornar 0 é porque não está, mas deve ter um jeito melhor do que este.--Luizdl discussão 00h46min de 10 de maio de 2021 (UTC)[responder]
@Luizdl Vou dar uma verificada. Deveria existir uma api para verificar a watchlist e as preferências, mas não tenho certeza. Chico Venancio (discussão) 🔵 12h49min de 10 de maio de 2021 (UTC)[responder]