jQueryUI - Redimensionner la boîte de Dialogue AJAX Charge

Im essayant d'écrire un petit plugin qui va charger le contenu AJAX en jQuery dialogue de l'INTERFACE utilisateur et de les redimensionner et de centre de la boîte de dialogue en conséquence. Voici l'essentiel de ce qu'il fait:

$(mySelector).html('Loading...').load(options.url, function() {

    element = $(mySelector);

    element.dialog('option', 'height', element.height() + 50);
    element.dialog('option', 'width', element.width());
    element.dialog('option', 'position', 'center');

});

La hauteur semble être OK (ajout de certains pour le remplissage de la boîte de dialogue add), mais la largeur est TOUJOURS 274 n'importe quoi. Je pense que le dialogue lui-même est le réglage de la limite de taille. Comment puis-je le mettre à ce que le naturel de la largeur du contenu chargé?

Edit/Ajout:
Il est de retour de la taille par défaut de la modale. Parce que même si il contient du contenu qui est plus large (par exemple, une 500px de l'image), le conteneur parent (mySelector) ne peut être que large (dans FF au moins), donc c'était toujours la valeur par défaut (300 - rembourrage = 274). Est-il possible de détecter automatiquement ce que la largeur du contenu renvoyé à un minimum sans défilement?)

OriginalL'auteur Ryan | 2011-01-14