Wikipédia Discussão:Scripts/APC: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Agrupando vários relatos associados a uma mesma regra (em subseções de ​→‎Inserção de colchetes em torno de URLs: )
Agrupando vários relatos sobre o wikiEd (em subseções de ​→‎Incompatibilidade com o WikEd: ); +{{respondido}} em algumas seções
Linha 2:
 
== Variáveis não funcionam ==
{{Respondido|feito|texto=
 
O script não trata "<code>%%title%%</code>" e [[:en:Wikipedia:AutoWikiBrowser#Tips_and_tricks|coisas do gênero]] como se fossem variáveis (teste [//pt.wikipedia.org/w/index.php?title=Thespis&oldid=30563326&action=edit neste artigo], por exemplo). No casos em que isso aparece na parte "replace" de uma regra, acho que é possível improvisar com <code><nowiki>{{subst:PAGENAME}}</nowiki></code>. [[b:User:Helder.wiki|Helder]] 21h40min de 30 de julho de 2012 (UTC)
:É um improviso. Algumas regras usam o %%title%% inserido por uma regra anterior. Esses casos ficariam quebrados já q não detecta o subst:PAGENAME. Exemplo, tem regra para preencher o título na infobox, se o título é desambiguado depois tem uma regra para tirar o ( ), essa segunda regra não seria aplicada. [[User:Rjclaudio|Rjclaudio]] <sup>[[User Talk:Rjclaudio|msg]]</sup> 00h29min de 31 de julho de 2012 (UTC)
Linha 13:
:Com esta [//pt.wikipedia.org/w/index.php?diff=prev&oldid=31735393 alteração] as palavras mágicas %%title%%, %%fullpagename%% e %%pagename%% que aparecerem na parte "replace" das regras deverão ser substituídas pelos valores correspondentes. [[b:User:Helder.wiki|Helder]] 14h03min de 8 de agosto de 2012 (UTC)
::Fiz mais [//pt.wikipedia.org/w/index.php?title=Usu%C3%A1rio:Helder.wiki/Tools/AWB/SearchAndReplace.js/Core.js&diff=32301882&oldid=32193785 uma alteração] para aumentar o suporte às palavras mágicas. Mas ainda não testei... Teria uns exemplos? [[b:User:Helder.wiki|Helder]] 19h56min de 21 de setembro de 2012 (UTC)
}}
 
== Problemas ==
{{Respondido|feito|texto=
 
Acho melhor tirar as regras do modo teste, e talvez do modo semibot tb, ficando só as mais estáveis. Pelo menos num primeiro momento até arrumar os bugs q aparecer nesse grupo. [[User:Rjclaudio|Rjclaudio]] <sup>[[User Talk:Rjclaudio|msg]]</sup> 21h39min de 30 de julho de 2012 (UTC)
:[//pt.wikipedia.org/w/index.php?title=Usu%C3%A1rio:Helder.wiki/Tools/AWB/SearchAndReplace.js/List.js&diff=prev&oldid=31625430 Feito]. Posteriormente, aquele menu deverá conter um item para cada um dos "grandes grupos" de regras. Mas por hora estão todas no mesmo. [[b:User:Helder.wiki|Helder]] 21h49min de 30 de julho de 2012 (UTC)
Linha 38:
::Em [[Santa Rita de Jacutinga]] ele deixou marcado algumas seções com o símbolo ║ , mas foi só algumas então não sei onde está o problema. [[User:Rjclaudio|Rjclaudio]] <sup>[[User Talk:Rjclaudio|msg]]</sup> 22h05min de 30 de julho de 2012 (UTC)
:::A regra "Desmarca seções" que remove o símbolo está configurada para ser repetida apenas 10 vezes, então o símbolo não é removido depois da décima seção. Mas isso já estava assim no XML 3.1.1. [[b:User:Helder.wiki|Helder]] 15h30min de 31 de julho de 2012 (UTC)
::::É q no awb é diferente. Se colocar para aplicar apenas uma vez, ele vai testar todo o artigo e aplicar a regex todas as vezes q achar, mas só vai testar o artigo uma vez. Colocando 10 vezes, ele vai testar o artigo inteiro uma vez, trocar tudo, e depois testar uma segunda vez para ver se ainda há algo para ser mudado. Se botasse uma única vez já seria suficiente pro awb, coloquei 10 só pra garantir, e como as regras são de baixo custo não havia perda de velocidade. Exemplo de uso, regra q remove o 'center' das linhas se a tabela como um todo tem o 'center' já no cabeçalho (é cabeçalho o nome? a formatação q fica no <nowiki>{|</nowiki> ). O regex busca o <nowiki>{|...|-...center</nowiki>. Ele vai trocar uma linha e não vai trocar a segunda linha pq depois da linha trocada não há um <nowiki>{|</nowiki>, só vai ter o <nowiki>|-...center</nowiki> para ele detectar. Só vai trocar a segunda linha se testar o artigo uma segunda vez, por isso a regra roda mais q uma vez. Talvez o js lide com isso de uma forma diferente. [[User:Rjclaudio|Rjclaudio]] <sup>[[User Talk:Rjclaudio|msg]]</sup> 16h20min de 31 de julho de 2012 (UTC)
:::::Na verdade, aquele item está marcado com <code><nowiki><regex_>false</regex_></nowiki></code> no XML, então foi convertido para um ''string'' comum "<code>║</code>" ao passar para JS. Se a intenção é fazer uma substituição global mesmo, basta usar a ''regex'' "<code>/║/'''g'''</code>" em vez da ''string'' (e nesse caso, nem precisará executar a regra mais do que uma vez, pois depois da primeira não resta mais nenhum caractere "<code>║</code>").
:::::Já [//pt.wikipedia.org/w/index.php?diff=31635775 alterei] este caso, mas suponho que mais algumas (todas?) das regras do tipo "Desmarca ***" deveriam ser aplicadas globalmente. [[b:User:Helder.wiki|Helder]] 17h38min de 31 de julho de 2012 (UTC)
Linha 47:
Na parte do "Ver também" e "Ligações externas" o script está replaceando pela predefinição, isso é, {{tl|Ver também}} e {{tl|Ligações externas}}, ao invés de ficar só o nome. [[Usuário:!Silent|!Silent]] ([[Usuário Discussão:!Silent|discussão]]) 23h03min de 30 de julho de 2012 (UTC)
:[//pt.wikipedia.org/w/index.php?title=Usu%C3%A1rio:Helder.wiki/Tools/AWB/SearchAndReplace.js/List.js&diff=prev&oldid=31627405 Feito]. Apesar de que ainda falta comparar o conjunto de expressões detectadas pela regex desse script com o [//pt.wikibooks.org/w/index.php?oldid=237886 deste outro]. [[b:User:Helder.wiki|Helder]] 00h08min de 31 de julho de 2012 (UTC)
}}
 
== Domínio ==
{{respondido||texto=
 
Dá para desativar o script qnd está em outros domínios sem ser principal/anexo e usuário? Ou colocar um swtich para qnd tiver scripts específicos para os outros domínios (em especial, predef). [[User:Rjclaudio|Rjclaudio]] <sup>[[User Talk:Rjclaudio|msg]]</sup> 21h14min de 6 de setembro de 2012 (UTC)
:O que exatamente acha que deveria ser executado? Regras específicas? A inserção do botão na barra de ferramentas? A que "scripts específicos" se refere? [[b:User:Helder.wiki|Helder]] 02h09min de 7 de setembro de 2012 (UTC)
Linha 59:
</syntaxhighlight>", que desabilitaria a regra (e subregras) fora do domínio "Predefinição". O único porém e que no momento as regras de nível superior (as que estão servindo como "grupos" de regras) são incluídas na lista de correções da barra de ferramentas, seguidas pelo texto "(desativada temporariamente)". Isso aconteceria também no caso de usar um teste lógico em vez do "false", o que seria meio estranho. Nesse sentido é preciso pensar melhor qual o melhor jeito (e de preferência o mais fácil) de implementar um agrupamento e uma seleção de regras a aplicar... [[b:User:Helder.wiki|Helder]] 13h51min de 11 de setembro de 2012 (UTC)
::E nem todas as regras para predef devem ser aplicadas a todas as predefs, então não adianta na lista aparecer "predefinições" q rodaria todas as regras de predefs. Devia aparecer uma lista com "navbox", "infobox", "..." . Se deixar a lista aparecendo completa para todas as páginas com o tempo ficaria meio bagunçado. [[User:Rjclaudio|Rjclaudio]] <sup>[[User Talk:Rjclaudio|msg]]</sup> 15h59min de 8 de setembro de 2012 (UTC)
}}
 
== [BUG] (v0.20/3.1.25) [[WP:Esplanada/geral/DEFAULTSORT (14fev2010)]] ==
{{Respondido||texto=
 
No artigo [[Produtos notáveis]] o script inclui <code><nowiki>{{DEFAULTSORT:Produtos notáveis}}</nowiki></code> desnecessariamente. Isso ocorre com o AWB original ou é só no JavaScript? [[b:User:Helder.wiki|Helder]] 19h08min de 10 de setembro de 2012 (UTC)
:No awb ele remove. no awb ele adiciona, verifica se precisa fazer alguma alteração no defaultsort (como passar "lista de" para o final e remover parenteses, antigamente era minúscula/maiúscula e acentos mas isso não precisa mais), e depois das regras de ajuste comparava com o título para ver se mudou algo. Se está diferente do título mantém pq é necessário, se estiver igual remove.
:Imagino q o script não está comparando o defaultsort adicionado com o título do artigo, é um erro com a variável %%title%% do awb q foi reportado lá em cima. Melhor desabilitar todas essas regras de defaultsort. [[User:Rjclaudio|Rjclaudio]] <sup>[[User Talk:Rjclaudio|msg]]</sup> 19h27min de 10 de setembro de 2012 (UTC)
}}
 
== [BUG] (v0.23/3.1.26) [[Catarina, a Grande]] e os links para datas ==
 
Linha 360:
 
== [BUG] (v0.36/3.1.33) [[Campeonato Brasileiro de Futebol de 2004 - Série A]] ==
{{respondido||texto=
 
[//pt.wikipedia.org/w/index.php?title=Campeonato_Brasileiro_de_Futebol_de_2004_-_S%C3%A9rie_A&diff=36666375&oldid=36664303 Nesta edição] o script substituiu <code>width=40%</code> por <code>width: 40px;</code>, duas coisas diferentes. [[Usuário Discussão:Cainamarques|'''Cainamarques''']] 10h42min de 14 de agosto de 2013 (UTC)
:Acredito que [//pt.wikipedia.org/w/index.php?title=MediaWiki:Gadget-APC.js/List.js&diff=36670540 esta alteração] corrige o problema. [[User:Helder.wiki|Helder]] 21h08min de 14 de agosto de 2013 (UTC)
}}
 
== Ponto e vírgula e negrito ==
 
Linha 430:
 
== Incompatibilidade com o WikEd ==
{{respondido||texto=
{{VT|mw:Thread:Extension talk:CodeEditor/How to set the content of the textbox?}}
O gadget não funciona quando o WikEd está ativo, sendo necessário desativa-lo primeiramente antes de fazer as correções.<br />Acho que isso pode ser resolvido facilmente se for adotada a mesma [https://pt.wikipedia.org/w/index.php?title=MediaWiki:Gadget-fastbuttons.js&diff=37301932&oldid=37288617 solução usada] no [[WP:FB|FastButtons]]. [[Usuário:!Silent|!Silent]] ([[Usuário Discussão:!Silent|discussão]]) 12h48min de 23 de novembro de 2014 (UTC)
Linha 435 ⟶ 436:
::Eu não chamaria isso de ''hack''. A função <code>WikEdUpdateFrame</code> faz parte da API do wikEd. Mas acho melhor mesmo o uso do <code>jQuery.textSelection</code>. [[Usuário:!Silent|!Silent]] ([[Usuário Discussão:!Silent|discussão]]) 21h43min de 23 de novembro de 2014 (UTC)
:::Considero como um hack no sentido de que é o wikEd que está mudando o comportamento padrão da área de edição, então é ele quem tem que assegurar que qualquer interação com ela continuará funcionando adequadamente (e é aí que o <code>jQuery.textSelection</code> entra). Não cabe a um script arbitrário que interage com a janela de edição adivinhar quais outros scripts mudam a forma usual de interação com a janela de edição. [[Usuário(a):He7d3r|Helder]] 21h54min de 23 de novembro de 2014 (UTC)
}}
 
{{âncora|WikEd}}
=== Documentar incompatibilidade entre wikEd e APC ===
{{respondido||texto=
Gostaria de sugerir que se acrescentasse à documentação do APC sua incompatibilidade com o wikEd. Passei bastante tempo quebrando a cabeça até lembrar que o wikEd substitui a janela de edição e alguns scripts não conseguem se comunicar com ela... Infelizmente só vi que [[Wikipédia_Discussão:Scripts/APC#Incompatibilidade_com_o_WikEd|isso foi reportado anteriomente]] quando percebi isso. --[[Usuário:Luk3|<span style="color: #00a32c; font-family: verdana; font-weight: bold;">Luk3</span>]]<sup>[[Usuário Discussão:Luk3|🔔]]• [[Especial:Contribuições/Luk3|📖]]</sup> 02h23min de 10 de maio de 2016 (UTC)
:{{ping|Luk3}} {{Concordo|Concordo, inclusive deveria ser relatado na própria [[Especial:Preferências#mw-prefsection-gadgets|seção de gadgets]].}} Na verdade, existem muitos gadgets e scripts incompatíveis com o WikEd, e a combinação WikEd Diff + Realce de sintaxe do Dot + APC tornam-no praticamente inútil. --'''[[User:ArgonSim|ArgonSim]]''' ([[User talk:ArgonSim|discussão]]) 10h26min de 27 de dezembro de 2016 (UTC)
::[https://pt.wikipedia.org/w/index.php?title=MediaWiki%3AGadget-APC&type=revision&diff=47570254&oldid=45871871 Feito]. [[Usuário:!Silent|!Silent]] ([[Usuário Discussão:!Silent|discussão]]) 12h18min de 27 de dezembro de 2016 (UTC)
:::[[Especial:Diff/47572746|Movi]] o aviso para a [[Especial:Diff/47572763|descrição WikEd]], pois já [[Especial:Diff/47572710|adicionei]] ao APC o código necessário para que haja compatibilidade. Agora é com o pessoal da enwiki: [[:en:User talk:Cacycle/wikEd#Compatibility with jQuery.textSelection]]. [[Usuário(a):He7d3r|Helder]] 18h13min de 27 de dezembro de 2016 (UTC)
}}
== {{âncora|O wikiEd é imcompatível com o APC? ==}}
=== O wikiEd é incompatível com o APC? ===
{{respondido||texto=
Este script funciona caso eu esteja utilizando o [[WP:WIKED|wikEd]], pois nas descrições deste último é dito que o mesmo é incompatível com scripts que modificam a área de texto. --[[Usuário:Skeptikós|<span style="color:#00008b;font-family:Castellar">'''Skeptikós'''</span>]] [[Usuário Discussão:Skeptikós|<span style="color:#808080;font-family:Castellar">(discussão)</span>]] 16h06min de 16 de novembro de 2017 (UTC)
:@{{U|Skeptikós}} Sim, é incompatível. Todavia, ele é plenamente compatível com o "Realçador de Sintaxe do Dot", que eu acho muito melhor que o wikEd (bem mais leve). [[Usuário:!Silent|!Silent]] ([[Usuário Discussão:!Silent|discussão]]) 19h23min de 16 de novembro de 2017 (UTC)
::Valeu, vou testar este Dot no lugar do wikEd por um tempo para ver o que acho. --[[Usuário:Skeptikós|<span style="color:#00008b;font-family:Castellar">'''Skeptikós'''</span>]] [[Usuário Discussão:Skeptikós|<span style="color:#808080;font-family:Castellar">(discussão)</span>]] 20h40min de 16 de novembro de 2017 (UTC)
:Sim, e reportei isso no ano passado na [[:en:User talk:Cacycle/wikEd/Archive 015#Compatibility with jQuery.textSelection]]. [[Usuário(a):He7d3r|Helder]] 20h03min de 18 de novembro de 2017 (UTC)
::Pois é, o script criado pelo {{U|Luizdl}} também apresentava incompatibilidade com o wikEd, mas depois de descobrir isso ele fez alguns ajustes e este problema foi resolvido, não deve ser difícil corrigir isso no APC também. --[[Usuário:Skeptikós|<span style="color:#00008b;font-family:Castellar">'''Skeptikós'''</span>]] [[Usuário Discussão:Skeptikós|<span style="color:#808080;font-family:Castellar">(discussão)</span>]] 03h13min de 19 de novembro de 2017 (UTC)
:::O APC já usa a interface padrão do MediaWiki para acessar e definir o conteúdo (isto é, <syntaxhighlight lang="javascript" enclose="none">.textSelection( 'getContents' )</syntaxhighlight> e <syntaxhighlight lang="javascript" enclose="none">.textSelection( 'setContents', ...)</syntaxhighlight>). O WikEd ainda usa [[:en:User:Cacycle/wikEd#Making scripts compatible with wikEd|um sistema próprio]] em vez do padrão, e outras extensões e scripts não têm porque dar suporte a isso se já suportam o padrão (imagine se cada script quisesse criar seu próprio método, e todos tivessem que oferecer suporte a cada um dos outros). Outro relato recente é a [[:en:User talk:Cacycle/wikEd#CharInsert doesn't work with wikEd|incompatibilidade do WikEd com a extensão Charinsert]].
:::Nada impede que outros criem (e se responsabilizem pela manutenção de) seus próprios forks do WikiEd, onde podem fazer a correção necessária para suportar outras ferramentas... [[Usuário(a):He7d3r|Helder]] 11h28min de 19 de novembro de 2017 (UTC)
::::Entendi, neste caso usei o caminho mais simples e já troquei pro "Realçador de Sintaxe do Dot", na minha opinião o wikEd é melhor, mas o realçador do Dot da conta do recado. --[[Usuário:Skeptikós|<span style="color:#00008b;font-family:Castellar">'''Skeptikós'''</span>]] [[Usuário Discussão:Skeptikós|<span style="color:#808080;font-family:Castellar">(discussão)</span>]] 17h45min de 19 de novembro de 2017 (UTC)
}}
== APC x Infocaixas ==
 
Linha 467 ⟶ 488:
 
== [BUG] (v0.38/3.1.35) Minúsculas ==
{{respondido||texto=
 
* Não traduz a predefinição cite web.
** [[Armin van Buuren]]
Linha 475 ⟶ 496:
[[Usuário:Caçador de Palavras|Caçador de Palavras]] ([[Usuário Discussão:Caçador de Palavras|discussão]]) 23h31min de 22 de abril de 2016 (UTC)
:[[Imagem:Yes check.svg|15px|link=|alt=]] '''Feito'''<!-- substituído da [[Predefinição:Feito]] --> em [[Especial:Diff/45417312]]. [[Usuário(a):He7d3r|Helder]] 12h16min de 23 de abril de 2016 (UTC)
}}
 
== [BUG] (v0.38/3.1.37) [[Boogie Oogie]] ==
 
Linha 486 ⟶ 507:
 
== [BUG] (v0.38/3.1.37) [[Aeroporto Internacional de São Paulo-Guarulhos]] ==
{{respondido||texto=
 
* Não sei nem explicar o que houve, linha 475. [https://pt.wikipedia.org/w/index.php?title=Aeroporto_Internacional_de_S%C3%A3o_Paulo-Guarulhos&diff=45446456&oldid=45445864][[Usuário:Caçador de Palavras|Caçador de Palavras]] ([[Usuário Discussão:Caçador de Palavras|discussão]]) 16h32min de 26 de abril de 2016 (UTC)
:O [[Wikipédia:Substituição|subst]] não funciona dentro de tags como <nowiki><ref></nowiki>, etc (ver [[phab:T4700]] e inúmeras duplicatas...). [[Usuário(a):He7d3r|Helder]] 16h43min de 26 de abril de 2016 (UTC)
}}
 
== Documentar incompatibilidade entre wikEd e APC ==
{{âncora|WikEd}}
Gostaria de sugerir que se acrescentasse à documentação do APC sua incompatibilidade com o wikEd. Passei bastante tempo quebrando a cabeça até lembrar que o wikEd substitui a janela de edição e alguns scripts não conseguem se comunicar com ela... Infelizmente só vi que [[Wikipédia_Discussão:Scripts/APC#Incompatibilidade_com_o_WikEd|isso foi reportado anteriomente]] quando percebi isso. --[[Usuário:Luk3|<span style="color: #00a32c; font-family: verdana; font-weight: bold;">Luk3</span>]]<sup>[[Usuário Discussão:Luk3|🔔]]• [[Especial:Contribuições/Luk3|📖]]</sup> 02h23min de 10 de maio de 2016 (UTC)
:{{ping|Luk3}} {{Concordo|Concordo, inclusive deveria ser relatado na própria [[Especial:Preferências#mw-prefsection-gadgets|seção de gadgets]].}} Na verdade, existem muitos gadgets e scripts incompatíveis com o WikEd, e a combinação WikEd Diff + Realce de sintaxe do Dot + APC tornam-no praticamente inútil. --'''[[User:ArgonSim|ArgonSim]]''' ([[User talk:ArgonSim|discussão]]) 10h26min de 27 de dezembro de 2016 (UTC)
::[https://pt.wikipedia.org/w/index.php?title=MediaWiki%3AGadget-APC&type=revision&diff=47570254&oldid=45871871 Feito]. [[Usuário:!Silent|!Silent]] ([[Usuário Discussão:!Silent|discussão]]) 12h18min de 27 de dezembro de 2016 (UTC)
:::[[Especial:Diff/47572746|Movi]] o aviso para a [[Especial:Diff/47572763|descrição WikEd]], pois já [[Especial:Diff/47572710|adicionei]] ao APC o código necessário para que haja compatibilidade. Agora é com o pessoal da enwiki: [[:en:User talk:Cacycle/wikEd#Compatibility with jQuery.textSelection]]. [[Usuário(a):He7d3r|Helder]] 18h13min de 27 de dezembro de 2016 (UTC)
 
== Código. ==
 
Linha 502 ⟶ 516:
 
== Predefinição:Sem interwiki ==
{{respondido||texto=
 
Solicito retirarem as referências à predef depreciada, conforme [[Wikipédia:Esplanada/propostas/Fim da predefinição Sem interwiki (6jun2016)|discussão recente na Esplanada]]. [[Usuário:Kleiner|Kleiner]] <sup>[[Usuário Discussão:Kleiner|msg]]</sup> 20h46min de 5 de julho de 2016 (UTC)
 
Linha 508 ⟶ 522:
::[[Imagem:Yes check.svg|15px|link=|alt=]] '''Feito'''<!-- substituído da [[Predefinição:Feito]] --> na edição [[Especial:Diff/46583300]]. [[Usuário(a):He7d3r|Helder]] 19h25min de 30 de agosto de 2016 (UTC)
::Obrigado! [[Usuário:Kleiner|Kleiner]] <sup>[[Usuário Discussão:Kleiner|msg]]</sup> 19h42min de 30 de agosto de 2016 (UTC)
}}
 
== Botão sumiu ==
{{respondido||texto=
 
O botão que fica na caixa de edição para utilizar o gadget sumiu. Só aqui? Uso Firefox 47. [[Usuário:!Silent|!Silent]] ([[Usuário Discussão:!Silent|discussão]]) 00h57min de 12 de julho de 2016 (UTC)
:Creio que sim. Para mim está normal ao testar com o Firefox 47 e no Chromium 51. [[Usuário(a):He7d3r|Helder]] 23h26min de 12 de julho de 2016 (UTC)
::Já descobri o motivo: eu tinha ocultado a guia de "Edição avançada" e não reparei rs. [[Usuário:!Silent|!Silent]] ([[Usuário Discussão:!Silent|discussão]]) 00h31min de 14 de julho de 2016 (UTC)
}}
 
== [BUG] (v0.49/3.1.37) [[Universidade Federal da Bahia]] ==
 
Linha 521 ⟶ 535:
 
== Permitir função na substituição ==
{{respondido||texto=
 
O javascript permite que a função string.replace(find, replace) use uma função no replace, mas por causa da seguinte linha do [[MediaWiki:Gadget-APC.js/Core.js]] vai dar um erro ao tentar usar uma função:
<source lang="javascript">r.replace = r.replace.replace( reKeyWords, applyKeyWords );</source>
então peço para colocarem um <code>if ( typeof r.replace === 'string' )</code> para evitar o erro ao usar uma função. Ao permitir funções vai dar para fazer substituições mais complexas que não seriam possíveis de outra forma. <sup>'''[[Usuário:Danilo.mac|Danilo.mac]]'''</sup><span style="margin-left:-60px"><sub>([[Usuário Discussão:Danilo.mac|discussão]])</sub></span> 01h56min de 1 de agosto de 2016 (UTC)
:Acredito que esta alteração deve resolver: [[Especial:Diff/46330813]]. [[Usuário(a):He7d3r|Helder]] 17h48min de 1 de agosto de 2016 (UTC)
}}
 
== [[Predefinição:Notas e referências]] e thumb ==
 
Linha 603 ⟶ 617:
::::::Não. Esta {{tl|fmtn}}, que não existe na maioria das wikis, insere <code>&amp;nbsp</code> entre os grupos, causando o mesmo problema citado acima. Já a [[:en:Template:Val]] está ok, e também existe aqui e na maioria das wikis. [[Usuário(a):He7d3r|Helder]] 21h33min de 20 de dezembro de 2016 (UTC)
:::::::Não compreendo esse problema de existir aqui e não existir noutras línguas. Até onde sei, essa ferramenta APC é local; mudanças no código tem reflexo somente aqui. Também não entendi como <code>&amp;nbsp;</code>, segundo {{u|ArgonSim}}, impediria a quebra de linha, mas, segundo {{u|He7d3r}}, já não impede. Por isso, reformulo a pergunta: não dá para adaptar a predef {{tl|fmtn}}, que já é muito usada por aí, para impedir a quebra de linha? [[Usuário(a):Luan|Luan]] ([[Usuário(a) Discussão:Luan|discussão]]) 04h34min de 22 de dezembro de 2016 (UTC)
{{outdent|:::::::}} {{ping|Luan}} Segundo {{u|He7d3r}}, o problema com <code>&amp;nbsp;</code> é que ocorre quebra na interpretação dos milhares por leitores de tela; em vez do número 193 449 ser lido como cento e noventa e três mil quatrocentos e quarenta e nove, ele é lido como cento e noventa e três quatrocentos e quarenta e nove (ou seja, como dois números diferentes).
Eu ainda considero importante tornar o APC capaz de substituir o espaçamento feito com um espaço simples, porque se for simplesmente manter " " como separador, ocorrerá tanto o problema da quebra de linha quanto a incompatibilidade na leitura. Pelo que entendi, a adição automática de {{tl|val}} conseguiria contornar ambos problemas. --'''[[User:ArgonSim|ArgonSim]]''' ([[User talk:ArgonSim|discussão]]) 04h41min de 22 de dezembro de 2016 (UTC)
:Compreendi, {{u|ArgonSim}}. Minha proposta/ideia é tudo numa coisa só. A {{tl|fmtn}} formata os números com e sem as unidades de medida. Se bem entendi a documentação de {{tl|val}}, ela também tem espaço para as unidades de medida. Então, esta última trazendo duas vantagens (impedimento da quebra de linha e leitura correta dos números por leitores de tela), deveria ser aplicada entre as alterações automáticas da ferramenta APC e também substituir/fundir/transcluir {{tl|val}} em {{tl|fmtn}}. Melhor dos mundos, não? [[Usuário(a):Luan|Luan]] ([[Usuário(a) Discussão:Luan|discussão]]) 21h22min de 27 de dezembro de 2016 (UTC)
Linha 631 ⟶ 645:
== Erro do script ==
 
{{respondido||texto=
 
Este script tem um erro que é de retirar as ligações dos artigos, por exemplo: se estiver "[[Júlio César]]" ficará Júlio Cezar, {{u|!Silent}}, {{u|Chicocvenancio}} e {{u|He7d3r}} podem resolver isto?
[[Usuário:FranciscoMG|<span style="font-family:Calibri;"><span style="color: #FFD700; background: #4B0082;"><b>FranciscoM</b></span>]]<sup>[[Usuário Discussão:FranciscoMG|D]].[[Especial:Contributions/FranciscoMG|C]]</sup></span> 18h45min de 28 de junho de 2017 (UTC)
:O link foi removido quando [[Especial:Diff/49158758|editou a página "Caio Júlio César (pretor em 92 a.C.)"]] porque é desnecessário (já consta outro link para a mesma página no mesmo parágrafo). [[Usuário(a):He7d3r|Helder]] 18h51min de 28 de junho de 2017 (UTC)
}}
 
== [BUG] (v0.53/3.1.39) ==
 
Linha 795 ⟶ 809:
 
O script apaga as tags "<code><nowiki><noinclude></noinclude></nowiki></code>" com tudo o que tem dentro. [[Usuário:ThrasherÜbermensch|<span style="color: #ff0000; background: #000;">Übermensch</span>]] [[Usuário Discussão:ThrasherÜbermensch|<span style="color: #005E7D; background: #fff;">msg</span>]] 16h17min de 30 de setembro de 2017 (UTC)
 
== O wikiEd é imcompatível com o APC? ==
 
Este script funciona caso eu esteja utilizando o [[WP:WIKED|wikEd]], pois nas descrições deste último é dito que o mesmo é incompatível com scripts que modificam a área de texto. --[[Usuário:Skeptikós|<span style="color:#00008b;font-family:Castellar">'''Skeptikós'''</span>]] [[Usuário Discussão:Skeptikós|<span style="color:#808080;font-family:Castellar">(discussão)</span>]] 16h06min de 16 de novembro de 2017 (UTC)
:@{{U|Skeptikós}} Sim, é incompatível. Todavia, ele é plenamente compatível com o "Realçador de Sintaxe do Dot", que eu acho muito melhor que o wikEd (bem mais leve). [[Usuário:!Silent|!Silent]] ([[Usuário Discussão:!Silent|discussão]]) 19h23min de 16 de novembro de 2017 (UTC)
::Valeu, vou testar este Dot no lugar do wikEd por um tempo para ver o que acho. --[[Usuário:Skeptikós|<span style="color:#00008b;font-family:Castellar">'''Skeptikós'''</span>]] [[Usuário Discussão:Skeptikós|<span style="color:#808080;font-family:Castellar">(discussão)</span>]] 20h40min de 16 de novembro de 2017 (UTC)
:Sim, e reportei isso no ano passado na [[:en:User talk:Cacycle/wikEd/Archive 015#Compatibility with jQuery.textSelection]]. [[Usuário(a):He7d3r|Helder]] 20h03min de 18 de novembro de 2017 (UTC)
::Pois é, o script criado pelo {{U|Luizdl}} também apresentava incompatibilidade com o wikEd, mas depois de descobrir isso ele fez alguns ajustes e este problema foi resolvido, não deve ser difícil corrigir isso no APC também. --[[Usuário:Skeptikós|<span style="color:#00008b;font-family:Castellar">'''Skeptikós'''</span>]] [[Usuário Discussão:Skeptikós|<span style="color:#808080;font-family:Castellar">(discussão)</span>]] 03h13min de 19 de novembro de 2017 (UTC)
:::O APC já usa a interface padrão do MediaWiki para acessar e definir o conteúdo (isto é, <syntaxhighlight lang="javascript" enclose="none">.textSelection( 'getContents' )</syntaxhighlight> e <syntaxhighlight lang="javascript" enclose="none">.textSelection( 'setContents', ...)</syntaxhighlight>). O WikEd ainda usa [[:en:User:Cacycle/wikEd#Making scripts compatible with wikEd|um sistema próprio]] em vez do padrão, e outras extensões e scripts não têm porque dar suporte a isso se já suportam o padrão (imagine se cada script quisesse criar seu próprio método, e todos tivessem que oferecer suporte a cada um dos outros). Outro relato recente é a [[:en:User talk:Cacycle/wikEd#CharInsert doesn't work with wikEd|incompatibilidade do WikEd com a extensão Charinsert]].
:::Nada impede que outros criem (e se responsabilizem pela manutenção de) seus próprios forks do WikiEd, onde podem fazer a correção necessária para suportar outras ferramentas... [[Usuário(a):He7d3r|Helder]] 11h28min de 19 de novembro de 2017 (UTC)
::::Entendi, neste caso usei o caminho mais simples e já troquei pro "Realçador de Sintaxe do Dot", na minha opinião o wikEd é melhor, mas o realçador do Dot da conta do recado. --[[Usuário:Skeptikós|<span style="color:#00008b;font-family:Castellar">'''Skeptikós'''</span>]] [[Usuário Discussão:Skeptikós|<span style="color:#808080;font-family:Castellar">(discussão)</span>]] 17h45min de 19 de novembro de 2017 (UTC)
 
== ACP não está funcionando ==
Voltar à página de projeto "Scripts/APC".