Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Passer à HighlightJS 7.0 #2

Open
pascalchevrel opened this issue Jun 8, 2012 · 3 comments
Open

Passer à HighlightJS 7.0 #2

pascalchevrel opened this issue Jun 8, 2012 · 3 comments
Assignees

Comments

@pascalchevrel
Copy link
Member

il y a eu une grosse màj de HighlightJS cette semaine, ça serait bien de l'intégrer.

J'ai commencé à regardé en local et ça serait aussi l'occasion de nettoyer du code pour faciliter les màj des versions suivantes.

Je suis volontaire pour essayer cet été (màj vers la 7.0 + nettoyage code), c'est la première fois que je travaille sur un plugin dotclear donc c'est intéressant pour moi de voir si j'y arrive.

@JeremiePat
Copy link
Member

Oui, pas de problème, vas-y :)

Si quelqu'un utilise le plugin en l'état, il peut déjà bénéficier de HJS 7 s'il choisi de passer par Yandex :)

Pour la MAJ, à moins qu'il y ai de gros changements dans la structure des feuilles de style, ça devrait être assez trivial à faire.

@ghost ghost assigned pascalchevrel Jun 8, 2012
@pascalchevrel
Copy link
Member Author

Pour Yandex non, tu as des URLs en dur dans le code (http://yandex.st/highlightjs/6.2/), ça fait partie des choses à màj pour n'avoir qu'à changer le numéro de version à un seul endroit.

J'ai vu qu'il y avait aussi des définitions de langage dans le code et une boucle sur leur nombre (45), il y en a maintenant 51, je ferais plutôt une boucle sur le count() des langages dans une variable statique en fait.

Pour les feuilles de style j'ai rien vu de nouveau dans la structure mais il y en a deux de plus.

Pour la page d'admin, si on choisit une version personnalisée, tous les langages sont saisis en dur dans le html, ça serait bien de boucler un tableau des langages pour pas avoir à le mettre à jour manuellement non plus.

Je pense qu'on peut avoir une mise à jour crade en 2h, mais (pour mon niveau de code), ça me prendra plus de temps de nettoyer de manière à ce que ce soit plus maintenable avec le temps.

@pascalchevrel
Copy link
Member Author

aussi, je sais pas encore si je te ferai des pull request petit à petit ou bien tout d'un coup :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants