summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2009-03-21 12:10:48 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2009-03-21 12:10:48 -0700
commit6b8ab8d4118142638d982add6e1af47480d5895b (patch)
treef24efe7e24b4885517cb483f97d5e7137bc582b3 /src
parentd7dfebee6de58132032aa1811f527a82e5dc9189 (diff)
downloadDotNetOpenAuth-6b8ab8d4118142638d982add6e1af47480d5895b.zip
DotNetOpenAuth-6b8ab8d4118142638d982add6e1af47480d5895b.tar.gz
DotNetOpenAuth-6b8ab8d4118142638d982add6e1af47480d5895b.tar.bz2
Fixed InfoCard selector canceled scenario.
Diffstat (limited to 'src')
-rw-r--r--src/DotNetOpenAuth/InfoCard/InfoCardSelector.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/DotNetOpenAuth/InfoCard/InfoCardSelector.cs b/src/DotNetOpenAuth/InfoCard/InfoCardSelector.cs
index 20b8234..b7a7fb3 100644
--- a/src/DotNetOpenAuth/InfoCard/InfoCardSelector.cs
+++ b/src/DotNetOpenAuth/InfoCard/InfoCardSelector.cs
@@ -474,7 +474,7 @@ namespace DotNetOpenAuth.InfoCard {
// generate the onclick script for the image
string invokeScript = string.Format(
CultureInfo.InvariantCulture,
- @"document.getElementById('{0}').value = document.getElementById('{1}_cs').value; {2}",
+ @"try {{ document.getElementById('{0}').value = document.getElementById('{1}_cs').value; {2} }} catch (e) {{ /* canceled */ }}",
this.HiddenFieldName,
this.ClientID,
this.AutoPostBack ? postback : "");
@@ -486,7 +486,7 @@ namespace DotNetOpenAuth.InfoCard {
if (this.AutoPopup && !this.Page.IsPostBack) {
string loadScript = string.Format(
CultureInfo.InvariantCulture,
- @"document.getElementById('{0}').value = document.getElementById('{1}_cs').value; {2}",
+ @"try {{ document.getElementById('{0}').value = document.getElementById('{1}_cs').value; {2} }} catch (e) {{ /* canceled */ }}",
this.HiddenFieldName,
this.ClientID,
postback);