« MediaWiki:Mobile.js » : différence entre les versions

1 388 octets ajoutés ,  5 décembre 2023
aucun résumé des modifications
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
/* Le Javascript placé ici n’affectera que les utilisateurs du site mobile */
/* Le Javascript placé ici n’affectera que les utilisateurs du site mobile */
/* Penser à aligner Mobile.js et Common.js pour la version bureau */
/* Penser à aligner Mobile.js et Common.js pour la version bureau */
//---------------------------------------------------------------------------
// Copie d'un texte vers presse papier par bouton 11/2023
// Operationnel, installé dans common.js mais conservé ici pour tests éventuels
//---------------------------------------------------------------------------
/*
Voir
https://www.mediawiki.org/wiki/Gadget_kitchen
https://www.mediawiki.org/wiki/Manual:CopyTextLayout
https://www.mediawiki.org/wiki/How_to_enhance_wiki_content_with_JavaScript
https://doc.wikimedia.org/oojs-ui/master/demos/?page=widgets&theme=wikimediaui&direction=ltr&platform=mobile#ButtonWidget-normal
*/
mw.loader.using('mediawiki.widgets').then( function (){
var copyText = new mw.widgets.CopyTextLayout( {
            title: 'Copy the text',
            copyText: '\{\{subst:Modèle:entrée\}\}'
        } );
var copyTextPlat = new mw.widgets.CopyTextLayout( {
            title: 'Copy the text',
            copyText: '\{\{subst:Modèle:plat\}\}'
        } );
var copyTextDessert = new mw.widgets.CopyTextLayout( {
            title: 'Copy the text',
            copyText: '\{\{subst:Modèle:dessert\}\}'
        } );
//$( '#bodyContent' ).prepend( copyText.$element );
$( '.dsg_RecetteCategorie' ).append(copyText.$element );
$( '.dsg_RecetteCategorie' ).append(copyTextPlat.$element );
$( '.dsg_RecetteCategorie' ).append(copyTextDessert.$element );
});


/*******************************************************************************/
/*******************************************************************************/