Commit 34585aee authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Refresh menu intervenant OK

parent 0ae4f29a
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -58,6 +58,7 @@ export default {
            if (this.isMounted) {
                // Mise à jour des plafonds
                $(".plafonds").refresh();
                $("#sidebar").refresh();
            }else{
                this.isMounted = true;
            }
+12 −0
Original line number Diff line number Diff line
@@ -152,6 +152,18 @@ class IntervenantViewHelper extends AbstractHtmlElement



    public function menuUrl(): string
    {
        $intervenant = $this->getIntervenant();

        if (!$intervenant) return '';

        return (string)$this->getView()->url(null, ['intervenant' => $intervenant->getId()], ['query' => ['menu' => 1]]);

    }



    public function renderTitle(?string $title)
    {
        $title       = $title;
+1 −1
Original line number Diff line number Diff line
@@ -102,7 +102,7 @@ echo $this->doctype();
    <?php $pages->rewind();
    if ($menuSecondaire = $navigationHelper->menuSecondaire($pages)->render()): ?>
        <div class="row">
            <div id="sidebar" class="col-xs-6 col-md-2" role="navigation">
            <div id="sidebar" data-url="<?= $this->intervenant()->menuUrl() ?>" class="col-xs-6 col-md-2" role="navigation">
                <?= $menuSecondaire; ?>
            </div>
            <div id="content" class="col-xs-12 col-md-10">
+7 −0
Original line number Diff line number Diff line
@@ -43,6 +43,13 @@ class SaisieController extends AbstractController
     */
    public function indexAction()
    {
        if ($this->params()->fromQuery('menu', false) !== false) { // pour gérer uniquement l'affichage du menu
            $menu = new ViewModel();
            $menu->setTemplate('application/intervenant/menu');

            return $menu;
        }

        /* @var $intervenant Intervenant */
        $intervenant = $this->getEvent()->getParam('intervenant');