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

Forum Andlil : Raccourci clavier

par falex » 18 Sep 2017 09: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 (Ancien template)

par bambi » 18 Sep 2017 09:51

falex a écrit:Pour les fans de Firefox et de Greasemonkey


Hello falex :P

Petit précision utile concernant greasemonkey
L'extension va être obsolète avec les prochaines versions de Firefox

Donc lui préférer une des deux autres extensions compatibles dès maintenant :
- Violentmonkey
ou
-Tampermonkey

Toutes les deux disponibles sur le site des addons ;)
https://addons.mozilla.org/fr/firefox/extensions/

Re: Forum Andlil : Raccourci clavier

par falex » 18 Sep 2017 09:54

Hi Bambi,
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 10:42

Bambi, 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 bambi » 18 Sep 2017 10:57

Je tente le script 1
Si tu vois ce message, c'est que ça marche chez moi

[edit] ouf !! je peux revenir au nouveau template.
J'avais totalement oublié l'ancien (réactivé pour ce test :D )

Re: Forum Andlil : Raccourci clavier

par falex » 18 Sep 2017 11:01

Merci bambi 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 11: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 11: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 11: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 » 18 Sep 2017 11:28

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

Articles en relation
Notoriété du forum andlil
par bobbyO » 02 Oct 2013 13:39 (7 Réponses)
Livraison de posters ANDLIL pour le Andlil World Tour
Fichier(s) joint(s) par Benoist » 11 Mai 2015 22:17 (20 Réponses)
Forum beta 1.3 du forum, vos retours
Fichier(s) joint(s) par GOLDENBOY » 16 Avr 2015 16:28 (119 Réponses)
Le nouveau look d'Andlil
par Bella Swan » 31 Déc 2014 18:28 (14 Réponses)
FAQ vidéo sur Andlil ?
Fichier(s) joint(s) par plataxis » 23 Nov 2016 16:03 (22 Réponses)
Andlil au Salon AT ?
par Air one » 25 Fév 2017 00:48 (20 Réponses)
Sons of Andlil
Fichier(s) joint(s) par Gacanga » 04 Juil 2017 14:47 (64 Réponses)
Création d'un Wiki sur Andlil ?
par DéBé » 02 Nov 2012 18:09 (15 Réponses)
LeMonde.fr cite Andlil
par Eversa » 24 Juil 2013 22:08 (18 Réponses)
Studio Vidéo Andlil
Fichier(s) joint(s) par Benoist » 03 Déc 2014 23:31 (23 Réponses)

ProRealTime

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