diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2009-06-15 22:28:24 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2009-06-15 22:28:24 -0700 |
commit | 6bdbdde2fa3191e8084f219a069e984db0d45d51 (patch) | |
tree | 021ff5fd1f74a0f69e87d265731f24e61e2109a2 /src | |
parent | 99704992a7ce517cf21014b4ecd227343c2f33dd (diff) | |
download | DotNetOpenAuth-6bdbdde2fa3191e8084f219a069e984db0d45d51.zip DotNetOpenAuth-6bdbdde2fa3191e8084f219a069e984db0d45d51.tar.gz DotNetOpenAuth-6bdbdde2fa3191e8084f219a069e984db0d45d51.tar.bz2 |
Locking down some unsettled parts of the new OpenIdRelyingParty*ControlBase classes.
Diffstat (limited to 'src')
-rw-r--r-- | src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdButton.cs | 10 | ||||
-rw-r--r-- | src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdRelyingPartyAjaxControlBase.cs | 2 |
2 files changed, 11 insertions, 1 deletions
diff --git a/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdButton.cs b/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdButton.cs index f422092..c6a5476 100644 --- a/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdButton.cs +++ b/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdButton.cs @@ -79,6 +79,16 @@ namespace DotNetOpenAuth.OpenId.RelyingParty { } /// <summary> + /// Gets or sets a value indicating when to use a popup window to complete the login experience. + /// </summary> + /// <value>The default value is <see cref="PopupBehavior.Never"/>.</value> + [Bindable(false), Browsable(false)] + public override PopupBehavior Popup { + get { return base.Popup; } + set { ErrorUtilities.VerifySupported(value == base.Popup, OpenIdStrings.PropertyValueNotSupported); } + } + + /// <summary> /// Raises the <see cref="E:System.Web.UI.Control.PreRender"/> event. /// </summary> /// <param name="e">An <see cref="T:System.EventArgs"/> object that contains the event data.</param> diff --git a/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdRelyingPartyAjaxControlBase.cs b/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdRelyingPartyAjaxControlBase.cs index 776a6a3..5ab8053 100644 --- a/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdRelyingPartyAjaxControlBase.cs +++ b/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdRelyingPartyAjaxControlBase.cs @@ -29,7 +29,7 @@ namespace DotNetOpenAuth.OpenId.RelyingParty { /// <summary> /// A common base class for OpenID Relying Party controls. /// </summary> - public abstract class OpenIdRelyingPartyAjaxControlBase : OpenIdRelyingPartyControlBase, ICallbackEventHandler { + internal abstract class OpenIdRelyingPartyAjaxControlBase : OpenIdRelyingPartyControlBase, ICallbackEventHandler { /// <summary> /// The manifest resource name of the javascript file to include on the hosting page. /// </summary> |