Bootstrap for SAML boolean (#776)
This commit is contained in:
parent
e258db2b44
commit
ac1f3940c8
|
@ -396,7 +396,7 @@ function setlmsamlassertion(id) {
|
||||||
var ind = $('#samlAssertionIndex').val();
|
var ind = $('#samlAssertionIndex').val();
|
||||||
var bin = $('#samlAssertionBinding').val();
|
var bin = $('#samlAssertionBinding').val();
|
||||||
var loc = $('#samlAssertionLocation').val();
|
var loc = $('#samlAssertionLocation').val();
|
||||||
var def = $('input[type=radio][name=samlAssertionDefaultBoolean]:checked').attr("value");
|
var def = $('label[name=samlAssertionDefaultBoolean].active > input').attr("value");
|
||||||
// Update default value in other assertions.
|
// Update default value in other assertions.
|
||||||
var parentId = lmparent(id);
|
var parentId = lmparent(id);
|
||||||
var t = $('#' + parentId).find('span').get();
|
var t = $('#' + parentId).find('span').get();
|
||||||
|
@ -430,7 +430,7 @@ function setlmsamlattribute(id) {
|
||||||
var name = $('#samlAttributeName').val();
|
var name = $('#samlAttributeName').val();
|
||||||
var form = $('#samlAttributeFormat').val();
|
var form = $('#samlAttributeFormat').val();
|
||||||
var altr = $('#samlAttributeFriendlyName').val();
|
var altr = $('#samlAttributeFriendlyName').val();
|
||||||
var mand = $('input[type=radio][name=samlAttributeMandatoryBoolean]:checked').attr("value");
|
var mand = $('label[name=samlAttributeMandatoryBoolean].active > input').attr("value");
|
||||||
var v = mand + ';' + name + ';' + form + ';' + altr;
|
var v = mand + ';' + name + ';' + form + ';' + altr;
|
||||||
setlmtext(id, $('#samlAttributeKey').val());
|
setlmtext(id, $('#samlAttributeKey').val());
|
||||||
setlmdata(id, v);
|
setlmdata(id, v);
|
||||||
|
@ -761,12 +761,13 @@ function samlAssertion(id) {
|
||||||
// Reset text fields
|
// Reset text fields
|
||||||
$('#samlAssertionIndex').removeAttr('value');
|
$('#samlAssertionIndex').removeAttr('value');
|
||||||
$('#samlAssertionLocation').removeAttr('value');
|
$('#samlAssertionLocation').removeAttr('value');
|
||||||
|
$('#samlAssertionDefaultOn').removeClass('active');
|
||||||
|
$('#samlAssertionDefaultOff').removeClass('active');
|
||||||
// Fill fields
|
// Fill fields
|
||||||
if (t[0] == 1) {
|
if (t[0] == 1) {
|
||||||
$('#samlAssertionDefaultOn').prop('checked', true);
|
$('#samlAssertionDefaultOn').addClass('active');
|
||||||
} else {
|
} else {
|
||||||
$('#samlAssertionDefaultOff').prop('checked', true);
|
$('#samlAssertionDefaultOff').addClass('active');
|
||||||
}
|
}
|
||||||
$('#samlAssertionIndex').val(t[1]);
|
$('#samlAssertionIndex').val(t[1]);
|
||||||
formateSelect('samlAssertionBinding', ['urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact=Artifact', 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST=HTTP POST', 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect=HTTP Redirect', 'urn:oasis:names:tc:SAML:2.0:bindings:SOAP=SOAP'], t[2]);
|
formateSelect('samlAssertionBinding', ['urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact=Artifact', 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST=HTTP POST', 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect=HTTP Redirect', 'urn:oasis:names:tc:SAML:2.0:bindings:SOAP=SOAP'], t[2]);
|
||||||
|
@ -781,12 +782,14 @@ function samlAttribute(id) {
|
||||||
$('#samlAttributeKey').removeAttr('value');
|
$('#samlAttributeKey').removeAttr('value');
|
||||||
$('#samlAttributeName').removeAttr('value');
|
$('#samlAttributeName').removeAttr('value');
|
||||||
$('#samlAttributeFriendlyName').removeAttr('value');
|
$('#samlAttributeFriendlyName').removeAttr('value');
|
||||||
|
$('#samlAttributeMandatoryOn').removeClass('active');
|
||||||
|
$('#samlAttributeMandatoryOff').removeClass('active');
|
||||||
|
|
||||||
// Fill fields
|
// Fill fields
|
||||||
if (t[0] == 1) {
|
if (t[0] == 1) {
|
||||||
$('#samlAttributeMandatoryOn').prop('checked', true);
|
$('#samlAttributeMandatoryOn').addClass('active');
|
||||||
} else {
|
} else {
|
||||||
$('#samlAttributeMandatoryOff').prop('checked', true);
|
$('#samlAttributeMandatoryOff').addClass('active');
|
||||||
}
|
}
|
||||||
$('#samlAttributeKey').val(lmtext(id));
|
$('#samlAttributeKey').val(lmtext(id));
|
||||||
$('#samlAttributeName').val(t[1]);
|
$('#samlAttributeName').val(t[1]);
|
||||||
|
|
|
@ -567,8 +567,15 @@
|
||||||
<th><lang en="Name" fr="Nom"/></th>
|
<th><lang en="Name" fr="Nom"/></th>
|
||||||
<td><input type="text" id="samlAttributeName" class="form-control"/></td>
|
<td><input type="text" id="samlAttributeName" class="form-control"/></td>
|
||||||
<th><lang en="Mandatory" fr="Obligatoire"/></th>
|
<th><lang en="Mandatory" fr="Obligatoire"/></th>
|
||||||
<td><input id="samlAttributeMandatoryOn" type="radio" name="samlAttributeMandatoryBoolean" value="1" /><label for="samlAttributeMandatoryOn"><lang en="On" fr="Activé"/></label>
|
<td>
|
||||||
<input id="samlAttributeMandatoryOff" type="radio" name="samlAttributeMandatoryBoolean" value="0" /><label for="samlAttributeMandatoryOff"><lang en="Off" fr="Désactivé"/></label>
|
<div class="btn-group" data-toggle="buttons">
|
||||||
|
<label id="samlAttributeMandatoryOn" class="btn btn-info" name="samlAttributeMandatoryBoolean">
|
||||||
|
<input type="radio" value="1" /><lang en="On" fr="Activé"/>
|
||||||
|
</label>
|
||||||
|
<label id="samlAttributeMandatoryOff" class="btn btn-info" name="samlAttributeMandatoryBoolean">
|
||||||
|
<input type="radio" value="0" /><lang en="Off" fr="Désactivé"/>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -591,8 +598,15 @@
|
||||||
<table class="table">
|
<table class="table">
|
||||||
<tr>
|
<tr>
|
||||||
<th><lang en="Default" fr="Par défaut"/></th>
|
<th><lang en="Default" fr="Par défaut"/></th>
|
||||||
<td><input id="samlAssertionDefaultOn" type="radio" name="samlAssertionDefaultBoolean" value="1" /><label for="samlAssertionDefaultOn"><lang en="On" fr="Activé"/></label>
|
<td>
|
||||||
<input id="samlAssertionDefaultOff" type="radio" name="samlAssertionDefaultBoolean" value="0" /><label for="samlAssertionDefaultOff"><lang en="Off" fr="Désactivé"/></label>
|
<div class="btn-group" data-toggle="buttons">
|
||||||
|
<label id="samlAssertionDefaultOn" class="btn btn-info" name="samlAssertionDefaultBoolean">
|
||||||
|
<input type="radio" value="1" /><lang en="On" fr="Activé"/>
|
||||||
|
</label>
|
||||||
|
<label id="samlAssertionDefaultOff" class="btn btn-info" name="samlAssertionDefaultBoolean">
|
||||||
|
<input type="radio" value="0" /><lang en="Off" fr="Désactivé"/>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="hidden">
|
<tr class="hidden">
|
||||||
|
|
Loading…
Reference in New Issue
Block a user