#826 in progress

This commit is contained in:
Xavier Guimard 2017-09-19 08:08:53 +00:00
parent b15d82a12b
commit 0c35144d82
4 changed files with 6 additions and 6 deletions

View File

@ -471,7 +471,7 @@ sub mkOidcConsent {
# TODO: add JS to remove consent # TODO: add JS to remove consent
if ( $session->{_oidcConnectedRP} ) { if ( $session->{_oidcConnectedRP} ) {
$tmp .= $tmp .=
qq'<tr><td>$_ <a class="oidcConsent" partner="$_">remove</a></td></tr>' qq'<tr partner="$_"><td>$_ <a class="oidcConsent" partner="$_">remove</a></td></tr>'
foreach ( split /,/, $session->{_oidcConnectedRP} ); foreach ( split /,/, $session->{_oidcConnectedRP} );
$tmp .= qq'</tbody></table><script type="application/init"> $tmp .= qq'</tbody></table><script type="application/init">
{ {

View File

@ -53,9 +53,9 @@ setOrder = ->
removeOidcConsent = (partner) -> removeOidcConsent = (partner) ->
r = new RegExp partner, 'g' r = new RegExp partner, 'g'
datas['oidcConsents'] = datas['oidcConsents'].replace(r,'').replace(',+',',') datas['oidcConsents'] = datas['oidcConsents'].replace(r,'').replace(/,+/,',').replace(/^,/,'').replace(/,$/,'')
setKey '_oidcConnectedRP', datas['oidcConsents'] setKey '_oidcConnectedRP', datas['oidcConsents']
$(this).text() $("tr[partner='#{partner}']").hide()
setKey = (key,val) -> setKey = (key,val) ->
$.ajax $.ajax

View File

@ -77,9 +77,9 @@ LemonLDAP::NG Portal jQuery scripts
removeOidcConsent = function(partner) { removeOidcConsent = function(partner) {
var r; var r;
r = new RegExp(partner, 'g'); r = new RegExp(partner, 'g');
datas['oidcConsents'] = datas['oidcConsents'].replace(r, '').replace(',+', ','); datas['oidcConsents'] = datas['oidcConsents'].replace(r, '').replace(/,+/, ',').replace(/^,/, '').replace(/,$/, '');
setKey('_oidcConnectedRP', datas['oidcConsents']); setKey('_oidcConnectedRP', datas['oidcConsents']);
return $(this).text(); return $("tr[partner='" + partner + "']").hide();
}; };
setKey = function(key, val) { setKey = function(key, val) {

File diff suppressed because one or more lines are too long