Mozilla.UITour.showInfo = function()

in media/js/base/uitour-lib.js [84:124]


    Mozilla.UITour.showInfo = function (
        target,
        title,
        text,
        icon,
        buttons,
        options
    ) {
        var buttonData = [];
        if (Array.isArray(buttons)) {
            for (var i = 0; i < buttons.length; i++) {
                buttonData.push({
                    label: buttons[i].label,
                    icon: buttons[i].icon,
                    style: buttons[i].style,
                    callbackID: _waitForCallback(buttons[i].callback)
                });
            }
        }

        var closeButtonCallbackID;
        var targetCallbackID;
        if (options && options.closeButtonCallback) {
            closeButtonCallbackID = _waitForCallback(
                options.closeButtonCallback
            );
        }
        if (options && options.targetCallback) {
            targetCallbackID = _waitForCallback(options.targetCallback);
        }

        _sendEvent('showInfo', {
            target: target,
            title: title,
            text: text,
            icon: icon,
            buttons: buttonData,
            closeButtonCallbackID: closeButtonCallbackID,
            targetCallbackID: targetCallbackID
        });
    };