/[openfoncier]/trunk/app/js/script.js
ViewVC logotype

Diff of /trunk/app/js/script.js

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 544 by nhaye, Mon Oct 29 16:25:36 2012 UTC revision 683 by vpihour, Wed Nov 14 09:48:08 2012 UTC
# Line 1  Line 1 
1  // specific openfoncier ========================================================  // specific openfoncier ========================================================
2    // OnReady
3    $(function(){
4       // Document is ready
5       $('#avis_code_barre_form #consultation').focus();
6     });
7    
8    
9  function bible(){  function bible(){
10      if(fenetreouverte==true)      if(fenetreouverte==true)
# Line 73  function messageIt(objsf, link, empty) { Line 79  function messageIt(objsf, link, empty) {
79      }else {      }else {
80          link += "&recherche=";          link += "&recherche=";
81      }      }
82      // execution de la requete en POST      // execution de la requete en GET
83      $.ajax({      $.ajax({
84          type: "GET",          type: "GET",
85          url: link,          url: link,
# Line 128  function popupIt(objsf, link) { Line 134  function popupIt(objsf, link) {
134              $(dialog).dialog({              $(dialog).dialog({
135              //OnClose suppression du contenu              //OnClose suppression du contenu
136              close: function(ev, ui) {              close: function(ev, ui) {
137                    // Si le formulaire est submit et valide
138                    var valid=$('#sousform-'+objsf+' div.ui-state-valid');
139                    if(valid.length > 0) {
140                        document.location.href="../scr/tab.php?obj="+$.getQuery('obj')+"&premier="+$.getQuery('premier')
141                        +"&advs_id="+$.getQuery('advs_id')+"&recherche="+$.getQuery('recherche')+"&tricol="+$.getQuery('tricol')
142                        +"&selectioncol="+$.getQuery('selectioncol');
143                    }
144                  $(this).remove();                  $(this).remove();
145              },              },
146              resizable: false,              resizable: false,
# Line 147  function popupIt(objsf, link) { Line 160  function popupIt(objsf, link) {
160      });      });
161      return false;      return false;
162  }  }
163    
164    // Parse URL Queries Method
165    (function($){
166            $.getQuery = function( query ) {
167                    query = query.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
168                    var expr = "[\\?&]"+query+"=([^&#]*)";
169                    var regex = new RegExp( expr );
170                    var results = regex.exec( window.location.href );
171                    if( results !== null ) {
172                            return results[1];
173                            return decodeURIComponent(results[1].replace(/\+/g, " "));
174                    } else {
175                            return false;
176                    }
177            };
178    })(jQuery);
179    
180    function changeDataSelect(tn, ds, joker){
181            
182        var id = $("#"+ds+" option:selected").val();
183        link = "../app/listData.php?idx=" + id + "&tn=" + tn + "&ds=" + ds;
184        $.ajax({
185            type: "GET",
186            url: link,
187            cache: false,
188            dataType: "json",
189            success: function(html){
190                
191                $('#'+tn).empty();
192                
193                if ( joker == true )
194                    $('#'+tn).append(
195                        '<option value="" selected="selected">*</option>'
196                    );
197                else
198                    $('#'+tn).append(
199                        '<option value="" selected="selected">Choisir ' + tn + '</option>'
200                    );
201                
202                if ( html !== '' ){
203                    
204                    html = html.split(';');
205                    for ( i = 0 ; i < html.length - 1 ; i++ ){
206                        
207                        html_temp = html[i].split('_');
208                        $('#'+tn).append(
209                            '<option value="'+html_temp[0]+'" >'+html_temp[1]+'</option>'
210                        );
211                    }
212                }
213            },
214            async: false
215        });
216    }
217    function vuploadMulti(champ) {
218        //
219        if (fenetreouverte == true) {
220            pfenetre.close();
221        }
222        //
223        pfenetre = window.open("../spg/upload.php?origine="+champ+"&form="+$('input[name='+champ+']').closest('form').attr('name'),"upload","width=400,height=300,top=120,left=120");
224        //pfenetre = window.open("../spg/upload2.php?origine="+champ,"upload2","width=300,height=100,top=120,left=120");
225        //
226        fenetreouverte = true;
227    }
228    function tmpUpload(champ) {
229        //
230        if (fenetreouverte == true) {
231            pfenetre.close();
232        }
233        //
234        pfenetre = window.open("../app/tmpUpload.php?origine="+champ+"&form="+$('input[name='+champ+']').closest('form').attr('name'),"upload","width=400,height=300,top=120,left=120");
235        //pfenetre = window.open("../spg/upload2.php?origine="+champ,"upload2","width=300,height=100,top=120,left=120");
236        //
237        fenetreouverte = true;
238    }
239    
240    /*
241        Ajoute le formulaire d'jout de référence cadastrale personnalisé
242     * */
243    $(function() {
244        
245        url = document.location + "" ;
246        if ( $('#date_demande').length > 0
247            && !$('#dossier_autorisation_type_detaille').is(':disabled')
248            && url.indexOf("form.php?obj=demande&action=0") != -1 ){
249            
250            $.ajax({
251                type: "GET",
252                url: "sousform.php?obj=demandeur&action=0&tri=&objsf=demandeur&premiersf=0",
253                cache: false,
254                success: function(html){
255                    
256                    $('.lots').append(createFieldset('test', 'test'));
257                    $('#test').html(html);
258                    $('#test').html($('#test .formEntete>#form-content').html());
259                    $('.libelle-demande').parent().parent().remove();
260                    
261                    obj = $('#type_demandeur').parent();
262                    obj.empty();
263                    obj.html(
264                        '<select id="type_demandeur" class="champFormulaire selectTypeDemandeur" name="type_demandeur" size="1">' +
265                            '<option selected="selected" value="particulier">particulier</option>' +
266                            '<option value="personne_morale">personne morale</option>' +                    
267                        '</select>'
268                    );
269                    
270                    setSelectCivilite();
271                },
272                async: false
273            });
274            
275            $('.lots').append(createFieldset('P&eacute;titionnaire(s)', 'petitionnaire'));
276            $('#petitionnaire').after(
277                '<div class="field field-type-text morePetitionnaire" style="display: table-row;">' +
278                    '<div class="form-libelle">' +
279                        '<label class="libelle-more_petitionnaire" for="terrain_superficie"> + Ajouter un autre p&eacute;titionnaire </label>' +
280                    '</div>' +
281                    '<div class="form-content">' +
282                    '</div>' +
283                '</div>');
284            
285            $('.morePetitionnaire').click( function() {
286                $('#fieldsetpetitionnaire .morePetitionnaire').before(
287                    '<div id="petitionnaire' + $('#fieldsetpetitionnaire .fieldsetContent').size() +'" class="fieldsetContent">'+
288                        $('#fieldsetpetitionnaire #formsDemandeur').val() +
289                    '</div>'
290                );
291                
292                nb = $('#fieldsetpetitionnaire .fieldsetContent').size() - 1;
293                
294                changeIdNameField('petitionnaire' + nb );
295                
296                addDatePicker( 'petitionnaire' + nb + '_petitionnaire_particulier_date_naissance');
297                
298                setTypeDemandeur('petitionnaire' + nb, 'petitionnaire' + nb , '_petitionnaire');
299            });    
300            
301            $('.lots').append(createFieldset('D&eacute;l&eacute;gataire', 'delegataire'));
302            setDelegataire();
303            setPetitionnaire();
304            setTypeDemandeur('petitionnaire', 'petitionnaire_type_demandeur', '');
305                    
306            hideFields();
307        }
308      
309       if ( $('#date_demande').length > 0
310            && !$('#dossier_autorisation_type_detaille').is(':disabled')
311            && url.indexOf("form.php?obj=demande&action=1") != -1 ){
312                
313            addNewFieldReferencesCadastrales();
314            $('#terrain_references_cadastrales').parent().parent().hide();
315            
316            reference_cadastrale = $('#terrain_references_cadastrales').val();
317            /*Formatage de la reference cadastrale*/
318            if ( reference_cadastrale != '' ){
319                
320                references_cadastrales = reference_cadastrale.split(';');
321                donnees = new Array();
322                
323                i = 0 ;
324                for ( l = 0 ; l < references_cadastrales.length - 1 ; l ++ ){
325                    
326                    k = 0;
327                    donnees[i] = '';
328                    for ( j = k ; j < references_cadastrales[l].length ; j++ )
329                        if ( references_cadastrales[l].charAt(j) >= 0 && references_cadastrales[l].charAt(j) <= 9 ){
330                            donnees[i] += references_cadastrales[l].charAt(j);
331                            k++;
332                        } else {
333                            i++;
334                            break;
335                        }
336                    
337                          
338                    donnees[i] = '';
339                    for ( j = k ; j < references_cadastrales[l].length ; j++ )
340                        if ( isAlpha(references_cadastrales[l].charAt(j)) ){
341                            donnees[i] += references_cadastrales[l].charAt(j);
342                            k++;
343                        } else {
344                            i++;
345                            break;
346                        }
347                    
348                    donnees[i] = '';
349                    for ( j = k ; j < references_cadastrales[l].length ; j++ )
350                        if ( references_cadastrales[l].charAt(j) >= 0 && references_cadastrales[l].charAt(j) <= 9 ){
351                            donnees[i] += references_cadastrales[l].charAt(j);
352                            k++;
353                        } else {
354                            break;
355                        }
356                    
357                    m = 0 ;
358                    if ( k < references_cadastrales[l].length ){
359                        
360                        for ( j = k ; j < references_cadastrales[l].length ; j++ )
361                            if ( isAlpha(references_cadastrales[l].charAt(j)) ){
362                                m++;
363                                donnees[++i] = references_cadastrales[l].charAt(j);
364                                donnees[++i] = '';
365                            }
366                            else {
367                                donnees[i] += references_cadastrales[l].charAt(j);
368                            }
369                    }
370    
371                    donnees[++i] = ';';
372                    i++;
373    
374                    if ( l > 0 )
375                        $('.reference_cadastrale_custom_fields').append( "<br/>" + fieldReferenceCadastraleBase());
376                    actionFormReferenceCadastrale();
377                    
378                    if ( m > 0 ){
379                                
380                        for ( j = 0 ; j < m ; j++ )
381                            $('#moreFieldReferenceCadastrale' + ( $('.moreFieldReferenceCadastrale').length - 1 ) ).before(newInputReferenceCadastrale());
382                    }
383                }
384    
385                actionLineFormReferenceCadastrale();
386                
387                $('.reference_cadastrale_custom_field').each(
388                    function(index) {
389                         $(this).val(donnees[index])
390                    }
391                );
392            }
393       }
394    });
395    
396    /*
397        Création du formuliare pour le petitionnaire
398     * */
399    function setPetitionnaire(){
400        $('#petitionnaire').prepend("<br/>" + $('#test').html() + "<br/>");
401        $('#test').parent().remove();
402        
403        changeIdNameField('petitionnaire');
404    }
405    
406    /*
407        Action au changement du select du type de demandeur
408     * */
409    function setTypeDemandeur(id, selector, complement){
410        $('#'+selector).on('change',
411            function() {
412                
413                if ( $(this).find('option:selected').first().text() == 'particulier' )
414                    fieldTypeDemandeur('#' + id, complement, true);
415                else
416                    fieldTypeDemandeur('#' + id, complement, false);
417            }
418        );
419    }
420    
421    /*
422        Création du formulaire pour le délégataire
423     * */
424    function setDelegataire(){
425        $('#delegataire').html($('#test').html());
426        
427        $('#delegataire #type_demandeur').parent().parent().remove();
428        $('#delegataire #personne_morale_denomination').parent().parent().remove();
429        $('#delegataire #personne_morale_raison_sociale').parent().parent().remove();
430        $('#delegataire #personne_morale_siret').parent().parent().remove();
431        $('#delegataire #personne_morale_categorie_juridique').parent().parent().remove();
432        $('#delegataire #personne_morale_civilite').parent().parent().remove();
433        $('#delegataire #personne_morale_nom').parent().parent().remove();
434        $('#delegataire #personne_morale_prenom').parent().parent().remove();
435        $('#delegataire #frequent').parent().parent().remove();
436        
437        changeIdNameField('delegataire');
438        addDatePicker('delegataire_particulier_date_naissance');
439    }
440    
441    /*
442        Change les id et name des champs
443     * */
444    function changeIdNameField(name){
445        
446        $('#' + name + ' input').each(
447            function(){
448                $(this).attr('id', name + '_' + $(this).attr('id') );
449                $(this).attr('name', name + '_' + $(this).attr('name') );
450            }
451        );
452    
453        $('#' + name + ' #type_demandeur').attr('id', name + '_' + $('#' + name + ' #type_demandeur').attr('id'));
454        $('#' + name + ' #type_demandeur').attr('name', name + '_' + $('#' + name + ' #type_demandeur').attr('name'));
455        
456        $('#' + name + ' #particulier_civilite').attr('id', name + '_' + $('#' + name + ' #particulier_civilite').attr('id'));
457        $('#' + name + ' #particulier_civilite').attr('name', name + '_' + $('#' + name + ' #particulier_civilite').attr('name'));
458        
459        $('#' + name + ' #personne_morale_civilite').attr('id', name + '_' + $('#' + name + ' #personne_morale_civilite').attr('id'));
460        $('#' + name + ' #personne_morale_civilite').attr('name', name + '_' + $('#' + name + ' #personne_morale_civilite').attr('name'));
461        
462        
463    }
464    
465    function addDatePicker(id){
466        
467        $("#" + id ).datepicker({
468            dateFormat: dateFormat,
469            changeMonth: true,
470            changeYear: true,
471            yearRange: minYear+':'+maxYear,
472            showOn: 'button',
473            buttonImage: '../img/calendar.png',
474            buttonImageOnly: true,
475            constrainInput: true
476        });
477    }
478    
479    /*
480        Création des select pour la civilité
481     * */
482    function setSelectCivilite(){
483        
484        $.ajax({
485            type: "GET",
486            url: "../app/civilite.php",
487            dataType: "json",
488            cache: false,
489            success: function(html){
490                if ( html != '' ){
491                    
492                    $('#particulier_civilite').parent().html('<select id="particulier_civilite" class="champFormulaire" size="1" name="particulier_civilite">' +
493                            '<option value="" selected="selected">choisir particulier_civilite</option>');
494                    $('#personne_morale_civilite').parent().html('<select id="personne_morale_civilite" class="champFormulaire" size="1" name="personne_morale_civilite">' +
495                            '<option value="" selected="selected">choisir personne_morale_civilite</option>');
496                    
497                    civilite = html.split(';');
498                    for ( i = 0 ; i < civilite.length - 1 ; i++ ){
499                        
500                        $('#particulier_civilite').append('<option value="' + civilite[i] + '">' + civilite[i] + '</option>');
501                        $('#personne_morale_civilite').append('<option value="' + civilite[i] + '">' + civilite[i] + '</option>');
502                    }
503                    
504                    $('#particulier_civilite').append('</select>');
505                    $('#personne_morale_civilite').append('</select>');
506                }
507            },
508            async: false
509        });
510    }
511    
512    /*
513        Retourne le code HTML d'un fieldset
514     * */
515    function createFieldset(name, className){
516        return '<fieldset class="cadre ui-corner-all ui-widget-content" id="fieldset' + className + '">' +
517                    '<legend class="ui-corner-all ui-widget-content ui-state-active">' + name + ' </legend>' +
518                    '<input id="formsDemandeur" type="hidden" val=""/>'+
519                    '<div class="fieldsetContent " id="' + className + '">' +
520                    '</div>' +
521                    '<div class="visualClear"></div>' +
522                    '</div>' +
523               '</fieldset>';
524    }
525    
526    /*
527        Test str est une lettre de l'alphabet
528     * */
529    function isAlpha(str) {
530        return /^[a-zA-Z\/]+$/.test(str);
531    }
532    
533    /*
534        Ajoute les ations spécifiques pour le formulaire personnalisé d'ajout de référence cadastrale
535     * */
536    function actionFormReferenceCadastrale(){
537        $('form').submit(
538            function(){
539                
540                var reference_cadastrale = '';
541                
542                $('.reference_cadastrale_custom_field').each(
543                    function(){
544                        
545                        reference_cadastrale += $(this).val();
546                    }
547                );
548                
549                $('#terrain_references_cadastrales').val(reference_cadastrale);
550            }
551        );
552    
553        $('#moreFieldReferenceCadastrale' + ($('.moreFieldReferenceCadastrale').length - 1 )).on("click", function() {
554            $(this).before(newInputReferenceCadastrale());
555        });
556    }
557    
558    /*
559        Action pour l'ajout de nouvelle ligne
560     * */
561    function actionLineFormReferenceCadastrale(){
562        $('#morelineReferenceCadastrale').click(
563            function(){
564                
565                $('.reference_cadastrale_custom_fields').append( "<br/>" + fieldReferenceCadastraleBase());
566                $('#moreFieldReferenceCadastrale'+ ($('.moreFieldReferenceCadastrale').length - 1 )).on("click", function() {
567                    $(this).before(newInputReferenceCadastrale());
568                });
569            }
570        );
571    }
572    
573    /*
574        Met à jour le select demande_type dès qu'un dossier_autorisation_type_detaille est choisi
575     * */
576    function changeDemandeType(){
577        
578        var idDossierAutorisationTypeDetaille = $("#dossier_autorisation_type_detaille option:selected").val();
579        
580        if ( $.isNumeric(idDossierAutorisationTypeDetaille) ){
581            
582            changeDataSelect('demande_type','dossier_autorisation_type_detaille');
583            if ( $('#demande_type option').size() < 2 )
584                showFormsDemande();
585            
586           $('#demande_type').parent().parent().show();
587          
588           addNewFieldReferencesCadastrales();
589          
590           actionFormReferenceCadastrale();
591           actionLineFormReferenceCadastrale()        
592        }
593        else {
594            hideFields();
595        }
596    }
597    
598    /*
599        Ajoute le code HTML des champs pour les références cadastrales
600     * */
601    function addNewFieldReferencesCadastrales(){
602        $('.references_cadastrales_new_field').remove();
603        $('.moreFieldReferenceCadastrale').remove();
604        $('#morelineReferenceCadastrale').remove();
605        $('.localisation .fieldsetContent').prepend(
606           '<div class="field field-type-text references_cadastrales_new_field" >'+
607                '<div class="form-libelle">' +
608                    '<label '+
609                        'class="libelle-terrain_references_cadastrales" '+
610                        'for="terrain_references_cadastrales">'+
611                        ' terrain_references_cadastrales '+
612                    '</label>' +
613                '</div>' +
614                '<div class="form-content reference_cadastrale_custom_fields">' +
615                     fieldReferenceCadastraleBase() +
616                '</div>' +
617           '</div>' +
618           '<div class="field field-type-text" id="morelineReferenceCadastrale">' +
619                '<div class="form-libelle"></div>' +
620                '<div class="form-content">' +
621                    ' + ajouter d\'autres lignes' +
622                '</div>' +
623           '</div>'      
624       );
625    }
626    
627    /*
628        Séparateur caché ;
629     * */
630    function hiddenSeparatorField(){
631        return '<input ' +
632                    'class="reference_cadastrale_custom_field " ' +
633                    'type="hidden" ' +
634                    'maxlength="2" ' +
635                    'size="2" ' +
636                    'value=";" />';
637    }
638    
639    /*
640        Ajout d'une nouvelle ligne de champ
641     * */
642    function fieldReferenceCadastraleBase(){
643        return '<input ' +
644                    'class="champFormulaire reference_cadastrale_custom_field" ' +
645                    'type="text" ' +
646                    'onchange="VerifNum(this)" ' +
647                    'maxlength="3" ' +
648                    'size="3" ' +
649                    'value="" />' +
650                '<input ' +
651                    'class="champFormulaire reference_cadastrale_custom_field" ' +
652                    'type="text" ' +
653                    'maxlength="2" ' +
654                    'size="2" ' +
655                    'value="" />' +
656                '<input ' +
657                    'class="champFormulaire reference_cadastrale_custom_field" ' +
658                    'type="text" ' +
659                    'onchange="VerifNum(this)" ' +
660                    'maxlength="4" ' +
661                    'size="4" ' +
662                    'value="" />' +
663                '<span id="moreFieldReferenceCadastrale' + $('.moreFieldReferenceCadastrale').length + '" class="moreFieldReferenceCadastrale">' +
664                    hiddenSeparatorField() +
665                    ' + ajouter d\'autres champs' +
666                '</span>';
667    }
668    
669    /*
670        Cache les champs inutules
671     * */    
672    function hideFields(){
673        $('.bloc').each(
674            function(){
675                if ( !$(this).hasClass('dossier_type') && !$(this).hasClass('dossier_type_demande_date') )
676                    $(this).hide();
677            }
678        );
679        
680        $('.field-type-text').hide();
681        $('input[type=submit]').hide();
682        $('#demande_type').parent().parent().hide();
683    }
684    
685    /*
686        Affiche les champs dont on a besoin
687     * */
688    function showFormsDemande(){
689        $('.bloc').each(
690            function(){
691                if ( !$(this).hasClass('dossier_type') && !$(this).hasClass('dossier_type_demande_date') )
692                    $(this).show();
693            }
694        );
695        
696        $('.field-type-text').show();
697        $('input[type=submit]').show();
698        $('.terrain_references_cadastrales_custom').hide();
699        
700        $('#terrain_references_cadastrales').parent().parent().hide();
701        
702        /*Cache les champs inutiles*/
703        fieldTypeDemandeur('#petitionnaire', '', true);
704        
705        $('#fieldsetpetitionnaire #formsDemandeur').val($('#petitionnaire').html());
706        
707        addDatePicker( 'petitionnaire_particulier_date_naissance');
708    }
709    
710    /*
711        Cache/montre des champs selon le type de demandeur
712     * */
713    function fieldTypeDemandeur(name,complement, particulier){
714    
715        if ( particulier == true ){
716            
717            $( name + ' ' + name + complement + '_particulier_civilite').parent().parent().show();
718            $( name + ' ' + name + complement + '_particulier_nom').parent().parent().show();
719            $( name + ' ' + name + complement + '_particulier_prenom').parent().parent().show();
720            $( name + ' ' + name + complement + '_particulier_date_naissance').parent().parent().show();
721            $( name + ' ' + name + complement + '_particulier_commune_naissance').parent().parent().show();
722            $( name + ' ' + name + complement + '_particulier_departement_naissance').parent().parent().show();
723            
724            $( name + ' ' + name + complement + '_personne_morale_denomination').parent().parent().hide();
725            $( name + ' ' + name + complement + '_personne_morale_raison_sociale').parent().parent().hide();
726            $( name + ' ' + name + complement + '_personne_morale_siret').parent().parent().hide();
727            $( name + ' ' + name + complement + '_personne_morale_categorie_juridique').parent().parent().hide();
728            $( name + ' ' + name + complement + '_personne_morale_civilite').parent().parent().hide();
729            $( name + ' ' + name + complement + '_personne_morale_nom').parent().parent().hide();
730            $( name + ' ' + name + complement + '_personne_morale_prenom').parent().parent().hide();
731        }
732        else{
733            
734            $( name + ' ' + name + complement + '_particulier_civilite').parent().parent().hide();
735            $( name + ' ' + name + complement + '_particulier_nom').parent().parent().hide();
736            $( name + ' ' + name + complement + '_particulier_prenom').parent().parent().hide();
737            $( name + ' ' + name + complement + '_particulier_date_naissance').parent().parent().hide();
738            $( name + ' ' + name + complement + '_particulier_commune_naissance').parent().parent().hide();
739            $( name + ' ' + name + complement + '_particulier_departement_naissance').parent().parent().hide();
740            
741            $( name + ' ' + name + complement + '_personne_morale_denomination').parent().parent().show();
742            $( name + ' ' + name + complement + '_personne_morale_raison_sociale').parent().parent().show();
743            $( name + ' ' + name + complement + '_personne_morale_siret').parent().parent().show();
744            $( name + ' ' + name + complement + '_personne_morale_categorie_juridique').parent().parent().show();
745            $( name + ' ' + name + complement + '_personne_morale_civilite').parent().parent().show();
746            $( name + ' ' + name + complement + '_personne_morale_nom').parent().parent().show();
747            $( name + ' ' + name + complement + '_personne_morale_prenom').parent().parent().show();
748        }
749    }
750    
751    /*
752        Action au clique sur le bouton " + ajouter d'autres champs"
753     * */
754    function newInputReferenceCadastrale(){
755        return '<input ' +
756                'class="champFormulaire reference_cadastrale_custom_field" ' +
757                'type="text" ' +
758                'maxlength="1" ' +
759                'size="1" ' +
760                'value="" />' +
761            '<input ' +
762                'class="champFormulaire reference_cadastrale_custom_field" ' +
763                'type="text" ' +
764                'onchange="VerifNum(this)" ' +
765                'maxlength="4" ' +
766                'size="4" ' +
767                'value="" />';
768    }
769    
770    // Desactivation des fonctions widget du tableau de bord inutiles sur le nouveau
771    // tableau de bord
772    function widget_bind_move_actions() {}
773    function widget_bind_add_action() {}
774    function widget_bind_edit_actions(widget_selector) {}
775    
776    function file(fichier) {
777        //
778        if (fichier == "") {
779            alert("zone vide");
780        }
781        //
782        pfenetre = window.open("../app/file.php?file="+fichier,"Visualisation","width=100,height=100,top=1,left=150,scrollbars=yes,resizable = yes");
783        //
784        fenetreouverte = true;
785    }

Legend:
Removed from v.544  
changed lines
  Added in v.683

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26