SAML: hide submit button when SLO info page is displayed

This commit is contained in:
Thomas CHEMINEAU 2010-04-26 13:10:04 +00:00
parent 3441a05d2b
commit a0378cd572
4 changed files with 17 additions and 2 deletions

View File

@ -40,3 +40,11 @@ $(document).ready(function(){
if(login){ $("input[type=password]:first").focus(); }
if(newwindow){ $('#appslist a[href^="http://"]').attr("target", "_blank"); }
});
function isHiddenFormValueSet(option){
if($('#lmhidden_'+option).length){
return true;
}else{
return false;
}
}

View File

@ -34,7 +34,7 @@
}
function go() {
if(_go) {
if($("#lmhidden_HttpRedirect").length){
if(isHiddenFormValueSet('HttpRedirect')){
url=$("#form").attr('action');
window.location=url;
}else{
@ -50,6 +50,9 @@
window.setTimeout('timer()',1000);
}
$(document).ready(function(){
if(isHiddenFormValueSet('HideSubmitButton')){
$('#form button[type=submit]').attr('disabled','disabled');
}
window.setTimeout('go()',10000);
window.setTimeout('timer()',1000);
});

View File

@ -32,7 +32,7 @@
}
function go() {
if(_go) {
if($("#lmhidden_HttpRedirect").length){
if(isHiddenFormValueSet('HttpRedirect')){
url=$("#form").attr('action');
window.location=url;
}else{
@ -48,6 +48,9 @@
window.setTimeout('timer()',1000);
}
$(document).ready(function(){
if(isHiddenFormValueSet('HideSubmitButton')){
$('#form button[type=submit]').attr('disabled','disabled');
}
window.setTimeout('go()',10000);
window.setTimeout('timer()',1000);
});

View File

@ -990,6 +990,7 @@ sub sendLogoutRequestToServiceProviders {
if ($providerCount) {
$self->info($info);
$self->setHiddenFormValue( 'HttpRedirect', 'true' );
$self->setHiddenFormValue( 'HideSubmitButton', 'true' );
}
return $providerCount;