<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/views/javascript, branch 0.6.1</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=0.6.1</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=0.6.1'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2013-11-08T22:31:38+00:00</updated>
<entry>
<title>Déplace le fichier main.phtml</title>
<updated>2013-11-08T22:31:38+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-11-08T22:31:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=9d32d7fe1932504a042fd8b146cdf560be11350b'/>
<id>urn:sha1:9d32d7fe1932504a042fd8b146cdf560be11350b</id>
<content type='text'>
app/views/javascript/main.phtml est déplacé vers
app/views/helpers/javascript_vars.phtml

Il reste à déplacer le fichier actualize.phtml pour se débarrasser de
javascriptController
</content>
</entry>
<entry>
<title>Ne charge les raccourcis que sur la page principale</title>
<updated>2013-11-08T22:15:29+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-11-08T22:15:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d4f636f26ab8642e8c357e75f71868bd73751d23'/>
<id>urn:sha1:d4f636f26ab8642e8c357e75f71868bd73751d23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Issue #235: ajout d'une condition pour Persona</title>
<updated>2013-11-08T09:34:27+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-11-08T09:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=0382f4b15271a8912af59d6f08eee33f23c0cf56'/>
<id>urn:sha1:0382f4b15271a8912af59d6f08eee33f23c0cf56</id>
<content type='text'>
Si la connexion n'est pas paramétrée, on ne charge pas Persona
</content>
</entry>
<entry>
<title>Meilleur async pour Persona</title>
<updated>2013-11-08T09:13:21+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-08T09:13:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=5e2023392ecc648d1ddc73d84f5376f4d110c37f'/>
<id>urn:sha1:5e2023392ecc648d1ddc73d84f5376f4d110c37f</id>
<content type='text'>
Contribue à https://github.com/marienfressinaud/FreshRSS/issues/235
</content>
</entry>
<entry>
<title>Issue #235: refactorisation code Persona</title>
<updated>2013-11-07T22:50:21+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-11-07T22:50:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=5a2a5ee37480b0856b06b656b5b29d12ce132722'/>
<id>urn:sha1:5a2a5ee37480b0856b06b656b5b29d12ce132722</id>
<content type='text'>
Le code pour la connexion via Persona a été bougée dans le fichier
main.js avec le reste du code JS
Ça ne marche toujours pas sous Firefox car il essaye d'initialiser
navigator.id.watch avant que le fichier login.persona.org/include.js
ne soit chargé
L'url est correctement écrite côté serveur pour permettre à Persona
d'indiquer au site que la connexion s'est bien passée
</content>
</entry>
<entry>
<title>Variable full_lazyload</title>
<updated>2013-11-04T22:34:22+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-04T19:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a58e4203f60e3318137ccafb9d3fdc8224b50e69'/>
<id>urn:sha1:a58e4203f60e3318137ccafb9d3fdc8224b50e69</id>
<content type='text'>
Pour savoir s'il faut attendre le chargement async de
jquery.lazyload.min.js ou pas
</content>
</entry>
<entry>
<title>Grosse optimisation JavaScript</title>
<updated>2013-11-04T22:31:36+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-03T18:22:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=231516f5238b6023001bed548569077c61411a4e'/>
<id>urn:sha1:231516f5238b6023001bed548569077c61411a4e</id>
<content type='text'>
* Fusion de endless_mode.js dans main.js car endless_mode.js est
toujours chargé et assez petit.
* Suppression des changements de style en JavaScript lors du chargement
(genre boucle de .hide(), ou d'ajout de classe ".stick") et
implémentation en PHP + CSS à la place.
* Chargement JavaScript asynchrone (defer + async) pour de meilleurs
performances.
* Utilisation préférable des événements globaux plutôt que des
événements pour chaque élément avec jQuery.on(events, selector) pour un
chargement plus rapide et moins de mémoire utilisée.
* Optimisation manuelle du JavaScript (sélecteurs CSS plus performants,
méthodes jQuery plus appropriées, etc.).
* Désactivation de init_img() qui était coûteux, lancé à un moment où
les images ne sont de toute manière pas encore chargées, et qui
n'apporte rien car il y a déjà un img {max-width:100%} en CSS.
* JavaScript en mode strict.
* Enfin, passage du code JavaScript dans JSLint et du coup nombreuses
corrections (syntaxe, variables, méthodes dépréciées...).
* Devrait permettre de fermer
https://github.com/marienfressinaud/FreshRSS/issues/121
* Au passage, quelques simplifications CSS pour de meilleures
performances.
</content>
</entry>
<entry>
<title>Chargement à la volée de actualize.phtml</title>
<updated>2013-10-13T15:53:00+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-10-13T15:53:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=c447e65c5aa4e5de52ffb11b4bddcacd615caf51'/>
<id>urn:sha1:c447e65c5aa4e5de52ffb11b4bddcacd615caf51</id>
<content type='text'>
Au lieu de faire une requête systématiquement à chaque action de
l'utilisateur vers actualize.phtml (qui est lourd à générer et à lire),
cette requête se fait maintenant uniquement lors de son utilisation.
</content>
</entry>
<entry>
<title>Remplace main.phtml non-cachable par main.js cachable</title>
<updated>2013-10-13T15:11:13+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-10-13T15:11:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=4bbe82ff01145f22f20eef90a612dbd588ae1689'/>
<id>urn:sha1:4bbe82ff01145f22f20eef90a612dbd588ae1689</id>
<content type='text'>
Amélioration des performances en permettant la mise en cache de 10Ko de
JavaScript et en évitant une requête HTTP à chaque action de
l'utilisateur.
</content>
</entry>
<entry>
<title>Fix défilement articles dépliés en vue globale</title>
<updated>2013-10-07T19:50:49+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-10-07T19:50:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=a09dc8a7c0e2292d09b50ad5c97044565e497ce2'/>
<id>urn:sha1:a09dc8a7c0e2292d09b50ad5c97044565e497ce2</id>
<content type='text'>
</content>
</entry>
</feed>
