L'équipe Demopaedia sera présente à la Conférence internationale sur la Population de Busan.
Si vous vous rendez à cette conférence, venez assister à notre communication orale qui aura lieu le mardi 27 août de 15h30 à 17h00 (Bexco, pièce 213, Glass Hall, 2e étage). Le nouveau dictionnaire coréen sera également présenté lors d'une conférence organisée par la Fédération coréenne de planification familiale (PPFK) sur "les questions de population & de l'aide publique au développement" (ouverte à tous) à 19h00 (Bexco, pièce 110).

Vous pouvez télécharger les volumes français, anglais, italien, thaï en différents formats électroniques ou les commander sur papier à prix coûtant.

Dictionnaire démographique multilingue, seconde édition unifiée, volume français

MediaWiki:Gadget-refToolbar.js : Différence entre versions

Dictionnaire démographique multilingue, seconde édition unifiée, volume français
Aller à : navigation, rechercher
(From https://en.wikipedia.org/wiki/Wikipedia:RefToolbar/2.0/porting)
(From English wikipedia https://en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-refToolbar.js&oldid=779551953)
Ligne 1 : Ligne 1 :
 +
/**
 +
* RefToolbar
 +
*
 +
* Adds tools for citing references to the edit toolbar.
 +
* See [[Wikipedia:RefToolbar]] for further documentation. One of
 +
* three possible versions will load (Reftoolbar 2.0b, Reftoolbar 2.0a,
 +
* or Reftoolbar 1.0) depending on the user preferences (the
 +
* usebetatoolbar and usebetatoolbar-cgd parameters).
 +
*
 +
* @see: [[Wikipedia:RefToolbar]]
 +
* @see: [[MediaWiki:RefToolbar.js]]
 +
* @see: [[MediaWiki:RefToolbarConfig.js]]
 +
* @see: [[MediaWiki:RefToolbarLegacy.js]]
 +
* @see: [[MediaWiki:RefToolbarMessages-en.js]]
 +
* @see: [[MediaWiki:RefToolbarMessages-de.js]]
 +
* @see: [[MediaWiki:RefToolbarNoDialogs.js]]
 +
* @see: [[MediaWiki:Gadget-refToolbarBase.js]]
 +
* @author: [[User:Mr.Z-man]]
 +
* @author: [[User:Kaldari]]
 +
*/
 +
/*jshint browser: true, camelcase: true, curly: true, eqeqeq: true */
 +
/*global jQuery, mediaWiki, importScript */
 
( function ( mw, $ ) {
 
( function ( mw, $ ) {
 
'use strict';
 
'use strict';
 
function initializeRefTools() {
 
function initializeRefTools() {
if( window.refToolbarInstalled || $( '#wpTextbox1[readonly]' ).length ){
+
if ( window.refToolbarInstalled || $( '#wpTextbox1[readonly]' ).length ){
 
return;
 
return;
 
}
 
}
if ( mw.user.options.get( 'usebetatoolbar' ) ) {
+
        // using weak comparison because ("0") is true, but ("0" == true) is false
 +
if ( mw.user.options.get( 'usebetatoolbar' ) == true ) {
 
// Enhanced editing toolbar is on. Going to load RefToolbar 2.0a or 2.0b.
 
// Enhanced editing toolbar is on. Going to load RefToolbar 2.0a or 2.0b.
if ( mw.user.options.get( 'usebetatoolbar-cgd' ) ) {
+
if ( mw.user.options.get( 'usebetatoolbar-cgd' ) == true ) {
 
// Dialogs are on. Loading 2.0b. (standard)
 
// Dialogs are on. Loading 2.0b. (standard)
$.getScript( '//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-refToolbarBase.js&action=raw&ctype=text/javascript', function() {
+
// TODO:
mw.loader.using( [ 'ext.wikiEditor.toolbar' ], function () {
+
// * Explicitly declare global variables from [[MediaWiki:RefToolbar.js]] using window.*
mw.loader.load( '//en.wikipedia.org/w/index.php?title=MediaWiki:RefToolbar.js&action=raw&ctype=text/javascript' );
+
// * Move [[MediaWiki:RefToolbar.js]] to [[MediaWiki:Gadget-refToolbarDialogs.js]]
} );
+
// * Create the module 'ext.gadget.refToolbarDialogs' depending on 'ext.gadget.refToolbarBase' and 'ext.wikiEditor.toolbar'
 +
// * Replace the code below by mw.loader.load( 'ext.gadget.refToolbarDialogs' );
 +
mw.loader.using( [ 'ext.gadget.refToolbarBase', 'ext.wikiEditor.toolbar' ], function () {
 +
importScript( 'MediaWiki:RefToolbar.js' );
 
} );
 
} );
 
} else {
 
} else {
 
// Dialogs are off. Loading 2.0a.
 
// Dialogs are off. Loading 2.0a.
 
mw.loader.using( 'ext.wikiEditor.toolbar', function () {
 
mw.loader.using( 'ext.wikiEditor.toolbar', function () {
mw.loader.load( '//en.wikipedia.org/w/index.php?title=MediaWiki:RefToolbarNoDialogs.js&action=raw&ctype=text/javascript' );
+
importScript( 'MediaWiki:RefToolbarNoDialogs.js' );
 
} );
 
} );
 
}
 
}
 
} else if ( mw.user.options.get( 'showtoolbar' ) ) {
 
} else if ( mw.user.options.get( 'showtoolbar' ) ) {
 
// Enhanced editing toolbar is off. Loading RefToolbar 1.0. (legacy)
 
// Enhanced editing toolbar is off. Loading RefToolbar 1.0. (legacy)
mw.loader.load( '//en.wikipedia.org/w/index.php?title=MediaWiki:RefToolbarLegacy.js&action=raw&ctype=text/javascript' );
+
importScript( 'MediaWiki:RefToolbarLegacy.js' );
 +
} else {
 +
return;
 
}
 
}
 
window.refToolbarInstalled = true;
 
window.refToolbarInstalled = true;
Ligne 28 : Ligne 56 :
  
 
if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
 
if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
$( function() {
+
// Double check if user.options is loaded, to prevent errors when copy pasted accross installations
mw.loader.using( ['user.options'] ).done( initializeRefTools ) );
+
$.when( mw.loader.using( ['user.options'] ), $.ready ).done( initializeRefTools );
}
 
 
}
 
}
+
 
 
}( mediaWiki, jQuery ) );
 
}( mediaWiki, jQuery ) );

Version du 9 juin 2017 à 10:34

/**
 * RefToolbar
 *
 * Adds tools for citing references to the edit toolbar.
 * See [[Wikipedia:RefToolbar]] for further documentation. One of
 * three possible versions will load (Reftoolbar 2.0b, Reftoolbar 2.0a,
 * or Reftoolbar 1.0) depending on the user preferences (the
 * usebetatoolbar and usebetatoolbar-cgd parameters).
 *
 * @see: [[Wikipedia:RefToolbar]]
 * @see: [[MediaWiki:RefToolbar.js]]
 * @see: [[MediaWiki:RefToolbarConfig.js]]
 * @see: [[MediaWiki:RefToolbarLegacy.js]]
 * @see: [[MediaWiki:RefToolbarMessages-en.js]]
 * @see: [[MediaWiki:RefToolbarMessages-de.js]]
 * @see: [[MediaWiki:RefToolbarNoDialogs.js]]
 * @see: [[MediaWiki:Gadget-refToolbarBase.js]]
 * @author: [[User:Mr.Z-man]]
 * @author: [[User:Kaldari]]
 */
/*jshint browser: true, camelcase: true, curly: true, eqeqeq: true */
/*global jQuery, mediaWiki, importScript */
( function ( mw, $ ) {
'use strict';
function initializeRefTools() {
	if ( window.refToolbarInstalled || $( '#wpTextbox1[readonly]' ).length ){
		return;
	}
        // using weak comparison because ("0") is true, but ("0" == true) is false 
	if ( mw.user.options.get( 'usebetatoolbar' ) == true ) {
		// Enhanced editing toolbar is on. Going to load RefToolbar 2.0a or 2.0b.
		if ( mw.user.options.get( 'usebetatoolbar-cgd' ) == true ) {
			// Dialogs are on. Loading 2.0b. (standard)
			// TODO:
			// * Explicitly declare global variables from [[MediaWiki:RefToolbar.js]] using window.*
			// * Move [[MediaWiki:RefToolbar.js]] to [[MediaWiki:Gadget-refToolbarDialogs.js]]
			// * Create the module 'ext.gadget.refToolbarDialogs' depending on 'ext.gadget.refToolbarBase' and 'ext.wikiEditor.toolbar'
			// * Replace the code below by mw.loader.load( 'ext.gadget.refToolbarDialogs' );
			mw.loader.using( [ 'ext.gadget.refToolbarBase', 'ext.wikiEditor.toolbar' ], function () {
				importScript( 'MediaWiki:RefToolbar.js' );
			} );
		} else {
			// Dialogs are off. Loading 2.0a.
			mw.loader.using( 'ext.wikiEditor.toolbar', function () {
				importScript( 'MediaWiki:RefToolbarNoDialogs.js' );
			} );
		}
	} else if ( mw.user.options.get( 'showtoolbar' ) ) {
		// Enhanced editing toolbar is off. Loading RefToolbar 1.0. (legacy)
		importScript( 'MediaWiki:RefToolbarLegacy.js' );
	} else {
		return;
	}
	window.refToolbarInstalled = true;
}

if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
	// Double check if user.options is loaded, to prevent errors when copy pasted accross installations
	$.when( mw.loader.using( ['user.options'] ), $.ready ).done( initializeRefTools );
}

}( mediaWiki, jQuery ) );