jQuery

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page JQuery and the translation is 63% complete.

Outdated translations are marked like this.
Other languages:
English • ‎dansk • ‎español • ‎français • ‎italiano • ‎português • ‎português do Brasil • ‎русский • ‎中文 • ‎日本語


jQuery é um JavaScript biblioteca desenhada para simplificar o cruz-desenvolvo do navegador. Temos utilizado a biblioteca do JavaScript jQuery com o MediaWiki desde a versão 1.16.

Versão

jQuery Migrate

The plugin jQuery Migrate helps developers to migrate from jQuery 1 to jQuery 3. The tracking task to remove these warnings and improve the underlying code is tarefa T169385.

Note that the stack traces are available together with the console log in modern browsers, to help locating the origin of the deprecated function.

ResourceLoader

Versão do MediaWiki: 1.17

A partir do MediaWiki 1.17 todos os recursos são (ou deveriam ser) carregados através do ResourceLoader. Os módulos padrão estão armazenados em /resources. Não existem mais versões reduzidas estáticas, já que o ResourceLoader cuida disso quando prepara e otimiza todos os arquivos na fila. All code can assume that jQuery has already been loaded.

No entanto, se a skin do seu site foi criada antes da versão 1.17, o ResourceLoader não será carregado e o jQuery não estará disponível.

Antes do ResourceLoader

Versão do MediaWiki: 1.16

O MediaWiki 1.16 fornecido com o jQuery versão 1.3.2 com algumas correções feitas por Trevor Parscal e Roan Kattouw para corrigir o bug no jQuery #5081 (veja r60697 e r61700).

Na versão 1.16, o arquivo jQuery está em skins/common/jquery.js e a versão reduzida é jquery-min.js no mesmo diretório.

Extensões podem usar o método includeJQuery, do OutputPage, que existe desde a revisão r61431, para evitar o carregamento da versão minificada do núcleo do jQuery várias vezes. Deve notar-se que o includeJQuery não suporta plugins jQuery e afins.

Para incluí-lo, cole o seguinte código na parte inferior do arquivo LocalSettings.php :

// Include jQuery
function wfIncludeJQuery() {
	global $wgOut;
	$wgOut->includeJQuery();
}
$wgExtensionFunctions[] = 'wfIncludeJQuery';

MediaWiki 1.16: jQuery.noConflict

Por favor, preste atenção ao fato de que, para evitar conflitos com outras bibliotecas (uma vez que não é carregado por padrão na versão 1.16), o jQuery será carregado no modo noConflict() em window.$j.

Você pode usar jQuery, $j ou algo como o seguinte código para alias localmente:

( function ( $ ) { 
        // Simple closure, where $ is available as alias for jQuery.
        // Code here will be executed immediately
}( jQuery ) );

Ver também

Links externos