For Joomla 3.x don’t use document.id(‘xxx’)

9 años 6 meses antes #444 por Dimitris
Joomla 3.x is supporting IE8 and newer. Using this legacy mootools code is useless. For example the following code:
<script type="text/javascript">
    js = jQuery.noConflict();
    js(document).ready(function() {
        
    });
    Joomla.submitbutton = function(task)
    {
        if (task == 'basic.cancel') {
            Joomla.submitform(task, document.getElementById('basic-form'));
        }
        else {
            
            if (task != 'basic.cancel' && document.formvalidator.isValid(document.id('basic-form'))) {
                
                Joomla.submitform(task, document.getElementById('basic-form'));
            }
            else {
                alert('<?php echo $this->escape(JText::_('JGLOBAL_VALIDATION_FORM_FAILED')); ?>');
            }
        }
    }
</script>
Can be: 
if (task != 'basic.cancel' && document.formvalidator.isValid(document.getElementById('basic-form'))) {
Without any compromise.

Recently I propose removing these legacy mootools methods in Joomla PR

Thanks Dimitris

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

9 años 3 meses antes #582 por Dimitris
Respuesta de Dimitris sobre el tema For Joomla 3.x don’t use document.id(‘xxx’)
FYI Joomla 3.4 is scheduled for mid February and has those changes. Also There is a JTHML::(behavior.formvalidator); instead of the JTHML::(behavior.formvalidation); which uses only jQuery. 

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.149 segundos
Gracias a Foro Kunena

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso.