extranet/www/js/greffes.js
2010-08-12 14:40:19 +00:00

67 lines
1.6 KiB
JavaScript

$(document).ready(function()
{
$('.dialogcmd').live('click', function(){
var title = $(this).attr('title');
var href = $(this).attr('href');
var dialogOpts = {
bgiframe: true,
title: title,
width: 550,
height: 300,
modal: true,
open: function(event, ui) {
$(this).html('Chargement...');
$(this).load(href);
},
buttons: {
Valider: function() {
if ($('form[name=commande]').length){
$('form[name=commande]').submit();
$('#dialogcmd').dialog('option','buttons','');
$('#dialogcmd > #output').html('Commande en cours, Veuillez patienter ...');
} else {
$(this).dialog('close');
}
},
Annuler: function() { $(this).dialog('close'); }
},
close: function() { $('#dialogcmd').remove(); }
};
$('<div id="dialogcmd"></div>').dialog(dialogOpts);
return false;
});
$('span.fichier > a').live('click', function(e){
e.preventDefault();
var objet = $(this).parent('span');
objet.html('<br/>Chargement du fichier...');
var url = $(this).attr('href');
$.post( url, function (data, textStatus)
{
if( data=='' || data=='FALSE' || textStatus=='timeout' )
{
data = '<br/>Le chargement du fichier a échoué';
}
objet.replaceWith(data);
});
});
$('a.multiactes').live('click', function(e){
e.preventDefault();
var url = $(this).attr('href');
var objet = $(this).parent('td');
objet.html('Commande en cours...');
$.post( url, function (data, textStatus)
{
if( data=='' || data=='FALSE' || textStatus=='timeout' )
{
data = 'Erreur lors de la requete.';
}
objet.html(data);
});
});
});