Eliminare l’effetto shadow da un dialogo jQuery UI

Nelle ultime revisioni di jQuery UI è stata eliminata l’opzione shadow che permetteva di eliminare l’ombra attorno ai dialoghi. L’opzione, stranamente, ancora svolge il suo ruolo ma, di contro, produce un errore Javascript e impedisce lo spostamento di un dialogo:

1
2
3
4
5
// l'ombra scompare ma il dialogo non si può muovere
$('#mydialog').dialog( {
    title    : "Prova Shadow",
    shadow   : false
}

Una possibile soluzione è:

1
2
3
4
5
// funziona con jQuery UI 1.6rc6
$('#mydialog').dialog( {
    title    : "Prova Shadow",
    open     : function() { $('.ui-widget-shadow').css('display','none'); }
}