Bonjour,

Je vient de mettre turbolinks sur un projet laravel c'est normal qui y une petite ligne blue au-dessus de la page a chaque fois que je recharge ?
Pour mieux conprendre j'ai pris une capture d'écran voici la ligne blue quand je clic pour changer de page
<a href="http://zupimages.net/viewer.php?id=18/21/pqdn.png"><img src="https://zupimages.net/up/18/21/pqdn.png" alt="" /></a>
A bientôt

4 réponses


CodingWeb
Auteur
Réponse acceptée

Oui merci je vient juste de trouver pour la désactiver https://github.com/turbolinks/turbolinks#displaying-progress

La petite barre bleu, représente la progression du chargement de ta page, il est donc normal qu'elle s'affiche à chaque reload de page.

Jai un autre problème avec turbolinks je suis le cours laravel avec le mini site dans les travaux pratique dans le cours on a inclus de message de success j'ai un problème avec c'est message de success quand je valide mon formulaire sur le profil par exemple je recois bien mon message de succes je change de page puis je retourne sur profil le message de succes apparait une demi seconde ! Comment anuler c'est effet

A bientot sur le forum.

J'ai trouver ! j'aime bien de revenir sur le sujet mettre la solution c'est ce qui manque beaucoup sur diver site l'auteur revient rarement mettre la solution quand il a trouver !

D'abort du coter javascript

  $(document).on('turbolinks:before-cache', function () {
        $('[data-temporary]').remove();
    });

Du coter de la vue

<div class="alert alert-success  data-temporary="true">
            {{session('success')}}
</div>

On ajoute l'attribut data-temporary="true" et cela fonctionne j'espère que c'est la meilleure façon de régler le problème.

A bientot sur le forum.