ImaginationForPeople/imaginationforpeople — pull request #61 by Vcharrier (2012-05-18 15:54:01+00:00)
Title: Feature/multisites

Fin des modifs demandées & fin des bugfixes, sur IP et sur Montreal (sur l'autre repository).

A savoir ; il reste un peu de JS sur la home mais pas beaucoup, en gros les 3 fonctions qui servent à charger en AJAX les projets dans le slider, à afficher le loading, et à initialiser le slider ; j'ai voulu les sortir de là pour les intégrer au slider.js, mais cela causait des bugs et le slider cessait de marcher, j'ai donc temporairement laissé ces 3 fonctions en attendant de trouver un moyen de les sortir proprement.

Une chose est à tester toutefois ; la traduction française, car je n'ai pu le faire moi même, n'ayant pas accès aux trads Transifex... Cela concerne le fameux problème des guillements sur les trads dans le JS ; j'ai donc remplacé les quotes js par des guillemet, et afin d'éviter tout problème j'ai ajouté l'option |escapejs qui permet de protéger les caractère sensibles d'une valeur afin déviter tout bug JS.
J'ai donc des lignes de la forme :
$("#quick_project input[name=title]").example("{% trans 'My project title'|escapejs %}");

A priori, selon la doc, cela devrait marcher, mais n'ayant pas ces fameuses trads, je n'ai pas pu le voir de visu.

Voila voila,
Pour le reste tout est corrigé / nettoyé, et testé sous IE8 Chrome et FF, pas de bugs à signaler.

Du coté dev, il reste donc :

Pour IP et Montréal :
-Coder les différents listings du menu déroulant "Projets"

Pour IP seul :
-Coder le système de news (le bloc central avec titre, blabla, tags et photo)
-Coder le système derrière le "derniers posts du blog" et "derniers twitt"
-Coder les vues pour le système d'inscription à la newsletter
-Corriger le bug de l'url "/None/" des icones pour les topics