ProRealTime
C'est l'endroit pour poster vos idées, suggestions... pour améliorer Andlil
Répondre • Page 1 sur 1

Forum Andlil : Raccourci clavier

par falex » 18 sept. 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 : #

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

Re: Forum Andlil : Raccourci clavier

par falex » 18 sept. 2017 09:54

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.

Re: Forum Andlil : Raccourci clavier

par falex » 18 sept. 2017 10:42

-, 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 sept. 2017 11:01

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))

Re: Forum Andlil : Raccourci clavier

par falex » 18 sept. 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 sept. 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 : #

// ==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 sept. 2017 11:24

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é ?

Re: Forum Andlil : Raccourci clavier

par Benoist Rousseau » 18 sept. 2017 11:28

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

Re: Forum Andlil : Raccourci clavier

par falex » 18 sept. 2017 11: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.

---

- tu utilise greasemonkey ou tampermonkey ?

Re: Forum Andlil : Raccourci clavier

par falex » 19 sept. 2017 10: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.

Re: Forum Andlil : Raccourci clavier

par falex » 21 mai 2019 10:22

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

Merci.

Sujets similaires
Lancer PRT raccourci clavier
par leroidessables » 07 mai 2015 11:30 (5 Réponses)
Raccourci clavier pour SL+1 ?
par max38250 » 15 mars 2021 11:38 (5 Réponses)
Raccourci CLAVIER
par Francis1 » 12 févr. 2022 11:28 (10 Réponses)
Clavier+ : raccourcis clavier
par takapoto » 15 mai 2014 13:28 (7 Réponses)
Raccourci delete sur PRT
par GDX23 » 18 janv. 2018 14:20 (4 Réponses)
Raccourci souris
Fichier(s) joint(s) par Mouffti » 14 avr. 2019 10:09 (1 Réponses)
raccourci tws
par sara30 » 15 févr. 2020 13:51 (2 Réponses)
Raccourci pour l'Interface WebIG :Submit Alert aec Ctrl+Ent
Fichier(s) joint(s) par Benoist Rousseau » 07 août 2020 14:35 (2 Réponses)
Raccourci déplacement stop garanti IG et/ou stream deck
par Quaestus » 25 oct. 2022 20:04 (4 Réponses)