function InlineDocsViewer(PropName, PropDetails) {
        InlineWidget.call(this);

        var templateVars = {
            propName            : PropName,
            summary             : PropDetails.SUMMARY,
            fullscreenSummary   : !(PropDetails.VALUES && PropDetails.VALUES.length),
            propValues          : PropDetails.VALUES || [],
            url                 : PropDetails.URL,
            Strings             : Strings
        };

        var html = Mustache.render(inlineEditorTemplate, templateVars);

        this.$wrapperDiv = $(html);
        this.$htmlContent.append(this.$wrapperDiv);

        Dialogs.addLinkTooltips(this.$wrapperDiv);

        this._sizeEditorToContent   = this._sizeEditorToContent.bind(this);
        this._handleWheelScroll     = this._handleWheelScroll.bind(this);

        this.$scroller = this.$wrapperDiv.find(".scroller");
        this.$scroller.on("mousewheel", this._handleWheelScroll);
        this.$moreinfo = this.$wrapperDiv.find(".more-info");
        this.$moreinfo.on("click", this._logAnalyticsData);
        this._onKeydown = this._onKeydown.bind(this);
    }
@param {!string} cssPropName
@param {!{SUMMARY:string, URL:string, VALUES:?Array.<{value:string, description:string}>}} cssPropDetails