IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Redefinition methode de pluggin proprement.


Sujet :

jQuery

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par défaut Redefinition methode de pluggin proprement.
    Bonjour à tous,

    J'utilise un pluggin jQuery du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    (function($) {
    	$.fn.monPluggin = function(option){
    		var defaultOption = {
    			option1:true,
    			option2:'foo',
    			option3:'bar'
    			...		
    		}
     
    		option = $.extend(def, option);
     
    		 function aModifier(foo, bar) {
    			.....
    		 }
     
    	}
    })(jQuery);
    Il faudrait que je rajoute une defaultOption (ex : optionAdded1:true) et que je redéfinisse la fonction aModifier.

    J'aimerais faire cela le plus proprement possible, c'est à dire ne pas modifier le pluggin directement.

    Or je ne voit pas trop comment faire cela proprement, je viens donc voir si vous aviez quelques conseils.

    Merci d'avance.

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    Copier-coller un plugin existant et y apporter des modifications (en laissant le copyright original et en ajoutant la liste de vos modifications avec votre nom et la date) pour en faire une version personnelle, c'est la meilleure méthode.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par défaut
    Je ne voyait pas d'autre solution potable, j'étais donc dans le vrai.

    Je voulais éviter ça mais bon puisqu'il le faut !


    Merci beaucoup de votre aide. En espérant que le poste serve à d'autres personnes.

    Je passe en résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. SP2010 Methode pour creer un sous site entier proprement
    Par Fred06 dev dans le forum Développement Sharepoint
    Réponses: 3
    Dernier message: 21/03/2014, 23h34
  2. Réponses: 2
    Dernier message: 04/06/2006, 21h11
  3. [Language] Redéfinition de la méthode equals
    Par nak dans le forum Langage
    Réponses: 2
    Dernier message: 08/12/2005, 08h56
  4. Passage de variable par methode post ?
    Par oazar dans le forum Flash
    Réponses: 33
    Dernier message: 16/10/2003, 17h03
  5. Methode de drcherche a l,interieur de basse de donner texte
    Par philippe V dans le forum Autres SGBD
    Réponses: 4
    Dernier message: 03/12/2002, 10h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo