Commit fde99d90 authored by Thibaut Vallee's avatar Thibaut Vallee
Browse files

Correctif du js de selection des roles et de l'usurpation incompatible avec BS5

parent c1e35136
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -104,9 +104,9 @@ class UserInfo extends UserAbstract
        }

        // formulaire d'usurpation d'identité
        $userUsurpationHelper = $this->view->plugin('userUsurpation'); /* @var $userUsurpationHelper \UnicaenAuth\View\Helper\UserUsurpationHelper */
        $out .= $userUsurpationHelper();

        /* @var  \UnicaenAuthentification\View\Helper\UserUsurpationHelper $userUsurpationHelper */
        $userUsurpationHelper = $this->view->plugin('userUsurpation');
        $out .= $userUsurpationHelper;
        return $out;
    }

+7 −9
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@ namespace UnicaenUtilisateur\View\Helper;

use UnicaenUtilisateur\Acl\NamedRole;
use Laminas\Permissions\Acl\Role\RoleInterface;
use Laminas\View\Helper\HeadScript;

/**
 * Aide de vue permettant à l'utilisateur de sélectionner son profil courant parmi
@@ -83,18 +84,15 @@ class UserProfileSelect extends UserAbstract
        $url = $this->getView()->url('utilisateur/default', ['action' => 'selectionner-profil']);
        $redirectUrl = $this->getView()->url($this->redirectRoute ?: 'home');

        $html .= <<<EOS
<script>
        $js = <<<EOS
$(function() {
        $("input.$inputClass").change(function() { submitProfile(); }).tooltip({ delay: 500, placement: 'left' });
    });
    function submitProfile()
    {
    $("body").on("change", "input.$inputClass", function() {
        $("body *").css('cursor', 'wait');
        $.post("$url", $(".$formClass").serializeArray(), function() { $(location).attr('href', "$redirectUrl"); });
    }
</script>
    });
});
EOS;
        $this->view->inlineScript(HeadScript::SCRIPT, $js);

        return $html;
    }