From 51920ee3812392e401bd9308a447863f1720b666 Mon Sep 17 00:00:00 2001
From: Justin Richer <jricher@mitre.org>
Date: Mon, 19 Nov 2012 16:31:37 -0500
Subject: [PATCH] switched to using "uneditable-input" classes instead of
 disabled input fields

---
 .../src/main/webapp/resources/js/admin.js            |  2 +-
 .../src/main/webapp/resources/template/admin.html    | 12 +++++++++---
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/openid-connect-server/src/main/webapp/resources/js/admin.js b/openid-connect-server/src/main/webapp/resources/js/admin.js
index 0681a1e25..fa45aa202 100644
--- a/openid-connect-server/src/main/webapp/resources/js/admin.js
+++ b/openid-connect-server/src/main/webapp/resources/js/admin.js
@@ -532,7 +532,7 @@
             
             if (requireClientSecret && !generateClientSecret) {
             	// if it's required but we're not generating it, send the value
-            	clientSecret = $('#clientSecret').val();
+            	clientSecret = $('#clientSecret input').val();
             }
 
             var accessTokenValiditySeconds = null;
diff --git a/openid-connect-server/src/main/webapp/resources/template/admin.html b/openid-connect-server/src/main/webapp/resources/template/admin.html
index c489dc0c9..a8193022c 100644
--- a/openid-connect-server/src/main/webapp/resources/template/admin.html
+++ b/openid-connect-server/src/main/webapp/resources/template/admin.html
@@ -142,9 +142,15 @@
 	
     	        <div class="control-group">
             	    <div class="controls">
-                	    <input id="clientSecret" value="<%=clientSecret%>" maxlength="100" type="text" placeholder="Type a secret">
-						<input id="clientSecretGenerated" value="Generate on Save" type="text" disabled>
-						<input id="clientSecretHidden" value="************" type="password" disabled>
+						<div id="clientSecret">
+                	    	<input value="<%=clientSecret%>" maxlength="100" type="text" placeholder="Type a secret">
+						</div>
+						<div id="clientSecretGenerated">
+							<span class="uneditable-input span3">Generate on Save</span>
+						</div>
+						<div id="clientSecretHidden"> 
+							<span class="uneditable-input span3">* * * * * * * * * * * *</span>
+						</div>
 	                </div>
     	        </div>