Forum Andlil : Raccourci clavier

C'est l'endroit pour poster vos idées, suggestions... pour améliorer Andlil
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Forum Andlil : Raccourci clavier

Message non lu par falex »

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 : #

// ==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 : #

// ==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:
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Forum Andlil : Raccourci clavier

Message non lu par falex »

Hi -,
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.
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Forum Andlil : Raccourci clavier

Message non lu par falex »

-, 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.
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Forum Andlil : Raccourci clavier

Message non lu par falex »

Merci - 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))
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Forum Andlil : Raccourci clavier

Message non lu par falex »

ç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".
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Forum Andlil : Raccourci clavier

Message non lu par falex »

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 : #

// ==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
        }
  }
 
}

Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Forum Andlil : Raccourci clavier

Message non lu par falex »

Miju,Amarantine 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é ?
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174692
Enregistré le : 06 sept. 2011 22:45

Re: Forum Andlil : Raccourci clavier

Message non lu par Benoist Rousseau »

je crois que j'ai fait les bonnes maj tu me dis
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Forum Andlil : Raccourci clavier

Message non lu par falex »

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.

---

- tu utilise greasemonkey ou tampermonkey ?
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Forum Andlil : Raccourci clavier

Message non lu par falex »

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.
Avatar du membre
falex
Le Gladiateur
Messages : 34275
Enregistré le : 12 févr. 2013 15:41

Re: Forum Andlil : Raccourci clavier

Message non lu par falex »

Yo je relance ma question de Septembre 2017. Quelqu'un peut ourrait tester sous OSX ? et me dire quel browser vous avez testé ?

Merci.