Changeset 25358
- Timestamp:
- 2012-04-12T14:31:23+12:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/oran/transform/pages/authen.xsl
r25315 r25358 190 190 </xsl:when> 191 191 <xsl:when test="/page/pageResponse/authenticationNode/service/@operation = 'AccountSettings'"> 192 <tr> 193 <td><button id="changePasswordButton"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.change_password')"/>...</button></td> 194 <script type="text/javascript"> 195 <xsl:text disable-output-escaping="yes"> 196 var oldPasswordLabelText = "</xsl:text><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.old_password')"/><xsl:text disable-output-escaping="yes">"; 197 var newPasswordLabelText = "</xsl:text><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.new_password')"/><xsl:text disable-output-escaping="yes">"; 198 var rtNewPasswordLabelText = "</xsl:text><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.retype_password')"/><xsl:text disable-output-escaping="yes">"; 199 200 var changePasswordButton = document.getElementById("changePasswordButton"); 201 changePasswordButton.onclick = function() 202 { 203 changePasswordButton.parentNode.removeChild(changePasswordButton); 192 <tr> 193 <xsl:if test="not(/page/pageResponse/error/@type = 'Incorrect Password')"> 194 <td><button id="changePasswordButton"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.change_password')"/>...</button></td> 195 <script type="text/javascript"> 196 <xsl:text disable-output-escaping="yes"> 197 var oldPasswordLabelText = "</xsl:text><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.old_password')"/><xsl:text disable-output-escaping="yes">"; 198 var newPasswordLabelText = "</xsl:text><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.new_password')"/><xsl:text disable-output-escaping="yes">"; 199 var rtNewPasswordLabelText = "</xsl:text><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.retype_password')"/><xsl:text disable-output-escaping="yes">"; 204 200 205 var names = ["s1.oldPassword", "s1.newPassword", ""]; 206 var ids = ["oldPassword", "passwordOne", "passwordTwo"]; 207 var labels = [oldPasswordLabelText, newPasswordLabelText, rtNewPasswordLabelText]; 208 var parents = ["oldPassword", "password", "retypePassword"]; 209 210 for(var i = 0; i < names.length; i++) 211 { 212 $("#" + parents[i] + "LabelCell").append(labels[i] + ": "); 201 var changePasswordButton = document.getElementById("changePasswordButton"); 202 changePasswordButton.onclick = function() 203 { 204 changePasswordButton.parentNode.removeChild(changePasswordButton); 213 205 214 var input = $("<input>");215 input.attr("name", names[i]);216 input.attr("type", "password");217 input.attr("id", ids[i]);206 var names = ["s1.oldPassword", "s1.newPassword", ""]; 207 var ids = ["oldPassword", "passwordOne", "passwordTwo"]; 208 var labels = [oldPasswordLabelText, newPasswordLabelText, rtNewPasswordLabelText]; 209 var parents = ["oldPassword", "password", "retypePassword"]; 218 210 219 $("#" + parents[i] + "InputCell").append(input); 220 } 221 } 222 </xsl:text> 223 </script> 211 for(var i = 0; i < names.length; i++) 212 { 213 $("#" + parents[i] + "LabelCell").append(labels[i] + ": "); 214 215 var input = $("<input>"); 216 input.attr("name", names[i]); 217 input.attr("type", "password"); 218 input.attr("id", ids[i]); 219 220 $("#" + parents[i] + "InputCell").append(input); 221 } 222 } 223 </xsl:text> 224 </script> 225 </xsl:if> 224 226 </tr> 225 <tr> 226 <td id="oldPasswordLabelCell"><xsl:text> </xsl:text></td> 227 <td id="oldPasswordInputCell"><xsl:text> </xsl:text></td> 228 </tr> 229 <tr> 230 <td id="passwordLabelCell"><xsl:text> </xsl:text></td> 231 <td id="passwordInputCell"><xsl:text> </xsl:text></td> 232 </tr> 233 <tr> 234 <td id="retypePasswordLabelCell"><xsl:text> </xsl:text></td> 235 <td id="retypePasswordInputCell"><xsl:text> </xsl:text></td> 236 </tr> 227 228 <xsl:choose> 229 <xsl:when test="not(/page/pageResponse/error/@type = 'Incorrect Password')"> 230 <tr> 231 <td id="oldPasswordLabelCell"><xsl:text> </xsl:text></td> 232 <td id="oldPasswordInputCell"><xsl:text> </xsl:text></td> 233 </tr> 234 <tr> 235 <td id="passwordLabelCell"><xsl:text> </xsl:text></td> 236 <td id="passwordInputCell"><xsl:text> </xsl:text></td> 237 </tr> 238 <tr> 239 <td id="retypePasswordLabelCell"><xsl:text> </xsl:text></td> 240 <td id="retypePasswordInputCell"><xsl:text> </xsl:text></td> 241 </tr> 242 </xsl:when> 243 <xsl:otherwise> 244 <tr> 245 <td id="oldPasswordLabelCell"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.old_password')"/></td> 246 <td id="oldPasswordInputCell"><input id="oldPassword" name="s1.oldPassword" type="password"/></td> 247 </tr> 248 <tr> 249 <td id="passwordLabelCell"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.new_password')"/></td> 250 <td id="passwordInputCell"><input id="passwordOne" name="s1.newPassword" type="password"/></td> 251 </tr> 252 <tr> 253 <td id="retypePasswordLabelCell"><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'authen.retype_password')"/></td> 254 <td id="retypePasswordInputCell"><input id="passwordTwo" type="password"/></td> 255 </tr> 256 </xsl:otherwise> 257 </xsl:choose> 237 258 </xsl:when> 238 259 </xsl:choose>
Note:
See TracChangeset
for help on using the changeset viewer.