Skip to content

Commit 1a39257

Browse files
authored
Quand aucun résultat n'est trouvé, on relance la recheche en remplacant la balise TIT_HEAD= par TEXT (#340)
* Ajout d'une fonctionnalité pour ouvrir automatiquement le lien Europresse lorsqu'un seul résultat est trouvé * fix linkElement qui était lu et cliqué 5 fois. +refactor de console.log("(Ophirofox) No consumable found."); en début de méthode * Le lien n'était pas toujours trouvé. Ajout d'une fonction pour temporiser et réessayer. * Quand aucun résultat n'est trouvé, on relance la recheche en remplacant la balise TIT_HEAD= par TEXT= * Quand aucun résultat n'est trouvé, on relance la recheche en remplacant la balise TIT_HEAD= par TEXT=
1 parent d25984e commit 1a39257

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

ophirofox/content_scripts/europresse_search.js

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -142,12 +142,19 @@ async function onLoad() {
142142
if (!await hasConsumable()) {
143143
console.log("(Ophirofox) No consumable found.");
144144
if (path.startsWith("/Search/Result")) {
145-
const auto_open_link = await getAutoOpenOption();
146-
if (auto_open_link) {
147-
const numberOfResul = document.querySelector('.resultOperations-count').textContent;
148-
if (numberOfResul === '1') {
145+
const numberOfResul = document.querySelector('.resultOperations-count').textContent;
146+
if (numberOfResul === '1') {
147+
const auto_open_link = await getAutoOpenOption();
148+
if (auto_open_link) {
149+
149150
await readWhenOnlyOneResult();
150151
}
152+
} else if (numberOfResul === '0') {
153+
//Quand aucun résultat n'est trouvé, on relance la recheche en remplacant la balise TIT_HEAD= par TEXT=
154+
const query = document.querySelector('#Keywords');
155+
query.value = query.value.replace('TIT_HEAD=', 'TEXT=');
156+
const butonSearch = document.querySelector('#btnSearch');
157+
butonSearch.click();
151158
}
152159
}
153160
return;

0 commit comments

Comments
 (0)