Message d'erreur mootools en console depuis passage en 2.5

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Message d'erreur mootools en console depuis passage en 2.5

    bonjour,
    je viens vous voir car je développe une webfull app par le framework joomla, j'ai tout passé en 2.5 pour une pérennité de ma webfullapp afin qu'elle reste a jour à l'avenir tant que le dev n'était pas encore fini.

    Une fois tout passé en 2.5, j'ai fait mes changement dans mes sources puis j'ai quand meme une erreur quand je passe la souris sur des texte dans un tableau fait a base de mootools :
    mootools-core.js:303 Uncaught TypeError: Object #<Object> has no method 'toLowerCase'
    Et au chargement de la page j'ai ceci :
    md_stylechanger.js:66 Uncaught TypeError: Cannot call method 'set' of null
    j'ai cherché pourtant dans le code javascript de mon Mootableau je trouve rien qui puisse arranger l'histoire d'autant plus que le message d'erreur au chargement de la page disparaît si on utilise un autre Template.
    Dernière édition par pierrelesek à 28/03/2012, 09h01

  • #2
    Re : Message d'erreur mootools en console depuis passage en 2.5

    Bonjour,
    le message d'erreur au chargement de la page disparaît si on utilise un autre Template.
    tu as regardé dans la console d'erreur de Firefox s'il y a des messages ? Ton template n'embarquerait son propre (bout de) Mootools qui entrerait en conflit ?
    Schtroumpfe toi le Schtroumpf t'aidera.
    Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

    Commentaire


    • #3
      Re : Message d'erreur mootools en console depuis passage en 2.5

      [10:11:53,997] E.toLowerCase is not a function @ http://localhost/test/media/system/j...ls-core.js:303
      c'est ce que me dit Firefox pour la 1ère erreur (J'utilise google chrome donc les erreurs de mon 1er poste sont de sa console)

      [10:13:00,925] container is null @ http://localhost/test/templates/beez...echanger.js:66
      C'est e qu'il me dit pour la 2nde donc ouai sa ce passe dans le Template pour celle-ci mais la 1ère je sais pas :s

      Commentaire


      • #4
        Re : Message d'erreur mootools en console depuis passage en 2.5

        Pour la 2ème erreur c'est résolu j'ai carrément virer la fonction qui faisais cette erreur car elle ne me servais strictement a rien étant donné que j'avais virer le système pour changer la taille du font et donc je pense que sa servais a cela on ajouter un évènement quand le dom était prêt.

        Commentaire


        • #5
          Re : Message d'erreur mootools en console depuis passage en 2.5

          J'ai l'impression que mon mootools a un soucis car sur la 1ere erreur quand je regarde de plus prés il me dit :
          [10:21:56,655] this.get("tween", {duration: 350}).start is not a function @ http://localhost/test/components/com...oTableau.js:84

          Commentaire


          • #6
            Re : Message d'erreur mootools en console depuis passage en 2.5

            c'est ces lignes qui pose problème :
            Code:
            divCont.getElements('tr').addEvent('mouseenter', function(e) {
            	this.get('tween', {duration: 350}).start('background-color', objMT.options.highlightColor);
            });
            divCont.getElements('tr').addEvent('mouseout', function(e) {
            	this.get('tween', {duration: 350}).start('background-color', objMT.options.normalColor);
            });
            C'est un effet que je rajoute quand on survole une ligne du tableau, sa marchais niquel en 1.5 et la en 2.5 il trouve pas la methode start :s
            Dernière édition par pierrelesek à 28/03/2012, 10h00 Raison: rajout du [CODE]

            Commentaire


            • #7
              Re : Message d'erreur mootools en console depuis passage en 2.5

              Bonjour

              Ce qui me parait certain : un conflit de version de Mootools.

              Joomla 1.5 embarquait Mootols 1.1 ou 1.2 si tu avais activé Mootools upgrade. Joomla 2.5 embarque Mootools 1.4.

              Il te faudrait voir si ton tween dispose toujours d'une méthode start. A priori je dirais non.

              (tout comme toi j'ai également ce type de conflit et c'est vraiment pas une partie de plaisir d'autant plus si tu veux être compatible Joomla 1.5 => 2.5)
              Christophe (cavo789)
              Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
              Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

              Commentaire


              • #8
                Re : Message d'erreur mootools en console depuis passage en 2.5

                Tout d'abord merci, je vais aller voir sa dans la doc, la compatibilité heuresement j'en ai pas besoin c'est un composant perso que je pourrai pas distribuer car en fait c'est une webapplication très très spécifique

                Commentaire


                • #9
                  Re : Message d'erreur mootools en console depuis passage en 2.5

                  Il a toujours une méthode start a priori :s

                  Commentaire


                  • #10
                    Re : Message d'erreur mootools en console depuis passage en 2.5

                    Eureka !!!
                    this.set('tween', {duration: 350});
                    this.get('tween').start('background-color', objMT.options.highlightColor);
                    Il faut setter le Tween pour la durée et on ne peut plus le faire directement dans le getter Vicieux !!!! mdr

                    Commentaire


                    • #11
                      Re : Message d'erreur mootools en console depuis passage en 2.5

                      Par contre quand j'appelle ma classe ce coup-ci dans une modal box j'ai cette erreur :
                      [11:51:21,773] Class is not defined
                      @ http://localhost/test/components/com...oTableau.js:23
                      [11:51:21,805] window.addEvent is not a function
                      @.../index.phptmpl=component&option=com_eval&controller =listEmploiSpec&task=ModifierSpecialisation&Itemid =36&idSpec=94&metierchoisi=1:128
                      Enfet j'ai une classe dans un .js et je l'instancie dans la vue et la pour le coup dans la vue au sein de la modalbox et sa me met une erreur :s quelqu'un a une soluce ?
                      Pour j'ai regardé la doc et la déclaration de classe est identique sur cette version de mootools

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X