Ignore:
Timestamp:
Jan 22, 2012, 2:42:06 PM (8 years ago)
Author:
rastapopoulos@…
Message:

Faire marcher le glisser-déplacer en 2.1 aussi quand on a jQuery UI. Et coder la détection de UI un peu mieux.

Du coup si on a pas UI, ça n'affiche pas la flèche de déplacement pour rien. (Mais en vrai il faudrait carrément l'ajouter en Javascript pour être propre.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/formulaires/construire_formulaire.php

    r57414 r57511  
    4141       
    4242        $contexte['fond_generer'] = 'formulaires/inc-generer_saisies_configurables';
     43       
     44        // On cherche jquery UI pour savoir si on pourra glisser-déplacer
     45        if (find_in_path('javascript/ui/jquery.ui.sortable.js') and find_in_path('javascript/ui/jquery.ui.draggable.js')){
     46                $contexte['_chemin_ui'] = 'javascript/ui/';
     47        }
     48        elseif (find_in_path('javascript/jquery-ui-1.8.16/ui/jquery.ui.sortable.js') and find_in_path('javascript/jquery-ui-1.8.16/ui/jquery.ui.draggable.js')){
     49                $contexte['_chemin_ui'] = 'javascript/jquery-ui-1.8.16/ui/';
     50        }
     51        else{
     52                $contexte['_chemin_ui'] = false;
     53        }
    4354       
    4455        return $contexte;
     
    360371                        recuperer_fond(
    361372                                'formulaires/inc-construire_formulaire-actions',
    362                                 array('nom' => $nom, 'identifiant' => $identifiant, 'formulaire_config' => $formulaire_config)
     373                                array(
     374                                        'nom' => $nom,
     375                                        'identifiant' => $identifiant,
     376                                        'formulaire_config' => $formulaire_config,
     377                                        'deplacable' => $env['_chemin_ui']
     378                                )
    363379                        ),
    364380                        'debut'
Note: See TracChangeset for help on using the changeset viewer.