MediaWiki:AddNewOpenMediaFileVersion.js

De WikiRio
Revisão de 14h40min de 8 de janeiro de 2017 por Edgard (discussão | contribs) (Criou página com '→‎@description add a new version of a File @dependencies $.resource @dependencies $.jI18n.en: $.extend(true, $.jI18n, {/* append to resource string dictionary Nome...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Nota: Após salvar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer: PressioneCtrl enquanto clica Recarregar, ou Pressione Ctrl-F5
  • Opera: Vá para Menu → Configurações (Opera → Preferencias no Mac) e depois para Privacidade e Segurança → Limpar dados de navegação → Imagens e arquivos em cache.
/* 
 @description add a new version of a File 
 @dependencies $.resource
 @dependencies $.jI18n.en
*/
$.extend(true, $.jI18n, {/* append to resource string dictionary
 
  Nomenclature proposal: if an extra plugin is used, strings can be designated as
  “plugin_toolTipSomthing” otherwise just “toolTipSomthing” (global string). So it’s more clear if
  somebody wants to deactivate a plugin and remove strings from the resource dictionary.
*/
  en: {uploadNewFileVersion:"Upload a new file version (OpenMedia)"},
  de: {uploadNewFileVersion:"Neue Dateiversion hochladen (OpenMedia)"}
});//$.jI18n

if ($ !== undefined) {// chek jQuery
	if (mw.config.get('wgAction')==="view" && mw.config.get('wgNamespaceNumber') == 6){/* 6 is file namespace */
		var custom_file_tools =$("#filetoc").find("#custom_file_tools");
		if (! custom_file_tools.length) {
			$("#filetoc").append('<div stale="text-align:center;" id="custom_file_tools"></div>');
			custom_file_tools=$("#filetoc").find("#custom_file_tools");
		}
		$(custom_file_tools).append('<form style="display:inline-block;" action="http://species-id.net/o/index.php" method="get">'
		+ '<input type="hidden" name="wpDestFile" value="' + mw.config.get('wgTitle') + '" />'
		+ '<input type="hidden" name="title" value="Special:Upload" />'
		+ '<button type="submit" name="wpForReUpload" value="1" >'+ $.resource('uploadNewFileVersion') +'</button></form>');
	}
}