jQuery boîte de dialogue modale texte du bouton

Basé sur le code ci-dessous pour afficher une JQuery boîte de dialogue, le texte du bouton montre jusqu'à ce que la lettre "b", par opposition à la valeur de la variable b.

Ie: showWarningDialog('myBody', 'myTitle', 'go') affiche une boîte de dialogue avec un bouton étiqueté b au lieu de go.

Comment pouvez-vous obtenir go apparaissent?

function showWarningDialog(theBody, theTitle, buttonText) {
    var t = "Warning";
    if (theTitle != null) {
        t = theTitle;
    }

    var b = "Ok";
    if (buttonText != null) {
        b = buttonText;
    }

    $("#div-dialog-warning div").text(theBody);

    $("#div-dialog-warning").dialog({
        title: t,
        resizable: false,
        height: 160,
        modal: true,
        buttons: {
            b : function () {
                $(this).dialog("close");
            }
        }
    });
}

OriginalL'auteur Marcus Leon | 2010-10-25