Desactiver la barre de recherche

Bonjour,

Lorsque j’ouvre n’importe quelle page Jeedom, le curseur se positionne automatiquement dans la barre de recherche.

Lorsque je navigue avec mon téléphone ou ma tablette en mode « ordinateur », cela zoome systématiquement sur cette barre, ce qui est gênant.

Je souhaiterais éviter ce comportement. Deux solutions pourraient convenir :

  1. Désactiver complètement cette barre de recherche que je n’utilise jamais.
  2. Empêcher le curseur de s’y placer automatiquement à l’ouverture de chaque page.

Auriez-vous des solutions à me proposer ?

Merci d’avance et joyeux Noël !

Bonjour.

Ce n’est pas plutôt une option dans vos OS ou vos navigateurs qui créer cette situation ?

Je n’ai jamais constaté celà.

Bonne fêtes à vous aussi.

Voila ce que je souhaite désactiver :
Capture d'écran 2024-12-24 095258

Bonjour,

Non ce n’est pas possible de désactiver cette barre de recherche (bien pratique)

Par contre ca c’est bien votre device qui fait ça, perso je n’ai jamais vu ça
Et donc si c’est ca qui est gênant c’est cette option que vous devez désactiver sur vos devices.

Bonjour,

J’utilise trois téléphones et une tablette, et tous réagissent de la même manière.
Je suis sur le navigateur Chrome, et sur l’app Samsung sur la tablette.

Je ne comprends pas comment ce problème pourrait se produire uniquement chez moi.

Au delà de zoomer sur la zone de texte de la barre de recherche (qui est aléatoire), a chaque fois le clavier s’affiche (normal!)

Auriez-vous une explication ou des pistes de solution à me proposer ?

En tout cas il semble qu’on soit deux à ne pas reproduire…

Oui, relire mon post précédent
Ou changer de navigateur

Comment tu peux dire que cela ne se produit pas ?

Vue que le curseur est sur la zone de recherche, au minimum ton clavier s’affiche, c’est normal!

Car en navigation mobile, via chrome, testé à l’instant, cela ne se produit pas chez moi.

Donc oui, j’ai le droit d’écrire que je ne réproduis pas!

C’est dingue ça…

Non, chez moi, le curseur n’est pas mis dans la zone de recherche en mobile (c’est bien le cas sur ordi)

Si je clic dedans alors oui le clavier s’affiche ; mais pas de zoom non plus !

Je parle bien de la page d’accueil en mode « version pour ordinateur », sur mobile.

Sur Chrome, Firefox, Edge et Samsung Internet :
Quand je lance le lien IP de mon tableau de bord, le clavier ne s’ouvre pas.
Par contre, ensuite, si j’ouvre un équipement ou n’importe quoi d’autre, puis que je reviens sur le tableau de bord, le curseur se positionne sur la barre de recherche et un zoom s’applique automatiquement.

Pour information, je n’utilise jamais cette barre de recherche.
N’y aurait-il pas une solution de modification CSS pour la masquer ?

Merci.

Salut,

Si vraiment tu veux t’en séparer, tu peux ajouter ça dans le menu Réglages / Système / Personnalisation avancée, fichier custom.css :

#dashTopBar {
    display: none !important;
}

Merci beaucoup ! Tout fonctionne parfaitement.

Pour information, il fallait placer le code dans le fichier custom.css et non dans custom.js.

J’avais interrogé ChatGPT, mais le code qu’il m’avait proposé n’avait pas fonctionné.

En tout cas, merci encore et joyeuses fêtes !

EDIT : Le problème est que sur cette barre de recherche se trouve aussi l’accès à l’édition du tableau de bord… Donc ça marche, oui, mais quand j’ai besoin d’éditer le tableau de bord, il faut que je désactive ! Dommage.

N’y aurait-il pas une autre solution ?

Oui, comme sur la capture. Une faute de frappe un peu trop rapide. C’est corrigé.

pas très esthétique mais tu peux tester ça (et supprimer l’autre proposition) :

#in_searchDashboard, #bt_resetDashboardSearch {
    display: none !important;
}

sinon, tester en bloquant la saisie du champ.

Ne rien mettre dans custom.css et mettre dans custom.js :

$(document).ready (function(){
	document.getElementById("in_searchDashboard").disabled = true;
})

L’interdiction de saisie fonctionne uniquement lors de la première arrivée sur le tableau de bord.
Une fois que l’on accède à un équipement ou autre, puis que l’on retourne au tableau de bord, la saisie redevient possible et le curseur s’y positionne…

J’ai testé l’autre proposition que tu jugeais disgracieuse, et cette fois, cela fonctionne bien.

Certes, les menus déroulants des pièces, les filtres et l’édition sont positionnés de manière un peu spécifique, mais au moins, cela fonctionne correctement.

Bonsoir,

sinon test avec ceci dans le custom.js :

document.getElementById('in_searchDashboard').readOnly = true

Bonjour,

Je viens d’ajouter ce nouveau code dans le fichier custom.js, et effectivement, ce qui est intéressant, c’est que la barre de recherche reste visible, le curseur reste bien positionné dans le champ de recherche, mais cela n’ouvre pas le clavier ni ne provoque de zoom.

Comment cela fonctionne-t-il ? Je l’ignore, mais en tout cas, cela fonctionne parfaitement !
Merci beaucoup !

La magie de Noël :rofl:

4 « J'aime »

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