Subversion Repositories eFlore/Applications.cel

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

$(function() {
        $("#date").datepicker($.datepicker.regional['fr']);
        
        $("#courriel-confirmation").bind('paste', function(e) {
                $("#dialogue-bloquer-copier-coller").dialog();
                return false;
        });
        
        var obsNumero = 0;
        $("#ajouter-obs").click(function(e) {
                obsNumero = obsNumero + 1;
                $("#liste-obs tbody").append(
                        '<tr id="obs-'+obsNumero+'">'+
                                '<td>'+obsNumero+'</td>'+
                                '<td>'+$("#date").val()+'</td>'+
                                '<td>'+$("#taxon option:selected").text()+'</td>'+
                                '<td>'+$("#notes").val()+'</td>'+
                                '<td><button class="supprimer-obs" value="'+obsNumero+'">Supprimer</button></td>'+
                        '</tr>');
                $("#liste-obs").data('obs-id:'+obsNumero, {'date' : $("#date").val(), 'taxon' : $("#taxon").val()});
        });
        
        $(".supprimer-obs").live('click', function() {
                var obsId = $(this).val();
                $('#obs-'+obsId).remove();
                $("#liste-obs").removeData('obs-id:'+obsId)
        });
        
        $( "#tramsmettre-obs").click(function(e) {
                var observations = $("#liste-obs").data();
                if (observations == undefined) {
                        $("#dialogue-zero-obs").dialog();
                } else {
                        $.each(observations, function (obsId, value) { 
                                $.each(value, function (key, value) {
                                        alert(obsId+' : '+key + '=' + value);
                                });
                        });
                }

        });
});