ProRealTime
C'est l'endroit pour poster vos idées, suggestions... pour améliorer Andlil et organiser les rencontres entre membres
Répondre Page 1 sur 1

Forum Andlil : Raccourci clavier

par falex » 18 Sep 2017 08:05

Hello les andlil boys and girls !

Pour les fans de Firefox et de Greasemonkey, et pour ceux qui en ont marre de faire un coup de roulette pour aller chercher le bouton "Envoyer", je me suis fais un script pour me faire un raccourci clavier "Ctrl+ Entrer".

Ci-dessous deux scripts : Un pour le "réponse rapide" et un deuxième quand on est en "éditeur complet".

J'ai commencé à regarder pour le nouveau template, je vous ferais un update quand ce sera fini.

Code Réponse-rapide
Code: Tout sélectionner
// ==UserScript==
// @name        ControlEntrer
// @namespace   *
// @include     https://www.andlil.com/forum/*
// @exclude     https://www.andlil.com/forum/posting.php*
// @version     1
// @grant       none
// ==/UserScript==

var editeurArea = document.getElementById("message-box-ns");
editeurArea.addEventListener ('keydown', reportKeyEvent);

function reportKeyEvent(zEvent) {
    if (zEvent.ctrlKey && zEvent.code === "Enter") {
        var Enter_OldTemplate = document.getElementsByClassName("button1"); //Ancienne version
        var Enter_NewTemplate = document.getElementsByName("post"); //Nouvelle version
        if (Enter_OldTemplate.length > 0) {
            //alert ("Old Template " + Enter_OldTemplate.length);
            Enter_OldTemplate[0].click(); //Ancien Template
        }
        if (Enter_NewTemplate.length > 0) {
            Enter_NewTemplate[0].click(); //Ancien Template
        }
  }
 
}



Code Editeur complet
Code: Tout sélectionner
// ==UserScript==
// @name        ControlEnterFull
// @namespace   *
// @include     https://www.andlil.com/forum/posting.php?*
// @version     1
// @grant       none
// ==/UserScript==

var editeurfullArea = document.getElementById("phpbb");
editeurfullArea.addEventListener ('keydown', reportfullKeyEvent);

function reportfullKeyEvent(zEvent) {
  if (zEvent.ctrlKey && zEvent.code === "Enter") {
    var Enter_OldTemplate = document.getElementsByClassName("button1 default-submit-action");
    var Enter_NewTemplate = document.getElementsByClassName("btn btn-primary default-submit-action");
    if (Enter_OldTemplate.length > 0) {
        Enter_OldTemplate[0].click(); //Ancien Template
    }
    if (Enter_NewTemplate.length > 0) {
        Enter_NewTemplate[0].click(); //Nouveau Template
    }
  }
 
}


NB : ce genre de code pourrait tout à fait être intégrer dans le code des pages web :musique:

Re: Forum Andlil : Raccourci clavier

par falex » 18 Sep 2017 08:54

Hi anonyme99,
Ah oui j'avais lu un truc comme ça.

Bien vue. j'aurais une préférence pour temper monkey qui fonctionne à la fois sur chrome et FF.

Re: Forum Andlil : Raccourci clavier

par falex » 18 Sep 2017 09:42

anonyme99, tu peux essayer le script 1 "Réponse rapide" de ton côté ?

J'étais en train de travailler sur la v2 du script pour qu'il marche aussi bien avec le nouveau que l'ancien template et là .... le script "réponse rapide" ne fonctionne plus ???!!!???

le script 2 "Editeur complet" : Nickel il marche bien pour les deux versions du template.

---


Arf non c'est bon j'ai trouvé, c'etait une erreur dans mon code de test.
Ouf car là je ne comprenais vraiment plus rien du tout.

Re: Forum Andlil : Raccourci clavier

par falex » 18 Sep 2017 10:01

Merci anonyme99 pour le test.

:D

