marienfressinaud/FreshRSS — pull request #179 by Alkarex (2013-10-12 13:53:30+00:00)
Title: aside_flux: Modèle dynamique pour les menus

Dans aside_flux, utilise un modèle dynamique plutôt que le menu répété en dur en HTML, pour beaucoup diminuer la taille de la page HTML.

Les menus associés à chaque flux dans "aside_flux" ne sont pas souvent utilisés (par rapport à la lecture) et pèsent très lourd dans la page HTML générée, car ils sont répétés pour chaque flux. Ils prennent aussi du temps à générer en PHP et à lire dans le navigateur.

Ce patch les génère à la volée la première fois qu'ils sont cliqués, en utilisant un modèle HTML.

Un rapide test sur ma page d'accueil montre une réduction de la taille HTML de 20% : avant = 430Ko ; après = 340 Ko.

Le comportement CSS est inchangé.