1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
function criteresSort( )
{
// requete AJAX
new Ajax.Request( 'resources/AJAX/critere_get.php?operation=all',
{
method : 'get',
onSuccess: function( transport ){
var response = transport.responseXML;
var error = response.getElementsByTagName( 'error' );
if( error.length ) // si erreur
{
displayError( error[ 0 ].firstChild.data );
return;
}
// ici, on va attaquer
Modalbox.show( $('divCritSort'), { title: 'Trier les criteres', width: 450 } );
var items = response.getElementsByTagName( 'item' );
for( var i = 0; i < items.length; i++ )
{
var li = Builder.node( 'li', { height: '20px', className:'sortable', id: 'sort_' + items[ i ].getElementsByTagName( 'id' ).item( 0 ).firstChild.data }, [ Builder.node( 'span' , { }, items[ i ].getElementsByTagName( 'libelle' ).item( 0 ).firstChild.data ) ] );
$('dropBoxUL').appendChild( li );
}
/*
Modalbox.resizeToInclude( 'dropBoxUL', { afterResize: function( ) {
new Effect.Appear( 'dropBoxUL' );
} } );
Sortable.create( 'dropBoxUL' );*/
},
onFailure: function( ) { displayError( 'Erreur lors de la récupération des données.<br /> ' ); }
} );
} |
Partager