Je ne ferais aucun commentaire sur ta dernière remarque ;-)
(Yes c'est bon j'ai remis de l'ordre, je dois avoir un caractère "àlakon" qui traine dans mon script". Allez maintenant que l'ancien template refonctionne, je retourne sur le nouveau (que je n'aime que très moyennement))

Re: Forum Andlil : Raccourci clavier

par falex » 18 Sep 2017 10:09

ça y est j'ai trouvé pourquoi mon 1er script est un poil plus compliqué pour la réponse rapide dans le Novueau template. ... "On going".

Re: Forum Andlil : Raccourci clavier

par falex » 18 Sep 2017 10:19

Done !

ça y est j'ai fait la MàJ pour tenir compte du template.

Pour le new template le code "Réponse rapide" est le suviant :

Code: Tout sélectionner
// ==UserScript==
// @name        ControlEntrer
// @namespace   *
// @include     https://www.andlil.com/forum/*
// @exclude     https://www.andlil.com/forum/posting.php*
// @version     1
// @grant       none
// ==/UserScript==

var editeurArea = document.getElementById("message-box-ns");
editeurArea.addEventListener ('keydown', reportKeyEvent);

function reportKeyEvent(zEvent) {
    if (zEvent.ctrlKey && zEvent.code === "Enter") {
        var Enter_OldTemplate = document.getElementsByClassName("button1"); //Ancienne version
        var Enter_NewTemplate = document.getElementsByName("post"); //Nouvelle version
        if (Enter_OldTemplate.length > 0) {
            //alert ("Old Template " + Enter_OldTemplate.length);
            Enter_OldTemplate[0].click(); //Ancien Template
        }
        if (Enter_NewTemplate.length > 0) {
            Enter_NewTemplate[0].click(); //Ancien Template
        }
  }
 
}


Re: Forum Andlil : Raccourci clavier

par falex » 18 Sep 2017 10:24

Miju,Eversa ou Benoist,
si vous avez 5 minutes, pouvez-vous éditer le 1er message et remplacer le code "Réponse rapide" par le deuxième que j'ai posté ?

Re: Forum Andlil : Raccourci clavier

par Benoist Rousseau » 18 Sep 2017 10:28

je crois que j'ai fait les bonnes maj tu me dis

Re: Forum Andlil : Raccourci clavier

par falex » 18 Sep 2017 10:34

Oui c'est bon benoist

Pour faire bien : Peux-tu supprimer la phrase "Je précise un point important, ces deux scripts fonctionnent uniquement avec l'ancien template." qui dans le tout premier message et ce sera parfait.

---

anonyme99 tu utilise greasemonkey ou tampermonkey ?

Re: Forum Andlil : Raccourci clavier

par falex » 19 Sep 2017 09:12

Tiens si quelqu'un pouvait me tester le raccourci clavier sur FF sous OSX ? je pense que ça doit marcher sans pb. j'ai pas le MBPro sous la main aujourd'hui.

Articles en relation
Notoriété du forum andlil
par bobbyO » 02 Oct 2013 12:39 (6 Réponses)
Record battu sur le forum Andlil, 862 en simultané
par chad » 05 Déc 2017 21:27 (32 Réponses)
Recevoir les notifications du forum Andlil via Hotmail...
par Eversa » 04 Mar 2018 13:40 (14 Réponses)
Livraison de posters ANDLIL pour le Andlil World Tour
Fichier(s) joint(s) par Benoist Rousseau » 11 Mai 2015 21:17 (20 Réponses)
Forum beta 1.3 du forum, vos retours
Fichier(s) joint(s) par GOLDENBOY » 16 Avr 2015 15:28 (115 Réponses)
Le nouveau look d'Andlil
par Bella Swan » 31 Déc 2014 17:28 (14 Réponses)
FAQ vidéo sur Andlil ?
Fichier(s) joint(s) par plataxis » 23 Nov 2016 15:03 (22 Réponses)
Andlil au Salon AT ?
par Air one » 24 Fév 2017 23:50 (14 Réponses)
Sons of Andlil
Fichier(s) joint(s) par HellionReign » 04 Juil 2017 13:47 (70 Réponses)
Création d'un Wiki sur Andlil ?
par DéBé » 02 Nov 2012 17:09 (15 Réponses)

ProRealTime

Alors partagez-le 5 fois c'est bon pour la santé