#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
if ( $session->{_oidcConnectedRP} ) {
$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} );
$tmp .= qq'</tbody></table><script type="application/init">
{

View File

@ -53,9 +53,9 @@ setOrder = ->
removeOidcConsent = (partner) ->
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']
$(this).text()
$("tr[partner='#{partner}']").hide()
setKey = (key,val) ->
$.ajax

View File

@ -77,9 +77,9 @@ LemonLDAP::NG Portal jQuery scripts
removeOidcConsent = function(partner) {
var r;
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']);
return $(this).text();
return $("tr[partner='" + partner + "']").hide();
};
setKey = function(key, val) {

File diff suppressed because one or more lines are too long