Migration 3.3.6 vers 3.4.6 : problème avec Joomla.submitform de core.js

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

  • Migration 3.3.6 vers 3.4.6 : problème avec Joomla.submitform de core.js

    Bonjour à tous,

    J'ai effectué la mise à jour de Joomla 3.3.6 vers 3.4.6 et depuis rencontre un problème sur les boites de dialogue avec IE9. Lorsque je clique sur le bouton valider qui déclenche un "Joomla.submitform", rien ne se passe (pas d'erreur Javascript non plus).

    En investiguant, le problème apparait "à cause" de la nouvelle version de core.js, si je mets le core.js de la version 3.3.6 le problème disparait.

    Si je compare la function submitform du core.js, effectivement celle-ci a bougé entre les deux versions... mais cela ne me parle pas pour autant...
    Auriez vous des idées des pistes ?

    Par avance, merci.

    submitform de 3.3.6
    Code:
    Joomla.submitform = function(task, form) {
        if (typeof(form) === 'undefined') {
            form = document.getElementById('adminForm');
        }
    
        if (typeof(task) !== 'undefined' && task !== "") {
            form.task.value = task;
        }
    
        // Submit the form.
        if (typeof form.onsubmit == 'function') {
            form.onsubmit();
        }
        if (typeof form.fireEvent == "function") {
            form.fireEvent('submit');
        }
        form.submit();
    };

    submitform de 3.4.6
    Code:
    	Joomla.submitform = function(task, form, validate) {
    		if (!form) {
    			form = document.getElementById('adminForm');
    		}
    
    		if (task) {
    			form.task.value = task;
    		}
    
    		// Toggle HTML5 validation
    		form.noValidate = !validate;
    
    		// Submit the form.
    		// Create the input type="submit"
    		var button = document.createElement('input');
    		button.style.display = 'none';
    		button.type = 'submit';
    
    		// Append it and click it
    		form.appendChild(button).click();
    
    		// If "submit" was prevented, make sure we don't get a build up of buttons
    		form.removeChild(button);
    	};

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X