Dashboard: possibilité de figer "rechercher"

Salut,

En naviguant vers le bas dans le dashboard, la barre rechercher n’étant pas figée, je n’ai pas d’accès rapide aux objets. Y a t’il possibilité de figer celle-ci?

Le but étant d’avoir l’accès permanent à ceci peu importe ou je me trouve dans le dashboard.

Hello,

Salut,
Pas mal mais …

Affichage entre dashTopBar et navbar-collapse collapse donc j’ai réduit top: 50px;à top: 46px; pour coller le menu navbar-collapse collapse
Et c’est là que je me suis aperçu que le top: 50px; y était pour une bonne raison petit filou :grinning:

Erreur JS
Lorsque je sélectionne un objet OK autre objet OK par contre l’erreur apparait lorsque je sélectionne l’objet masqué ( Maison)

http://192.168.1.50/core/php/getResource.php?file=desktop/js/dashboard.js&md5=9871ac3eadb092d1e247cde40c4b2073&lang=fr_FR 332 Uncaught TypeError: this.displayChildObject is not a function

56

Si tu veux coller mais afficher l’objet plus bas, utilise :

#div_displayObject .row > div:first-child legend {
  margin-top: 37px !important;
}

En faite l’erreur apparait quand tu sélectionne un objet qui est parent d’un autre.

@loic je me permet car ca touche la stable :

devrait être jeeP.displayChildObject($(this).attr('data-object_id'), true)
Je peut PR sur la stable si tu veux.

1 « J'aime »
#dashTopBar {
    position: fixed;
    top: 46px;
    z-index: 500;
    width: calc(100% - 17px) !important;
    left: 6px;
}

#div_displayObject .row > div:first-child legend {
  margin-top: 37px !important;
}


Parfait comme d’hab’ à part toujours l’erreur JS mais je vois que tu as mis le doigt dessus

Oops pareil si tu sélectionnes un autre objet

Le first-child ne prend en compte que le premier

image

et avec

#div_displayObject .row > div:not(.hideByObjectSel) :first-child legend {
  margin-top: 37px !important;
}
1 « J'aime »
#dashTopBar {
    position: fixed;
    top: 46px;
    z-index: 500;
    width: calc(100% - 17px) !important;
    left: 6px;
}

#div_displayObject .row > div:not(.hideByObjectSel) :first-child legend {
  margin-top: 37px !important;
}

Je ne sais pas d’ou tu sors tout ça mais c’est top :v:

Je peux modifier cette ligne pour tester?

Oui, j’ai déja testé sur ma Prod

Plus que parfait M’sieur

Tellement plus pratique que ça pourrait être intégré d’origine dans le core !

1 « J'aime »

Donc solution finale :wink::

/* rendre fixe la barre de recherche du dashboard */
#dashTopBar {
    position: fixed;
    top: 46px;
    z-index: 500;
    width: calc(100% - 17px) !important;
    left: 6px;
}
/* Déplacement du 1er Objet pour qu'il soit après la barre de recherche */
#div_displayObject .row > div:not(.hideByObjectSel) :first-child legend {
  margin-top: 37px !important;
}
/* Déplacement du menu avec synthèse pour qu'il soit après la barre de recherche */
[data-page="dashboard"] #dashOverviewPrev.overview {
  margin-top: 32px;
}
5 « J'aime »

45

Ça fait quoi de dire : Loïc, je suis ton père ?

----->[]

J’y suis habitué depuis 15 ans :slight_smile:
image

Ohla je tombe sur ce sujet qui me rappelle que j’avais posé la question il y a un an et je n’avais pas pris le temps de mettre en place ta solution !
C’est désormais fait, en appliquant le code plus complet détaillé, qui fait parfaitement le job ! Merci encore ! (J’ai solutionné l’autre sujet du coup :stuck_out_tongue: ).

Merci pour le PR je m’étais noté de regardé mais pas encore eu le temps.

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.