Predefinição Discussão:Instalação do recurso

O conteúdo da página não é suportado noutras línguas.
Adicionar tópico
Origem: Wikipédia, a enciclopédia livre.
Último comentário: 13 de março de 2011 de Helder.wiki

Não seria melhor utilizar o mw.loader.load ao invés do importScript? !Silent(Contact) 22h26min de 8 de março de 2011 (UTC)Responder

Ainda não há uma substituição exata para a importScript, só para a importScriptURI, pois a mw.loader.load não aceita títulos de páginas. Ver bugzilla:27535, bugzilla:27561 (e o comentário da função rawPageLink adicionada provisoriamente no commons:MediaWiki:Common.js).
Por outro lado, seria bom acrescentar algum parâmetro para poder usar a predefinição também nos casos onde a importScriptURI mw.loader.load seria usada.
Enfim, espero que mantendo a documentação comum centralizada nesta predefinição facilite as coisas. Helder 22h40min de 8 de março de 2011 (UTC)Responder
Mas qual a diferença entre o importScript e o importScriptURI? !Silent(Contact) 22h43min de 13 de março de 2011 (UTC)Responder
A primeira só serve para importar páginas da própria wiki, e o nome da página tem que ser passado como em "User:Teste/nome.js". A segunda serve para importar scripts de qualquer lugar (wiki ou não), e só aceita URLs, como em "http://pt.wikipedia.org/w/index.php?title=User:Teste/nome.js&action=raw&ctype=text/javascript" ou "http://toolserver.org/~magnus/wysiwtf/wysiwtf.js". Além disso, a primeira função é definida usando a segunda. Helder 22h58min de 13 de março de 2011 (UTC)Responder