Fichier de tests du plugin smiley

%SEE_SOURCE%

Ce plugin contient un fichier javascript qui va scanner le rendu HTML de la note pour détecter la présence de smileys et, s’il en trouve, affichera l’image associée.

Exemple

0 1 2 3 4 5 6 7 8 9 10
1. :( :-( :") :-") </3 <\3 :-/ :'( :'-( :, (
2. :, -( :( :-( <3 ]:( ]:-( O:) O:) O:-) O:-)
3. 0:) 0:-) :') :'-) :, ) :, -) :'D :'-D :, D :, -D
4. :* :-* X-) X-) : :- :O :-O :O :-O
5. :@ :-@ :D :-D :) :-) ]:) ]:-) :, '( :, '-("
6. ;( ;-( :P :-P 8-) B-) ,:( ,:-( ,:) ,:-)
7. :s :-S :z :-Z :$ :-$ ;) ;-)

Activation

L’activation du plugin se fait depuis le fichier settings.json comme suit ci-dessous mentionné.

Par défaut, le plugin smileys n’est pas activé car ce type de traitement présence l’inconvénient de remplacer “à l’aveugle” : dès qu’un pattern est rencontré, il est remplacé par la fonction javascript du plugin. Le double point suivi immédiatement d’un “s” par exemple sera remplacé par :s alors que ce n’est peut-être pas votre souhait. Ce problème est encore plus présent avec les mots de passe généré aléatoirement où la probabilité d’utiliser un tel pattern est élevé.

{
    "plugins": {
        "page": {
            "html": {
                "smileys": {
                    "enabled": 1
                }
            }
        }
    }
}

Librairie

Le plugin Smiley s’inspire du script markdown-it-emoji